Book an Appointment

Research area · Offensive security Agentic

Agentic Offensive Security: Autonomy requires verifiability and control

AI agents are changing offensive security testing: they map attack surfaces, crawl applications, and test vulnerabilities in parallel. Vami Research examines the conditions under which this is responsible — with a scope check before every action, graduated approvals, and traceable evidence — and connects this with pentesting, red teaming, and AI red teaming.

  • Agentic pentests
  • Scope enforcement
  • OWASP APTS
  • MCP pentests
  • AI red teaming
  • TTP-based red teaming
  • EASM
Deep Dives
13
Whitepapers
4
Solutions
1
Context

When agents are allowed to attack: scope, oversight, and proof

Offensive testing is becoming agentic. AI-driven pentest platforms increasingly execute attack chains on their own: depending on the autonomy level, they suggest steps, plan them for approval, or execute them themselves under supervision. For clients, this shifts the question. What matters is not only what was found, but how the platform behaved: whether it stayed within the authorized scope, who approved which action, and whether every finding is backed by evidence.

The OWASP Autonomous Penetration Testing Standard (APTS) describes exactly these platform properties: 173 requirements in eight domains, from Scope Enforcement through Human Oversight and Manipulation Resistance to Reporting, plus three compliance tiers and four autonomy levels. It is available as version 0.1.0 and does not replace a testing methodology. If the agent infrastructure itself is the target, an MCP pentest examines the interplay of server, client or host, and gateway, using the OWASP MCP Top 10 (v0.1, Beta) as a structuring framework, not as a testing standard.

VamiRedteam, the agentic penetration testing platform, follows the principle that control remains with the client: three AI agents — Recon, Smart Crawler, and Pentester — test web applications, APIs, hosts, and networks exclusively within the authorized scope, and every action is checked before execution and logged. The classic disciplines remain alongside: pentesting, red teaming along MITRE ATT&CK, EASM, physical and IoT pentests, bug bounty, audits, and M&A due diligence.

Research questions

Open questions in practice

  1. 01

    How can you tell whether an autonomous pentest platform reliably stays within the authorized scope?

    Our approach

    By its behavior during execution. OWASP APTS requires scope boundaries to be enforced technically rather than merely contractually, along with a working kill switch, impact classification per action, and signed, platform-isolated audit trails. In procurement, a tier self-declaration with concrete answers on scope enforcement and the kill switch is advisable; kill switch tests belong in every engagement.

  2. 02

    How do you test MCP servers when tools are model-controlled and descriptions act as instructions?

    Our approach

    As an interplay of server, client or host, and gateway rather than as a single endpoint. We hash every tool definition as a baseline, test for rug pulls and shadowing, and introduce harmless markers into tool responses, documents, or tickets to see whether the agent treats them as instructions. We substantiate configuration findings deterministically, and behavioral findings with repetitions, hit rate, model, and client.

  3. 03

    What distinguishes AI red teaming from a classic penetration test?

    Our approach

    A pentest shows which vulnerabilities a defined system has. AI red teaming tests the behavior of the AI system itself: jailbreaks, direct and indirect prompt injection, data extraction, and tool misuse. The anchors are the OWASP GenAI Red Teaming Guide and NIST AI 100-2; since August 2, 2025, the AI Act has required adversarial testing from providers of general-purpose AI models with systemic risk.

  4. 04

    How do agentic tests and classic offensive disciplines fit together?

    Our approach

    They answer different questions and do not replace one another. EASM finds unknown assets, the pentest proves exploitability, red teaming measures detection and response, and audits check against a defined yardstick. Agentic tests allow more frequent testing when attack surfaces change with every release. Physical and IoT pentests cover buildings and hardware.

Findings

Key takeaways

  1. 01

    What matters is the autonomy needed, not the autonomy possible

    OWASP APTS couples autonomy to evidence: from L1, in which the platform only makes suggestions, to L4, end-to-end autonomous operation, the assurance requirements rise; L4 is only defensible with Tier 3 evidence. In practice, L2, in which a human approves every step, is sufficient for many organizations.

    Source: OWASP APTS

  2. 02

    Classic test cases cover MCP risks only in part

    MCP breaks the assumption of deterministic behavior: according to the specification, tools are model-controlled, operate with delegated user permissions, and open up arbitrary data access and execution paths. A study of 1,899 open-source MCP servers found eight vulnerability classes, only three of which overlap with classic software vulnerabilities. MCP pentests need test cases of their own.

    Source: MCP Pentesting

  3. 03

    Evolving AI systems need repeated testing

    An attack on a language model may only succeed after several attempts, and model updates, new system prompts, tools, and data sources continually shift the risk landscape. AI red teaming therefore combines automated tests for breadth with manual, context-specific attack chains and regression tests for every relevant change.

    Source: AI Red Teaming

  4. 04

    Red teaming measures the defense, not the number of findings

    What is meaningful is the time to detection, the time to containment, and which of the tactics and techniques exercised triggered any alerts at all. Mapping the attacker's actions to MITRE ATT&CK makes detection gaps systematically visible — a robust statement instead of a snapshot.

    Source: Red Teaming

