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.
- Export-context tracking is operational, not user-tagging. When you export results, mipo records WHO exported, WHEN, the source query, the row count, and the file format. This builds the audit trail for compliance review. It does NOT let you attach custom labels (department, audit period, framework) to the export — that taxonomy lives in your downstream evidence-management system.
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