Pentesting Firms

Guide · AI and LLM applications

AI penetration testing means two things.

In brief

Testing AI applications: attacking your chatbot, copilot or agent for prompt injection, data leakage and unsafe tool use. Testing with AI: AI agents doing parts of the pentest. Ask which one a firm means; an LLM app needs the first, on top of a normal application test.

§1Scope

What a test of an AI application should cover

  1. Prompt injection

    Instructions hidden in user input, documents or web pages that make the model ignore its rules. OWASP lists it first (LLM01:2025).

  2. Excessive agency

    An agent allowed to call tools, send email or change records can be talked into doing it for an attacker (LLM06:2025).

  3. Sensitive information disclosure

    The model reveals system prompts, other users’ data or secrets from its context (LLM02:2025).

  4. Improper output handling

    Model output passed unchecked into a browser, a shell or a database query becomes classic injection (LLM05:2025).

  5. The application around it

    Authentication, access control and APIs of the app that hosts the model: often where the real damage happens.

§2With AI

Testing with AI: what it changes and what it doesn’t

AI agents can enumerate, try and record attack paths faster and more often than a person can, which makes repeated testing affordable (see automated and continuous pentesting). They still need a person to confirm findings, judge business impact and keep the test inside the agreed scope. Ask any AI-driven firm how findings are verified before they reach your report.

Decima Systems, the featured firm, works this way: a model agent in an isolated, Kali-style environment, with a person reviewing each finding. Its AI agent and LLM assessment is offered as a pilot focus. Request a quote.

§3Firms

Firms that say they test AI or LLM applications

Firms that list AI or LLM application testing
FirmTypePricingRetestSample report
Bishop Foxbishopfox.comConsulting firmNot statedPublishedNot stated
NCC Groupnccgroup.comConsulting firmNot statedNot statedOpen
TrustedSectrustedsec.comConsulting firmNot statedPublishedNot stated
Praetorianpraetorian.comHybridPublishedPublishedNot stated
Black Hills Information Securityblackhillsinfosec.comConsulting firmNot statedOn requestNot stated
Coalfirecoalfire.comConsulting firmNot statedNot statedNot stated
Optivoptiv.comConsulting firmNot statedOn requestNot stated
Packetlabspacketlabs.netConsulting firmNot statedPublishedNot stated
Secureworks (Sophos)sophos.comConsulting firmNot statedPublishedNot stated
Mandiant (Google Cloud)cloud.google.comConsulting firmNot statedNot statedNot stated
Krollkroll.comConsulting firmNot statedPublishedNot stated
Raxisraxis.comConsulting firmPublishedPublishedNot stated
IOActiveioactive.comConsulting firmNot statedPublishedNot stated
Cobaltcobalt.ioPTaaS platformPublishedPublishedNot stated
Synacksynack.comPTaaS platformPublishedPublishedOpen
HackerOnehackerone.comPTaaS platformNot statedPublishedNot stated
Bugcrowdbugcrowd.comPTaaS platformNot statedPublishedOpen
BreachLockbreachlock.comPTaaS platformNot statedPublishedNot stated
Astra Securitygetastra.comHybridPublishedPublishedOpen
NetSPInetspi.comPTaaS platformNot statedOn requestOpen
Penterapentera.ioAutonomous / AINot statedPublishedOpen
Terra Securityterra.securityHybridNot statedPublishedNot stated

From each firm’s own service pages, checked November 8, 2026. Full comparison on the firms page.

§4Questions

Questions

What is AI penetration testing?

It means two things. Testing AI applications: attacking a chatbot, copilot or agent for prompt injection, data leakage and unsafe tool use. Testing with AI: using AI agents to carry out parts of a penetration test faster or more often. Ask a firm which one they mean.

Is a normal web application pentest enough for an LLM app?

No. It covers the application around the model, which still matters, but not prompt injection, unsafe tool permissions or data leaking through the model. Ask for both in the scope.

What framework do AI application tests follow?

Most reference the OWASP Top 10 for LLM Applications, and MITRE ATLAS for adversary techniques against AI systems.

§5Sources

Sources for this page

How firms are chosen, what counts as "published" and how to send a correction: methodology.

Cite this page

Pentesting Firms. "AI penetration testing: testing LLM apps and agents, and testing with AI." Updated November 8, 2026. https://pentestingfirms.com/ai/