latestOpenAPI 3.0.3Netlas API & Data License Agreement2026-08-104487309.0 KB

2b1f84425791

Scanner

Get Scan Report

Retrieve the JSON report generated for a private scan using its id.

get/api/scanner/{id}/report/

Path parameters

idinteger required

Unique identifier for the scan.

Example:123

Response

Scan Report

idinteger required

Report identifier.

namestring required

Report name.

created_atstring date-time required

Timestamp when the report was generated.

scan_idinteger required

Unique identifier for the scan.

scopestring[] required

Original scope values used for the scan.

saved_graphobject nullable required

Saved attack surface graph metadata associated with the scan report, if any.

modestring required

Scan execution mode.

responsesobject[]

Collected endpoint records. Item structure is dynamic.

cveobject

Vulnerability matches aggregated from scan results. Structure is dynamic.

Example response

{
  "id": 1001,
  "name": "Example scan report",
  "created_at": "2026-04-10T12:00:00Z",
  "scan_id": 123,
  "scope": [
    "example.com"
  ],
  "saved_graph": null,
  "mode": "top_tcp_ports",
  "agent": {
    "id": 5,
    "name": "demo-1",
    "label": "demo-1",
    "location": "RO",
    "ip_address": [
      "2.57.122.18",
      "2.57.122.19"
    ]
  },
  "responses": [
    {
      "uri": "https://example.com:443/",
      "target": "example.com",
      "protocol": "https"
    },
    {
      "uri": "ssh://192.0.2.10:22",
      "target": "192.0.2.10",
      "protocol": "ssh"
    }
  ],
  "cve": {
    "cpe": [
      {
        "name": "CVE-2024-0001",
        "severity": "HIGH",
        "uri": "https://example.com:443/"
      }
    ],
    "product": [
      {
        "name": "CVE-2023-0002",
        "severity": "MEDIUM",
        "uri": "ssh://192.0.2.10:22"
      }
    ]
  }
}