The engagement is the product: its scope, phases, findings, evidence, QA, the report, the retest. Every field, section and prompt is yours to define, and the document round-trips back into the assessment when you edit it in Word.
Every stage in one place, instead of a separate tool, spreadsheet or inbox for each.
Pentest reporting and management software is the system a penetration testing firm runs its engagements in, from the scope to the final report. It keeps findings and their evidence in one structured place rather than in documents and spreadsheets, produces the deliverable from them, and follows each finding after delivery until it is fixed or accepted.
Product demo
A tour of Pental on a demonstration firm’s real portal: running an engagement from a new client to a delivered report, findings written with AI in your own style, quality review, your client’s portal and retests, external testers and teams for the overflow, and everything that makes the portal your own.
Each engagement is phased the way you sold it, given its dates and a lead tester, and laid out on the testing calendar, and the client's test credentials arrive encrypted rather than in an email thread.
The testing calendar

Calderwood Security Their team, finding who is freeDemonstration portals. The four firms are invented; every screen is the real software.
Writing up a finding is the part of the job that is unavoidable, repetitive, and the same twelve vulnerabilities every quarter in slightly different words. Drop your evidence in and one button drafts the rest of it.
Not a field at a time. One action reads the evidence you captured and fills in everything the finding needs, in order, skipping anything you have already written.
01 of 05
Paste Your Rough Notes
Notes, tool output, tables and screenshots go into the evidence as rough as they were taken mid-test. Nothing else on the finding is written yet.
Calderwood SecurityTheir team, writing a findingEvery prompt is yours to edit, and it runs on your own key or a local model.Demonstration portals. The four firms are invented; every screen is the real software.
Each step is written to use what the previous ones produced, which is why the output hangs together rather than reading as nine unrelated paragraphs. Anything already filled in is left alone, so running it on a half-written finding completes it instead of overwriting your work.

The best description of a vulnerability your firm will ever write should be written once. Save any finding to the library, insert it into the next engagement with its scoring and remediation intact, and adjust the specifics. Your house wording stays your house wording, and it gets better every time someone improves it.
The library is a set of tables in your own database, like everything else. It is your firm's accumulated judgement, so it sits on your side of the trust boundary, exportable whenever you like.
Work moves through review states with comments attached to the thing being reviewed, against a checklist your firm writes. Nothing reaches a client because someone forgot it had not been checked.


Methodology usually lives in a document nobody opens and in the heads of whoever has been there longest. Here it is a set of templates you write once and attach to the phases you run, so what was covered is a record rather than a recollection.
Start with the built-in PDF, generated from your branding with no Word skills needed. Move to a fully custom Word template whenever you want, and the platform fills it in. Mix them freely: a custom report template and the built-in attestation letter is a perfectly normal setup.
Everyone generates a document. The problem starts afterwards: the report gets edited in Word, delivered, and the platform is out of step with what the client actually received. Pental reads the edited document back in.
How templates are mapped, and how the AI drafts within them, is covered on the AI page
Two firms testing the same application produce different documents, because they work differently. The parts of the platform that decide what a report contains are yours to configure.
Everything above is in the Portal, at any size, and in every free trial. Reporting and pentest management on their own are free and open source on GitHub.
Clients get standing accounts on your domain, locked to their own organisation. Between engagements it is where their whole history with you lives: every report you have ever released, the findings and their current state, the attestation letters their auditors ask for. During an engagement it is where they send their test credentials, follow progress and receive findings. All of it under your brand.
Findings come from your testers' evidence or from the output of the tools they already run, and go to the tracker your client's engineers already work in, with the ticket's state read back into Pental.
Yes. Upload the Word template you already send and the Document Builder maps the platform’s fields into it. Reports are then generated as Word and PDF from your own layout, so the document a client receives still looks like the one they have always had from you.
Yes. Your firm chooses between CVSS 3.1 and CVSS 4.0, and each finding’s score is calculated from its vector rather than entered by hand. The version you choose applies across your findings, so scores stay consistent from one engagement to the next.
Reports go through a QA queue. A reviewer can comment, suggest a change or apply it directly, then either send the report back to the tester or approve it. Your firm can keep its own QA checklist, which every report must have ticked, item by item with who and when, before it can be approved, and turn on an AI reviewer that goes through the report and leaves comments and suggested edits for the reviewer to keep or reject. Once it is approved, the reviewer can deliver it to the client from the same place.
Yes. There is a library of checklists and runbooks with one for each kind of phase: web applications mapped to the OWASP WSTG, internal infrastructure including Active Directory, external infrastructure, cloud configuration review, mobile mapped to OWASP MASVS, and wireless. Once you add one to your templates, it is suggested on each phase of its kind.
Yes, in sixteen formats: Nessus and Tenable, Greenbone OpenVAS, Burp Suite, Nmap, OWASP ZAP, Nuclei, SARIF, Semgrep, Trivy, Acunetix, Qualys, Nikto, testssl.sh, Wapiti, CSV and JSON. Results with the same title become one finding listing every affected host, in your library’s wording where it has the issue, a later scan adds hosts rather than duplicating findings, and nothing is written until you have seen what the file holds.
Yes, both ways, with Jira, ServiceNow, Azure DevOps, GitHub, GitLab and Linear. A finding becomes a ticket in the client’s tracker in one click or automatically as it is released, the ticket’s state is read back every hour, and closing the ticket asks your team for a retest rather than closing the finding.
No. The Portal is priced per tester and nothing else is counted: not engagements, findings or reports, and not clients. Because they live in a database your firm owns, the storage behind them is a matter for your own hosting.
The trial is the full platform, for the testers you choose. The setup guide records every step, and each of the three places your database can live has a full guide of its own. It is free, with no card required, and whatever you decide, the database stays yours.