VulnVault
LiveA self-hosted vulnerability management platform built for application security and penetration testing engagements. Covers the full finding lifecycle — from discovery through remediation and evidence collection to formal closure — with client-grade encrypted reporting. Runs entirely on-premises with zero cloud dependencies or external data exposure.
Core Capabilities
- Auto-generated finding IDs (VULN-001…), severity tiers (Critical → Informational), CVSS v3.1 scores, CWE IDs, and OWASP Top 10 category tagging
- Screenshot and evidence file attachments per finding; structured steps-to-reproduce, impact analysis, and remediation guidance fields
- Formal remediation action plans with developer acknowledgement workflows and status transitions (Open → In Progress → Closed)
- Per-engagement project grouping — client name, assigned testers, engagement dates, scope definition, and live per-project risk statistics
- Executive dashboard with severity breakdown charts, open/in-progress/resolved progress indicators, and top-risk surface summaries
Reporting & Access Control
- Professional Word (.docx) and PDF report generation via Puppeteer; PDFs encrypted with 256-bit AES and distributed via one-time download tokens
- Full export audit trail — every report download logged by user, scope, timestamp, and delivery method
- TOTP-based multi-user authentication (no stored passwords); role hierarchy: Viewer, Tester, Project Manager, Admin
- Breakglass admin account for system recovery; email domain allowlist restricts self-registration to approved organisations
- Docker deployment with non-root container execution; persistent volumes for database, reports, logs, and configuration