Enterprise DNA

Omni by Enterprise DNA

Enterprise DNA Resources

Thought leadership & research. Practical AI operating-system thinking for owners, operators, and teams doing real work.

220k+

Data professionals

Omni

AI agents and apps

Audit

Map the manual work

Key Findings

Law firms must treat AI agents as insider risks. Here's how to sandbox and govern agents before they touch case files and client data.

AI Agents Are the New Insider Risk for Law Firms
Insight ai

AI Agents Are the New Insider Risk for Law Firms

Sam McKay

You wouldn’t hand a new paralegal unrestricted access to every case file, client email, and trust account on day one. You’d onboard them in stages, watch how they handle sensitive material, and revoke access the moment something looked wrong.

AI agents deserve the same treatment. The difference is that most firms are skipping the onboarding entirely.

A Forbes Tech Council post last month asked whether AI agents are the new insider risk. The answer for law firms is yes, and the stakes are higher than in most industries. Case files contain privileged communications, discovery materials, settlement terms, and financial details. One misconfigured agent can leak a client’s strategy to opposing counsel, expose confidential settlement figures, or dump privileged memos into a public-facing chatbot.

The fix isn’t to avoid agents. It’s to treat them like the high-access employees they are and build sandboxed testing environments before you let them touch production workflows.

The problem: agents need access to do their job

An AI agent that triages intake calls needs to see your conflict-check database. A document review agent needs access to discovery files and case management notes. A matter routing agent needs to read incoming emails and match them to practice areas and partner calendars.

That’s the value. Agents automate the repetitive, high-volume work that eats 4-6 hours of billable time per attorney per week. But the same access that makes them useful also makes them dangerous if you deploy them without guardrails.

Here’s what goes wrong when firms skip the sandbox step:

  • An intake voice agent is trained on a sample of closed case files. One of those files contains a settlement amount subject to a confidentiality clause. The agent later references that figure during a prospect call, and the firm is now in breach.
  • A matter triage agent is given read access to the firm’s email inbox. A partner forwards a privileged memo to an external consultant. The agent flags it as a new matter, auto-routes it to the wrong associate, and the privilege is waived.
  • A document review agent is tested on a single contract. It performs well, so the firm deploys it across 10,000 pages of discovery. The agent misses a clause pattern that a junior associate would’ve caught, and the oversight surfaces during trial prep.

These aren’t edge cases. They’re predictable outcomes when you treat agents like software instead of like people with system-level access.

What a sandboxed testing environment looks like

A sandbox is a walled-off copy of your production environment where agents can be trained, tested, and monitored without touching live client data. You build it once, and every new agent goes through the same gauntlet before it earns production access.

Here’s the structure we recommend for law firms:

Stage one: synthetic data only. The agent is trained and tested on fabricated case files, client names, and matter details. You’re checking whether it follows instructions, handles edge cases, and respects boundaries. If it can’t pass this stage, it never sees real data.

Stage two: anonymised historical data. The agent is given access to closed case files with all identifying details stripped out. You’re testing whether it can perform the task at scale and whether it leaks information across contexts. One common failure mode is an agent that references details from Case A while working on Case B because the training set didn’t enforce clean boundaries.

Stage three: live data with restricted scope. The agent is deployed to a single practice area or a single partner’s caseload. You monitor every action, review every output, and check for privilege leaks, confidentiality breaches, and workflow errors. This stage typically runs for two to four weeks.

Stage four: production with audit logging. The agent is released to the full firm, but every access event is logged. You’re tracking which files it touches, which clients it references, and which outputs it generates. If something goes wrong, you can trace it back to a specific interaction and revoke access immediately.

Most firms skip straight to stage four. They deploy an agent to the entire intake pipeline or the full document review queue because the vendor demo looked good and the ROI model was compelling. Then they discover the agent has been misrouting privileged communications for three weeks, and the cleanup costs more than the time it saved.

The three agents that need sandboxing most

Not every agent carries the same risk. A scheduling assistant that books conference rooms doesn’t need a sandbox. But three categories of agents do, and they’re the same three that deliver the highest ROI for law firms.

Intake Voice Agent. This is the agent that answers every call, captures matter details, and books consultations. It needs access to your conflict-check database, your calendar, and enough case history to determine whether the caller is a good fit. That’s a lot of surface area. If the agent isn’t sandboxed, it can leak conflict details to a caller, book a consultation with a conflicted party, or reference a past client’s matter during a new intake call. We’ve seen all three happen in the first month of deployment. The fix is to test the agent on synthetic callers first, then anonymised intake transcripts, then a restricted set of practice areas before you hand it the main line. See Omni for law firms to understand how we structure this rollout.

Matter Triage Agent. This agent reads incoming emails and form submissions, classifies practice area, scores fit, and routes to the right partner. It needs read access to your inbox and enough context to distinguish between a high-value commercial dispute and a low-fit personal matter. The risk is that it misclassifies privileged communications, routes confidential settlement discussions to the wrong associate, or auto-responds to a client email with details from a different matter. The sandbox catches these errors before they reach a client. You test the agent on a closed set of anonymised emails, check whether it respects privilege markers, and confirm it doesn’t cross-contaminate matters before you give it live inbox access.

Document Review Agent. This agent performs first-pass review on contracts, discovery batches, and matter files. It flags clauses, summarises positions, and produces an associate-grade memo. It needs access to the full document set, which means it’s touching the most sensitive material in your firm. The failure mode here isn’t just a missed clause. It’s an agent that summarises a privileged memo in a client-facing brief or flags a confidential settlement term in a public filing. The sandbox lets you test the agent on closed discovery sets, check whether it respects redaction markers, and confirm it doesn’t leak details across matters before you deploy it to live cases.