Methodology

How we work

We test offensively and document in such a way that every statement can be verified: scope defined in writing and technically, autonomy deliberately chosen, evidence per finding, and, for behavioral findings, the hit rate.

Agentic pentests

VamiRedteam checks every agent action against the authorized targets before execution, with approval for each command on request.

MCP pentests

Test server, client, and gateway along the OWASP MCP Top 10 (v0.1, Beta): tool definitions via baseline hash, markers in third-party content, reconstruction from the logs.

AI red teaming

Jailbreaks, direct and indirect prompt injection, data extraction, and tool misuse along the OWASP GenAI Red Teaming Guide and NIST AI 100-2.

TTP-based red teaming

Attack simulation along MITRE ATT&CK with agreed objectives, measurement of detection and containment, and purple teaming as a learning loop.

Attack surface from outside and on site

EASM for unknown assets and shadow IT; physical and IoT pentests where buildings, hardware, and radio are part of the attack surface.

APTS gap assessment

Assess autonomous pentest platforms against the eight APTS domains, including vendor due diligence and regulatory mapping.

How to get started

  1. 1Define scope and autonomyAgree on targets, exclusions, test windows, and emergency contacts in writing, and define for each target which steps require approval.
  2. 2Test and substantiateExploit vulnerabilities in a controlled manner, document every finding with evidence, reproduction steps, and proof, and log every step.
  3. 3Assess and retestPrioritize findings, support remediation, and verify fixes with a retest, as evidence for audits, NIS2, and DORA.
Publications

Deep dives, whitepapers, and analyses

Deep Dives 13

OWASP APTSAI-driven pentest platforms increasingly execute attack chains on their own — the OWASP Autonomous Penetration Testing Standard (APTS) is the first governance framework built for exactly that: 173 requirements, 8 domains, 3 compliance tiers, 4 autonomy levels.July 30, 2026Threat-Model-Guided Security TestingA shared trace only shows that events belong together. It does not show whether an AI agent respected approval, target, authorization and data provenance along the way. Our paper, accepted at ICSPIS 2026 (IEEE), shows which telemetry that requires. This page maps the results to the OWASP Agent Control Standard (ACS).October 4, 2026AI Red TeamingHow to systematically test language models and AI applications for jailbreaks, prompt injection, data leakage and unsafe tool use – from scenario definition to a repeatable testing process.July 31, 2026Penetration TestingHow a penetration test works, how it differs from vulnerability scans and red teaming – and which methodologies, processes and regulatory requirements matter when commissioning one.July 31, 2026Red TeamingHow targeted simulations modelled on real-world adversaries let you verify whether your organisation actually detects, contains and responds to an attack – not just whether a single vulnerability exists.July 31, 2026MITRE ATT&CKSince 2015, MITRE ATT&CK has documented publicly observed tactics, techniques and procedures (TTPs) of real-world adversaries. We show how to use the framework for detection engineering, threat intelligence and red teaming – and where its limits lie.EASMHow continuous discovery from an attacker's point of view makes unknown assets, shadow IT and exposed services visible – from initial detection all the way to remediation.July 31, 2026Physical PentestingHow access controls, building processes and on-site behaviour can be verified under realistic attack conditions – controlled, authorised and documented in a traceable way.July 31, 2026IoT Penetration TestingConnected products are not pure software systems: they consist of a circuit board, firmware, radio links, a cloud backend and an app. An IoT penetration test examines these layers as a coherent whole – exactly where attackers take hold.July 31, 2026Bug Bounty & VDPHow to receive, process and reward vulnerability reports from external security researchers in a structured way – from a vulnerability disclosure policy to a private bug bounty program.July 31, 2026IT Security AuditsHow technical security audits and compliance audits work together – from Active Directory to M365, firewalls and architecture, assessed against CIS Benchmarks, vendor baselines and BSI IT-Grundschutz.July 31, 2026M&A Due DiligenceHow to reliably assess the cyber security posture of an acquisition target under time pressure – and what the findings mean for purchase price, warranties and integration.July 31, 2026MCP PentestingWe test MCP deployments in a structured way along the OWASP MCP Top 10 – from enumeration through test execution to defensible evidence. The list is available as version v0.1 (Beta) and serves as a structuring framework, not as a testing standard with a conformity statement.August 2, 2026

Autonomous testing — with scope, oversight, and proof?

In an initial consultation, we clarify scope, oversight, and the regulatory framework — from classic pentests and AI red teaming to agentic tests with VamiRedteam.