List and read
GET /api/vulnerabilities— paginated list.?q=searches the title.GET /api/vulnerabilities/{id}— one finding with its full report body.
Create and update
POST /api/vulnerabilities— create a finding. Hackbot’s pipeline does this automatically. Your tools can too.PUT /api/vulnerabilities/{id}— partial merge update. Send only the fields you want to change.DELETE /api/vulnerabilities/{id}— delete.
userId or the dedup key. Aquila rejects a body
that carries them.
Severity lens
Findings carry a severity. The severity speaks to impact, not to exploit difficulty. Reports and notifications inherit the severity of their finding.Reports
POST /api/reports queues a written report for a finding. See
Reports.
