本文へ移動Lockpick
ドキュメント

リファレンス

すべてのLockpick API操作について、その権限、入力、応答を示します。APIから自動生成しています。バージョン1、ベータ版です。

バージョン1、ベータ版です。すべてのパスは /api/cli/v1 から始まります。すべてのリクエストは、キーをベアラートークンとして送ります。すべての応答は { data, error } です。説明全体は OpenAPI 3.1 でも公開しています。

エージェントAPI

ホスト型MCPツールの裏で動くサーバーの操作です。新しい連携では、これらを使ってください。lockpick_wait_for_scan は GET /agent/scans/{scanId} を繰り返し呼び出します。lockpick_evaluate_scan は同じスキャンを読み取り、クライアント側で評価ポリシーを適用します。この2つの組み合わせツールには、個別のHTTPエンドポイントはありません。スクリプトでは、スキャンの状態を確認し続け、完了時刻、カバレッジ、未解決の検出事項の数をお使いのポリシーで評価できます。

GET /agent/me

このキーのユーザー、ワークスペース、スコープ、期限、そして開始できる操作です。

data

項目型必ず含まれる
userオブジェクトはい
workspaceオブジェクトはい
credentialオブジェクトはい
capabilitiesオブジェクトはい

GET /agent/allowance

今月の無料スキャンの残り、その再設定日、クレジットです。

data

項目型必ず含まれる
accessSourcecommunity、stripe(旧請求の値)、pilot(旧、内部用)、noneはい
accountingModepilot(旧、内部用)、credits(旧、内部用)、unmeteredはい
pulseオブジェクトはい
deepオブジェクトはい
creditBalance整数または nullはい
freeSiteId文字列または nullはい
freeSiteVisible真偽値はい
canSwitchFreeSite真偽値はい

GET /agent/monitor

最新のセキュリティ情報を確認し、許可されたサイトとの一致を説明します。

クエリ

項目型必須
viewlatest、sites、exploited、followingいいえ
kindall、vulnerability、malicious_packageいいえ
q文字列いいえ
ecosystemall、npm、pypi、composer、wordpressいいえ
severityall、critical、high、medium、low、unknownいいえ
days数値いいえ
cursor文字列いいえ
limit整数いいえ
siteId文字列いいえ
advisoryId文字列いいえ

data

項目型必ず含まれる
itemsオブジェクトのリストはい
nextCursor文字列または nullはい
limitations文字列のリストはい

各項目

項目型必ず含まれる
id文字列はい
title文字列はい
source文字列はい
kindvulnerability、malicious_packageはい
severitycritical、high、medium、low、unknownはい
provenanceオブジェクトのリストはい
withdrawnAt文字列または nullいいえ
publishedAt文字列はい
exploited真偽値はい
ids文字列のリストはい
techオブジェクトのリストはい
epssオブジェクトまたは nullいいえ
cvssオブジェクトまたは nullいいえ
attribution文字列または nullはい
references文字列のリストはい
packagesオブジェクトのリストはい
sitesオブジェクトのリストはい

GET /agent/sites

最新のスキャンとともに、サイトのページを返します。

クエリ

項目型必須
limit整数いいえ
cursor文字列いいえ

data

項目型必ず含まれる
itemsオブジェクトのリストはい
nextCursor文字列または nullはい

各項目

項目型必ず含まれる
id文字列はい
name文字列はい
status文字列はい
baseDomain文字列または nullはい
latestPulseオブジェクトまたは nullはい
latestDeepオブジェクトまたは nullはい
latestBoxオブジェクトまたは nullはい
webPath文字列はい
webUrl文字列はい

POST /agent/sites

サイトを追加します。同じアドレスのサイトがあれば、それを返します。

本文

項目型必須
url文字列はい
name文字列いいえ
idempotencyKey文字列はい

data

項目型必ず含まれる
siteオブジェクトはい
created真偽値はい

GET /agent/sites/{siteId}/status

1つのサイトの状態です。最新のスキャンと、次に行うべきことを含みます。

