Application and Software Security

AI and LLM Security

Organizations connect AI assistants to customer records and business workflows. The risk mainly arises in these connections, not in the model itself. We test the assistant together with the data and tools it accesses. We show under which conditions the model can be steered beyond its authority.

AI and LLM Security

Large language models cannot always distinguish instructions from data. A document they read may also contain instructions. Data protection law requires high-risk systems to be resilient against attempts to alter their outputs by exploiting vulnerabilities.

The need

When organizations need it

  • Before a customer service assistant is given access to order and customer records.
  • When documents with different access levels are combined in a single knowledge base.
  • Before an AI agent is allowed to initiate a payment step.
  • When an enterprise customer requests an independent test report on an AI feature in your product.

Questions

What this work answers

  1. Can an instruction hidden in an email or document steer our assistant?
  2. Can a user access another customer's data through the model?
  3. Can our agents perform an irreversible action without approval?
  4. Does our application execute model output without validation?

AI and LLM Security

What we do

Scope

The test covers the system as seen by users, for every user role. The model, knowledge sources and tools are all in scope.

How we work

First, we identify every source the model reads and every tool it can call. Instructions can enter the system through these routes. We test scenarios along these routes using test accounts you provide. The model does not always give the same answer to the same input. Therefore, each scenario is repeated several times.

Deliverables

What you receive

For each scenario: how the model was steered, success rate, which data or action was reached, and controls to apply outside the model in the permission and approval layers.

NoteRestrictions added to the system prompt alone do not constitute a security control. Our recommendations focus on layers that stop the action even if the model is misdirected.

Related services

Secure Code Review and Application Security We identify authorization and business logic flaws in the source code before the software is released. Explore Vulnerability Research We identify unknown vulnerabilities in the products you build and rely on before attackers do. Explore Red Team and Adversary Simulation With a realistic, goal-driven attack, we test how well your defenses protect your critical assets. Explore

Schedule AI Security Meeting

Tell us your objective and critical systems. We will settle the right scope in the first meeting.

Schedule a Meeting