Pentester API
Manage hands-off pentester engagements via the Nullify API
Base URL
List Engagements
curl -s \
-H "Accept: application/json" \
-H "Authorization: Bearer <TOKEN>" \
'https://api.<TENANT>.nullify.ai/dast/scans?githubOwnerId=1234'Start an Engagement
curl -s -X POST \
-H "Accept: application/json" \
-H "Authorization: Bearer <TOKEN>" \
-H "Content-Type: application/json" \
-d '{
"appName": "Payments API",
"host": "api.example.com",
"authConfig": {"headers": {"Authorization": "Bearer 123"}},
"openapiSpec": {"url": "https://example.com/openapi.yaml"}
}' \
'https://api.<TENANT>.nullify.ai/dast/scans?githubOwnerId=1234'Retrieve Engagement Status
List Engagement Findings
Stop an Engagement
Asset Inventory
Last updated