Skip to content
Start here

Attack Surface Report

Attack Surface ReportIssue Types

Retrieves Security Center Issues Types
intel.attack_surface_report.issue_types.get(IssueTypeGetParams**kwargs) -> SyncSinglePage[IssueTypeGetResponse]
GET/accounts/{account_id}/intel/attack-surface-report/issue-types
ModelsExpand Collapse
str

Attack Surface ReportIssues

Retrieves Security Center Issues
Deprecated
intel.attack_surface_report.issues.list(IssueListParams**kwargs) -> SyncV4PagePagination[Optional[IssueListResponse]]
GET/accounts/{account_id}/intel/attack-surface-report/issues
Retrieves Security Center Issue Counts by Class
Deprecated
intel.attack_surface_report.issues.class_(IssueClassParams**kwargs) -> IssueClassResponse
GET/accounts/{account_id}/intel/attack-surface-report/issues/class
Retrieves Security Center Issue Counts by Severity
Deprecated
intel.attack_surface_report.issues.severity(IssueSeverityParams**kwargs) -> IssueSeverityResponse
GET/accounts/{account_id}/intel/attack-surface-report/issues/severity
Retrieves Security Center Issue Counts by Type
Deprecated
intel.attack_surface_report.issues.type(IssueTypeParams**kwargs) -> IssueTypeResponse
GET/accounts/{account_id}/intel/attack-surface-report/issues/type
Archives Security Center Insight
Deprecated
intel.attack_surface_report.issues.dismiss(strissue_id, IssueDismissParams**kwargs) -> IssueDismissResponse
PUT/accounts/{account_id}/intel/attack-surface-report/{issue_id}/dismiss
ModelsExpand Collapse
Literal["compliance_violation", "email_security", "exposed_infrastructure", 3 more]
One of the following:
"compliance_violation"
"email_security"
"exposed_infrastructure"
"insecure_configuration"
"weak_authentication"
"configuration_suggestion"
Literal["low", "moderate", "critical"]
One of the following:
"low"
"moderate"
"critical"
class IssueListResponse:
count: Optional[int]

Indicates the total number of results.

issues: Optional[List[Issue]]
id: Optional[str]
dismissed: Optional[bool]
has_extended_context: Optional[bool]

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

issue_class: Optional[str]
issue_type: Optional[IssueType]
payload: Optional[IssuePayload]
detection_method: Optional[str]

Describes the method used to detect insight.

zone_tag: Optional[str]
resolve_text: Optional[str]
severity: Optional[Literal["Low", "Moderate", "Critical"]]
One of the following:
"Low"
"Moderate"
"Critical"
since: Optional[datetime]
formatdate-time
status: Optional[Literal["active", "resolved"]]

The current status of the insight.

One of the following:
"active"
"resolved"
subject: Optional[str]
timestamp: Optional[datetime]
formatdate-time
user_classification: Optional[Literal["false_positive", "accept_risk", "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[int]

Specifies the current page within paginated list of results.

per_page: Optional[int]

Sets the number of results per page of results.

maximum1000
minimum1
List[IssueClassResponseItem]
count: Optional[int]
value: Optional[str]
List[IssueSeverityResponseItem]
count: Optional[int]
value: Optional[str]
List[IssueTypeResponseItem]
count: Optional[int]
value: Optional[str]
class IssueDismissResponse:
errors: List[Error]
code: int
minimum1000
message: str
documentation_url: Optional[str]
source: Optional[ErrorSource]
pointer: Optional[str]
messages: List[Message]
code: int
minimum1000
message: str
documentation_url: Optional[str]
source: Optional[MessageSource]
pointer: Optional[str]
success: Literal[true]

Whether the API call was successful.