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

RiturajMitra/claude-security-audit

OWASP Top 10 チェック、自動依存関係スキャン、詳細な脆弱性レポートを使用して、Webアプリの包括的なセキュリティ監査を実行します。

claude-security-audit とは?

このスキルは、Webアプリケーションのセキュリティ監査を効率的に実施するために設計されています。主な機能は、OWASP Top 10の脆弱性チェック、Node.jsやPythonなどの依存関係の自動スキャン、および詳細な脆弱性レポートの生成です。Claude Codeや類似のAIエージェントプラットフォームで使用することを想定しており、開発者はセキュリティ監査を迅速かつ一貫して実行できます。監査結果はMarkdown形式のレポートとして出力され、各脆弱性の説明、影響度、推奨される修正方法が含まれます。これにより、セキュリティスキルに依存せずに、プロフェッショナルなセキュリティレビューを自動化できます。

対応✓Claude Code~Codex CLI~Cursor
npx skills add RiturajMitra/claude-security-audit

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

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

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

ドキュメント

claude-security-audit は何をしますか?

OWASP Top 10 チェック、自動依存関係スキャン、詳細な脆弱性レポートを使用して、Webアプリの包括的なセキュリティ監査を実行します。

概要

このスキルは、AIエージェントがWebアプリケーションのセキュリティ監査を自動的に実行できるようにします。OWASP Top 10 の脆弱性をチェックし、依存関係のスキャンを行い、実用的な推奨事項を含む詳細なレポートを生成します。

使用方法

  1. 依存関係のインストール: 必要に応じて、pip install -r requirements.txt または npm install を実行します。
  2. 監査の実行: 以下のコマンドのいずれかを使用して監査を開始します。
    • python audit.py --target <url>:標準監査を実行します。
    • python audit.py --target <url> --full:フル監査(より深いチェック)を実行します。
  3. レポートの確認: 生成された security_report_<timestamp>.md ファイルを確認します。

機能

  • OWASP Top 10 チェック: SQLインジェクション、XSS、認証の欠陥など、主要な脆弱性をテストします。
  • 依存関係スキャン: package-lock.json、yarn.lock、requirements.txt などのファイルを解析し、既知の脆弱性を特定します。
  • 詳細なレポート: 各脆弱性の説明、CVSSスコア、影響を受けるコンポーネント、推奨される修正方法を含むMarkdownレポートを生成します。
  • カスタムルール: 独自のセキュリティルールを rules/ ディレクトリに追加できます。

設定

環境変数を使用して設定をカスタマイズできます:

変数説明デフォルト値
AUDIT_TIMEOUTリクエストのタイムアウト(秒)30
AUDIT_DEPTH再帰チェックの深さ2
AUDIT_OUTPUT_DIRレポートの出力ディレクトリ./reports

例

# 基本監査
python audit.py --target https://example.com

# フル監査(より詳細なチェック)
python audit.py --target https://example.com --full

# 特定のチェックのみを実行
python audit.py --target https://example.com --checks xss,sqli

制限事項

  • このツールは自動化されたスキャンを提供しますが、手動によるセキュリティレビューを置き換えるものではありません。
  • 一部のチェックでは、アプリケーションの応答時間が遅くなる可能性があります。
  • 認証が必要なページの完全なスキャンには、セッションクッキーまたはAPIトークンの提供が必要な場合があります。

ライセンス

MIT

関連スキル