Loading…
Loading…Loading…
Loading…AI Governance and Security · Assessment
Know how the AI feature you shipped can be misused, before someone shows you.
A structured assessment of a language-model feature or agent you have built or bought: threat modelling of prompt injection, data leakage through retrieval, over-broad tool permissions, and model and vendor handling of your data, with hands-on testing and a prioritised fix list. One to two weeks.
Discuss this engagementWho this is for
You shipped a chat, matching or extraction feature, or gave users an assistant that can call tools inside your systems, because speed mattered more than caution at the time. That trade made sense in the moment. You rarely test afterward what a determined stranger can get the feature to do, or check what the company behind the underlying model does with the data you send it.
You do not know whether the feature will repeat back a document it should not surface, or whether the tools you gave it are reachable in ways nobody intended. Then a customer's security team sends a questionnaire, an insurer asks for evidence, or a curious user finds the edge case first, and you answer from memory because there was never a test to point to. The exposure was there before anyone went looking for it.
You move from trusting the feature because it shipped, to trusting it because you tested it against someone trying to break it. We build a threat model naming exactly how the feature could be misused: through the words a user types, through documents or search results it retrieves, through the tools it can call, and through what the vendor behind the model receives when you send it data.
A feature earns your trust the day it survives someone actually trying to break it.
We confirm each path by testing your working system directly, so nothing here is inferred from a diagram alone. You also receive a fix list ranked by what an attacker could do and how hard closing the gap is, so your engineers know what to fix first and what can reasonably wait.
Agree scope, environment and authorisation
Review the architecture and build the threat model
Test against the model with real inputs
Write findings with severity and fixes
Replay with your engineers
Scope comes first: which feature, which environment, and what authorisation your organisation is giving us to act like an adversary against it. We agree a stop condition before any testing starts, so the boundary between test and production is never in question. From there we build the threat model from your actual architecture, not a generic checklist, because the permissions you granted and the data your retrieval step can surface differ in every build.
Testing itself runs against real inputs an attacker would try: injected instructions, boundary cases in retrieval, permission checks pushed past their limits. We write findings as we confirm them, so severity reflects what a finding actually lets someone do rather than how alarming it sounds on paper. The replay session puts your engineers in the room with the exact reproduction steps.
You receive the threat model itself, written in plain terms your engineers and your leadership can both read: every path we tested, and why it matters for this particular feature. Alongside it, the full findings: what we found, how we found it, and the exact steps to reproduce each one, so nothing has to be taken on faith.
You also receive the fix list, ordered by what an attacker could actually do, and the replay session, where your engineers watch each finding reproduced and ask their own questions about it. Take the governance controls build next, and the fixes here become logged, monitored controls instead of a report that sits in a folder unread.
The engagement

A private professional network for trusted member discovery, workspace coordination, relationship context, and internal admin workflows.

A private intelligence layer for organizing organizations, contacts, introducers, scoring, enrichment, and campaign activity.

From Email Migration to Full-Spectrum Business Partnership
We test injection through inputs and retrieved content, leakage across users and documents, what tools the agent can call and with whose permissions, and how the vendor handles the data it sees. We run these against your actual build, using real inputs designed to find the edge cases a normal user never reaches.
Testing runs against a test environment under written authorisation with a stop condition you control. We never touch your production system during the work, and you can halt it at any point without needing to explain why.
We deliver fixes for every finding, each scored by severity and the effort to close it. Your team can implement them directly, or ours can, whichever fits how you work.
It gives you the evidence to answer a questionnaire honestly, which is what most questionnaires actually ask for. You get the threat model, the test results and the fix list as the backing for every claim you make.
A conversation first, then a written scope.
Discuss this engagement