data

項目型必ず含まれる
siteオブジェクトはい
latestPulseオブジェクトまたは nullはい
latestDeepオブジェクトまたは nullはい
latestBoxオブジェクトまたは nullはい
lastComparisonオブジェクトまたは nullはい
caveats文字列のリストはい
relevantオブジェクトのリストいいえ
relevantTotal整数いいえ

POST /agent/sites/{siteId}/dependencies

サイトが使うパッケージ名と正確なバージョンを送ります。コードは送りません。それらに影響するアドバイザリを読み取ります。

本文

項目型必須
inventoryオブジェクトいいえ
packagesオブジェクトのリストはい
sourcespackage-lock.json、npm-shrinkwrap.json、pnpm-lock.yaml、yarn.lock、requirements.txt、poetry.lock のリストはい
idempotencyKey文字列はい

data

項目型必ず含まれる
siteId文字列はい
receivedAt文字列または nullはい
sourcespackage-lock.json、npm-shrinkwrap.json、pnpm-lock.yaml、yarn.lock、requirements.txt、poetry.lock のリストはい
packageCount整数はい
affectsYouCount整数はい
affectsYouオブジェクトのリストはい
webUrl文字列はい

POST /agent/sites/{siteId}/pulse

サイトでPulseを開始します。

本文

項目型必須
idempotencyKey文字列はい
baselineScanId文字列いいえ

data

項目型必ず含まれる
scanオブジェクトはい
chargedオブジェクトはい
allowanceオブジェクトはい
replayed真偽値はい

POST /agent/sites/{siteId}/deep-verifications

Deepスキャンの前に、DNSまたはファイルによる所有証明を発行します。

本文

項目型必須
methoddns、file、metaはい
idempotencyKey文字列はい

data

項目型必ず含まれる
verificationId文字列はい
siteId文字列はい
origin文字列はい
methoddns、file、metaはい
statepending、verified、expired、exhausted、revokedはい
expiresAt文字列はい
verifiedUntil文字列または nullはい
attemptsRemaining整数はい
retryAfterSeconds整数または nullはい
value文字列はい
location文字列はい

POST /agent/sites/{siteId}/deep-verifications/{verificationId}/verify

公開された所有証明を確認します。確認するたびに、証明の試行回数を1回使います。

data

項目型必ず含まれる
verificationId文字列はい
siteId文字列はい
origin文字列はい
methoddns、file、metaはい
statepending、verified、expired、exhausted、revokedはい
expiresAt文字列はい
verifiedUntil文字列または nullはい
attemptsRemaining整数はい
retryAfterSeconds整数または nullはい

POST /agent/sites/{siteId}/deep-operations

Deepスキャンを準備し、本人が承認するためのリンクを取得します。

本文

項目型必須
verificationId文字列はい
idempotencyKey文字列はい

data

項目型必ず含まれる
operationId文字列はい
siteId文字列はい
origin文字列はい
assessmentLevel文字列はい
verificationId文字列はい
costオブジェクトはい
allowanceオブジェクトはい
approvalStatepending、approved、expired、deniedはい
approvalUrl文字列はい
expiresAt文字列はい

POST /agent/deep-operations/{operationId}/start

本人が承認したDeepスキャンを開始します。

data

項目型必ず含まれる
scanオブジェクトはい
chargedオブジェクトはい
allowanceオブジェクトはい
replayed真偽値はい

POST /agent/free-site-switch

今月の無料Pulseを別のサイトに移すため、サイトを1つ削除します。

本文

項目型必須
removeSiteId文字列はい
checkId文字列いいえ
idempotencyKey文字列はい
confirmRemoval真偽値はい

data

項目型必ず含まれる
removedSiteId文字列はい
removedSiteHost文字列はい
replacementSiteId文字列または nullはい
allowanceオブジェクトはい
restoreUrl文字列はい
startedScanId文字列または nullはい
chargedオブジェクトはい
replayed真偽値はい

GET /agent/scans

