Skip to content

Use cases

One question, asked in the terms your team already uses.

Whether you are shipping agents, reviewing them, or assessing someone else’s, the work is the same: find the routes, judge them, close them. These are the shapes we see most often.

Who uses it

Different teams, the same question.

Platform, security and product engineering all need to know whether an agent can be talked into leaking data. ExfilPath answers it in the terms each of them works in.

AI platform teams

Ship agents without a security review bottleneck

Teams building internal agent platforms need a repeatable answer to “can this agent leak our data?”. ExfilPath turns that into a check that runs on every change, so review time goes to design decisions instead of reading code for routes.

  • A path report attached to every pull request
  • Thresholds that block a merge introducing a new critical route
  • A shared vocabulary — input surface, action, control — across teams

Application security teams

Assess an agent you did not write

Security teams inherit agent code from many teams and vendors. ExfilPath produces the map in minutes: what the agent reads, what it can do, and where those two meet without a control.

  • Coverage across repositories without reading every file
  • Findings mapped to OWASP LLM Top 10 and CWE for existing workflows
  • Evidence for risk acceptance decisions, with the trace attached

Product engineering

Design the guard before the incident

Most exposure is created in an afternoon of wiring a tool to a model. Running an analysis while the design is still fresh shows exactly which action needs an allowlist, a schema or an approval step.

  • Concrete fixes at the point of the action, not vague hardening advice
  • Confirmation that a control actually covers the value it is meant to
  • A record of which routes were closed and how

Consultancies and auditors

Deliver an agent security assessment in a day

Assessment work is mostly path discovery. ExfilPath does the discovery, leaving your time for judgement, threat modeling and remediation planning with the client.

  • A written report per repository, ready to annotate
  • Repeatable methodology you can defend to a client
  • Re-scan to show the client exactly what their fix closed

Agent framework and tool vendors

Prove your defaults are safe

If you ship a framework, template or MCP server, your defaults become someone else’s attack surface. Analyzing your own examples shows whether a starter project hands users an open route.

  • Path checks over templates and quickstarts
  • A safe-by-default claim you can substantiate
  • Early warning when a refactor opens a route in a sample

Regulated and enterprise buyers

Answer the agent question in a vendor review

Procurement and risk teams increasingly ask how an AI feature is prevented from exfiltrating data. A path report is a specific, checkable answer instead of a policy statement.

  • Structured evidence for security questionnaires
  • Repeat scans to show the position has not regressed
  • Self-hosted deployment where code cannot leave the environment

Common shapes

Four agents, four routes, four fixes.

These patterns account for most of the open paths we find in real code.

A support agent that reads tickets and sends replies

Where the exposure comes from

Ticket text is written by anyone who can open a ticket. If the reply path lets the model choose a recipient or a link, a ticket can direct data outward.

What closes it

Resolve the recipient from your own records by ID, and strip external media from anything the model produced before it is sent or rendered.

A research agent that browses and summarizes

Where the exposure comes from

Page owners decide what the agent reads, including hidden text. If the agent can then call tools or write files, a page can steer those calls.

What closes it

Give the browsing step a read-only tool set, and require a check you control before handing results to a privileged tool.

A RAG assistant over internal documents

Where the exposure comes from

Anything ingested into the index becomes instructions the model will read. A single poisoned document can reach every user of the assistant.

What closes it

Constrain the actions available to the answering step and validate model output into a fixed shape before anything acts on it.

An operations agent with cloud or database access

Where the exposure comes from

Here the damage is not a leak but a change: a payload that reaches a write, a delete or a control-plane call runs with the agent’s identity.

What closes it

Parameterize writes, scope credentials to the one workflow, and put an approval gate in front of anything irreversible.

What you get

A report an engineer can act on and a reviewer can sign off.

Each finding is written to survive scrutiny: the route, the reasoning, the controls and the fix.

The route, step by step

Every hop from input surface to action, with file and line, the code at each step, and the model boundary marked where it is crossed.

Severity with its reasoning

Impact of the action, trust level of the input, and whether the value passes through a model — each contribution shown, not just a number.

Controls found on the way

What already stands between input and action, whether it fully closes the route, and why a partial control is not enough.

The smallest closing change

A concrete patch at the point of the action, sized in lines rather than sprints, with the language matched to the file.

Standards mapping

OWASP LLM Top 10 category and CWE identifier on every finding, so it lands in the workflow your organization already runs.

Exportable evidence

Structured JSON for pipelines and dashboards, and a written report for reviews, audits and customer questionnaires.

Where it fits

From the first prototype to the release record.

Path analysis is most valuable early and most necessary continuously.
  1. 01 · Design

    Decide where the controls go

    Analyze the prototype before it becomes the architecture. The report shows which action needs an allowlist, a schema or an approval gate.

  2. 02 · Development

    Check the change, not the whole repo

    Analyze the files you touched and see the route your change created before it reaches review.

  3. 03 · Continuous integration

    Turn a path into a build decision

    Thresholds fail the pipeline when an open path at or above your chosen severity appears, so a route is caught in the pull request that introduced it.

  4. 04 · Release and audit

    Keep the evidence

    Each release carries a report: open paths, closed paths, and the controls that closed them — the record auditors and customers ask for.

See which of these your agent matches.

Add a file or a folder and read the report. Free forever, no credit card.