Engagement Tracking
Targets, ports, PTES checklist phases, attack steps, credentials vault, timeline, and time tracking. Archive and restore at any time.
CommunityA self-hosted pentest management workspace. Track engagements, run 50+ tools, auto-import findings, and generate professional reports — all on your own infrastructure.
$ nmap -sV -sC 10.10.110.0/24 | pclog 42 "initial scan" Starting Nmap 7.94 at 2026-05-20 09:12 Scanning 10.10.110.0/24 [1000 ports]... PORT STATE SERVICE VERSION 22/tcp open ssh OpenSSH 8.9 80/tcp open http nginx 1.22.0 445/tcp open microsoft-ds Samba 4.x 8080/tcp open http-proxy Squid 5.7 ... ✓ 4 findings auto-imported to engagement #42
From first recon to final report — every phase of your pentest in one place, with no context switching.
Targets, ports, PTES checklist phases, attack steps, credentials vault, timeline, and time tracking. Archive and restore at any time.
Communitynmap, netexec, bloodhound, impacket, gobuster, ffuf, and 37 more — discover what's installed, launch from the UI, stream live output.
CommunitySchedule DOCX + PDF reports to generate and deliver automatically. Custom branding, executive summaries, redacted client copies.
ProOSCP · OSEP · OSED · CRTP · PNPT · CPTS. Live countdown, machine tracking, points tracker, pass/fail badge, and exam-style DOCX.
CommunityRoles (viewer / operator / owner / admin), invite links, audit log, per-team branding. Full cross-team data isolation enforced in tests.
CommunityPipe any command via pclog. Full ANSI colour replay. Sessions tied to engagements with timestamps and search.
CommunityTLS, security headers, cookies, CORS, exposed files, tech fingerprint. Deep mode: dir enumeration + JS endpoint extraction.
CommunityJira, Slack, and GitHub issue creation. Nessus + Burp Suite XML import. Webhook delivery on new findings and report completion.
EnterpriseOkta, Azure AD, Google Workspace, and any SAML 2.0 provider. Role mapping from IdP groups. MFA enforcement policy.
EnterpriseSet a schedule, pick your format, and PentestCompanion handles the rest. Findings, evidence, CVSS scores, and recommendations — assembled and delivered automatically, branded with your logo.
The Tools Hub auto-detects what's installed on the host. Click any tool to open a launch form, fill in target and options, and watch output stream live via SSE. When the job finishes, parsed findings land in your engagement automatically.
Invite your team, assign roles, and collaborate on engagements without stepping on each other's data. Every security-relevant action is logged and cross-team isolation is enforced end-to-end.
Community edition is free forever and fully open-source. Upgrade for cloud hosting, automated reporting, and enterprise controls.
Everything you need to run a professional pentest. Self-host on any machine, Docker-ready in minutes.
Full-featured cloud instance, automated reporting, and priority support. Everything Community has, plus the things that save you hours.
Dedicated infrastructure, SSO, compliance exports, SLA support, and custom integrations for large red teams and MSSPs.
| Feature | Community | Pro | Enterprise |
|---|---|---|---|
| Core Platform | |||
| Engagements & targets | ✓ | ✓ | ✓ |
| Integrated tool hub (50+ tools) | ✓ | ✓ | ✓ |
| PTES checklist + CVSS v3.1 | ✓ | ✓ | ✓ |
| Web scanner (passive + deep) | ✓ | ✓ | ✓ |
| Terminal logging (pclog) | ✓ | ✓ | ✓ |
| Exam Mode (OSCP/OSEP/CRTP…) | ✓ | ✓ | ✓ |
| Nessus + Burp Suite import | ✓ | ✓ | ✓ |
| Reporting | |||
| DOCX + PDF report generation | ✓ | ✓ | ✓ |
| Custom branding (logo + color) | ✓ | ✓ | ✓ |
| Automated scheduled delivery | — | ✓ | ✓ |
| Email delivery to client | — | ✓ | ✓ |
| Custom report templates | — | Limited | ✓ |
| Team & Security | |||
| Team members | Up to 5 | Unlimited | Unlimited |
| Roles & permissions | ✓ | ✓ | ✓ |
| Audit log | ✓ | ✓ | ✓ |
| Audit log export (CSV/JSON) | — | ✓ | ✓ |
| SSO / SAML 2.0 | — | — | ✓ |
| MFA enforcement policy | — | — | ✓ |
| Infrastructure & Integrations | |||
| Hosting | Self-hosted | Cloud (managed) | Cloud or on-prem |
| Daily encrypted backups | — | ✓ | ✓ |
| REST API | Basic | ✓ | ✓ |
| Webhooks | — | ✓ | ✓ |
| Jira / Slack / GitHub | — | — | ✓ |
| Uptime SLA | — | 99.5% | 99.9% |
| Support | |||
| Community forum + GitHub issues | ✓ | ✓ | ✓ |
| Priority email support | — | ✓ | ✓ |
| Dedicated Slack channel + CSM | — | — | ✓ |
"Finally a pentest platform that doesn't feel like it was built for managers. The terminal logging and auto-import from nmap alone saved me hours per engagement."
"We evaluated five platforms. PentestCompanion is the only one that ships a real finding library, CVSS calc, and proper evidence management without a six-figure price tag."
"The automated report delivery on Pro is a game changer. Clients get a branded PDF every Friday morning without me lifting a finger after the engagement is done."
Community is the open-source edition you self-host — everything in the GitHub repo with no strings attached. Cloud (Pro/Enterprise) adds a managed instance you don't have to maintain, automated report scheduling and email delivery, daily encrypted backups, REST API, and (Enterprise) SSO, integrations, and a dedicated instance. The core workspace features are identical.
On Pro, open any engagement, click Report → Schedule, choose the format (DOCX, PDF, or both) and a cron expression (e.g. "Every Friday at 09:00 UTC"), then add recipient email addresses. PentestCompanion assembles the report — pulling current findings, evidence, CVSS scores, and your team branding — and emails it automatically. You can still generate reports manually at any time.
Yes. Export your engagement as a .pcbundle (Engagement → Export), then import it into your Cloud instance via Dashboard → Import Engagement. All findings, evidence, credentials, and timeline data are preserved. Contact support if you need to migrate multiple engagements in bulk.
Yes. Every route that accepts an object ID goes through a require_* helper that returns a 404 for any cross-team access — this is covered by test_leakage.py in the test suite. On Cloud, each team's data is isolated at the database level. Enterprise customers can request a dedicated instance for full infrastructure isolation.
The Cloud environment runs a hardened Kali Linux base image with the full tool suite pre-installed. All 50+ tools in the hub are available without setup. Output and auto-import work identically to a self-hosted Kali deployment.
Self-host the community edition today, or talk to us about cloud hosting and custom deployments.