visa/visa-vulnerability-agentic-harness

Visa Vulnerability Agentic Harness

解決する課題

従来の静的アプリケーションセキュリティテスト(SAST)ツールは、手動でのトリアージ、再現、検証を必要とする大量の検出結果を生成することがよくあります。VVAH は、ソースコード内の脆弱性の発見、敵対的検証、修復、検証を自動化し、プロセスを数週間から数時間に短縮することで、平均適応時間(MTTA)を削減します。

仕組み

VVAH は、3 つの主要なフェーズで構成されるエージェント型パイプラインとして動作します。

  1. 発見(S0–S9): このフェーズでは、決定論的ステージ(パターンマッチングとコードグラフ分析)とエージェント型ステージ(脅威モデリングと敵対的検証)を組み合わせます。シンボル、呼び出し、インポートのコードグラフを構築し、モデル呼び出しを常時行うことなくコード構造をクエリします。
  2. 修復(S10): パイプラインはソースコードに最小限の修正を適用するか、レポートのみのモードで提案します。
  3. 検証(S11): 3 つの敵対的レビュー担当者ペルソナからなる独立したパネルが、提案された修正を採点し、有効性を確保します。

このシステムはモデル非依存であり、Anthropic およびオープンウェイトモデルを含む OpenAI 互換の任意のエンドポイントをサポートします。

対象読者

検出から検証済み修正までの脆弱性ライフサイクルを自動化する必要があるセキュリティ研究者、アプリケーションセキュリティチーム、開発者。

ハイライト

  • 敵対的検証: コードに対して検出結果を検証し、エクスプロイトシナリオや前提条件などの証拠を提供します。
  • プラグ可能なコードグラフ: コードの決定論的マップを使用して、トークン消費を増やさずにエージェントにコンテキストを提供します。
  • セキュリティプレイブック: さまざまな弱点ファミリー(例:インジェクション、CSRF、SSRF)向けの 17 の専門スキルが含まれており、高品質な検出結果を保証します。
  • 外部スキャナ統合: SDK を介して既存のスキャナ(Semgrep など)の検証およびレポートレイヤーとして機能できます。
  • エクスプロイト検証(ベータ): ローカル API で検出結果が悪用可能であるというオプションのライブ HTTP 証拠を提供します。
  • マルチモデルサポート: 単一のプロバイダー依存がなく、さまざまな LLM プロバイダーを使用できます。

関連

  • プロジェクト
  • プロジェクト
  • プロジェクト
  • プロジェクト
  • プロジェクト