Most teams ship an AI chatbot without ever testing it against prompt injection.

If your assistant reads e-mails, documents, web pages or tickets and can call tools, a stranger who writes to it can try to steer it. I test your chatbot or agent for prompt injection, jailbreaks, data exfiltration and tool misuse — and hand you a report with evidence and concrete fixes.

Get a free mini-scan See pricing

What goes wrong

Detection-only filters are not enough: in a public benchmark, prompt-injection detectors that scored 0.96–0.98 F1 on one dataset dropped to 0.37–0.70 on another. You need to test the actual behaviour.

Offers

Free

Mini-scan

Free
  • 10–15 representative attack probes
  • Run against one chatbot or endpoint
  • 1-page summary of what passed and what did not
  • No obligation
Request it
Ongoing

Monthly monitoring

$150–300 / month
  • Re-run the suite on a schedule
  • Catch regressions when prompts or models change
  • New attack cases added as they emerge
  • Short monthly report
Enquire

Final price depends on the number of endpoints, tool access and how much setup help you need. The mini-scan is always free.

Why me

I build open-source defences against exactly this class of attack. My project ProvGuard takes an information-flow approach: instead of guessing whether text is malicious, it checks which source supplied each sensitive argument, so a recipient or amount that only appears in an e-mail cannot drive a send_email or transfer_money call.

ProvGuard is evaluated on AgentDojo (ETH Zürich), by deterministically replaying its reference task solutions through the policy — no model in the loop, so the numbers are reproducible:

AgentDojo suiteAttacks stopped
Banking144 / 144 (100%)
Slack97 / 105 (92%)
Workspace200 / 240 (83%)
Travel79 / 120 (66%)

These figures measure ProvGuard's policy on AgentDojo's reference trajectories, not your system. They are shown to explain the approach and depth behind the audit — your audit reports only what is found on your system. The four policies were written from tool signatures before any attack was seen. Details and limitations are in the ProvGuard README.

What gets tested

Findings are mapped to the OWASP Top 10 for LLM Applications (2025), so they are easy to hand to a security or compliance team.

Prompt injection (LLM01)Instructions hidden in e-mails, tickets, documents, web pages and chat logs the assistant processes.
Sensitive information disclosure (LLM02)Customer data or internal details sent to a destination an outsider chose.
Excessive agency (LLM06)Sensitive tools (e-mail, refunds, payments, deletes) called with arguments supplied by untrusted content.
System prompt leakage (LLM07)Hidden instructions and anything careless left in them, such as keys.

Because model replies vary from run to run, each test is repeated and the report shows how many attempts succeeded, not just a single pass or fail. After you apply fixes, the same tests can be re-run and compared before and after.

See what the report looks like

Every audit ends with a written report: executive summary, severity table, the evidence for each finding, and concrete remediation.

Open a sample report

The sample is generated against a deliberately naive local mock chatbot, not a real company's system.

How it works

Step 1You authorize the test in writing and point me at the chatbot or endpoint.
Step 2I run a library of prompt-injection, jailbreak, exfiltration and tool-misuse probes against it.
Step 3Each response is scored for positive evidence that an attack worked.
Step 4You get a report: executive summary, severity table, evidence, and fixes.

Questions

Do you need access to my code or data?

No. The tests talk to the assistant the way any user would: through its chat endpoint or API. I do not need your source code, and I ask for test accounts, never real customer data.

Could testing break or harm my system?

The probes are ordinary messages. Tracking markers are random and any "attacker" address uses a reserved name that resolves nowhere, so no real data goes to a real third party. If your assistant can take real actions, we agree on a staging copy or test accounts first.

What if you find nothing?

Then the report says so and lists what was covered. A clean run is useful evidence, but it is not proof of safety: it only covers the tests that were run.

Can you re-test after we fix things?

Yes. The same tests can be re-run and compared with the first run, so you can see what was fixed and whether anything regressed. Ask about it when you book.

Is the mini-scan really free?

Yes: 10-15 representative probes against one assistant and a one-page summary. No obligation, and nothing runs until you have authorized it in writing.

Will you share my results?

No. Your report is yours. I would only mention your company as a reference if you explicitly agree to it.

Request a free mini-scan

Tell me about the assistant you want tested. I will reply with next steps and a short authorization form — I only test systems once their owner has given written permission.

Testing only with permission. I test a system only after its owner has given written authorization. I never probe third-party systems without it, and the test harness itself refuses to run unless the engagement configuration contains an explicit authorization acknowledgement.