api-security-best-practices は何をしますか?
認証、認可、入力検証、レート制限、一般的なAPI脆弱性からの保護など、安全なAPI設計パターンを実装します。
概要
このスキルは、セキュアなAPI設計パターンを実装するための包括的なガイドを提供します。認証、認可、入力検証、レート制限、そして一般的なAPI脆弱性(インジェクション、クロスサイトスクリプティング、安全でない直接オブジェクト参照など)からの保護に焦点を当てています。
目的
- セキュアなAPI設計パターンを理解し、実装する
- 共通のAPI脆弱性から保護する
- 認証と認可のメカニズムを適切に設定する
- 入力検証と出力エンコーディングを実装する
- レート制限とスロットリングを適用する
サポートプラットフォーム
このスキルは以下のAIエージェント環境で使用できます:
- Claude Code
- Cursor
- Codex
- その他のAIエージェント
使用方法
- スキルをAIエージェントの設定に追加します。
- APIエンドポイントを設計または実装する際に、このスキルが自動的にセキュリティのベストプラクティスを提案します。
- 提供されるコード例と設定ガイドラインに従って、安全なAPIを構築します。
注意事項
- このスキルは一般的なベストプラクティスを提供します。特定のプロジェクト要件に合わせて調整が必要な場合があります。
- 常に最新のセキュリティアップデートとパッチを適用してください。
- 本番環境にデプロイする前に、セキュリティテストを実施してください。