Skip to content

Core concepts

Every ANTHRION scan — across every surface — produces the same normalized finding model. A prompt-injection finding from an AI scan and a SQL-injection finding from a code scan have the same shape, so you can read, triage and automate against one format.

The finding model

Each finding has these fields:

| Field | What it is | |---|---| | severity | One of CRITICAL, HIGH, MEDIUM, LOW, INFO | | category | A stable machine-readable slug (e.g. prompt-injection, taint-sql-injection) | | title | A one-line human summary of the finding | | description | What was found and why it matters | | evidence | The supporting detail — the request/response, code path, or signal behind the finding | | recommendation | Concrete guidance on how to fix it |

Severity scale

| Severity | Meaning | |---|---| | CRITICAL | Exploitable now, high impact — fix before shipping | | HIGH | Serious weakness; likely exploitable | | MEDIUM | A real issue with limited impact or preconditions | | LOW | Minor or defense-in-depth | | INFO | Informational — context, not a vulnerability |

In the developer surfaces, severities travel uppercase on the wire (HIGH). The CI/CD action gates on the same scale via its fail-on threshold.

Scan lifecycle

A scan moves through a small set of states:

  • QUEUED — accepted and waiting to start
  • RUNNING — in progress; progress streams live (Real-time results)
  • DONE — finished; findings and a report are available
  • FAILED — could not complete (e.g. the target was unreachable)

A target that resolves to no meaningful contact ends as FAILED, not a misleading clean DONE.

The report

A finished scan produces a report: a severity summary plus the full findings list, each with its evidence and recommendation. Reports are downloadable and private to your account.

A single finding from a report, showing its severity badge, a description, an evidence block, and a recommendation — the normalized finding model rendered in the dashboard.
The finding model in the dashboard: severity, evidence, and a recommendation. Severity colours appear only inside scan results.

Honesty

A clean scan means ANTHRION's checks did not surface a finding — not that the target is provably secure. Coverage is reported honestly: where a scan could only partially cover a target, the report says so rather than overclaiming a "clean" result.