実際に壊れること
- 過去の判断がリポジトリに紐付いていないため、同じ無害な検出結果が繰り返し現れる。
- スキャンの背後に耐久性のあるチーム状態がないため、開発者ごとに同じ issue の見え方が変わる。
- リーダー層には、検出結果、サプレッション、進捗の継続的な物語ではなく、スナップショットしか見えない。
チームメモリ
すべてのスキャンがゼロから始まると、セキュリティワークフローは破綻します。Oryon はリンク済みリポジトリを共有メモリとして扱うことで、サプレッション、検出結果、プロジェクト履歴を開発者や将来のスキャンをまたいで維持します。
共有セキュリティメモリ
リポジトリがリンクされると、リポジトリに紐付いた検出結果と依存関係の脆弱性を一括同期できる。
なぜメモリが重要か
仕組み
拡張機能はリポジトリを識別し、プロジェクトに紐付けることで、以後のアップロードが同じチームコンテキストに属するようにします。
これにより、孤立したローカルスキャンが、個々のセッションを超えて残る継続レイヤーへ変わります。
リンク後は、検出結果と依存関係の脆弱性をチャンク単位でアップロードでき、そのリポジトリの最新スキャン状態がダッシュボードに反映されます。
これにより、スキャン実行場所を変えずに、エンジニアリングと AppSec が同じ共有参照点を持てます。
共有サプレッションとスキャン履歴はリポジトリに結び付いたまま保持されるため、後続スキャンはゼロから作り直すのではなく、そのコンテキストを再利用できます。
これが、単発スキャナーと継続運用できるシステムの違いです。
適したケース
FAQ