Guardrail Ledger ドキュメント

トラブルシューティング

まずパイプラインのログを確認してください。ステップには、スキャナーまたはエラーが示されます。

症状原因と対処
スキャナー名が示されてステップが失敗するスキャナーが PATH にない、クラッシュした、エラーで終了した、または使用可能な SARIF を出力しませんでした。エージェントにインストールして、再実行してください。
取り込みが 401 を返す取り込みトークンがない、間違っている、または失効しています。パイプラインページで新しいトークンを発行してください。
取り込みが 415 を返すContent-Type: application/json を送信してください。
取り込みが 400 empty_sarif または invalid_sarif を返す本文に SARIF が含まれていないか、ツール名のないドキュメントが含まれています。スキャナーの出力を確認してください。
取り込みが 409 を返すゲートが実行をブロックしました。「検出結果」を開き、しきい値以上の検出結果を修正するか、例外にしてください。
プルリクエストにコメントが付かないAzure DevOps: SYSTEM_ACCESSTOKEN の env 行を追加し、ビルドサービスに「プルリクエストへの投稿」権限を付与して、プルリクエストでパイプラインを実行してください。GitHub: ジョブに pull-requests: write を付与し、フォークではなくブランチで実行してください。
insufficient_role で変更が拒否されるゲート、トークン、Azure DevOps の共有、例外を変更できるのは、ワークスペースのオーナーと管理者だけです。
パイプラインページに Marketplace のリンクがない拡張機能は、組織を保存した後に手動で共有されます。それまでは、初回スキャンの例または GitHub Action を使ってください。
「検出結果」に何も表示されないパイプラインページから初回スキャンの例を送信し、「検出結果」のステータスフィルターを確認してください。

そのほかの場合は hello@spot-suite.com までご連絡ください。ワークスペースのアドレスとパイプラインのログを添えてください。