Security Scanner について
Security Scannerは、コードとインフラのセキュリティ問題を確認するスキルです。静的解析、依存関係、シークレット、設定、ネットワーク露出、アクセス権、コンプライアンスを対象とします。
主な機能
- 01静的コード解析の実行
- 02脆弱な依存関係の確認
- 03ハードコードされたシークレットの検出
- 04OWASP Top 10に照らした確認
- 05インフラ設定の監査
- 06優先順位を付けた修正計画
活用シーン
- 01リポジトリのセキュリティ問題をスキャン
- 02依存関係の脆弱性を確認
- 03環境設定とアクセス権を監査
- 04セキュリティレビュー後に修正の優先度を決定
インストール
コマンドをコピーしてターミナルで実行します。
$
npx skills add https:/ / github.com/ jmsktm/ claude-settings --skill security-scannerインストール後、Claude Code で/security-scannerを入力して読み込まれたか確認します。
詳細
セキュリティスキャナー
コードとインフラストラクチャをスキャンし、セキュリティ上の脆弱性を検出します。体系的なセキュリティ分析により、問題がセキュリティ侵害につながる前に特定します。
主なワークフロー
ワークフロー 1:コードのセキュリティスキャン
- SAST - 静的アプリケーションセキュリティテスト
- 依存関係のチェック - 脆弱な依存関係をスキャンします
- シークレットの検出 - ハードコードされた認証情報を検出します
- OWASP のチェック - OWASP Top 10 に照らして確認します
- レポート - 検出結果のレポートを作成します
ワークフロー 2:インフラストラクチャのセキュリティ
- 設定の監査 - セキュリティ設定を確認します
- ネットワークスキャン - 外部に公開されているサービスを特定します
- アクセスの確認 - 権限と IAM を監査します
- コンプライアンスの確認 - 標準への準拠を検証します
- 修復計画 - 問題に優先順位を付けて修正します
クイックリファレンス
| 操作 | コマンド |
|---|---|
| コードをスキャン | 「[repo] のセキュリティスキャンを実行」 |
| 依存関係を確認 | 「脆弱な依存関係をスキャン」 |
| インフラストラクチャを監査 | 「[environment] のセキュリティ監査」 |
コメント
Markdown 対応