Skip to main content

Attack Surface

50 endpoints.

Discovered​

GET /api/v1/attack-surface/discovered/hosts​

List Hosts

ParameterInRequiredDescription
paginateFromquerynoPagination offset (0-based)
paginateSizequerynoItems per page

Responses: 200, 400, 401, 500

GET /api/v1/attack-surface/discovered/hosts/export/txt​

Export Hosts Txt

Responses: 200, 400, 401, 500

GET /api/v1/attack-surface/discovered/hosts/export/xlsx​

Export Hosts Xlsx

Responses: 200, 400, 401, 500

GET /api/v1/attack-surface/discovered/hosts/search​

Search Hosts

ParameterInRequiredDescription
paginateFromquerynoPagination offset (0-based)
paginateSizequerynoItems per page
namequeryyesSearch query

Responses: 200, 400, 401, 500

GET /api/v1/attack-surface/discovered/hosts/{id}​

Get Host

ParameterInRequiredDescription
idpathyesid identifier

Responses: 200, 400, 401, 500

PATCH /api/v1/attack-surface/discovered/hosts/{id}/friendly_name​

Update Host Friendly Name

ParameterInRequiredDescription
idpathyesid identifier

Request body: FriendlyNameUpdate

Responses: 200, 400, 401, 500

GET /api/v1/attack-surface/discovered/web-applications​

List Web Apps

ParameterInRequiredDescription
paginateFromquerynoPagination offset (0-based)
paginateSizequerynoItems per page

Responses: 200, 400, 401, 500

POST /api/v1/attack-surface/discovered/web-applications​

Create Web App

Create a new web application

Request body: WebAppCreate

Responses: 200, 400, 401, 500

GET /api/v1/attack-surface/discovered/web-applications/name​

Web App Name

Responses: 200, 400, 401, 500

GET /api/v1/attack-surface/discovered/web-applications/powered_by​

Web App Powered By

Responses: 200, 400, 401, 500

GET /api/v1/attack-surface/discovered/web-applications/search​

Search Web Apps

ParameterInRequiredDescription
paginateFromquerynoPagination offset (0-based)
paginateSizequerynoItems per page
namequeryyesSearch query

Responses: 200, 400, 401, 500

GET /api/v1/attack-surface/discovered/web-applications/server​

Web App Server

Responses: 200, 400, 401, 500

GET /api/v1/attack-surface/discovered/web-applications/title​

Web App Title

Responses: 200, 400, 401, 500

GET /api/v1/attack-surface/discovered/web-applications/{id}​

Get Web App

ParameterInRequiredDescription
idpathyesid identifier

Responses: 200, 400, 401, 500

GET /api/v1/attack-surface/discovered/web-applications/{id}/associations​

Web App Associations

ParameterInRequiredDescription
idpathyesid identifier

Responses: 200, 400, 401, 500

PATCH /api/v1/attack-surface/discovered/web-applications/{id}/friendly_name​

Update Web App Friendly Name

ParameterInRequiredDescription
idpathyesid identifier

Request body: FriendlyNameUpdate

Responses: 200, 400, 401, 500

POST /api/v1/attack-surface/discovered/web-applications/{id}/upload_burp_report​

Upload Burp Report

Upload a Burp Suite XML report

ParameterInRequiredDescription
idpathyesid identifier

Request body required.

Responses: 200, 400, 401, 500

GET /api/v1/attack-surface/graph​

Get Attack Surface Graph

ParameterInRequiredDescription
paginateFromquerynoPagination offset (0-based)
paginateSizequerynoItems per page

Responses: 200, 400, 401, 500

GET /api/v1/attack-surface/network-vulnerabilities​

Attack-surface Attack-surface Register Protected Routes

ParameterInRequiredDescription
paginateFromquerynoPagination offset (0-based)
paginateSizequerynoItems per page

Responses: 200, 400, 401, 500

GET /api/v1/attack-surface/network-vulnerabilities/assets-by-severity​

Attack-surface Attack-surface Register Protected Routes

Responses: 200, 400, 401, 500

GET /api/v1/attack-surface/network-vulnerabilities/assignee/{id}​

Attack-surface Attack-surface Register Protected Routes

List vulnerabilities assigned to a specific user

ParameterInRequiredDescription
idpathyesid identifier
paginateFromquerynoPagination offset (0-based)
paginateSizequerynoItems per page

Responses: 200, 400, 401, 500

GET /api/v1/attack-surface/network-vulnerabilities/export/xlsx​

Attack-surface Attack-surface Register Protected Routes

Export vulnerabilities as XLSX

Responses: 200, 400, 401, 500

GET /api/v1/attack-surface/network-vulnerabilities/my​

Attack-surface Attack-surface Register Protected Routes

List vulnerabilities assigned to the current user

ParameterInRequiredDescription
paginateFromquerynoPagination offset (0-based)
paginateSizequerynoItems per page

Responses: 200, 400, 401, 500

GET /api/v1/attack-surface/network-vulnerabilities/search​

Attack-surface Attack-surface Register Protected Routes

ParameterInRequiredDescription
paginateFromquerynoPagination offset (0-based)
paginateSizequerynoItems per page
searchqueryyesSearch query

Responses: 200, 400, 401, 500

GET /api/v1/attack-surface/network-vulnerabilities/solutions-by-assets​

Attack-surface Attack-surface Register Protected Routes

Responses: 200, 400, 401, 500

GET /api/v1/attack-surface/network-vulnerabilities/{id}​

Attack-surface Attack-surface Register Protected Routes

ParameterInRequiredDescription
idpathyesid identifier

Responses: 200, 400, 401, 500

