Prompt injection
Direct, indirect and stored instruction attacks across user input, documents, web content and connected systems.
Assess the application, retrieval layer, tools, data flows, permissions and human approvals that turn model output into real-world impact.
An AI feature is an application system with probabilistic behavior. Risk emerges from the model, system prompt, retrieval sources, output consumers, connected tools, identities, data and user experience.
Testing therefore follows trust boundaries and consequences. It explores direct and indirect prompt injection, data exposure, unsafe output handling, excessive agency, resource abuse and how monitoring or human approval contains failure.
Primary baselines: OWASP Top 10 for LLM Applications 2025 and OWASP GenAI Security guidance.
Final scope is confirmed in writing before work starts. Testing is performed only on authorised assets and within agreed rules of engagement.
Direct, indirect and stored instruction attacks across user input, documents, web content and connected systems.
System prompts, secrets, personal data, proprietary content, embeddings, logs and cross-user leakage.
Tool allowlists, identity, least privilege, approval gates, transaction limits and confused-deputy paths.
Ingestion trust, document authorization, poisoning, source attribution and tenant boundaries.
Code, markup, links, commands and downstream automation that may trust generated content.
Cost exhaustion, model denial of service, unsafe use cases, telemetry, incident response and red-team coverage.
// how it works
The engagement turns technical observations into owned decisions. Critical issues are escalated through the agreed channel, not left waiting for the final report.
Document components, data, retrieval sources, tools, identities, users and consequences.
Choose abuse cases and acceptance criteria relevant to the actual product.
Test prompt, data, permission, output and monitoring boundaries under agreed controls.
Prioritise deterministic controls around the model and reduce unnecessary agency.
Repeat critical scenarios and record residual risk.
No. Jailbreaks are one input class. The assessment also covers data access, retrieval, tool permissions, output handling, monitoring and business consequences.
No single guardrail eliminates probabilistic failure. Risk is reduced through layered application controls, least privilege, isolation, approvals, monitoring and tested response.
The assessment focuses on the system you control and its integration. Provider configuration and contractual boundaries can be reviewed without claiming access to the provider’s internal model.
These sources define the baseline. The exact checks are selected for the architecture, risk, data flows and engagement objective, not copied as a generic checklist.
Describe the model, retrieval sources, connected tools, user roles and highest-consequence action. Keep credentials and sensitive prompts out of the form.