HollowpathHollowpath

Features

Organized by what stage of an assessment each one supports — not a flat feature list.

Reconnaissance & attack surface

Lab mode: netdiscover for host discovery, nmap for port/service identification. External mode: bbot for subdomain/asset discovery, httpx to confirm live hosts, naabu for port scanning, katana for web crawling, nuclei for template-based detection.

Enumeration & verification

SMB share enumeration, content/directory discovery via ffuf, and URL verification — each gated behind explicit operator confirmation before it runs.

Investigation

An asset-centric navigator backed by a read-only relationship index. Selecting an asset narrows its services, findings, and evidence into view together.

Exploitation

SearchSploit and Metasploit candidate search, ranked by actual confidence rather than source. Firing requires explicit, multi-step confirmation of the real resolved target — restricted to verified, in-scope lab hosts.

Findings & evidence

Manual and automated finding capture, each categorized (observation, detection, vulnerability) with independent severity, confidence, and verification-status fields. Evidence is tracked as raw or parsed, never one destructively replacing the other.

Cross-finding linking

Operators can explicitly assert that two findings are related. This never happens automatically from text or host similarity, and never changes either finding's severity or verification status.

Scope enforcement

A centralized, default-deny scope engine gates every reconnaissance and exploitation execution boundary — see the security philosophy page for detail.

Reporting

Structured Markdown and HTML report generation, built directly from the same domain objects used throughout the assessment. See a real generated example on the Reports page.