pipeline-testing: true にすると、Shannon が本番用ではなく最小限のプロンプトで動く(リトライ間隔も 10 秒に短縮)。
脆弱性診断の結果を得るためではなく、Action の配線(起動 → 各フェーズ → レポート / SARIF 出力 → fail-on-severity 判定)が通るかを安く速く確かめるためのモード。
- uses: KeygraphHQ/shannon-action@v1
with:
pipeline-testing: true # scan.sh で shannon CLI に --pipeline-testing を付ける
- 中身は CLI の
--pipeline-testingをそのまま渡しているだけ(scripts/scan.sh) - 出てくる指摘はテスト用の固定シナリオなので、診断結果としては使えない