スキャンのページを、新しい順にフィルターして返します。

クエリ

項目型必須
siteId文字列いいえ
kindpulse、box(Deep、旧名称)いいえ
assessmentLevelpulse、standard、deepいいえ
statusqueued、running、cancelling、succeeded、incomplete、failed、cancelledいいえ
limit整数いいえ
cursor文字列いいえ

data

項目型必ず含まれる
itemsオブジェクトのリストはい
nextCursor文字列または nullはい

各項目

項目型必ず含まれる
id文字列はい
kindpulse、box(Deep、旧名称)はい
projectId文字列はい
target文字列はい
statusqueued、running、cancelling、succeeded、incomplete、failed、cancelledはい
modeautonomous、authenticated、active、または nullはい
createdAt文字列または nullはい
finishedAt文字列または nullはい
webPath文字列はい
assessmentLevelpulse、standard、deep、または nullはい
headlineオブジェクトはい
webUrl文字列はい
suggestedPollAfterSeconds整数または nullはい

GET /agent/scans/{scanId}

1つのスキャンを、その状態と見出しとともに返します。

data

項目型必ず含まれる
id文字列はい
kindpulse、box(Deep、旧名称)はい
projectId文字列はい
target文字列はい
statusqueued、running、cancelling、succeeded、incomplete、failed、cancelledはい
modeautonomous、authenticated、active、または nullはい
createdAt文字列または nullはい
finishedAt文字列または nullはい
webPath文字列はい
assessmentLevelpulse、standard、deep、または nullはい
headlineオブジェクトはい
webUrl文字列はい
suggestedPollAfterSeconds整数または nullはい
baselineRunId文字列または nullはい
openオブジェクトはい
findingCount整数はい
progressオブジェクトまたは nullはい
coverageオブジェクトはい
caveats文字列のリストはい
outcomeオブジェクトまたは nullはい
exposureCheckオブジェクトいいえ

GET /agent/scans/{scanId}/findings

スキャンの検出事項のページです。

  • 権限: read
  • MCPツール: lockpick_list_findings
  • x-lockpick-agent-features: finding-code を送ると、各検出結果の code(LP- と 6 文字、Web レポートの表示と同じ)を受け取れます。このヘッダーがない場合、回答に code は含まれず、古いクライアントが想定する形のままです。

クエリ

項目型必須
stateattention、information、unknown、passいいえ
severitycritical、high、medium、low、infoいいえ
all真偽値、または true、falseいいえ
limit整数いいえ
cursor文字列いいえ

data

項目型必ず含まれる
itemsオブジェクトのリストはい
nextCursor文字列または nullはい

各項目

項目型必ず含まれる
id文字列はい
code文字列いいえ
runId文字列はい
kindpulse、box(Deep、旧名称)はい
severitycritical、high、medium、low、infoはい
stateattention、information、unknown、passはい
category文字列はい
title文字列はい
meaning文字列はい
fix文字列または nullはい
confidence文字列はい
evidence文字列のリストはい
sources文字列のリストはい
steps文字列のリストはい
webPath文字列はい
webUrl文字列はい
evidenceTrust文字列はい
evidenceTruncated真偽値はい
verdictconfirmed、needs_review、not_actionable、または nullいいえ
certaintyhigh、medium、low、または nullいいえ
exploitabilitydirect、conditional、hygiene、none、または nullいいえ
proofオブジェクトまたは nullいいえ
proofGap文字列または nullいいえ
urgencynow、week、later、noneいいえ
howSureconfirmed、likely、possible、または nullいいえ

GET /agent/scans/{scanId}/findings/{findingId}

1つの検出事項を、秘匿された証拠とともに返します。

  • 権限: read
  • MCPツール: lockpick_get_finding
  • x-lockpick-agent-features: finding-code を送ると、各検出結果の code(LP- と 6 文字、Web レポートの表示と同じ)を受け取れます。このヘッダーがない場合、回答に code は含まれず、古いクライアントが想定する形のままです。

data

