security-check は何をしますか?
AIアシスタントを使用して、あらゆる言語やレイヤーのコードを解析し、脆弱性を検出します。
概要
このスキルは、コードベースのセキュリティ脆弱性を自動的に分析するためのものです。さまざまなプログラミング言語やフレームワークをサポートし、コード、設定、依存関係など、複数のレイヤーで潜在的な問題を特定します。
特徴
- 多言語対応の脆弱性スキャン
- OWASP Top 10やCWEなどの業界標準に基づく分析
- 設定ファイルやインフラコードのセキュリティチェック
- 結果の優先順位付けと修正提案
- AIアシスタントとの対話によるリアルタイム分析
対応プラットフォーム
- Claude Code
- Cursor
- GitHub Copilot
- その他のAIエージェント
使用方法
- プロジェクトのルートディレクトリでAIアシスタントを起動します。
- 以下のようなコマンドを実行します:
/security-check
- 分析が完了するまで待ちます。
- 結果を確認し、提案された修正を適用します。
分析対象
- ソースコード(Python、JavaScript、TypeScript、Java、Go、Rustなど)
- 設定ファイル(YAML、JSON、TOMLなど)
- 依存関係 (package.json、requirements.txt、go.modなど)
- インフラコード (Dockerfile、Kubernetesマニフェスト、Terraformなど)
- シークレットと認証情報
注意事項
- このスキルは既知の脆弱性パターンを検出しますが、すべてのセキュリティ問題を網羅するわけではありません。
- 重大な脆弱性が検出された場合は、手動での確認と修正を推奨します。
- 分析結果は開発環境でのみ使用し、本番環境では追加のセキュリティ対策を実施してください。
ライセンス
このプロジェクトはMITライセンスの下で公開されています。