Skip to content
← All services / Adversarial

Adversarial / VAPTIQ

AI & LLMPenetration Testing

Prompt injection, tool abuse and data leakage in systems that act on their own output.

OWASP Top 10 for LLM ApplicationsMITRE ATLASNIST AI RMF
Inside the assessment01 / 03

Direct and indirect prompt injection through retrieved content

[ 01 / The engagement ]

An LLM with tool access is a new kind of confused deputy: it reads untrusted text and then takes privileged actions based on it. We test the whole system rather than the model, the retrieval corpus, the tool definitions, the agent loop and the permissions behind it, because the damaging failures happen when injected instructions reach something that can write, spend or send.

[ 02 / Coverage ]

What we test, in practice.

This is the working checklist, not a marketing list. Anything your scope adds gets written into the engagement letter before we start.

Methodology

OWASP Top 10 for LLM ApplicationsMITRE ATLASNIST AI RMF
  1. 01Direct and indirect prompt injection through retrieved content
  2. 02Tool and function-call abuse, including chained privileged actions
  3. 03Training and RAG corpus poisoning
  4. 04System prompt extraction and guardrail bypass
  5. 05Sensitive data leakage through model and vector-store responses
  6. 06Agent loop manipulation and unbounded autonomous action
  7. 07Excessive agency review of the permissions behind each tool

[ 03 / What you get ]

Four things land at the end of every engagement.

DELIVERABLE / 01

Technical report

Every finding with CVSS v4.0 score, evidence, reproduction steps and a specific fix, written for the engineer who has to close it.

DELIVERABLE / 02

Executive summary

Two pages your board can read. Risk in business terms, with the three things that matter most called out.

DELIVERABLE / 03

Letter of attestation

A shareable document proving the test happened and what it covered, for customers and auditors who should not see the full report.

DELIVERABLE / 04

Free retest

Once you have fixed things, the same tester verifies each finding and reissues the report. Included for 90 days.

[ 04 / Questions ]

Before you commit.

Only where a jailbreak has consequences. Making a model say something rude is not a finding. Making it call an internal tool with someone else's authorisation is, and that is what we test for.

Scope an AI & LLM Penetration Test.

Send us the target and the deadline. You get a written scope and a fixed price, usually within one working day.