Issues

Get an issue

Get an issue by ID

get/issues/{issueId}

Request

  • Base URL
    https://public.escape.tech/v3
  • Auth
    API key in header X-ESCAPE-API-KEY

Path parameters

issueIdstring required

The issue ID

Example:00000000-0000-0000-0000-000000000000

Response

OK

idstring uuid required

The id of the issue

namestring required

The name of the issue

fullNamestring required

The full name of the issue

category'ACCESS_CONTROL' | 'CONFIGURATION' | 'CUSTOM' | 'INFORMATION_DISCLOSURE' | 'INJECTION' | 'PROTOCOL' | 'REQUEST_FORGERY' | 'RESOURCE_LIMITATION' | 'SCHEMA' | 'SENSITIVE_DATA' required

The category of the issue

severity'CRITICAL' | 'HIGH' | 'INFO' | 'LOW' | 'MEDIUM' required

The severity level of the issue

manualSeverityboolean required

Whether the severity has been manually overridden

status'FALSE_POSITIVE' | 'IGNORED' | 'MANUAL_REVIEW' | 'OPEN' | 'RESOLVED' required

The current status of the issue

contextstring nullable required

AI-generated contextual overview for the issue

risksstring[] required

Array of risk types associated with the issue

alertUidstring required

Unique identifier for the alert

createdAtstring required

When the issue was first created

lastSeenScanIdstring nullable required

ID of the last scan where this issue was seen

firstSeenScanIdstring nullable required

ID of the first scan where this issue was seen

customRuleIdstring nullable required

ID of the custom rule if this is a custom issue

aiRemediationFrameworkstring required

Framework used for AI remediation

aiRemediationFeedbackboolean nullable required

Whether the full AI remediation (remediation) was rated useful. Null when no feedback was given

remediationstring nullable required

AI-generated remediation for the issue. Session credentials are redacted.

aiRemediationSummarystring nullable required

Short AI-generated remediation summary shown in the issue overview. Session credentials are redacted.

aiRemediationSummaryFeedbackboolean nullable required

Whether the AI remediation summary (aiRemediationSummary) was rated useful. Null when no feedback was given

latestEventIdsstring[]

IDs of up to 5 events from the issue's last-seen scan, newest-first. Hydrate with GET /v3/events/:id for full payload (Exchange, etc.). Only populated by GET /v3/issues/:issueId. IDs are opaque strings (GraphQL ID scalars), not guaranteed UUIDs.

latestEventsTruncatedboolean

True when the last-seen scan has more than 5 events. Use GET /v3/events?issueIds=<id>&scanIds=<lastSeenScanId> for the full list.

summarystring nullable required

Summary of the finding (AI pentest findings)

impactstring nullable required

Impact of the finding

agenticboolean required

Whether the finding was produced by an AI pentest agent

exploitsstring[] required

Exploit or proof-of-concept payloads. Session credentials are redacted.

fixPromptstring required

Ready-to-use prompt that asks a coding agent to fix this finding

retestValidationIdstring nullable required

ID of the retest validation tied to this issue, if any

Changes

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