Dependency Scanning パッケージマネージャ( Maven、Gemsな ど)の依存関係を解析することで、既知の ライブラリの脆弱性を検出。 例:CVE-2017-5638 (Apache Struts2) License Compliance パッケージマネージャーの依存関係を解 析し、プロジェクトのポリシーに從った承認 済みや非許可のライセンスを検出。 例 :AGPLライセンス DAST Dynamic Application Security Testing: 起動中のWebアプリ(レビュー用でも)のラ ンタイム脆弱性を検出。 例:CSRF Web API Fuzz 起動中のWeb APIにランダムなリクエスト を発行。 例:500 INTERNAL SERVER ERROR Secret Detection コミットしたコードに含まれる資格情報、 シークレット、パスワードなどをチェックし、 機微な情報の漏洩を検出。 例: AWS Key Coverage Guided Fuzz ホワイトボックス的に関数、メソッドにラン ダムな引数を渡し、実行。 例:ArrayIndexOutOfBoundsException (Java), Heap-Buffer-Overflow (C++) Container Scanning Dpkgやrpmなどのパッケージマネージャを 解析し、コンテナ内の既知のライブラリの 脆弱性を検出。 例:Heartbleed, ShellShock 静的スキャン ランタイムスキャン 動的スキャン