Skip to main content
GET
Get issue detail

Path Parameters

id
string<uuid>
required

Issue ID

Response

Issue detail

confidence
enum<string>
required
Available options:
confirmed,
firm,
tentative
created_at
string<date-time>
required
created_by
string
required

Email of the user who created this issue

id
string<uuid>
required
priority
enum<string>
required
Available options:
critical,
high,
medium,
low,
none
severity
enum<string>
required
Available options:
critical,
high,
medium,
low,
info,
unknown
source
string
required

Source of the issue (e.g. nuclei, agent, burp, snyk, manual, etc.)

status
enum<string>
required
Available options:
unverified,
open,
confirmed,
in_progress,
resolved,
false_positive,
accepted_risk,
duplicate
title
string
required
type
enum<string>
required
Available options:
vulnerability,
misconfiguration,
exposure,
information,
compliance,
other
updated_at
string<date-time>
required
affected_assets
object[] | null

Populated on detail view (GET /issues/:id). NULL on list view.

affected_count
integer
default:0

Number of affected assets tracked for the issue.

assignee
string | null
component
string | null
cve_ids
string[]
cvss_score
string | null

CVSS score 0.0-10.0 as string (numeric)

cwe_ids
string[]
description
string | null
due_date
string<date-time> | null
evidence
object[]
evidence_schema_version
enum<integer>
default:1

Version of the structured evidence item format. Supported value is 1.

Available options:
1
false_positive_reason
string | null

Reason this issue was marked as false positive.

fingerprint
string | null

Content-stable hash for cross-run dedup. Server matches (source, ticket_id, fingerprint) tuple on bulk insert.

host
string | null
impact
string | null

Business and technical impact of the finding.

ip_address
string | null
labels
object
last_seen_at
string<date-time> | null

When the issue was last observed or re-confirmed by a scan.

metadata
object
port
integer | null
project_id
string<uuid> | null

Project this issue belongs to (null = personal/unscoped).

protocol
string | null
raw_data
object
reference_urls
string[]
remediation
string | null

Actionable remediation guidance.

reproduction_steps
string[]

Ordered steps to reproduce the finding.

resolved_at
string<date-time> | null
resolved_by
string | null
risk_acceptance_reason
string | null

Reason the risk was accepted.

slug
string

Human-readable sequential identifier (e.g. ISSUE-1, ISSUE-2). Auto-assigned on creation.

Example:

"ISSUE-42"

tags
string[]
target
string | null

What is affected (host, ARN, app, file:line, etc.)

target_type
string
default:host

Category of target (host, cloud_resource, app, code, container, dependency, api, certificate)

task_id
string | null
task_title
string | null
template_id
string | null
ticket_id
string | null

External ticket ID or key.

ticket_url
string | null

Link to external ticket (Jira, Linear, GitHub issue, etc.)

url
string | null