項目型必ず含まれる
id文字列はい
code文字列いいえ
runId文字列はい
kindpulse、box(Deep、旧名称)はい
severitycritical、high、medium、low、infoはい
stateattention、information、unknown、passはい
category文字列はい
title文字列はい
meaning文字列はい
fix文字列または nullはい
confidence文字列はい
evidence文字列のリストはい
sources文字列のリストはい
steps文字列のリストはい
webPath文字列はい
webUrl文字列はい
evidenceTrust文字列はい
evidenceTruncated真偽値はい
verdictconfirmed、needs_review、not_actionable、または nullいいえ
certaintyhigh、medium、low、または nullいいえ
exploitabilitydirect、conditional、hygiene、none、または nullいいえ
proofオブジェクトまたは nullいいえ
proofGap文字列または nullいいえ
urgencynow、week、later、noneいいえ
howSureconfirmed、likely、possible、または nullいいえ

GET /agent/scans/{scanId}/repair-brief

スキャンの修正ブリーフの一部です。

クエリ

項目型必須
findingId文字列いいえ
agentclaude-code、codex、cursor、vscode、opencode、lovable、bolt、replit、v0いいえ
cursor文字列いいえ

data

項目型必ず含まれる
scanId文字列はい
findingIds文字列のリストはい
saved真偽値はい
markdown文字列はい
nextCursor文字列または nullはい
complete真偽値はい
webUrl文字列はい

GET /agent/scans/{scanId}/comparison

スキャンと、それが再チェックする元のスキャンとの違いです。

  • 権限: read
  • MCPツール: lockpick_compare_scans
  • x-lockpick-agent-features: finding-code を送ると、各検出結果の code(LP- と 6 文字、Web レポートの表示と同じ)を受け取れます。このヘッダーがない場合、回答に code は含まれず、古いクライアントが想定する形のままです。

data

項目型必ず含まれる
runId文字列はい
baselineRunId文字列はい
error文字列または nullはい
changesオブジェクトのリストはい
webUrl文字列はい

POST /agent/scans/{scanId}/dns-rechecks

スキャンのDNSを無料で再チェックします。サイトには何も送りません。

本文

項目型必須
findingId文字列はい
idempotencyKey文字列はい

data

項目型必ず含まれる
scanId文字列はい
findingIds文字列のリストはい
pendingオブジェクトまたは nullはい
checkedAt文字列または nullはい
outcomesオブジェクトのリストはい
nextAllowedAt文字列または nullはい
failedAt文字列または nullはい
originalGradeUnchanged真偽値はい

GET /agent/scans/{scanId}/dns-rechecks/latest

スキャンの最新のDNS再チェックです。

data

項目型必ず含まれる
scanId文字列はい
findingIds文字列のリストはい
pendingオブジェクトまたは nullはい
checkedAt文字列または nullはい
outcomesオブジェクトのリストはい
nextAllowedAt文字列または nullはい
failedAt文字列または nullはい
originalGradeUnchanged真偽値はい

POST /agent/quick-checks

ホームページのクイックチェックを無料で開始します。

本文

項目型必須
url文字列はい
idempotencyKey文字列はい

data

項目型必ず含まれる
checkId文字列はい
statusqueued、running、succeeded、failedはい
reused真偽値はい
headlineオブジェクトはい
summary文字列または nullはい
checksオブジェクトのリストはい
webUrl文字列はい
suggestedPollAfterSeconds整数または nullはい

POST /agent/repository-checks

インストール前に、公開 GitHub リポジトリ(スキル、プラグイン、MCP サーバー、アプリ)をチェックします。

本文

項目型必須
url文字列はい
modeskill、appいいえ
depthfree, deepいいえ
idempotencyKey文字列はい

data

