Prompt injection
Direct jailbreaks, and indirect injection carried in content the assistant ingests rather than content the user types.
AI & LLM Red-Team Assessments
Independent red-team assessments for chatbots, copilots, RAG applications, and agents. We test what a motivated user can make your system reveal or do, then re-test critical findings against your fix.
The problem
Teams are shipping chatbots, copilots and agents fast. Instructions in a system prompt may shape behavior, but they cannot enforce authorization or prevent an agent's tools from taking an unsafe action. A plausible sentence or poisoned document may be enough to redirect the system.
AI features need testing across the whole application.
AI-specific testing complements application penetration testing. We assess how model behavior interacts with retrieval, tool permissions, and memory — including whether untrusted content can cross an authorization boundary or influence a later session.
Coverage
We test prompts and guardrails alongside retrieval, tools, memory, and application authorization. Coverage is agreed for your integrations and available test access. Findings are mapped to applicable OWASP LLM risks.
Direct jailbreaks, and indirect injection carried in content the assistant ingests rather than content the user types.
Credentials, personal information, other users' data, and anything else the context window was trusted to hold quietly.
Unsafe tool and function use, with attempted actions distinguished from effects verified through tool logs or backend state.
One user's session reading or acting on another user's data through the agent's own privileges.
Instructions planted in long-term memory that persist across sessions and survive a full process restart.
Context leakage, policy bypass, and exfiltration through injected documents in the knowledge base your assistant trusts.
Evidence
Each purpose-built, deliberately vulnerable application was tested with a live local model, then retested with code-level controls. Results apply to the tested builds and attempts.
A single poisoned invoice in the assistant's knowledge base instructed it to append the conversation to an outbound URL. No user ever typed an attack — they asked about an invoice.
False-authority prompts pushed a support agent past its approval threshold, then across a customer boundary — from one ordinary user session, in plain English.
One session planted a tracking-pixel instruction in the agent's long-term memory. A separate process loaded the saved memory from disk and emitted a tracking-pixel URL.
Evidence scope: these synthetic lab demonstrations show model behavior, simulated tool actions, and mock backend state changes. They do not establish outcomes in a customer deployment. Redacted sample reports include testing conditions and limitations.
Method
We test model behavior alongside retrieval, tool permissions, memory, and application authorization to assess how these components interact.
We re-run agreed critical findings against your updated build and report what was blocked, what persists, and any limits to validation.
Findings include reproduction steps and testing conditions. Probabilistic attacks are reported as successes over a stated number of attempts. A clean test run does not establish that all variations are blocked.
We distinguish model responses, attempted tool calls, and verified effects. Action-related impact is confirmed through tool logs or backend state where available; outcomes without that evidence are labeled unverified.
Testing uses an isolated local environment or an authorized endpoint. Target boundaries, data handling, and permitted external services are agreed before testing. Endpoint allowlists help constrain assessment traffic.
Engagement
Four stages, from agreed scope through documented remediation results.
Agree targets, access, boundaries, evidence handling, and rules of engagement in writing.
Automated scanning plus orchestrated manual attacks across the app, its tools and its memory.
Findings, severity, reproducible evidence and a prioritized remediation roadmap.
Re-run agreed critical findings against your fix and document the observed results and any remaining validation limits.
Next step
Contact information will be available here soon.