A pre-deployment engagement that produces a launch position your board can sign, and a continuous programme that keeps that position true as the system changes. Both run in-Kingdom, against the system as it will actually operate.
A time-boxed, full-scope engagement against the system as configured for launch. It ends with a written position: fit to deploy, fit to deploy with stated conditions, or not fit to deploy — with the evidence behind that position attached.
We test against a production-equivalent environment with the real corpus and real identity configuration. A staging system with synthetic data does not exercise the failure that matters, because the failure is in the entitlement model — and synthetic data has no entitlements.
We do not test production systems that process live customer transactions without a written change window and named approver. We do not exfiltrate real personal data as proof; exposure is evidenced by record count, field schema and a redacted sample under agreed handling.
An AI deployment is not a static artefact. Prompts are revised weekly, tools are registered by product teams, corpora are re-indexed, and model versions change under you. A point-in-time assessment describes a system that no longer exists.
Defined triggers, agreed at onboarding, that require re-assessment before the change reaches production.
Every attack chain that has ever succeeded against your system is retained and replayed on cadence. Regressions are the most common finding in Mode B.
The question a regulator asks is not whether you tested before launch. It is whether the control you described is effective in the system you are running today.
Mode B — rationaleDocuments written for three distinct readers — the board, the engineers who must fix it, and the regulator who will read it later. We do not ask one document to serve all three.
| Artefact | Reader | Contents | Language |
|---|---|---|---|
| Launch position | Board · exec risk | A stated position on deployment readiness, the conditions attached to it, and the residual risk accepted if it proceeds. Four pages. | AR / EN |
| Technical findings register | Engineering · AppSec | Per finding: class, chain reconstruction, reproduction steps with bounded variance, identity context at each hop, and architectural remediation. | EN |
| Entitlement differential | IAM · data owners | Per-persona, per-corpus statement of the delta between entitlement and actual access, in records and field schemas. | AR / EN |
| Control mapping | Compliance · audit | Findings mapped to NCA ECC domains, SAMA CSF where applicable, and PDPL obligations, in submission-ready form. | AR / EN |
| Detection gap analysis | SOC · detection eng | What your monitoring observed during each successful chain, and the telemetry that would have been required to see it. | EN |
| Assurance statement | Regulator · third parties | Mode B only. A dated statement of control effectiveness against the system as running, reissued each cycle. | AR / EN |
All artefacts are produced, stored and transmitted in-Kingdom. Evidence is retained for an agreed period and then destroyed to a documented standard, with certificate of destruction.
Reports carry named authorship and a named engagement lead. The person who signs the finding is the person who found it, and is available to defend it.
Findings are yours. We retain no client-identifiable material in our technique library, and nothing from your engagement is reused in another client's testing.
Ninety minutes against your architecture. No commercial commitment, and no material leaves your environment.