assessment

Retrieve what a completed run covered, per category

One row per category the run probed: attacks blocked, attacks that got through, the category's OWASP and ATLAS codes, and the worst severity it produced. The complement of /run/{run_id}/findings. Returns 409 while the run is still going: a missing row would then mean 'not yet' rather than 'clean'. A category the run never probed has no row, so check run_status -- a cancelled or errored run reports what it reached, not what it planned.

get/api/v1/run/{run_id}/coverage

Request

  • Base URL: https://api.enokilabs.ai
  • URL: https://api.enokilabs.ai/api/v1/run/{run_id}/coverage
  • Auth: none declared

Path parameters

run_idstring required

Headers

Authorizationstring nullable

Bearer token with API key

Response

Successful Response

run_idstring required
run_statusstring required

The run's terminal status. Anything but 'completed' means the rows below are what the run reached, not what it planned.

categories_probedinteger required

Number of categories the run probed.

attacks_blockedinteger required

Attacks the target refused, across every category.

attacks_got_throughinteger required

Attacks that produced a finding.

Changes

No recorded changes to this operation across all 1 revision of this API.