These three agents account for the majority of billable-hour leakage we see in law firms. Intake delays cost 30-40% of after-hours leads. Document review burns $200-400 per hour of associate time. Matter triage adds 2-4 hours of partner time per week just routing work. But deploying them without a sandbox turns a high-ROI automation into a malpractice claim waiting to happen.

Access controls: the second half of the equation

A sandbox proves the agent can do the job without leaking data. Access controls ensure it only touches the data it needs to do that job and nothing else.

Here’s the access model we build for law firms:

Role-based permissions. The intake voice agent gets read access to the conflict-check database and write access to the calendar. It does not get access to case files, billing records, or client emails. The document review agent gets read access to a specific discovery set and write access to a memo folder. It does not get access to the full case management system or other matters. Every agent is scoped to the minimum viable permission set.

Time-limited credentials. The agent’s access expires after a defined period, typically 30 to 90 days. If the firm wants to extend it, someone has to review the agent’s performance, check the audit logs, and manually renew the credential. This forces a regular review cycle and prevents agents from accumulating stale permissions over time.

Audit logging with alerts. Every time the agent accesses a file, sends an email, or updates a record, the event is logged with a timestamp, the file name, and the action taken. If the agent touches a file outside its scope, an alert fires immediately. If it references a privileged term in a client-facing output, the alert fires before the output is sent. Most firms don’t have this level of logging for human employees, but agents move faster and touch more data, so the logging has to be tighter.

Kill-switch access. If something goes wrong, you need to be able to revoke the agent’s access in under 60 seconds. That means a single button in your admin panel that disables the agent, locks its credentials, and stops all in-flight actions. We’ve had firms hit the kill switch twice in the past year, both times because an agent started behaving unpredictably after a vendor pushed an update without notice. The kill switch prevented a data leak. Without it, the firm would’ve been scrambling to manually revoke API keys while the agent kept running.

This isn’t theoretical. We run the AI audit for law firms three or four times a month, and access control gaps are the most common finding. Firms have deployed agents with admin-level access, no expiration dates, and no audit logs. The agents work fine until they don’t, and then there’s no way to trace what went wrong or stop it from happening again.

The Omni Audit: 60 minutes, three outputs, no deck

If you’re reading this and thinking “we’ve already deployed an agent”, you’re not alone. Most firms we talk to have at least one agent in production, and most of them skipped the sandbox step because the vendor didn’t offer one or the firm didn’t know to ask for it.

The good news is you can retrofit the controls. The bad news is you need to know what you’re looking for, and most firms don’t have an AI engineer on staff who can audit the setup.

That’s what the Omni Audit does. It’s a 60-minute working session where we map your current agent deployment, identify access gaps, and scope a sandboxed testing environment for any new agents you’re planning to build. You walk away with three outputs: a risk map of your current setup, a sandbox architecture for your next agent, and a 90-day rollout plan that includes access controls, audit logging, and kill-switch protocols.

No deck, no sales pitch, no follow-up calls unless you want them. Book a 60-min Omni Audit and we’ll do the session live.

The audit is particularly useful for firms that are planning to deploy one of the three high-risk agents I mentioned earlier. If you’re building an intake voice agent, we’ll show you how to sandbox it on synthetic callers before you hand it the main line. If you’re deploying a document review agent, we’ll walk through the anonymised testing stage and show you how to scope access to a single discovery set. If you’re rolling out a matter triage agent, we’ll help you build the audit logging and alert rules so you catch privilege leaks before they reach a client.

We also offer a practical worksheet that covers the intake-specific controls most firms miss. The AI Client Intake Checklist for Law Firms walks through conflict-check integration, calendar access, and privilege markers in a format you can hand to your IT team or your agent vendor. It’s a 20-minute read and it’ll save you from the most common intake agent mistakes we see in the first 90 days.

Why this matters now

AI agents are moving from pilot projects to production workflows faster than most firms are moving on governance. The vendors are shipping new capabilities every month. The ROI is real. But the risk is real too, and it’s not the kind of risk you can insure your way out of.

A data breach caused by a misconfigured agent isn’t covered by most malpractice policies because it’s not a legal error, it’s a technology error. A privilege waiver caused by an agent that leaked a confidential memo isn’t something you can fix with a settlement because the damage is reputational and the opposing counsel already has the information.

The firms that get this right are the ones that treat agents like high-access employees from day one. They build sandboxes, scope permissions, log every action, and test relentlessly before they deploy. The firms that get it wrong are the ones that treat agents like software, deploy them to production on day one, and discover the access gaps three months later when a client calls asking why their settlement figure showed up in a public filing.

You don’t need a PhD in machine learning to get this right. You need a structured rollout process, a sandbox environment, and someone who’s done it before to walk you through the setup. That’s what we built Omni to do. If you’re planning to deploy an agent in the next 90 days, or if you’ve already deployed one and you’re not sure whether it’s properly sandboxed, book my Omni Audit and we’ll map it out in an hour.

The alternative is to hope nothing goes wrong. That works until it doesn’t, and when it doesn’t, the cleanup costs more than the agent ever saved you. Treat agents like the insider risk they are, and you’ll get the ROI without the liability. Skip the sandbox, and you’re gambling with your clients’ data and your firm’s reputation.

For more on how we’re helping law firms navigate this transition, visit our insights library or explore the Omni platform to see how voice, ops, and app agents work together in a governed environment.