Skip to content

Data model & status reference

The authoritative list of every status and severity enum in the app, what gets stored, and what label it shows as. Useful when reading a JSON export, writing an integration, or just double-checking exact wording.

Stored value Label
IN_PROGRESS In Progress
IN_REVIEW In Review
QA QA
APPROVED Approved
DELIVERED Delivered
AWAITING_REMEDIATION_TEST Awaiting Remediation Test
REMEDIATION_TEST Remediation Test
CLOSED Closed

Default: IN_PROGRESS. See Engagements for the transition order.

Stored value Label
WEB_APPLICATION Web Application Penetration Test
NETWORK Network Penetration Test
VULNERABILITY_SCAN Vulnerability Scan

Optional, blank by default.

Stored value Label
PENDING Pending
APPROVED Approved
REJECTED Rejected

Default: PENDING. See Engagements.

Stored value Label
CRITICAL Critical
HIGH High
MEDIUM Medium
LOW Low
INFORMATIONAL Informational

No default, it’s required at creation.

Stored value Label
OPEN Open
CLOSED Closed

Default: OPEN. This tracks whether the underlying vulnerability is currently present, independent of workflow_status below.

Stored value Label
DRAFT Draft
REVIEWED Reviewed
REVIEW_CHANGES_REQUESTED Changes Requested (Review)
QA_APPROVED QA Approved
QA_CHANGES_REQUESTED Changes Requested (QA)

Default: DRAFT. See Findings for the full transition diagram.

Stored value Label
NOT_RETESTED Not Retested
FIXED Fixed
NOT_FIXED Not Fixed
PARTIALLY_FIXED Partially Fixed
RISK_ACCEPTED Risk Accepted

Default: NOT_RETESTED. See Findings.

Stored value Label
DRAFT Draft
PENDING_QA Pending QA
APPROVED Approved

Default: DRAFT. See Vulnerability catalogue.

Stored value Label
NOT_TESTED Not Tested
TESTED_NO_FINDING Tested — No Finding
TESTED_FINDING_RAISED Tested — Finding Raised
NOT_APPLICABLE Not Applicable

Default: NOT_TESTED. See Checklists.

Stored value Label
LOCAL Local username/password
OAUTH OAuth

Default: LOCAL. See Configuration.

Not a TextChoices enum, since roles are dynamic database rows (see Roles & permissions), but four slugs are special-cased in code as the built-in starting roles: SUPERADMIN, TEAM_LEAD, SENIOR, CONSULTANT.