Community研究&データ分析github.com

Topsyturvy-cheapskate696/Security-Audit-Claude-Skill

Claude Codeを使用してコードベースをOWASPリスク、シークレット、CVE、IaC、認証、プラットフォーム固有のチェックで監査し、PDFレポートと修正を提供します。

Security-Audit-Claude-Skill とは?

このスキルは、Claude Codeを利用して包括的なセキュリティ監査を実施するためのツールです。OWASPトップ10リスク、ハードコードされたシークレット、既知の脆弱性(CVE)、Infrastructure as Code(IaC)の設定ミス、認証/認可の欠陥、および特定プラットフォーム(AWS、GCP、Azureなど)のセキュリティチェックを自動的に検出します。スキャン結果はPDF形式の詳細なレポートにまとめられ、発見された脆弱性ごとに推奨される修正コードや設定変更が提示されるため、開発者は迅速に問題を解決できます。このスキールはClaude Codeのエージェント機能を活用し、コードベース全体を横断的に調査して根本原因を特定し、修正手順を提案するため、セキュリティ監査の専門知識がなくても利用できます。

対応✓Claude Code~Codex CLI~Cursor
npx skills add Topsyturvy-cheapskate696/Security-Audit-Claude-Skill

Installed? Explore more 研究&データ分析 skills: affaan-m/uspto-database, affaan-m/scholar-evaluation, affaan-m/literature-review · View all 6 →

お気に入りのAIに質問する

このエージェントスキルを事前に読み込んだ状態で新しいチャットを開きます。

ドキュメント

Security-Audit-Claude-Skill は何をしますか?

Claude Codeを使用してコードベースをOWASPリスク、シークレット、CVE、IaC、認証、プラットフォーム固有のチェックで監査し、PDFレポートと修正を提供します。

概要

このスキルは、Claude Codeのエージェント機能を活用して、コードベースのセキュリティ監査を自動化します。以下の領域をカバーします:

  • OWASP トップ10リスク:インジェクション、認証の欠陥、XSSなど
  • シークレット漏洩:APIキー、パスワード、トークンなどのハードコードされた機密情報
  • CVE(既知の脆弱性):依存関係とライブラリの脆弱性スキャン
  • IaC(Infrastructure as Code):Terraform、CloudFormationなどの設定ミス
  • 認証/認可:認証フローとアクセス制御の脆弱性
  • プラットフォーム固有チェック:AWS、GCP、Azureなどのクラウドプロバイダーに特化したセキュリティチェック

動作方法

  1. Claude Codeをプロジェクトディレクトリで起動します。
  2. 以下のようなコマンドを実行して監査を開始します:
claude -p "このコードベースのセキュリティ監査を実行してください。OWASPリスク、シークレット、CVE、IaC、認証、プラットフォーム固有のチェックを含めてください。結果をPDFレポートとして出力し、発見された脆弱性ごとに修正を提案してください。"
  1. スキルがコードベースをスキャンし、結果を収集します。
  2. PDFレポートが生成され、発見された問題と推奨される修正が提示されます。

必要なもの

  • Claude Code がインストールされ、設定されていること
  • 監査するコードベースへのアクセス権
  • (オプション)PDFレポート生成のための依存関係:pip install reportlab または同等のツール

使用例

基本的な監査

cd /path/to/your/project
claude -p "セキュリティ監査を実行し、PDFレポートを生成してください。"

特定のチェックに焦点を当てる

claude -p "このプロジェクトでシークレット漏洩とIaC設定ミスに焦点を当てたセキュリティ監査を実行し、結果をPDFで出力してください。"

修正を含む詳細監査

claude -p "全面的なセキュリティ監査を実行し、各脆弱性に対する修正コードを提案し、包括的なPDFレポートを生成してください。"

出力

監査が完了すると、以下のファイルが生成されます:

  • security-audit-report.pdf:監査結果のPDFレポート

レポートには以下が含まれます:

  • 監査の概要
  • 発見された脆弱性のリスト(重大度別)
  • 各脆弱性の詳細な説明
  • 推奨される修正手順とコードスニペット

注意事項

  • このスキルは自動化された支援を提供しますが、完全なセキュリティ監査に代わるものではありません。
  • 機密性の高いプロジェクトで使用する前に、適切な許可を得てください。
  • 監査結果は目安として扱い、重要な決定の前には専門家によるレビューを受けることを推奨します。

関連スキル