mcpField
S
security

security

github.com/openhandsセキュリティ175124 回インストール今日更新
リポジトリ

security について

ソフトウェア開発向けのセキュリティガイダンススキルです。依頼された作業を進める際に安全性を考慮できるよう、基本原則、一般的な確認項目、安全なエラー処理を扱います。

主な機能

  1. 01安全な通信と秘密情報の取り扱い
  2. 02最小権限と入力検証の指針
  3. 03認証とセッションの安全性確認
  4. 04機密情報を含めないエラー処理

活用シーン

  1. 01コードへの認証情報の露出確認
  2. 02サービスの認証・認可の確認
  3. 03ユーザー入力処理の検証
  4. 04セキュリティを考慮したエラー報告の改善

インストール

コマンドをコピーしてターミナルで実行します。

$npx skills add https://github.com/openhands/extensions --skill security

インストール後、Claude Code で/securityを入力して読み込まれたか確認します。

同梱ファイル.plugin/plugin.jsonREADME.md

詳細

このドキュメントでは、セキュリティのベストプラクティスについて説明します。

開発時には、常にセキュリティへの影響を考慮してください。 依頼されたタスクは必ず完了してください。セキュリティ上の懸念がある場合は、可能であればその場で対処するか、コードコメント、PR コメント、またはその他の適切な方法で必ず伝えてください。

セキュリティの基本原則

  • 常に安全な通信プロトコル(HTTPS、SSH など)を使用してください。
  • 明示的な許可がない限り、機密データ(パスワード、トークン、キー)をコードやバージョン管理に保存しないでください。
  • 最小権限の原則を適用してください。
  • すべてのユーザー入力を検証し、サニタイズしてください。

一般的なセキュリティチェック

  • 適切な認証および認可の仕組みを確保してください。
  • 安全なセッション管理を確認してください。
  • 機密データが安全に保存されていることを確認してください。
  • サービスと API の設定が安全であることを確認してください。

エラー処理

  • エラーメッセージに機密情報を含めないでください。
  • セキュリティイベントを適切に記録してください。
  • 適切な例外処理を実装してください。
  • 安全なエラー報告の仕組みを使用してください。

コメント