Results
Displays the detailed findings of a single completed scan, including all discovered hosts, ports, and services. Security engineers use this page for attack surface monitoring — identifying unexpected open ports, new services, and deviations from expected baselines. Results are paginated and loaded on demand as you scroll to handle large scans efficiently. Failed scans show per-scanner error details.
Fields & Columns
| Name | Description |
|---|---|
| IP Address | The target host IP (IPv4 or IPv6) where the port was discovered |
| Scanner | Name of the scanner that discovered this result (useful for multi-vantage scans) |
| Port | Port number and protocol (e.g., 443/tcp) |
| State | Port state: Open (accepting connections), Closed (refused), or Filtered (no response / firewalled) |
| Service | Detected service name based on port number or banner analysis |
| Banner | Raw response string from the service, useful for version identification |
| Discovered | Timestamp when the scanner detected this host/port combination |
Gotchas
- Results are paginated server-side — scroll down in the table to load additional pages automatically.
- A scan with zero results does not necessarily indicate an error; it may mean no open ports were found in the target range.
- Failed scan error details come from the jobs database and may take a moment to load separately from the scan metadata.
- The export context API (/api/export/context) lets you attach organizational metadata (e.g., department, audit period, compliance framework) to scan exports. Configure export context before generating compliance evidence packages.
API Calls (7)
| Method | Path | Description |
|---|---|---|
| GET | /api/scans/:id | Retrieve scan metadata (name, status, timestamps, result count) |
| GET | /api/scans/:id/results | Paginated scan results (hosts, ports, services) |
| GET | /api/scans/:id/progress | Scan progress and per-scanner error details for failed scans |
| POST | /api/scans/:id/save-tests | Save test baselines for scan results |
| GET | /api/scans/:id/results-with-tests | Get results with test pass/fail data |
| GET | /api/export/context | Get export metadata for compliance reporting |
| POST | /api/export/context | Configure export context for audit evidence |
Related Pages
- Scan Status — Lists all scans; click a completed scan to view its results
- Scan Templates — Defines which subnets and ports were included in the scan