項目型必ず含まれる
checkId文字列はい
statusqueued、running、succeeded、failedはい
reused真偽値はい
repositoryオブジェクトはい
modeskill、app、または nullはい
kind文字列、または nullはい
verdictsafe、caution、do_not_install、または nullはい
appRisklow、elevated、high、または nullはい
score整数、または nullはい
summary文字列または nullはい
plainSummary文字列、または nullはい
findingsオブジェクトのリストはい
moreFindings整数はい
coverageオブジェクト、または nullはい
failurenot-found、ref-not-found、empty、too-large、rate-limited、unavailable、timeout、engine-error、または nullはい
webUrl文字列はい
suggestedPollAfterSeconds整数または nullはい

GET /agent/repository-checks/{checkId}

リポジトリチェックとその指摘です。

data

項目型必ず含まれる
checkId文字列はい
statusqueued、running、succeeded、failedはい
reused真偽値はい
repositoryオブジェクトはい
modeskill、app、または nullはい
kind文字列、または nullはい
verdictsafe、caution、do_not_install、または nullはい
appRisklow、elevated、high、または nullはい
score整数、または nullはい
summary文字列または nullはい
plainSummary文字列、または nullはい
findingsオブジェクトのリストはい
moreFindings整数はい
coverageオブジェクト、または nullはい
failurenot-found、ref-not-found、empty、too-large、rate-limited、unavailable、timeout、engine-error、または nullはい
webUrl文字列はい
suggestedPollAfterSeconds整数または nullはい

GET /agent/quick-checks/{checkId}

クイックチェックとその結果です。

data

項目型必ず含まれる
checkId文字列はい
statusqueued、running、succeeded、failedはい
reused真偽値はい
headlineオブジェクトはい
summary文字列または nullはい
checksオブジェクトのリストはい
webUrl文字列はい
suggestedPollAfterSeconds整数または nullはい

GET /agent/docs/search

Lockpickの公開ドキュメントを検索します。

クエリ

項目型必須
query文字列はい
limit整数いいえ

data

項目型必ず含まれる
query文字列はい
resultsオブジェクトのリストはい

GET /agent/docs/page

公開ドキュメントの1ページをMarkdownで返します。長い場合は分けて返します。

クエリ

項目型必須
path文字列いいえ
cursor文字列いいえ

data

項目型必ず含まれる
path文字列はい
title文字列はい
description文字列または nullはい
url文字列はい
markdownUrl文字列はい
markdown文字列はい
nextCursor文字列または nullはい
complete真偽値はい

デバイスでのサインイン

lockpick login がキーを取得する仕組みです。コードを取得し、本人がブラウザーで承認すると、ポーリングでキーが返ります。

POST /device/code

デバイスでのサインインを開始し、本人がブラウザーで承認するためのコードを取得します。

  • 権限: なし(サインインの一部)

本文

項目型必須
clientName文字列いいえ
hostname文字列いいえ
platform文字列いいえ
version文字列いいえ
scopespulse、sites、deep, local のリストいいえ

data

項目型必ず含まれる
deviceCode文字列はい
userCode文字列はい
verificationUri文字列はい
verificationUriComplete文字列はい
expiresIn整数はい
interval整数はい

POST /device/token

本人が承認するまでデバイスでのサインインをポーリングし、承認されたらキーを受け取ります。

  • 権限: なし(サインインの一部)

本文

項目型必須
deviceCode文字列はい

旧API

CLI 0.2 が使っている元のCLIのルートです。そのまま残しています。新しい連携では、上のエージェントAPIを使ってください。

元のCLIのルート

POST /projects/{projectId}/local-assessments/authorize

リポジトリを検査する前にローカル評価を承認します。ソースや結果はアップロードされません。

  • 権限: local

本文

項目型必須
cliVersion文字列はい
scannerVersion文字列はい
rulesetVersion文字列はい
reportSchemaVersion文字列はい
checkspulse、sites、deep のリストはい

data

項目型必ず含まれる
admissionId文字列はい
projectId文字列はい
workspaceId文字列はい
policyVersion文字列はい
startBy文字列はい
checksオブジェクトのリストはい

GET /me

このキーの背後にあるユーザー、ワークスペース、キーです。

  • 権限: read

data

