PentographerFeatures
Open source · Free to use

Pentest management, without the overhead

Pentographer is an open-source platform for managing security assessments: findings, playbooks, evidence, and client reports, with AI assistance built in.

Pentographer project findings view

Everything you need

Built for the full engagement lifecycle, from scoping to final report.

Finding management

Track vulnerabilities with rich descriptions, CVSS scores, evidence screenshots, and a full version history.

Playbooks

Define structured test checklists per engagement type. Link findings directly to checklist items for traceability.

AI-assisted drafting

Turn tester notes and screenshots into polished finding descriptions and remediation guidance using Claude.

Report generation

Export professional Word and PDF reports from a customisable template. Includes executive summary and full finding details.

MCP server

Expose your pentest data to AI agents via the Model Context Protocol. Query projects, findings, and playbooks programmatically.

Self-hosted

Your findings never leave your infrastructure. Deploy with Docker or run it locally with full control over your data.

How it works

Three steps from kickoff to delivery.

1

Create a project

Add a customer, assign a playbook, and invite your team.

2

Document findings

Log vulnerabilities, attach evidence, and let AI draft the write-ups.

3

Export the report

Generate a branded, client-ready report in one click.

Prefer to self-host?

Run Pentographer on your own infrastructure. Requires Node.js 20+ and PostgreSQL.

$ git clone https://github.com/lswartsenburg/pentographer
$ cd pentographer
$ cp .env.example .env.local

# Set DATABASE_URL, NEXTAUTH_SECRET, ANTHROPIC_API_KEY

$ pnpm install
$ pnpm db:migrate
$ pnpm dev

# http://localhost:3000

See the README for full setup instructions including environment variables and AI configuration.

Ready to try it?

Free to use. No credit card required.