What's inside

Every feature, explained.

PTVault is one app with focused workflows for each phase of a pentest. Below: what's in the box.

engagements

Engagement Management

Organize every test around a single engagement. Per-engagement isolation, audit trail, and full export.

  • Per-client / per-scope isolation
  • Engagement-scoped audit log
  • Export an engagement to a portable archive
Read the docs →
ptvault.local · ACME Corp External Pentest (Demo)
Engagements list showing the ACME Corp demo engagement
Engagement switcher — every engagement isolated, exportable, audit-logged.
evidence

Evidence Collection

Capture files, screenshots, command output, and notes. Tag, filter, and search across an engagement.

  • Drag-and-drop file uploads
  • Markdown notes with split-pane editor
  • Saved filters across evidence types
Read the docs →
ptvault.local · ACME Corp External Pentest (Demo)
Evidence grid with a saved filter applied
Evidence with a saved filter — drag in screenshots, files, and command output.
hosts

Host Inventory

Every host with its ports, services, indicators, and notes. Filter by has-notes, has-findings, or color category.

  • Persistent indicators ribbon
  • Color-coded categories
  • Inline ports + credentials
Read the docs →
ptvault.local · ACME Corp External Pentest (Demo)
Hosts view with persistent indicators ribbon
Host inventory with note / finding indicators per host.
findings

Findings Workflow

Move findings from draft to confirmed to written-up. Markdown editor with code highlighting.

  • EasyMDE markdown editor
  • Severity + status tracking
  • One-click promotion to report
Read the docs →
ptvault.local · ACME Corp External Pentest (Demo)
Findings workflow with status columns
Findings move from Draft → Confirmed → Written Up.
reporting PRO

Report Generation

Compile findings + writeups into PDF or HTML reports. Custom templates per client.

  • PDF + HTML output
  • Custom Jinja2 templates
  • Re-runnable from any engagement state
Read the docs →
ptvault.local · ACME Corp External Pentest (Demo)
Report builder showing template selection
Compile findings + writeups into client-ready PDF or HTML reports.
test_plans PRO

Test Plan Builder

Plan execution against MITRE ATT&CK + Atomic Red Team. Track which tests ran, on which hosts, with what result.

  • MITRE ATT&CK technique catalog
  • Atomic Red Team test runner
  • Per-host execution state
Read the docs →
ptvault.local · ACME Corp External Pentest (Demo)
Test plan builder with MITRE ATT&CK techniques
Track MITRE ATT&CK technique coverage and Atomic Red Team execution.
attack_maps PRO

Attack Maps

Visualize relationships between hosts, accounts, and findings. Build kill-chain diagrams without leaving the app.

  • Drag to relate hosts + findings
  • Auto-layout
  • Embed in reports
Read the docs →
ptvault.local · ACME Corp External Pentest (Demo)
Attack map showing host and finding relationships
Drag to connect hosts and findings into a kill-chain diagram.
templates PRO

Finding Templates

Reusable writeups. Build once, drop into any engagement, parameterize per host.

  • Markdown templates with placeholders
  • Per-engagement override
  • Searchable library
Read the docs →
ptvault.local · ACME Corp External Pentest (Demo)
Templates library
Reusable writeups and finding templates — drop into any engagement.
tools

Tool Parsers

Import scan output from nmap, nessus, burp, and more. Auto-populate hosts, ports, and findings.

  • Nmap XML, Nessus, Burp, Masscan
  • Pluggable parser interface
  • Re-import without duplicating
Read the docs →
ptvault.local · ACME Corp External Pentest (Demo)
Tool parsers admin
Pluggable parsers for Nmap, Nessus, Burp, Masscan, and more.