項目型必ず含まれる
userオブジェクトはい
workspaceオブジェクトはい
keyオブジェクトはい

DELETE /me

提示されたキーを取り消します。

  • 権限: 有効なキーであれば何でもよい

data

項目型必ず含まれる
revoked真偽値はい

GET /projects

サイト(プロジェクト)と、それぞれの最新のPulseとDeepスキャンです。

  • 権限: read

data内の各項目

項目型必ず含まれる
id文字列はい
name文字列はい
status文字列はい
baseDomain文字列または nullはい
latestPulseオブジェクトまたは nullはい
latestDeepオブジェクトまたは nullいいえ
latestBoxオブジェクトまたは nullはい
webPath文字列はい
webUrl文字列いいえ

GET /projects/{projectId}/status

1つのサイトの最新の結果と、変更された内容です。

  • 権限: read

data

項目型必ず含まれる
projectオブジェクトはい
latestPulseオブジェクトまたは nullはい
latestDeepオブジェクトまたは nullいいえ
latestBoxオブジェクトまたは nullはい
lastComparisonオブジェクトまたは nullはい
caveats文字列のリストはい

POST /projects/{projectId}/pulse

サイトでPulseを開始します。または、最新のPulseを再チェックします。

  • 権限: pulse
  • 成功時は 201 を返します

本文

項目型必須
idempotencyKey文字列はい

data

項目型必ず含まれる
id文字列はい
kindpulse、box(Deep、旧名称)はい
projectId文字列はい
target文字列はい
statusqueued、running、cancelling、succeeded、incomplete、failed、cancelledはい
modeautonomous、authenticated、active、または nullはい
createdAt文字列または nullはい
finishedAt文字列または nullはい
webPath文字列はい
assessmentLevelpulse、standard、deep、または nullいいえ
headlineオブジェクトいいえ
webUrl文字列いいえ
suggestedPollAfterSeconds整数または nullいいえ
baselineRunId文字列または nullはい
openオブジェクトはい
findingCount整数はい
progressオブジェクトまたは nullはい
coverageオブジェクトはい
caveats文字列のリストはい
outcomeオブジェクトまたは nullいいえ
exposureCheckオブジェクトまたは nullいいえ

POST /projects/{projectId}/deep

このサイト向けにDeepを許可したCIキーを使って、リリースのDeepスキャンを開始します。

  • 権限: deep
  • 成功時は 201 を返します

本文

項目型必須
idempotencyKey文字列はい

data

項目型必ず含まれる
id文字列はい
kindpulse、box(Deep、旧名称)はい
projectId文字列はい
target文字列はい
statusqueued、running、cancelling、succeeded、incomplete、failed、cancelledはい
modeautonomous、authenticated、active、または nullはい
createdAt文字列または nullはい
finishedAt文字列または nullはい
webPath文字列はい
assessmentLevelpulse、standard、deep、または nullいいえ
headlineオブジェクトいいえ
webUrl文字列いいえ
suggestedPollAfterSeconds整数または nullいいえ
baselineRunId文字列または nullはい
openオブジェクトはい
findingCount整数はい
progressオブジェクトまたは nullはい
coverageオブジェクトはい
caveats文字列のリストはい
outcomeオブジェクトまたは nullいいえ
exposureCheckオブジェクトまたは nullいいえ

GET /runs

PulseとDeepのスキャンを、新しい順に返します。

  • 権限: read

クエリ

項目型必須
projectId文字列いいえ
kindpulse、box(Deep、旧名称)いいえ
assessmentLevelpulse、standard、deepいいえ
statusqueued、running、cancelling、succeeded、incomplete、failed、cancelledいいえ
limit整数いいえ

data内の各項目

項目型必ず含まれる
id文字列はい
kindpulse、box(Deep、旧名称)はい
projectId文字列はい
target文字列はい
statusqueued、running、cancelling、succeeded、incomplete、failed、cancelledはい
modeautonomous、authenticated、active、または nullはい
createdAt文字列または nullはい
finishedAt文字列または nullはい
webPath文字列はい
assessmentLevelpulse、standard、deep、または nullいいえ
headlineオブジェクトいいえ
webUrl文字列いいえ
suggestedPollAfterSeconds整数または nullいいえ

