All endpoints are local-only and require the API token.
Auth
Send the token in Authorization header or ?token= query parameter.
Endpoints
GET /health
Returns{"status":"ok"}.GET /status
Returns{"status":"running"}.GET /scanners
Returns available plugins, scheduled jobs, and job state.POST /scanners/trigger/{plugin}
Runs a plugin once and returns the result.GET /results/latest
Returns latest result per plugin.GET /results/history
Returns recent history.GET /findings
Returns recent findings.GET /baselines
Returns current baselines.GET /export/results
Returns all stored results (use?format=csvfor CSV).GET /export/baselines
Returns baselines (use?format=csvfor CSV).GET /signatures/status
Returns the latest signatures update status (including per-source results).POST /signatures/update
Triggers a signatures update and returns the update status.GET /metrics
Returns Prometheus-style metrics (text format).
The same endpoints are available under /api/*.