PATCH /api/v1/attack-surface/network-vulnerabilities/{id}​

Attack-surface Attack-surface Register Protected Routes

ParameterInRequiredDescription
idpathyesid identifier

Request body: VulnerabilityPatchRequest

Responses: 200, 400, 401, 500

GET /api/v1/attack-surface/network-vulnerabilities/{id}/analysis​

Attack-surface Attack-surface Register Protected Routes

ParameterInRequiredDescription
idpathyesid identifier

Responses: 200, 400, 401, 500

GET /api/v1/attack-surface/network-vulnerabilities/{id}/comments​

Attack-surface Attack-surface Register Protected Routes

List comments for a vulnerability

ParameterInRequiredDescription
idpathyesid identifier

Responses: 200, 400, 401, 500

POST /api/v1/attack-surface/network-vulnerabilities/{id}/comments​

Attack-surface Attack-surface Register Protected Routes

ParameterInRequiredDescription
idpathyesid identifier

Request body: VulnerabilityCommentCreate

Responses: 200, 400, 401, 500

DELETE /api/v1/attack-surface/network-vulnerabilities/{id}/comments/{comment_id}​

Attack-surface Attack-surface Register Protected Routes

ParameterInRequiredDescription
idpathyesid identifier
comment_idpathyescomment id identifier

Responses: 200, 400, 401, 500

GET /api/v1/attack-surface/network-vulnerabilities/{id}/status-history​

Attack-surface Attack-surface Register Protected Routes

ParameterInRequiredDescription
idpathyesid identifier
paginateFromquerynoPagination offset (0-based)
paginateSizequerynoItems per page

Responses: 200, 400, 401, 500

GET /api/v1/attack-surface/search​

Search All Assets

Search all asset types

ParameterInRequiredDescription
paginateFromquerynoPagination offset (0-based)
paginateSizequerynoItems per page
searchqueryyesSearch query

Responses: 200, 400, 401, 500

External Attack Surface​

GET /api/v1/osint/eas​

List External Attack Surface

Responses: 200, 400, 401, 500

GET /api/v1/osint/eas/enriched​

Get Enriched EAS

ParameterInRequiredDescription
paginateFromquerynoPagination offset (0-based)
paginateSizequerynoItems per page

Responses: 200, 400, 401, 500

GET /api/v1/osint/threat-intel​

List Threat Intel

ParameterInRequiredDescription
paginateFromquerynoPagination offset (0-based)
paginateSizequerynoItems per page

Responses: 200, 400, 401, 500

DNS​

GET /api/v1/osint/dns​

List Dns

ParameterInRequiredDescription
paginateFromquerynoPagination offset (0-based)
paginateSizequerynoItems per page

Responses: 200, 400, 401, 500

GET /api/v1/osint/dns/{id}/data​

List Dns Data

ParameterInRequiredDescription
idpathyesid identifier
paginateFromquerynoPagination offset (0-based)
paginateSizequerynoItems per page

Responses: 200, 400, 401, 500

Host Services​

GET /api/v1/osint/host-services​

List Host Services

ParameterInRequiredDescription
paginateFromquerynoPagination offset (0-based)
paginateSizequerynoItems per page

Responses: 200, 400, 401, 500

GET /api/v1/osint/host-services/by-ip​

List Host Services By IP

ParameterInRequiredDescription
paginateFromquerynoPagination offset (0-based)
paginateSizequerynoItems per page

Responses: 200, 400, 401, 500

GET /api/v1/osint/host-services/{resultId}​

Get Host Service

ParameterInRequiredDescription
resultIdpathyesresultId identifier

Responses: 200, 400, 401, 500

GET /api/v1/osint/host-services/{resultId}/vulns​

List Host Service Vulns

ParameterInRequiredDescription
resultIdpathyesresultId identifier
paginateFromquerynoPagination offset (0-based)
paginateSizequerynoItems per page

Responses: 200, 400, 401, 500

Domain Security​

GET /api/v1/osint/domain-security​

List Domain Security

ParameterInRequiredDescription
paginateFromquerynoPagination offset (0-based)
paginateSizequerynoItems per page

Responses: 200, 400, 401, 500

GET /api/v1/osint/domain-security/by-domain​

Get Domain Security By Domain

ParameterInRequiredDescription
paginateFromquerynoPagination offset (0-based)
paginateSizequerynoItems per page

Responses: 200, 400, 401, 500

SSL Certificates​

GET /api/v1/osint/ssl-info​

List SSL Info

ParameterInRequiredDescription
paginateFromquerynoPagination offset (0-based)
paginateSizequerynoItems per page

Responses: 200, 400, 401, 500

GET /api/v1/osint/ssl-info/by-domain​

Get SSL Info By Domain

ParameterInRequiredDescription
paginateFromquerynoPagination offset (0-based)
paginateSizequerynoItems per page

Responses: 200, 400, 401, 500

GET /api/v1/osint/ssl-info/{id}​

Get SSL Info

ParameterInRequiredDescription
idpathyesid identifier

Responses: 200, 400, 401, 500

Security Headers​

GET /api/v1/osint/security-headers​

List Security Headers

ParameterInRequiredDescription
paginateFromquerynoPagination offset (0-based)
paginateSizequerynoItems per page

Responses: 200, 400, 401, 500

GET /api/v1/osint/security-headers/by-domain​

Get Security Headers By Domain

ParameterInRequiredDescription
paginateFromquerynoPagination offset (0-based)
paginateSizequerynoItems per page

Responses: 200, 400, 401, 500

GET /api/v1/osint/security-headers/{id}​

Get Security Headers

ParameterInRequiredDescription
idpathyesid identifier

Responses: 200, 400, 401, 500