Vai al contenuto principale
POST
/
v3
/
enterprise
/
organizations
/
{org_id}
/
code-scans
/
{scan_id}
/
findings
/
{finding_id}
/
remediate
Correggi un finding della scansione del codice
curl --request POST \
  --url https://api.devin.ai/v3/enterprise/organizations/{org_id}/code-scans/{scan_id}/findings/{finding_id}/remediate \
  --header 'Authorization: Bearer <token>'
{
  "finding_id": "<string>",
  "session_id": "<string>"
}

Autorizzazioni

Richiede un utente di servizio con l’autorizzazione UseAccountCodeScans a livello Enterprise.

Comportamento

Avvia una sessione Devin per correggere il finding specificato della scansione del codice: la sessione analizza il codice vulnerabile, implementa una soluzione e apre una pull request. La sessione è attribuita all’identità chiamante (l’utente di servizio o il PAT che ha effettuato la richiesta). Restituisce 409 Conflict se il finding ha già una sessione di remediation.

Autorizzazioni

Authorization
string
header
obbligatorio

Credenziale dell'utente del servizio (prefisso: cog_)

Parametri del percorso

org_id
string
obbligatorio

ID dell'organizzazione (prefisso: org-)

Esempio:

"org-abc123def456"

scan_id
string
obbligatorio
finding_id
string
obbligatorio

Risposta

risposta con esito positivo

La sessione di remediation avviata per un finding di code scan.

finding_id
string
obbligatorio

Il finding per cui è in corso la remediation.

session_id
string
obbligatorio

ID della sessione Devin avviata per risolvere il finding.