AI Pentesting
Applications with AI agents and AI-enabled applications introduce attack paths that traditional pentests do not cover. We test how attackers can manipulate AI behaviour and connected systems through techniques such as prompt injection, goal hijacking, context poisoning and insecure tool use, and uncover what they can ultimately access, change or execute.
The risks you are facing
AI makes it easier to build, automate and add new capabilities fast, but it also introduces new security risks that developers and security teams need to understand and manage.
AI agents don’t always behave as expected
AI agents make autonomous decisions based on prompts and context, making their behaviour harder to predict or control.
AI agents can be given too many permissions
Agents are given access to APIs, databases and other tools to perform actions autonomously. If these permissions are too broad, an attacker could exploit the agent to perform actions or access systems that the user is not authorised to access.
AI can break data isolation
AI applications process information from users, data sources and connected systems. Without proper isolation, sensitive information from one user, tenant or environment could be exposed to another.
AI turns everyone into a developer
AI makes it possible for more people to build applications, generate code and add functionality without a traditional development background increasing the risk of introducing new vulnerabilities.
How we put your security to the test
We test AI-applications and AI-agents using the OWASP Agentic & GenAI Top 10 framewaroks, covering risks across the full agentic attack surface, from goal hijacking and tool misuse to identity abuse, context poisoning, insecure agent communication and rogue agents.
Define what you want to test
Together with your team, we define the scope, objectives and planning of the pentest. We document these in a test plan, so everyone knows what we will attack, how we will test it and what is off limits.
Prepare for the pentest
Before the pentest begins, we make sure everything is ready for testing. We verify access, test accounts, environments and technical requirements with your team, preventing unnecessary delays and keeping the available test time focused on what matters: finding vulnerabilities.
Identify vulnerabilities
Our pentesters search within the agreed scope for vulnerabilities, AI-specific risks and weaknesses in the application’s business logic. They validate their findings and investigate what an attacker could achieve by exploiting them, while the Lead Pentester remains your dedicated point of contact and keeps you updated throughout the test.
Turn findings into insight
Our pentesters compile the findings, their impact and recommendations into a clear pentest report. An separate pentester reviews the report for quality and accuracy, giving you a reliable basis for remediation and security decisions.
Debrief and define next steps
After the pentest, we walk through the report together and discuss the findings in detail. We provide strategic advice on remediation, giving your team a clear understanding of the findings and how to address them.
What we pentest
From a single AI chatbot to complex applications with AI agents: the scope determines which models, agents, integrations and underlying systems we put to the test.
AI agents and agentworkflows
Tools and platforms for AI agents
AI chatbots
AI agent architecture review
AI integrations in Mendix
System Prompt Extraction
Your primary point of contact
“Hacking AI is never the same twice: what seems secure today could introduce a new vulnerability tomorrow, so we stay on top of developments and continuously sharpen our attack techniques and advice.”
Nick Bruinsma
Director Innovation
FAQ
How long does a pentest take?
What is the difference between a standard pentest and an AI pentest?
What do you need to get started?
Take your pentest further
Red Teaming
Security Awareness Training
Security Health Check