Skip to main content
POST
Risolvere il risultato del code scan

Autorizzazioni

Richiede un utente di servizio o un token di accesso personale con l’autorizzazione ManageSecurityScanFindings a livello dell’organizzazione per un risultato di una scansione security, oppure ManageCodeScanFindings per un risultato di una scansione di qualsiasi altro tipo. L’autorizzazione viene verificata in base al tipo della scansione stessa. UseSecurityScans e UseCodeScans includono la corrispondente autorizzazione sui risultati.

Comportamento

Avvia una sessione Devin per porre rimedio al finding specificato dal code scan: la sessione analizza il codice vulnerabile, implementa una soluzione e apre una pull request. La sessione viene attribuita al principal chiamante (l’utente di servizio o il PAT che ha effettuato la richiesta). Restituisce 409 Conflict se il finding dispone già di una sessione di correzione.

Autorizzazioni

Authorization
string
header
obbligatorio

Credenziale dell'utente del servizio (prefisso: cog_)

Parametri del percorso

scan_id
string
obbligatorio
finding_id
string
obbligatorio
org_id
string
obbligatorio

ID dell'organizzazione (prefisso: org-)

Esempio:

"org-abc123def456"

Risposta

Risposta riuscita

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.