Connects to the tools you use
Set up connections through ERP.AI and Proto workflows, with every change logged.
- Penetration Test Management
- Testing tools
- Client communication
- Issue tracking
- Document storage
Engagement Scopes records the client, authorized targets, testing window and authorization document for a penetration test. Security Findings link to an engagement and identify the affected asset, severity, evidence and progress through remediation and retesting.
close waits for the effectiveness reviewer
| Nonconformance | Owner | Action | Due date | Completed at | Status | |
|---|---|---|---|---|---|---|
| Missing evidence for login check | Jonah Mercer | Obtain revised scope approval | 03 Nov | Effectiveness review | ||
| Proof file absent from report | Jonah Mercer | Restrict scans to listed hosts | 15 Oct | Effectiveness review | ||
| Proof file absent from report | Leila Haddad | Attach redacted request trace | 27 Oct | Effectiveness review | ||
| Unapproved target in scan list | Maya Sen | Repeat access-control retest | 01 Nov | Effectiveness review | ||
| Retest closed without approval | Maya Sen | Notify client security lead | 19 Oct | Effectiveness review |
Inspection Reviewer decides the inspection disposition.
Every feature works on the same records. Pick one to see the screen your team works in.
Keep each client authorization, target set and testing window in one place.
Engagement scopes
| Client name | Authorized targets | Starts at | Ends at | Authorization document | |
|---|---|---|---|---|---|
| Cedar Vale Clinic external network | portal.cedarvale.example | 22 Oct | 28 Oct | cedar-vale-authorization.pdf | |
| Marshline Finance customer portal | vpn.larkspur.example | 11 Oct | 18 Oct | marshline-test-consent.pdf | |
| Larkspur Works staff VPN | api.ternfield.example | 21 Oct | 24 Oct | larkspur-scope-signoff.pdf | |
| Blue Heron Labs cloud estate | 10.42.8.0/24 | 17 Oct | 23 Oct | blue-heron-approval.pdf | |
| Ternfield Foods payment API | app.silverfern.example | 17 Oct | 21 Oct | ternfield-test-letter.pdf |
Follow an observed asset issue through remediation, retest and outcome.
Security findings
| Engagement | Asset identifier | Severity | Evidence | Status | |
|---|---|---|---|---|---|
| Silver Fern Transit mobile app | portal.cedarvale.example | Low | login-bypass-screen.png | Retest | |
| Larkspur Works staff VPN | vpn.larkspur.example | Medium | api-response-redacted.json | Retest | |
| Blue Heron Labs cloud estate | api.ternfield.example | High | vpn-access-log.txt | Retest | |
| Marshline Finance customer portal | mail.westbrook.example | Critical | scope-approval.pdf | Retest | |
| Westbrook Ledger internal network | 10.42.8.17 | Low | retest-capture.mp4 | Retest |
Record assigned inspection work and requirement results with evidence.
Inspections
| Inspection number | Subject reference | Inspection type | Scheduled at | Status | Assigned to | |
|---|---|---|---|---|---|---|
| INS-54294 | Customer portal login flow | Incoming | 18 Oct | Planned | Arjun Mehta | |
| INS-96416 | VPN administrator access | In process | 24 Oct | In progress | Jonah Mercer | |
| INS-49905 | Payment API token handling | Final | 25 Oct | Review | Malik Farah | |
| INS-24151 | Guest wireless isolation | Service | 23 Oct | Accepted | Jonah Mercer | |
| INS-92944 | Cloud storage permissions | Incoming | 31 Oct | Planned | Maya Sen |
Review failed inspection scope and verify corrective work before closure.
Approval conditions
| Inspection number | Subject reference | Inspection type | Assigned to | Status | |
|---|---|---|---|---|---|
| INS-86213 | Customer portal login flow | Incoming | Leila Haddad | Review | |
| INS-60587 | VPN administrator access | In process | Nadia Okafor | Review | |
| INS-81488 | Payment API token handling | Final | Nadia Okafor | Review | |
| INS-59213 | Guest wireless isolation | Service | Hana Kim | Review | |
| INS-18631 | Cloud storage permissions | Incoming | Sofia Cruz | Review |
Connect requirement findings to an audit scope, owner and due date.
Audit findings
| Audit | Requirement | Finding | Severity | Owner | Due date | |
|---|---|---|---|---|---|---|
| Client notification process audit | Written client authorization | Scope approval date missing | Observation | Nadia Okafor | 22 Oct | |
| Scope exception audit | Targets match approved scope | Proof lacks request timestamp | Minor | Jonah Mercer | 23 Oct | |
| Report quality audit | Evidence stored in case folder | Excluded host scanned | Major | Theo Park | 11 Oct | |
| Year-end document control audit | Critical issues reported same day | Retest result unreviewed | Observation | Elias Navarro | 18 Oct | |
| Scope exception audit | Retest signed by reviewer | Report lacks client impact | Minor | Arjun Mehta | 15 Oct |
Keep approved document versions and person acknowledgments traceable.
Controlled documents
| Title | Version | Effective date | Status | Document | |
|---|---|---|---|---|---|
| Rules of engagement | 1.0 | 30 Oct | Review | rules-of-engagement-v2.pdf | |
| Client authorization procedure | 1.1 | 23 Oct | Review | evidence-standard-v1.pdf | |
| Evidence handling standard | 1.2 | 25 Oct | Review | retest-criteria-v3.pdf | |
| Critical finding escalation plan | 2.0 | 01 Nov | Review | scope-change-v1.pdf | |
| Retest acceptance criteria | 2.1 | 04 Nov | Review | escalation-plan-v2.pdf |
Inspection to corrective closure ships ready to use. 2 steps need a named approval before the work moves on: Review inspection (Inspection Reviewer) and Verify effectiveness (Effectiveness Reviewer).
Assign a subject, date and person to the inspection.
Record requirement results and evidence before review.
The Inspection Reviewer decides acceptance or rejection.
Link a rejected inspection to a tracked issue.
The owner records root cause and corrective work.
The Effectiveness Reviewer checks the completed action.
Open any corrective action to see the roles that work on it, its process stages and its approvals on one page.
Nonconformance, Owner and Due date.
Records linked to this corrective action.
Corrective Action Owner and Effectiveness Reviewer, each with their own permissions.
Implement correction and Verify effectiveness, with the role that acts.
Review inspection and Verify effectiveness, with who decides.
Missing evidence for login check · Effectiveness review
Signed in as Inspection Reviewer
| Decision | Approver | |
|---|---|---|
| Review inspectionThe Inspection Reviewer decides acceptance or rejection. | Inspection Reviewer | |
| Verify effectivenessThe Effectiveness Reviewer checks the completed action. | Effectiveness Reviewer | |
| Approve Inspections | Inspection Reviewer | |
| Approve corrective actions | Effectiveness Reviewer |
Everyone opens Penetration Test Management to the work that is theirs. Pick a role to see what it starts with.
Configure access and reference records.
Confirm authorized scope and review finding outcomes.
This is the first screen this role sees.
Security findings · Security Lead
Record observed issues and supporting evidence.
This is the first screen this role sees.
Security findings · Tester
Decide inspection disposition and assess required checks.
This is the first screen this role sees.
Nonconformances · Inspection Reviewer
Record the cause, planned response and completion evidence.
This is the first screen this role sees.
Nonconformances · Corrective Action Owner
Assess a completed corrective action independently.
This is the first screen this role sees.
Nonconformances · Effectiveness Reviewer
Plan audits and record requirement findings.
This is the first screen this role sees.
Controlled documents · Auditor
| Title | Version | Effective date | Status | Document | |
|---|---|---|---|---|---|
| Rules of engagement | 1.0 | 30 Oct | Review | rules-of-engagement-v2.pdf | |
| Client authorization procedure | 1.1 | 23 Oct | Review | evidence-standard-v1.pdf | |
| Evidence handling standard | 1.2 | 25 Oct | Review | retest-criteria-v3.pdf | |
| Critical finding escalation plan | 2.0 | 01 Nov | Review | scope-change-v1.pdf | |
| Retest acceptance criteria | 2.1 | 04 Nov | Review | escalation-plan-v2.pdf |
Review finding status, inspection exceptions and corrective due dates.
This quarter
How far records got this quarter
| Stage | Reached | Step | |
|---|---|---|---|
| Planned | 33 | ||
| Approved | 10 | 30% | |
| Implementing | 2 | 20% | |
| Effectiveness review | 1 | 50% |
Sample counts per stage
Group security findings by engagement, severity and current status.
Show engagements and their findings marked for retest.
Compare failed, pending and not-applicable checks by inspection.
Compare accepted and rejected inspections by type and assignee.
Group issue status and severity by linked inspection.
List actions by owner, due date and effectiveness-review status.
Show findings under each audit with severity, owner and due date.
Show each controlled document and its person acknowledgments.
See how Penetration Test Management fits your kind of team.
Each stage of inspection to corrective closure names the role that acts and the status it records, so a change is never anonymous.
Each stage, the role that acts and the status it records
Use Proto to prepare records, views and review steps with your team.
Set up connections through ERP.AI and Proto workflows, with every change logged.
Every record lives in a table you can see, extend and export. Add fields or whole tables in Proto.
Browse all 12 tablesStart with one team and one process, then add the rest once the basics are running.
Select one authorized engagement, a named security lead and tester, and a testing window with clear targets.
Set up access for the security lead, tester, inspection reviewer, corrective owner, effectiveness reviewer and auditor according to their work.
Enter the engagement scope and authorization document; prepare People and any inspection or audit records used in the pilot.
Record a finding, retain evidence, move it through remediation and retest, and review its final status.
Record a failed inspection check, review the inspection, link an issue and assess the completed corrective action independently.
$0per user
The base account and everyday work in the ERP.AI app are free, for every user.
| Usage | Per $1 |
|---|---|
| Record reads (list, filter, get) | 20,000 |
| Search or aggregate queries | 4,000 |
| Record writes | 4,000 |
| Imported or synced records | 200,000 |
| Workflow runs | 2,000 |
| AI agent runs | 2,000 |
| Scheduled jobs or webhooks | 20,000 |
| File uploads (MB) | 2,000 |
| CSV or PDF exports | 100 |
Click Get started, then use Proto to configure Penetration Test Management for your business. Begin with one authorized engagement, a named tester and security lead, and a finding that can be followed through retest.
It records the client name, authorized targets, start and end dates, and authorization document. Review these details before testing work begins.
Each security finding links to an engagement scope. It also records the affected asset, severity, evidence and current status.
The finding status distinguishes Open, Remediating and Retest. Closed and accepted risk are separate recorded outcomes.
Yes. An inspection check holds a requirement, observation, result and evidence attachment under its inspection.
The inspection reviewer checks the required results and chooses whether the scope is accepted or rejected. Failed evidence remains with the check.
A linked nonconformance records severity and disposition work. Corrective actions link to that issue and have an owner, due date and effectiveness state.
An independent effectiveness reviewer checks the response. The issue closes after its linked actions are accepted.
An audit records scope, auditor and reporting status. Its findings record requirement, severity, owner and due date.
A training acknowledgment links a person to a controlled document and records the acknowledgment date. Keep the intended version clear.
Start free, then use Proto to change fields, steps and approvals before your team goes live.