POST /api/public/scan
Send application/json with a url field. The optional deep field is ignored by the public endpoint.
API
The public API exposes the same lite-scan engine used on the website. It requires no account today and returns scores, category results, findings, evidence, and remediation.
Send application/json with a url field. The optional deep field is ignored by the public endpoint.
Responses include target_url, hostname, score, grade, category_scores, findings, and is_deep.
Each finding includes category, severity, title, description, remediation, evidence, and pass state.
The endpoint accepts browser and server-side callers. Consumers should handle non-2xx JSON errors.
Planned: account-scoped keys, usage views, and revocation.
Planned: packaged actions and merge-request annotations.