Skip to content
Early access: the full platform is free until general availability.See plans
ExfilPath

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 modelling 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. Analysing your own examples shows whether a starter project hands users an open route.

  • Path checks over templates and quickstarts in CI
  • 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 summarises

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: Parameterise 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 organisation 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. ExfilPath runs at both ends of the same workflow.
Design01

Decide where the controls go

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

Development02

Check the change, not the whole repo

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

Continuous integration03

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.

Release and audit04

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 during early access.

Analyze your agent