Semgrep について
Iru は Semgrep の Web API を呼び出して、検出結果、プロジェクト、ポリシーを取得します。トークンには Web API スコープが含まれている必要があります。Agent/CI 専用のトークンでは、Web エンドポイントで 404 が返されます。API アクセスには通常、Team または Enterprise ティアが必要です。仕組み
公式リファレンス: Tokens、Web API scope、API reference。
前提条件
- Semgrep 組織の 管理者 または 所有者 権限。
Semgrep を Iru に接続する
- Semgrep
- Iru Compliance
Compliance でソースを接続する前に、このタブの手順を完了してください。
1
Semgrep にサインインする
Semgrep AppSec Platform を開き、Iru が読み取る組織の 管理者 または 所有者 でサインインします。
2
設定を開く
設定 を選択します (Semgrep の UI によって、歯車アイコンまたはプロフィールメニューにあります)。
3
Tokens を開く
Tokens に移動し、APIトークン を開きます (表記は API Tokens または Personal access tokens の場合もあります)。
4
トークンを作成する
作成 (または New token) を選択します。Iru Compliance などの名前を入力します。
5
Web API スコープを有効にする
Web API スコープを有効にします (このコネクタに必須です)。エビデンス収集のみの用途でセキュリティチームが望まない書き込みスコープは削除してください。
6
保存してシークレットをコピーする
トークンを 保存 し、シークレットを一度だけコピーします。Semgrep は作成時にのみシークレットを表示します。
Iru Compliance タブに進みます。
トラブルシューティング
ソースをオンにしても何も開かない
ソースをオンにしても何も開かない
Iru サイトのポップアップブロッカー設定を確認して、もう一度お試しください。
API で 404 が返される
API で 404 が返される
Web API スコープを付与してトークンを作成し直してください。
API 機能がない
API 機能がない
API アクセスを含むティアにアップグレードしてください。
関連記事
ソース管理
すべての Compliance ソースを参照および管理します。
Compliance の使用を開始する
フレームワーク、アクション、アーティファクト。
Iru の概要
Endpoint、Compliance、Identity がどのように連携するか。
アーティファクト管理
ソースとアクションから得たエビデンスをアップロード、確認、整理します。
