Attack Surface
50 endpoints.
Discovered
GET /api/v1/attack-surface/discovered/hosts
List Hosts
| Parameter | In | Required | Description |
|---|---|---|---|
paginateFrom | query | no | Pagination offset (0-based) |
paginateSize | query | no | Items 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
| Parameter | In | Required | Description |
|---|---|---|---|
paginateFrom | query | no | Pagination offset (0-based) |
paginateSize | query | no | Items per page |
name | query | yes | Search query |
Responses: 200, 400, 401, 500
GET /api/v1/attack-surface/discovered/hosts/{id}
Get Host
| Parameter | In | Required | Description |
|---|---|---|---|
id | path | yes | id identifier |
Responses: 200, 400, 401, 500
PATCH /api/v1/attack-surface/discovered/hosts/{id}/friendly_name
Update Host Friendly Name
| Parameter | In | Required | Description |
|---|---|---|---|
id | path | yes | id identifier |
Request body: FriendlyNameUpdate
Responses: 200, 400, 401, 500
GET /api/v1/attack-surface/discovered/web-applications
List Web Apps
| Parameter | In | Required | Description |
|---|---|---|---|
paginateFrom | query | no | Pagination offset (0-based) |
paginateSize | query | no | Items 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
| Parameter | In | Required | Description |
|---|---|---|---|
paginateFrom | query | no | Pagination offset (0-based) |
paginateSize | query | no | Items per page |
name | query | yes | Search 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
| Parameter | In | Required | Description |
|---|---|---|---|
id | path | yes | id identifier |
Responses: 200, 400, 401, 500
GET /api/v1/attack-surface/discovered/web-applications/{id}/associations
Web App Associations
| Parameter | In | Required | Description |
|---|---|---|---|
id | path | yes | id identifier |
Responses: 200, 400, 401, 500
PATCH /api/v1/attack-surface/discovered/web-applications/{id}/friendly_name
Update Web App Friendly Name
| Parameter | In | Required | Description |
|---|---|---|---|
id | path | yes | id 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
| Parameter | In | Required | Description |
|---|---|---|---|
id | path | yes | id identifier |
Request body required.
Responses: 200, 400, 401, 500
GET /api/v1/attack-surface/graph
Get Attack Surface Graph
| Parameter | In | Required | Description |
|---|---|---|---|
paginateFrom | query | no | Pagination offset (0-based) |
paginateSize | query | no | Items per page |
Responses: 200, 400, 401, 500
GET /api/v1/attack-surface/network-vulnerabilities
Attack-surface Attack-surface Register Protected Routes
| Parameter | In | Required | Description |
|---|---|---|---|
paginateFrom | query | no | Pagination offset (0-based) |
paginateSize | query | no | Items 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
| Parameter | In | Required | Description |
|---|---|---|---|
id | path | yes | id identifier |
paginateFrom | query | no | Pagination offset (0-based) |
paginateSize | query | no | Items 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
| Parameter | In | Required | Description |
|---|---|---|---|
paginateFrom | query | no | Pagination offset (0-based) |
paginateSize | query | no | Items per page |
Responses: 200, 400, 401, 500
GET /api/v1/attack-surface/network-vulnerabilities/search
Attack-surface Attack-surface Register Protected Routes
| Parameter | In | Required | Description |
|---|---|---|---|
paginateFrom | query | no | Pagination offset (0-based) |
paginateSize | query | no | Items per page |
search | query | yes | Search 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
| Parameter | In | Required | Description |
|---|---|---|---|
id | path | yes | id identifier |
Responses: 200, 400, 401, 500
PATCH /api/v1/attack-surface/network-vulnerabilities/{id}
Attack-surface Attack-surface Register Protected Routes
| Parameter | In | Required | Description |
|---|---|---|---|
id | path | yes | id 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
| Parameter | In | Required | Description |
|---|---|---|---|
id | path | yes | id 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
| Parameter | In | Required | Description |
|---|---|---|---|
id | path | yes | id identifier |
Responses: 200, 400, 401, 500
POST /api/v1/attack-surface/network-vulnerabilities/{id}/comments
Attack-surface Attack-surface Register Protected Routes
| Parameter | In | Required | Description |
|---|---|---|---|
id | path | yes | id 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
| Parameter | In | Required | Description |
|---|---|---|---|
id | path | yes | id identifier |
comment_id | path | yes | comment id identifier |
Responses: 200, 400, 401, 500
GET /api/v1/attack-surface/network-vulnerabilities/{id}/status-history
Attack-surface Attack-surface Register Protected Routes
| Parameter | In | Required | Description |
|---|---|---|---|
id | path | yes | id identifier |
paginateFrom | query | no | Pagination offset (0-based) |
paginateSize | query | no | Items per page |
Responses: 200, 400, 401, 500
GET /api/v1/attack-surface/search
Search All Assets
Search all asset types
| Parameter | In | Required | Description |
|---|---|---|---|
paginateFrom | query | no | Pagination offset (0-based) |
paginateSize | query | no | Items per page |
search | query | yes | Search 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
| Parameter | In | Required | Description |
|---|---|---|---|
paginateFrom | query | no | Pagination offset (0-based) |
paginateSize | query | no | Items per page |
Responses: 200, 400, 401, 500
GET /api/v1/osint/threat-intel
List Threat Intel
| Parameter | In | Required | Description |
|---|---|---|---|
paginateFrom | query | no | Pagination offset (0-based) |
paginateSize | query | no | Items per page |
Responses: 200, 400, 401, 500
DNS
GET /api/v1/osint/dns
List Dns
| Parameter | In | Required | Description |
|---|---|---|---|
paginateFrom | query | no | Pagination offset (0-based) |
paginateSize | query | no | Items per page |
Responses: 200, 400, 401, 500
GET /api/v1/osint/dns/{id}/data
List Dns Data
| Parameter | In | Required | Description |
|---|---|---|---|
id | path | yes | id identifier |
paginateFrom | query | no | Pagination offset (0-based) |
paginateSize | query | no | Items per page |
Responses: 200, 400, 401, 500
Host Services
GET /api/v1/osint/host-services
List Host Services
| Parameter | In | Required | Description |
|---|---|---|---|
paginateFrom | query | no | Pagination offset (0-based) |
paginateSize | query | no | Items per page |
Responses: 200, 400, 401, 500
GET /api/v1/osint/host-services/by-ip
List Host Services By IP
| Parameter | In | Required | Description |
|---|---|---|---|
paginateFrom | query | no | Pagination offset (0-based) |
paginateSize | query | no | Items per page |
Responses: 200, 400, 401, 500
GET /api/v1/osint/host-services/{resultId}
Get Host Service
| Parameter | In | Required | Description |
|---|---|---|---|
resultId | path | yes | resultId identifier |
Responses: 200, 400, 401, 500
GET /api/v1/osint/host-services/{resultId}/vulns
List Host Service Vulns
| Parameter | In | Required | Description |
|---|---|---|---|
resultId | path | yes | resultId identifier |
paginateFrom | query | no | Pagination offset (0-based) |
paginateSize | query | no | Items per page |
Responses: 200, 400, 401, 500
Domain Security
GET /api/v1/osint/domain-security
List Domain Security
| Parameter | In | Required | Description |
|---|---|---|---|
paginateFrom | query | no | Pagination offset (0-based) |
paginateSize | query | no | Items per page |
Responses: 200, 400, 401, 500
GET /api/v1/osint/domain-security/by-domain
Get Domain Security By Domain
| Parameter | In | Required | Description |
|---|---|---|---|
paginateFrom | query | no | Pagination offset (0-based) |
paginateSize | query | no | Items per page |
Responses: 200, 400, 401, 500
SSL Certificates
GET /api/v1/osint/ssl-info
List SSL Info
| Parameter | In | Required | Description |
|---|---|---|---|
paginateFrom | query | no | Pagination offset (0-based) |
paginateSize | query | no | Items per page |
Responses: 200, 400, 401, 500
GET /api/v1/osint/ssl-info/by-domain
Get SSL Info By Domain
| Parameter | In | Required | Description |
|---|---|---|---|
paginateFrom | query | no | Pagination offset (0-based) |
paginateSize | query | no | Items per page |
Responses: 200, 400, 401, 500
GET /api/v1/osint/ssl-info/{id}
Get SSL Info
| Parameter | In | Required | Description |
|---|---|---|---|
id | path | yes | id identifier |
Responses: 200, 400, 401, 500
Security Headers
GET /api/v1/osint/security-headers
List Security Headers
| Parameter | In | Required | Description |
|---|---|---|---|
paginateFrom | query | no | Pagination offset (0-based) |
paginateSize | query | no | Items per page |
Responses: 200, 400, 401, 500
GET /api/v1/osint/security-headers/by-domain
Get Security Headers By Domain
| Parameter | In | Required | Description |
|---|---|---|---|
paginateFrom | query | no | Pagination offset (0-based) |
paginateSize | query | no | Items per page |
Responses: 200, 400, 401, 500
GET /api/v1/osint/security-headers/{id}
Get Security Headers
| Parameter | In | Required | Description |
|---|---|---|---|
id | path | yes | id identifier |
Responses: 200, 400, 401, 500