Skip to content
Start here

Attack Surface Report

Attack Surface ReportIssue Types

Retrieves Security Center Issues Types
GET/accounts/{account_id}/intel/attack-surface-report/issue-types
ModelsExpand Collapse
IssueTypeGetResponse = string

Attack Surface ReportIssues

Retrieves Security Center Issues
Deprecated
GET/accounts/{account_id}/intel/attack-surface-report/issues
Retrieves Security Center Issue Counts by Class
Deprecated
GET/accounts/{account_id}/intel/attack-surface-report/issues/class
Retrieves Security Center Issue Counts by Severity
Deprecated
GET/accounts/{account_id}/intel/attack-surface-report/issues/severity
Retrieves Security Center Issue Counts by Type
Deprecated
GET/accounts/{account_id}/intel/attack-surface-report/issues/type
Archives Security Center Insight
Deprecated
PUT/accounts/{account_id}/intel/attack-surface-report/{issue_id}/dismiss
ModelsExpand Collapse
IssueType = "compliance_violation" or "email_security" or "exposed_infrastructure" or 3 more
One of the following:
"compliance_violation"
"email_security"
"exposed_infrastructure"
"insecure_configuration"
"weak_authentication"
"configuration_suggestion"
SeverityQueryParam = "low" or "moderate" or "critical"
One of the following:
"low"
"moderate"
"critical"
IssueListResponse object { count, issues, page, per_page }
count: optional number

Indicates the total number of results.

issues: optional array of object { id, dismissed, has_extended_context, 11 more }
id: optional string
dismissed: optional boolean
has_extended_context: optional boolean

Indicates whether the insight has a large payload that requires fetching via the context endpoint.

issue_class: optional string
issue_type: optional IssueType
payload: optional object { detection_method, zone_tag }
detection_method: optional string

Describes the method used to detect insight.

zone_tag: optional string
resolve_text: optional string
severity: optional "Low" or "Moderate" or "Critical"
One of the following:
"Low"
"Moderate"
"Critical"
since: optional string
formatdate-time
status: optional "active" or "resolved"

The current status of the insight.

One of the following:
"active"
"resolved"
subject: optional string
timestamp: optional string
formatdate-time
user_classification: optional "false_positive" or "accept_risk" or "other"

User-defined classification for the insight. Can be ‘false_positive’, ‘accept_risk’, ‘other’, or null.

One of the following:
"false_positive"
"accept_risk"
"other"
page: optional number

Specifies the current page within paginated list of results.

per_page: optional number

Sets the number of results per page of results.

maximum1000
minimum1
IssueClassResponse = array of object { count, value }
count: optional number
value: optional string
IssueSeverityResponse = array of object { count, value }
count: optional number
value: optional string
IssueTypeResponse = array of object { count, value }
count: optional number
value: optional string
IssueDismissResponse object { errors, messages, success }
errors: array of object { code, message, documentation_url, source }
code: number
minimum1000
message: string
documentation_url: optional string
source: optional object { pointer }
pointer: optional string
messages: array of object { code, message, documentation_url, source }
code: number
minimum1000
message: string
documentation_url: optional string
source: optional object { pointer }
pointer: optional string
success: true

Whether the API call was successful.