Skip to main content

Semgrep について

Iru は Semgrep の Web API を呼び出して、検出結果、プロジェクト、ポリシーを取得します。トークンには Web API スコープが含まれている必要があります。Agent/CI 専用のトークンでは、Web エンドポイントで 404 が返されます。API アクセスには通常、Team または Enterprise ティアが必要です。

仕組み

公式リファレンス: Tokens、Web API scope、API reference。

前提条件

  • Semgrep 組織の 管理者 または 所有者 権限。

Semgrep を Iru に接続する

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 サイトのポップアップブロッカー設定を確認して、もう一度お試しください。
Web API スコープを付与してトークンを作成し直してください。
API アクセスを含むティアにアップグレードしてください。

関連記事

ソース管理

すべての Compliance ソースを参照および管理します。

Compliance の使用を開始する

フレームワーク、アクション、アーティファクト。

Iru の概要

Endpoint、Compliance、Identity がどのように連携するか。

アーティファクト管理

ソースとアクションから得たエビデンスをアップロード、確認、整理します。