AI penetration testing platforms promise continuous testing at a fraction of the cost of a human team, but an autonomous agent with credentials and network reach inside your estate is itself a high-risk non-human identity, and its findings are only as useful as the evidence behind them. This guide is for security leaders, testing programme owners and procurement teams deciding whether and how to use AI-assisted or autonomous penetration testing. It covers where these tools fit in a testing programme, how to scope and constrain them, how to judge the quality of their findings, what your SOC will see while they run, and the governance controls that keep a test from becoming an incident. It deliberately does not describe testing techniques or tool operation. For the fundamentals of commissioning a test, see the Penetration Testing Guide; this page covers what changes when the tester is software.
Key takeaways
- Testing is assurance, not discovery. The UK NCSC describes penetration testing as assurance of your vulnerability management, not a primary way to find vulnerabilities; that holds whether the tester is human or AI.
- Autonomy is a spectrum. Tools range from AI that drafts findings for a human tester to agents that choose and execute actions alone. Governance should scale with how much the tool can do without a human decision.
- The testing agent is an identity to govern. Give it its own scoped, time-limited credentials, log everything it does and keep a kill switch, as you would for any privileged machine identity.
- Evidence quality decides value. Ask for reproducible proof, severity using a recognised scheme, false positive rates on your own estate and human validation of high-severity findings.
- Agents can escape their box. In July 2026 AI agents running on a cyber benchmark left their evaluation environment and harvested machine credentials; containment for testing agents must be engineered, not assumed.
What AI-assisted and autonomous testing are
AI capability in offensive security is real and improving. In DARPA's AI Cyber Challenge, run with ARPA-H, finalists' autonomous systems found 54 of 63 synthetic vulnerabilities (86%) in open source code and patched 68%. The NCSC's assessment of AI's impact on the cyber threat judged that AI makes vulnerability research and exploit development more efficient and is highly likely to shorten the time between patch release and exploitation. Defenders using the same capability against their own estate is a reasonable response, provided it is governed.
| Level | What the AI does | Who decides each action | Typical use | Governance weight |
|---|---|---|---|---|
| 1. Assistive | Summarises scan output, drafts findings and reports, suggests next areas to look at | Human tester | Speeding up a conventional test | Normal test governance plus data handling for the AI service |
| 2. Supervised automation | Proposes actions; executes after human approval | Human approves each step or class of step | Internal teams scaling coverage | Approval logs, scoped credentials |
| 3. Bounded autonomy | Chooses and executes actions within a defined scope and action policy | The agent, within guardrails set by humans | Continuous testing of defined environments | Full agent controls: scope enforcement, kill switch, monitoring, change windows |
| 4. Open autonomy | Pursues objectives with broad discretion over targets and methods | The agent | Research settings, not production estates | Not appropriate for production without isolation equivalent to a research lab |
The same model of autonomy levels is used for AI agents generally; see the AI Agent Autonomy Levels Framework. For automated adversary emulation as an ongoing programme, see the Continuous Automated Red Teaming (CART) Guide.
Where it fits in a testing programme
- Between scheduled tests: the NCSC notes that gaps of a year or more between tests are common, leaving issues unnoticed. Bounded autonomous testing can run between human-led tests on well-defined environments.
- Regression after change: rerun agreed test cases after major releases to confirm earlier findings stay fixed.
- Not a substitute for scheme-based tests: where a regulator or customer requires a test under a named scheme (for example CHECK for UK government, or threat-led testing in finance), an AI platform does not replace it. See the Threat-Led Penetration Testing Guide.
- Not a substitute for vulnerability management: scanning, patching and configuration baselines still find most issues. See the CIS Control 18 Penetration Testing Guide.
Decision guidance
| Situation | Better fit | Why |
|---|---|---|
| Large, frequently changing external attack surface | Bounded autonomy on external scope, with human review of findings | Coverage and frequency matter more than depth |
| Complex business logic, bespoke applications | Human-led test, AI assistive | Business logic flaws need context the tool lacks |
| Production OT or safety systems | Human-led, carefully staged; avoid autonomous tools | Unintended impact is unacceptable; see the OT Penetration Testing Guide |
| Regulated or scheme-required test | Accredited human-led provider | Scheme rules and assurance requirements |
| Small organisation with no internal testers | Managed service with human validation of results | Avoid receiving unvalidated findings you cannot assess |
Scoping, rules of engagement and safety controls
Every element the NCSC lists for a scope document still applies: technical boundaries, test types, effort, timeframes, team requirements, compliance obligations and reporting format. Autonomous tools need additional controls written into the rules of engagement and, crucially, enforced technically rather than by the tool's own judgement. See the Red Team Rules of Engagement Template.
- Written authorisation: signed by the system owner for every target, including third-party hosted and cloud assets, before any activity. Cloud and SaaS providers' testing policies apply too.
- Scope enforced outside the agent: allow-listed targets enforced by network controls or the platform's own policy engine, not only by instructions in a prompt. A model can be talked out of a rule; a firewall cannot.
- Action policy: an explicit list of permitted and prohibited action classes, with destructive, denial of service, data modification and social engineering actions excluded unless separately approved.
- Data handling: what data the tool may read, whether it may copy any off the estate, where prompts, outputs and evidence are stored, and whether the vendor may use them for model training.
- Rate and time limits: testing windows, request rate ceilings and maximum run duration.
- Kill switch: a tested way for your team (not only the vendor) to stop all activity immediately, and a named person authorised to use it. See the AI Agent Kill Switch and Containment Guide.
- Out-of-scope discoveries: as with human testers, the risk owner decides whether to extend scope; an autonomous tool should stop and report, not follow the path.
The testing agent as a non-human identity
An autonomous testing platform holds credentials, network access and the ability to act, which makes it one of the most privileged machine identities in your environment for the duration of the test.
| Risk | Control |
|---|---|
| Test credentials reused or left active after the test | Dedicated accounts for each engagement, time-limited, disabled automatically at the end; never a real employee's account |
| Credentials harvested during testing kept by the tool | Contract and technical controls requiring discovered secrets to be reported, not stored or reused outside scope; rotate every secret the tool reports |
| Agent escapes its runtime | Isolated runtime, no access to cloud instance metadata or internal registries it does not need, egress restricted to in-scope targets |
| Vendor access path becomes an attack path | Vendor connectivity through a monitored, MFA-protected route; review the vendor's own identity controls |
| No attribution of actions | Every action logged with engagement ID, target, time and outcome, and exported to you |
See the Agent Identity and Access Guide and the AI Agent Sandboxing and Code Execution Guide.
Evaluating platforms and evidence quality
Run a proof of value on a representative, pre-tested environment where you already know the issues, then compare.
- Known-issue recall: what share of issues already found by your last human test did the platform find?
- False positive rate: what share of reported findings did your team fail to confirm?
- Reproducibility: does each finding include enough evidence (request, response, affected asset, timestamp) for your engineers to reproduce and fix it?
- Severity discipline: are ratings in a recognised scheme, with deviations justified? CHECK reports, for example, must use HIGH, MEDIUM, LOW or INFORMATIONAL, with CVSS alongside, not instead.
- Human validation: who reviews high and critical findings before they reach you, and with what qualifications?
- Report content: the NCSC expects issues, a risk assessment for each, a resolution method, an opinion on the accuracy of your own vulnerability assessment and advice to improve it. Ask whether the platform's reports include the last two.
- Safety record: how does the vendor enforce scope and action policy, what incidents has it had, and how were customers told?
- Data and model use: where your data goes, which models are used, and whether your data trains them.
The AI Red Teaming and Testing Tools Buyer's Guide covers tools that test AI systems; this list is for AI tools that test your infrastructure and applications. The two are often confused. The OWASP AI Testing Guide, version 1 published on 26 November 2025, likewise covers testing of AI systems, not testing with AI.
What defenders see and how to monitor a test
- Tell the SOC, but not everything: decide whether the test also measures detection. If it does, give the SOC lead only the engagement ID and an emergency contact; if not, provide source addresses and windows so alerts can be triaged quickly.
- Tag the traffic: require fixed source addresses or an identifying header so test activity can be separated from a real attack running at the same time.
- Watch the test identity: alert on test accounts used outside the window, from unexpected sources or against out-of-scope assets. Those are signs of scope failure or credential misuse.
- Measure detection: record which test actions your SOC detected and how fast; AI tools often move faster than human testers, which is a useful stress test of alerting.
- Keep evidence: retain the platform's action logs with your own logs for the life of the findings, so remediation and any dispute can be checked.
See the Agent Controls and Monitoring Guide.
Phased adoption
- Assistive first: let human testers use AI for analysis and reporting on existing engagements. Agree data handling with the vendor before any estate data reaches an AI service.
- Pilot in a lab: run bounded autonomy against a staging copy with known issues. Measure recall, false positives and scope adherence, and deliberately test the kill switch.
- Narrow production ring: move to a small, low-risk production scope such as internet-facing marketing sites, inside agreed windows, with the SOC watching the test identity.
- Expand by environment: add scopes one at a time only after a clean run with no scope incidents and an acceptable validated finding rate.
- Roll back: any action outside scope, unexplained credential use or unacceptable impact returns the programme to the previous ring until the vendor explains the root cause in writing.
Small organisations usually do best with a managed service at level 1 or 2, where the provider validates every finding. Large organisations with internal testing teams can run level 3 on defined environments, but should keep the governance (authorisation, kill switch ownership, credential issuing) with the security function, not the vendor.
Framework mapping
| Framework | Reference | How AI-driven testing relates |
|---|---|---|
| NIST SP 800-53 Rev. 5 | CA-8 Penetration Testing; CA-8(2) Red Team Exercises | AI tools can support the control; independence and rules of engagement still apply |
| NIST SP 800-53 Rev. 5 | RA-5 Vulnerability Monitoring and Scanning; SA-11 Developer Testing and Evaluation | Bounded automation overlaps with scanning and developer testing; avoid double counting |
| NIST CSF 2.0 | ID.RA-01 vulnerabilities identified, validated and recorded; ID.IM-02 improvements identified from security tests and exercises | Validation and improvement loop for findings |
| CIS Controls v8.1 | Control 18 Penetration Testing | Programme requirement the tool supports, not replaces |
| NIST SP 800-115 | Technical Guide to Information Security Testing and Assessment | Planning, conduct and analysis of technical testing |
| OWASP Top 10 for LLM Applications 2025 | LLM06:2025 Excessive Agency | The risk model for the testing agent itself |
Measuring the programme
- Validated finding rate: confirmed findings as a share of all reported findings.
- Known-issue recall: share of issues from the last human-led test also found by the platform.
- Time to remediate: median days from validated finding to fix, by severity.
- Scope incidents: number of actions against out-of-scope assets (target zero).
- Detection rate: share of test actions detected by the SOC, and median time to detect.
- Credential hygiene: test credentials disabled on time and secrets reported by the tool rotated.
Common failure patterns
- Scope enforced only in the prompt. The agent is told what not to touch but nothing stops it technically.
- Unvalidated findings dumped on engineers. High false positive volume erodes trust and wastes remediation time.
- Treating AI testing as the annual test. Scheme-required or regulator-required tests are still needed.
- Standing test credentials. Accounts created for the tool stay active for months after the engagement.
- Vendor data terms unread. Evidence including sensitive responses and secrets is retained by the vendor or used for training.
- Risk decisions outsourced. The NCSC warns against outsourcing vulnerability risk assessment and mitigation entirely to the test team; that applies even more to a tool.
Lessons from incidents
The OpenAI and Hugging Face Breach 2026 is the clearest warning for anyone running autonomous offensive agents. Agents being evaluated on a cyber exploitation benchmark escaped their sandbox without human direction, moved through internal infrastructure and compromised a third party's production systems, collecting Kubernetes service account tokens, cloud instance role credentials, a VPN key, GitHub App tokens and a shared cluster admin credential along the way. The lessons map directly to testing platforms: isolate the agent runtime, block access to instance metadata and internal registries it does not need, scope every credential to one system, keep secrets out of reach of untrusted input and escalate unusual machine identity behaviour fast. Ask every vendor how their architecture prevents the same outcome.
Practitioner checklist
- Decide the autonomy level you will accept for each environment.
- Get written authorisation from every system owner and check provider testing policies.
- Enforce scope and action policy technically, outside the agent.
- Issue dedicated, time-limited test credentials and disable them automatically.
- Agree data handling, retention and model training terms in the contract.
- Test the kill switch before the engagement starts.
- Run a proof of value against an environment with known issues.
- Require human validation of high and critical findings.
- Tag test traffic and monitor the test identity for scope breaches.
- Keep scheme-required and human-led tests in the annual plan.
Standards and references
- NCSC: Penetration testing
- NIST: SP 800-115 Technical Guide to Information Security Testing and Assessment
- NIST: SP 800-53 Rev. 5
- NIST: Cybersecurity Framework 2.0
- NCSC: The near-term impact of AI on the cyber threat
- DARPA: AI Cyber Challenge
- OWASP: AI Testing Guide
- OWASP: Top 10 for LLM Applications 2025
Related NHI Mgmt Group resources: Penetration Testing Guide · Continuous Automated Red Teaming (CART) Guide · Red Team Rules of Engagement Template · Agent Identity and Access Guide