Findings Tab
Cross-tool findings aggregation, false positive management, and evidence correlation.
Overview
The Findings tab aggregates findings from all managed tools into a single deduplicated view. When multiple tools detect the same issue (e.g., both SS3 and Fracture find the same SSL vulnerability), Crucible merges them into a single finding.
Deduplication key: (title_lower, ip, port, scope, hostname) — findings matching on all five fields are merged. The merged finding preserves data from all contributing tools.
Risk statistics at the top show counts and percentages by severity: Critical, High, Medium, Low, and Info.
Finding Details
Each finding contains:
| Field | Description |
|---|---|
| Title | Short name of the vulnerability or misconfiguration |
| Description | Detailed explanation of what the finding is and how it was detected |
| Risk Level | Severity: Critical, High, Medium, Low, or Info |
| IP / Port / Hostname | Affected asset — where the issue was found |
| Service | Network service (e.g., http, ssh, mysql) |
| CVEs | Associated CVE identifiers, comma-separated |
| OWASP Mapping | OWASP Top 10 or OWASP API Top 10 category |
| NIST Mapping | NIST SP 800-53 or CSF control references |
| Tool Source | Which tool(s) produced this finding |
| Evidence File | Path to the evidence file (relative to the run directory) |
| Output Excerpt | Relevant portion of tool output that substantiates the finding (truncated to 4096 chars) |
| Remediation | Recommended fix or mitigation steps |
| Exploit Details | ExploitDB references, Metasploit module paths, and searchsploit terms (when available) |
Filtering & Views
Filter the findings list to focus on specific subsets:
Actions Per Finding
Each finding row has action buttons for triage and management:
falsePositives.json). The finding is not deleted — it's fully recoverable. Use when a finding is confirmed to be a false positive after manual verification.Bulk Operations
Select multiple findings using the checkboxes on each row, then apply batch actions from the toolbar:
- Bulk Suppress — Mark all selected findings as false positives
- Bulk Accept — Mark all selected findings as accepted risk
- Bulk Risk Override — Change the risk level of all selected findings to a specified severity
Bulk operations are useful for triaging large finding sets — for example, suppressing all Info-level findings from a specific tool, or accepting all findings related to a legacy system.
Export Formats
Export findings data in three formats, each serving a different purpose:
Snapshots & Diffing
Save point-in-time snapshots of the findings state. Each snapshot captures all findings, their risk levels, suppression status, and notes at that moment.
Compare snapshots to see the delta between two points in time:
- New findings — findings present in the later snapshot but not the earlier one
- Removed findings — findings present in the earlier snapshot but not the later one (remediated or suppressed)
- Changed findings — findings whose risk level, notes, or status changed between snapshots
Useful for tracking remediation progress across assessment phases, or for showing a client what changed between the initial assessment and the re-test.
Scan Comparison
Compare findings between two different tool runs to identify the delta — what's new, what was fixed, what changed. Unlike snapshots (which compare the entire findings state), scan comparison focuses on a specific tool's output across runs.