GET /runs/{runId}

1つのランを、見出しと件数とともに返します。

  • 権限: read

data

項目型必ず含まれる
id文字列はい
kindpulse、box(Deep、旧名称)はい
projectId文字列はい
target文字列はい
statusqueued、running、cancelling、succeeded、incomplete、failed、cancelledはい
modeautonomous、authenticated、active、または nullはい
createdAt文字列または nullはい
finishedAt文字列または nullはい
webPath文字列はい
assessmentLevelpulse、standard、deep、または nullいいえ
headlineオブジェクトいいえ
webUrl文字列いいえ
suggestedPollAfterSeconds整数または nullいいえ
baselineRunId文字列または nullはい
openオブジェクトはい
findingCount整数はい
progressオブジェクトまたは nullはい
coverageオブジェクトはい
caveats文字列のリストはい
outcomeオブジェクトまたは nullいいえ
exposureCheckオブジェクトまたは nullいいえ

GET /runs/{runId}/findings

ランの検出事項です。

  • 権限: read

クエリ

項目型必須
severitycritical、high、medium、low、infoいいえ
stateattention、information、unknown、passいいえ
alltrue、falseいいえ

data内の各項目

項目型必ず含まれる
id文字列はい
code文字列いいえ
runId文字列はい
kindpulse、box(Deep、旧名称)はい
severitycritical、high、medium、low、infoはい
stateattention、information、unknown、passはい
category文字列はい
title文字列はい
meaning文字列はい
fix文字列または nullはい
confidence文字列はい
evidence文字列のリストはい
sources文字列のリストはい
steps文字列のリストはい
webPath文字列はい
webUrl文字列いいえ
verdictconfirmed、needs_review、not_actionable、または nullいいえ
certaintyhigh、medium、low、または nullいいえ
exploitabilitydirect、conditional、hygiene、none、または nullいいえ
proofオブジェクトまたは nullいいえ
proofGap文字列または nullいいえ
urgencynow、week、later、noneいいえ
howSureconfirmed、likely、possible、または nullいいえ

GET /runs/{runId}/findings/{findingId}

1つの検出事項を、秘匿された証拠とともに返します。

  • 権限: read

data

項目型必ず含まれる
id文字列はい
code文字列いいえ
runId文字列はい
kindpulse、box(Deep、旧名称)はい
severitycritical、high、medium、low、infoはい
stateattention、information、unknown、passはい
category文字列はい
title文字列はい
meaning文字列はい
fix文字列または nullはい
confidence文字列はい
evidence文字列のリストはい
sources文字列のリストはい
steps文字列のリストはい
webPath文字列はい
webUrl文字列いいえ
verdictconfirmed、needs_review、not_actionable、または nullいいえ
certaintyhigh、medium、low、または nullいいえ
exploitabilitydirect、conditional、hygiene、none、または nullいいえ
proofオブジェクトまたは nullいいえ
proofGap文字列または nullいいえ
urgencynow、week、later、noneいいえ
howSureconfirmed、likely、possible、または nullいいえ

GET /runs/{runId}/repair-brief

ランの修正内容を、1つのMarkdownブリーフとして返します。

  • 権限: read

クエリ

項目型必須
findingId文字列いいえ
agentclaude-code、codex、cursor、vscode、opencode、lovable、bolt、replit、v0いいえ

data

項目型必ず含まれる
runId文字列はい
findingIds文字列のリストはい
saved真偽値はい
markdown文字列はい
webUrl文字列いいえ

GET /runs/{runId}/comparison

ランと、その1つ前のランとの違いです。

  • 権限: read

data

項目型必ず含まれる
runId文字列はい
baselineRunId文字列はい
error文字列または nullはい
changesオブジェクトのリストはい
webUrl文字列いいえ

このページは役に立ちましたか?

このページの内容