OWASP LLM Top 10 Testing
Structured testing of LLM applications against every risk in the OWASP Top 10 for LLM Applications (2025).
What I deliver
- Prompt injection (direct and indirect)
- Sensitive information disclosure and system prompt leakage
- Insecure output handling and excessive agency
- Supply chain, data and model poisoning
- Vector and embedding weaknesses, misinformation, unbounded consumption
Step by step
- 01
Map the app to each of the 10 risks
- 02
Automated probes with Garak / PyRIT
- 03
Manual attacks for each risk
- 04
Score and evidence every finding
- 05
Fixes plus CI regression tests
Selected engagements
From my work at BERRY9 IT Services, as a freelancer, at CRIS InfoTech and Hacktr Technologies, and my own tools and research.
LLM security scanner (self-built) — automated prompt-injection, jailbreak, system-prompt-leakage and data-disclosure suites
Top bugs I hunt — and the steps
The recurring weaknesses I see in this domain, with the repeatable workflow I run from discovery to fix.
- STEP 1Ask, role-play and translate to extract the system prompt
- STEP 2Look for secrets or internal rules inside it
- STEP 3Fix: never put secrets in prompts; enforce rules in code