Skip to content

autofix.completed

POST

An autofix job finished (fixed, low confidence or cannot fix). Subscribing needs the autofix:read scope.

X-DevSecure-Signature
required
string

T=,v1=<hex HMAC-SHA256 of “.”>[,v1=…]

X-DevSecure-Event
required
string

The event type.

X-DevSecure-Event-Id
required
string

The event id; the same on every retry and redelivery.

X-DevSecure-Delivery
required
string

The delivery id.

X-DevSecure-Webhook-Id
required
string

The webhook subscription id.

Media typeapplication/json
object
id
required

Event id.

string format: uuid
type
required
string
Allowed value: autofix.completed
api_version
required
string
Allowed value: v1
created_at
required
string format: date-time
data
required
object
autofix_job
required
AutofixJob
object
id
required
Id
string format: uuid
status
required
Status
string
Allowed values: queued running completed low_confidence cannot_fix failed unknown
remediation_status
Any of:
string
Allowed values: fixed cannot_fix escalated
issue_id
Any of:
string format: uuid
scan_id
Any of:
string
repository
Any of:
ScanRepository
object
id
required
Id
string
provider
required
Provider
string
Allowed values: github gitlab bitbucket container
name
required
Name
string
target_branch
Any of:
string
fix_branch
Any of:
string
pull_request
Any of:
PullRequest
object
url
Any of:
string
number
Any of:
integer
finding
required
AutofixFinding
object
title
Any of:
string
severity
Any of:
string
Allowed values: critical high medium low info
cve
Any of:
string
file_path
Any of:
string
scores
required
AutofixScores
object
priority
Any of:
integer
remediation_safety
Any of:
integer
calibrated_confidence
Any of:
number
low_confidence
Any of:
boolean
cannot_fix_reason
Any of:
string
created_at
Any of:
string
started_at
Any of:
string
completed_at
Any of:
string

Gone: DevSecure turns the webhook off.

Received. Any 2xx status counts as delivered.

Anything else (or no answer in 10 s) is retried.