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

Great pentesters write bad reports

Not because they lack the skill. Because report writing is slow, repetitive work that pulls time away from the actual testing.

Pentographer automates that grind. Drop in a screenshot and get a written finding. Fill in your notes and get a polished report. Your data stays on your own infrastructure. Your workflow stays yours.

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, with executive summary and full finding details included.

MCP server

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

Team workspaces

Invite your team into a shared workspace. Owner, admin, member, and viewer roles keep permissions tight across every engagement.

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.