security-audit は何をしますか?
DanhDue/ai-agent-tools から提供されるエージェントスキル「security-audit」。
このスキルは、AIエージェントがプロジェクトのセキュリティ監査を実行できるようにします。コードベース、依存関係、設定ファイルをスキャンして既知の脆弱性やセキュリティ上のベストプラクティスの逸脱を特定します。
機能
- 依存関係の脆弱性チェック:
npm audit、pip audit、cargo auditなどのツールを使用して脆弱性を検出します。 - シークレット情報の漏洩検出:
gitleaks、truffleHog、detect-secretsを使ってハードコードされたシークレットやトークンを特定します。 - 静的コード解析:
semgrep、bandit、eslint-plugin-securityなどのルールベースのスキャナーを実行します。 - 設定監査: Dockerfile、Kubernetesマニフェスト、Terraformコードにおける不適切な設定をチェックします。
使用方法
エージェントが security-audit スキルを有効にすると、以下のようなコマンドを実行できます:
# 依存関係の脆弱性チェック
npm audit
# シークレット情報のスキャン
gitleaks detect --source . --verbose
# 静的コード解析
semgrep --config auto .
サポート対象プラットフォーム
- Claude Code
- Cursor
- Codex
- その他のAIエージェント
詳細
詳細については、DanhDue/ai-agent-tools リポジトリを参照してください。