AI Security for Life Sciences: Secure What AI Can Reach
Connecting an assistant to a document store does not change your permissions. It changes what people can find. We measure that, design the model that fixes it, and test what you build or buy.
Connecting an assistant to a document store changes what people can find
Nothing about an enterprise AI deployment grants new access. Every credible vendor says so, and they are right. What changes is the cost of looking. Twenty years of accumulated permissions that were survivable only because nobody could read them end to end are now readable end to end, by anyone with a licence and a question.
The thesis
The friction was never a security control, but it was doing the work of one
Microsoft has published the clearest statement of this problem available anywhere, and it is worth quoting exactly because it comes from the vendor selling the assistant rather than from anyone selling a remedy. On its Core Infrastructure and Security Blog, dated 23 July 2026, Microsoft observes that the effort of manually locating and correlating documents “was never designed as a formal security control”, and that with an assistant in place, “Copilot makes data once hidden by volume discoverable by intent”. That sentence is the entire category in eleven words.
Read it carefully, because the two halves do different jobs. The first half is an admission: the security posture of most enterprise content estates has, for years, depended on a control nobody designed, documented, tested or owned — the sheer difficulty of finding anything. Nobody wrote that control down. Nobody could have passed an audit on it. It worked anyway, in the same accidental way that a filing cabinet in an unlit basement works. The second half explains what removes it. An assistant does not search by folder or by memory. It searches by intent, across an index, at the speed of a sentence.
The corollary is that the vendor statements everyone quotes as reassurance are true and beside the point. Microsoft documents that Copilot and its agents “retrieve data from Microsoft Graph and respect existing permissions, sharing settings, and policies”, and that “Copilot only accesses data that an individual user is authorized to access”. Both are accurate. Neither says anything about whether those permissions are correct. Read as an answer, the sentence closes the conversation. Read correctly, it opens it, because the permission map has now become the only thing standing between a user and every document that map has ever reached.
Microsoft makes the amplification argument explicitly rather than leaving it to be inferred. Its Purview documentation states that generative AI “amplifies the problem of oversharing data”. Its Copilot deployment blog states that “any gaps in governance, such as over-permissioned sites, inherited access, or lack of sensitivity label protections, become amplified”, and — the sentence that should defuse most of the internal politics around this work — that “most internal oversharing stems from configuration issues rather than malicious user intent”. This is not an insider-threat conversation. It is a configuration debt conversation with a new deadline.
The practical consequence for a life-sciences company is that the AI decision and the information-security decision have collapsed into the same decision. A company can run an excellent vendor review of its assistant, sign a strong data processing agreement, disable model training, choose a regional deployment, and still hand every employee a fast, indexed, natural-language interface to a permission map that has never been read. That is the risk this service line exists to measure and reduce, and it lives entirely on the customer side of the shared-responsibility line.
What does not change
Permissions. The assistant inherits the effective access map and applies it faithfully.
What does change
Discovery cost. Content that was reachable but unfindable becomes reachable and trivially findable.
Whose problem it is
The customer’s. No vendor control, contract clause or model choice touches your own permission map.
What it is not
An attack, a vulnerability or a misconfigured AI tool. Nothing failed. Something became legible.
Microsoft, 23 July 2026: the friction of manually locating and correlating documents “was never designed as a formal security control”, and Copilot “makes data once hidden by volume discoverable by intent”.
Nothing was misconfigured, which is exactly why nobody fixed it
Permission sprawl is not a failure event. It is the sum of a decade of individually correct decisions. A grant made for one project in 2021 on a folder that later acquired children. A group created for a study that closed. A departing employee whose account was disabled but whose group memberships were not. A guest account created for a contract research organisation transition that outlived the transition. Each defensible on its own; collectively, an access map nobody has read end to end.
The defaults do most of the work. Microsoft states outright that “by default, SharePoint sets sharing settings to the most permissive option”, and its own list of the signals that make a site high risk reads as a free audit checklist: broad Anyone, Everyone or organisation-wide links; large audiences with excessive permissions; broken permission inheritance and complex access models; sensitive content with weak protection; unlabeled or public sites; and ownerless, inactive or unreviewed sites. Every one of those is a normal condition in a company that has been running for a few years, and none of them produces an alert.
Two specific mechanisms deserve naming because they are the ones that surprise people. The first is the Everyone Except External Users claim, which Microsoft documents as granting access to every internal member of the tenant — including, as its own reporting makes explicit, employees who have not yet been hired. A site secured with that claim in 2019 is open to a person who joined last week. The second is the anonymous sharing link. Microsoft states in its sharing documentation that Anyone links can be forwarded and that activity through them cannot be attributed to a specific person, which is the reason they are a discovery problem rather than merely a sharing preference.
At a clinical-stage biotech client, during a first engagement, connected AI reached employee-information files in Box through existing user permissions. Nothing in the AI tool was misconfigured. No control failed. The files were reachable by those users before the assistant existed; the assistant simply made that reachability legible for the first time. That is the shape of the finding in almost every environment we look at, and it is why the remediation is a content and identity project rather than an AI project.
The remediation surfaces exist and most companies have never run them. SharePoint Data Access Governance reports produce a site permissions baseline, a per-user permissions view, Everyone Except External Users activity and sharing link activity. Site access reviews delegate remediation to the people who can actually see item-level detail, which is the compliance-correct path as well as the scalable one. Restricted Access Control provides a genuine container-level lock for the cases where discovery controls are not enough. None of this requires a new product; it requires someone to own the output.
Everyone Except External Users
A claim that reaches every internal account, including employees who have not started yet.
Anonymous links
Forwardable, and activity through them cannot be attributed to a named person.
Broken inheritance
On Microsoft’s own high-risk list, and the hardest condition to reason about at scale.
Ownerless sites
No one to approve a review, no one to answer a question, and still fully indexed.
AI Access Exposure Review— The engagement that measures all of this in your own tenant and produces the backlog.
Currency
Two SharePoint brakes, neither of which is a security boundary
A large amount of published advice on this topic is now out of date, and the fastest way to lose a technical reader is to recommend a control that Microsoft has retired. Restricted SharePoint Search was the 2024-era stopgap: an allow list of up to 100 sites. Microsoft’s documentation now carries a retirement notice stating that “starting July 31, 2026, new enablement is blocked”. Restricted Content Discovery is the replacement.
What matters more than the transition is what Microsoft says about both features in the same breath. Of the retiring one: “Restricted SharePoint Search isn’t a security boundary and doesn’t change any permissions on SharePoint sites”, and it “doesn’t guarantee that only sites on the allow list show up in search or in Copilot”. Of the replacement: “Restricted Content Discovery doesn’t change existing permissions”, and “the feature doesn’t remove content from the Microsoft 365 search index”. Both are discoverability controls. Neither is an access control. That distinction is the single most useful idea to hand a buyer, because it determines whether a control belongs in a remediation plan or in a compensating-control register.
The operational traps are worth planning around too. Microsoft documents that for sites with more than 500,000 items, an update to Restricted Content Discovery “could take more than a week to fully process and reflect in search and Copilot experiences”. It also warns that “excessive use can reduce the amount of content available to organization-wide search”, which is the quiet cost of using a discovery brake as a substitute for fixing permissions: the assistant becomes less useful without becoming meaningfully safer. Restricted Content Discovery additionally requires a Copilot licence and SharePoint Advanced Management, so it is not a free lever.
The measurement instruments have limits that are equally worth knowing before they appear in a report as though they were tenant-wide truth. The default Purview data risk assessment for oversharing “automatically runs weekly for the top 100 SharePoint sites based on usage”. Custom assessments cap at 200,000 items per location and item-level scanning covers a small number of sites. These are useful tools and they are not a census. A finding phrased as a tenant-wide statement on the strength of a top-100-sites scan is a finding that will not survive scrutiny.
The correct posture, and the one Microsoft itself recommends, is sequential: run the content management assessment and the governance reports first, remediate what they surface, apply discoverability controls only to the residue that cannot be remediated in time, and treat that residue as a documented exception with an owner and a date. Discovery controls are a bridge, not a destination.
Restricted SharePoint Search
New enablement blocked from 31 July 2026. Never a security boundary, and leaked outside its own allow list.
Restricted Content Discovery
The replacement. Changes no permissions, removes nothing from the index, and needs a licence.
Propagation
Over a week on sites with more than 500,000 items, by Microsoft’s own documentation.
Assessment coverage
The default oversharing assessment runs weekly over the top 100 sites by usage. Not a census.
The index is a second permission map, and it drifts
Everything above concerns the source system. There is a second layer that most reviews never reach: the retrieval index itself. Search and retrieval-augmented systems do not consult your file server at query time. They consult a copy, with a copy of the access control data attached, and those two copies fall out of step in documented, predictable ways.
Microsoft’s Azure AI Search documentation on SharePoint access control lists is the most useful single source on this anywhere, precisely because it enumerates the failure modes rather than glossing them. It states that between synchronisation runs “the index serves stale ACL data”, which means a permission you corrected this morning may still be honoured in its old form by the retrieval layer this afternoon. It documents that permissions applied at a parent scope do not necessarily propagate to indexed children, that some link types are not represented at all, and that the remedy is an explicit permissions resynchronisation followed by re-testing. That last point is the operational one: a fix is not verified until the same query has been re-run after resync.
The general mechanics are worth understanding because they apply to every vendor, not only Microsoft. Security trimming in a search index typically works by comparing a filter value to a stored field, and the documentation is refreshingly blunt about what that means: the principal is just a string. The index has no notion of your directory, your group nesting or your revocations. It has a value that was correct at indexing time. Graph connectors add their own semantics, including an explicit Everyone entry type and deny-over-grant evaluation, both of which have to be modelled deliberately rather than assumed.
Non-Microsoft platforms have the same class of problem with different names. Elastic documents that its document-level security relies on access-control fields being present, and that content without them is not restricted by that mechanism — a fail-open behaviour that is entirely reasonable as an engineering decision and entirely dangerous as an unexamined default. The general rule to take away is that a retrieval system inherits permissions at indexing time, not at query time, and the gap between those two moments is where findings live.
The design answer is to authorize before retrieval rather than after generation, which is also what the current OWASP guidance says. Sensitivity-label-aware retrieval, where the index carries the label and the query respects it, is the strongest pattern available in the Microsoft stack today, and it only works if the labels exist and mean something — which is the build described on our classification and access model page, linked below.
Stale access control data
Microsoft documents that the index serves stale ACL data between synchronisation runs.
Scope non-propagation
Permissions set at a parent scope do not necessarily reach indexed children.
The principal is a string
Security trimming compares stored values. The index does not know your directory.
Verification
Resynchronise permissions, then re-run the identical query. A ticket closure is not evidence.
The standards caught up in 2026, and most published advice has not
This field moved substantially in the last twelve months, and version currency is the fastest available credibility test. Two changes matter for anyone writing or buying in this space, and a third gives the whole subject a foundation older than any of the vendors involved.
The OWASP Top 10 for LLM Applications is now the 2026 edition, published 4 August 2026 by the OWASP GenAI Security Project, and it supersedes the widely circulated 2025 list. Two changes are structurally important. Excessive Agency moved from sixth place to third, which reflects the shift from chat assistants to systems that call tools and take actions. And a new entry, LLM08:2026 Hidden Context Exposure, addresses content that reaches the model without the user seeing it — retrieved passages, system instructions and policy text acting as context. The methodology behind the ranking is unusually transparent: community judgment carrying three-quarters of the weight, and analysis of thousands of real incidents from public vulnerability and AI-harm databases carrying the rest. Any page still citing the 2025 identifiers is telling you when it was written.
The second change is the arrival of a companion list for the architecture that is actually being deployed. The OWASP Top 10 for Agentic Applications, published 9 December 2025, runs from ASI01 Agent Goal Hijack through ASI03 Identity and Privilege Abuse, ASI04 Agentic Supply Chain Vulnerabilities and ASI06 Memory and Context Poisoning to ASI10 Rogue Agents. Its predecessor and companion, Agentic AI Threats and Mitigations, dates from February 2025. Together with MITRE ATLAS — which now carries agentic techniques including AI agent context poisoning, AI agent tool poisoning and retrieval-augmented generation credential harvesting — these give a life-sciences reviewer a shared vocabulary that does not have to be invented per engagement.
The government frameworks provide the governance scaffolding rather than the technique detail. NIST’s AI Risk Management Framework 1.0, released January 2023, organises the work into govern, map, measure and manage, and its Generative AI Profile, NIST AI 600-1 of July 2024, carries the sections on data privacy and information security that a regulated buyer will cite. NIST’s Cybersecurity Framework 2.0 gives the access-control mapping most quality systems already understand. NIST AI 100-2 E2025, the March 2025 adversarial machine learning taxonomy, is the correct citation for attack terminology — the 2023 edition is the one usually quoted and is out of date. The joint CISA, NSA and FBI guidance on AI data security adds the principle that output should be classified at the same level as the input data, which is the cleanest one-line summary of why an assistant inherits your classification problem.
None of this is new thinking, and it is worth saying so. Saltzer and Schroeder set out least privilege and open design as protection principles in 1975. What has changed is not the principle but the consequence of ignoring it: for fifty years, over-broad permissions were a latent liability, and the latency has now been removed.
LLM Top 10 2026
Published 4 August 2026. Excessive Agency moved sixth to third; LLM08 Hidden Context Exposure is new.
Agentic Top 10
ASI01 to ASI10, published 9 December 2025, for systems that call tools rather than only answer.
MITRE ATLAS
A living knowledge base of real-world adversary techniques against AI systems, now including agentic entries.
The oldest citation
Least privilege and open design, Saltzer and Schroeder, 1975. The principle predates the problem by half a century.
Where the exposure actually sits in a life-sciences company
Generic guidance treats sensitive content as one category. It is not one category, and the difference decides who has to be in the room when a finding is discussed. Four content classes account for most of what matters in a clinical-stage or commercial-stage business.
01
Clinical and safety
Unblinding plans, randomisation schedules, subject identifiers in site correspondence, serious adverse event narratives and safety case files. An assistant that synthesises across a study-team site is an integrity-of-the-blind question, not only a privacy one.
Batch records, deviations, investigations, CAPAs and process detail that is often trade secret as well as regulated. This is the class where an access finding becomes an inspection question rather than a hygiene item.
IND and CTA content, health authority correspondence and submission-ready documents governed by 21 CFR Part 11 and Annex 11. Access limitation and authority checks are distinct obligations here, and both are testable.
Term sheets, diligence rooms, headcount and compensation plans, board material and employee records. The class a quality auditor cares about least and a board cares about most, and the one most often outside the quality-led scheme.
Measuring what an assistant can reach is its own discipline
This is not a permission-matrix review, and it is not something a managed service provider is typically staffed or scoped to run. It is a measurement exercise with a defined method, a defined evidence standard, and a defined set of analytical errors to avoid — and it produces a number you can move rather than an opinion you can argue with.
Method
Personas, not people, and the same questions for every one of them
The deliverable a buyer actually wants is an answer to a specific question: for each of these roles, what can the assistant pull, and what does that mean under our obligations. Answering it requires a designed persona set rather than a convenience sample, because the axes that change retrieval reach are not the ones an org chart shows.
Three axes matter. Tenure, because an eight-year veteran carries group memberships that a new joiner does not, and the veteran is the interesting case. Function, because a clinical operations account, a manufacturing account, a regulatory account, a finance or corporate development account, an IT account and an external contract research organisation guest all sit in different parts of the graph. And group topology, because someone in many nested groups has a materially different reach from someone in few, independently of seniority. A useful set is six to ten personas, and it should include at least one account shaped like a departed employee: still enabled, still in groups, still indexed.
The query battery is written once, versioned, and run identically against every persona so that results are comparable. It has three tiers with three different purposes. Canary queries ask for things that provably should not be reachable by that persona, where a hit is the finding. Category sweeps run non-leading prompts across the regulated content classes. Aggregation probes deliberately ask for a synthesis across sources the persona is individually entitled to see, which tests the case OWASP describes under sensitive information disclosure: the combination is more sensitive than any of its parts, and no individual permission was violated to produce it.
Where possible the work uses dedicated test accounts provisioned into the same groups as the persona, rather than impersonating real staff. That is partly an ethics and employment-law point and partly an evidentiary one: a test account produces a clean audit trail that can be annotated and explained later, which matters a great deal in an environment where the audit trail is itself a regulated artefact.
The methodological anchor for all of this is public. Microsoft’s AI Red Team paper on lessons from red teaming a hundred generative AI products supplies the framing discipline, including the observations that AI red teaming is not safety benchmarking and that large language models amplify existing security risks as well as introducing new ones. The OWASP GenAI Red Teaming Guide supplies the four-area structure — model evaluation, implementation testing, infrastructure assessment and runtime behaviour analysis — and a persona reach assessment sits squarely in the third and fourth of those.
Tenure axis
The long-serving employee accumulates memberships. That account is the one worth modelling.
Function axis
Clinical, manufacturing, regulatory, finance, IT and external guest reach different parts of the graph.
Topology axis
Nested group depth changes reach independently of job title or seniority.
Comparability
One versioned prompt set, run identically for every persona, so the deltas mean something.
Proving what was retrieved without ever opening the file
The objection that stops most of these engagements before they start is a good one: we cannot have consultants reading our clinical data in order to prove that consultants could read our clinical data. The method has to make that unnecessary, and a documented Microsoft capability makes it possible.
Purview audit records for Copilot interactions include an AccessedResources property. Microsoft documents it as references to all resources that Copilot accessed in response to the user request, and enumerates what each entry carries: the resource identifier, the site or full file path, the name, the sensitivity label identifier of the resource, the action, the status, policy details where access was blocked or restricted by a policy, and a boolean indicating whether a cross-prompt injection attempt was detected from that resource. Agent identifier and agent name are recorded where an agent mediated the retrieval, and a separate property distinguishes public web grounding from tenant grounding.
That property set is a complete evidence substrate. It proves which files an assistant grounded on, with their labels, from the audit log alone. No document needs to be opened, no screenshot of content needs to be taken, and no protected health information needs to leave the tenant. The engagement records the prompt, the audit record and the resource metadata, and redacts the response body. This is also why the constraint Microsoft imposes elsewhere is workable rather than obstructive: its own documentation notes that compliance reasons prevent IT administrators from accessing file-level or item-level details, and the method is built to respect that rather than to route around it.
There is one documented blind spot to correct for, and it is a finding in its own right. Security researchers have shown that agent-mediated reads do not appear in the user-facing accessed-by and recent-files surfaces in SharePoint. Those surfaces are therefore not a valid evidence source for this work, and the discrepancy belongs in the report as an audit-controls observation under HIPAA §164.312(b), which requires mechanisms that record and examine activity in systems containing electronic protected health information.
Where the environment is not Microsoft — Box, Egnyte, a third-party assistant, a custom retrieval service — the same principle applies with different instruments: establish what the platform logs, establish what it does not, and state the coverage limit explicitly in the report rather than allowing the reader to assume it was complete.
AccessedResources
Path, name, sensitivity label, action, status, policy detail and injection detection, per retrieved resource.
No data handling
Prompt, audit record and metadata are retained. The response body is redacted.
The blind spot
Agent-mediated reads do not surface in SharePoint’s user-facing access views. Use the audit record.
Coverage honesty
Where a platform logs less, the report says so rather than implying a complete census.
A report of this kind fails in one of two ways, and both are avoidable. The first is a headline number that inflates. The second is a finding list that conflates three different causes and therefore routes remediation to the wrong team.
The inflation trap is documented by Microsoft and almost universally missed. Its site access review documentation states plainly that permissioned user counts are not unique: if the same user has both direct and indirect permissions, they are counted multiple times. Its own worked example totals eighty permissioned users for a folder with forty group members, ten direct grants and twenty link-based grants, with no deduplication applied. Worth noting for anyone comparing sources: a Microsoft marketing blog asserts the opposite, that the report deduplicates group membership. The product documentation contradicts the blog, and the product documentation is the one to trust. Any headline claim that N people can see a document has to be resolved against actual transitive group membership before it goes in a report.
The conflation trap is subtler. Every retrieval hit has one of three causes, and they need different owners. It may be a genuine permission defect, where the persona really does hold access it should not, which is fixed in the source platform and the directory. It may be index staleness, where the source permission was already corrected but the retrieval layer still serves the old access control data, which is fixed by resynchronisation and verified by re-running the identical query. Or it may be discoverability-only, where retrieval is currently suppressed but the item remains indexed and would return if the discovery control were removed, which is a compensating control with an expiry date rather than a fix. Reporting all three as one number produces a remediation plan that cannot be executed.
Everything then hangs on re-measurement. The deliverable of an exposure review is not a document; it is a baseline plus a delta. Remediate, resynchronise, re-run the identical persona and prompt set, and report the difference. That loop is what converts a security assessment into an operating metric, and it is what makes the second engagement cheaper than the first.
This is also the point at which the work stops being a security exercise and becomes a governance one. A backlog with owners, dates and a re-measurement schedule is something a steering group can run. A PDF of findings is something a steering group can file.
Permission defect
Real access that should not exist. Fixed in the source platform and the directory.
Index staleness
Already fixed at source, still honoured by the index. Fixed by resync, proven by re-query.
Discoverability only
Suppressed but still indexed. A compensating control with an owner and an expiry date.
The count trap
Permissioned-user counts are not deduplicated. Resolve them against transitive membership first.
A report that cannot separate a permission defect from a stale index will send half its findings to the wrong team and get half of them closed without being fixed.
Each of the six answers a different question and has a different trigger. Two are engagements you run once and re-measure; two are recurring or event-driven; two cover what you build or buy. The order below is the order most companies need them in, and the descriptions say plainly who each one is for.
AI Access Exposure Review
For a company deploying or piloting an enterprise assistant that needs to know what it can reach. Per-persona retrieval measurement in your own tenant, evidenced from audit records, producing a prioritised remediation backlog and a re-measurable baseline.
For a company that has a classification policy and no corresponding object in any platform. Taxonomy sized to be usable, identity groups that make it enforceable, platform configuration in Box, Egnyte or SharePoint, and a content migration plan.
For a Microsoft 365 tenant where labels exist but enforcement does not. Label design, auto-labelling, DLP for Copilot, DSPM for AI, the licensing that gates each control, and Microsoft’s own documented list of what Purview does not protect against.
For a company evaluating an AI product or AI-enabled SaaS. Training and retention clauses, sub-processor and model-provider disclosure, deployment residency, tenant isolation, model change control, plus the GxP supplier questions a security questionnaire never asks.
For a company facing partner diligence, a customer questionnaire or an acquirer with no SOC 2 to hand. A control narrative, an answer bank keyed to SIG or CAIQ, an evidence pack, and an honest map of where the true answer is no.
For a company that builds software, buys AI-enabled software, or has to satisfy a partner asking for a current test report. Authorized testing of deployed systems, AI-specific coverage, manual code review, and remediation retest attestations.
What is genuinely different about a life-sciences company
Every industry has permission sprawl. Four things make it a sharper problem here: protected health information ends up in unstructured collaboration stores, GxP obligations turn access hygiene into an inspection question, partner and acquirer diligence arrives on someone else’s schedule, and the company usually holds no SOC 2 report to answer any of it with.
PHI
The rule already contemplates software, and the encryption question is not the one you think
The HIPAA Security Rule is more useful here than it is usually given credit for, because it was drafted in language that survived the arrival of retrieval systems. The technical safeguards standard at 45 CFR §164.312(a)(1) requires technical policies and procedures that allow access “only to those persons or software programs that have been granted access rights”. That phrase — persons or software programs — means an assistant or a retrieval connector is already in scope, without any interpretive stretch.
The precision that separates a credible report from a generic one is knowing which specifications are Required and which are Addressable. Within §164.312(a)(1), Unique user identification and Emergency access procedure are Required. Automatic logoff and Encryption and decryption are Addressable. Encryption at rest for electronic protected health information is, as the rule currently stands, an addressable implementation specification rather than a required one, which means a covered entity may implement an equivalent alternative measure and document why. Vendors routinely assert the opposite because it sells encryption. Getting it right is worth more than any amount of urgency, and it changes the remediation conversation from buy a product to document a decision.
The specifications that permission sprawl actually violates sit next door. §164.308(a)(4)(ii)(C) requires a covered entity to establish, document, review and modify a user’s right of access — review is the operative verb, and it is the one a decade of accumulated grants fails. §164.308(a)(3)(ii)(C) requires procedures for terminating access when a workforce member leaves, which makes a still-enabled account in a permission-trimmed index a rule problem rather than merely untidy. §164.312(b) requires mechanisms that record and examine activity, which is where the agent-mediated audit gap described above lands. And the minimum necessary standard at §164.502(b), with its implementation specification at §164.514(d)(2), requires the entity to identify the persons or classes of persons who need access and the categories of information each needs. A retrieval system whose effective corpus per persona has never been measured cannot demonstrate that.
For European operations the same facts land under different articles. GDPR Article 5(1)(c) requires personal data to be adequate, relevant and limited to what is necessary, which an unscoped index is the textbook counter-example to. Article 5(2) requires the controller to be able to demonstrate compliance — demonstrate, not intend. Article 32 requires ongoing confidentiality and explicit consideration of unauthorised disclosure of or access to personal data, and Article 32(4) requires the controller to ensure that a person under its authority does not process personal data except on instructions. An assistant that surfaces personal data to an employee who has no instruction to process it is an Article 32(4) problem before it is a security problem.
Persons or software programs
§164.312(a)(1) already covers a retrieval connector. No interpretive stretch required.
Addressable, not Required
Encryption and decryption under the access control standard is Addressable. Say so accurately.
Review is the verb
§164.308(a)(4)(ii)(C) requires access rights to be reviewed and modified, not merely granted.
Minimum necessary
§164.514(d)(2) requires identifying who needs what. Unmeasured retrieval reach cannot show it.
This is the part that converts we should tidy up our permissions into we cannot answer an inspector. Two distinct obligations in 21 CFR Part 11 are routinely collapsed into one, and a report that collapses them will not survive review by a quality unit that reads the regulation for a living.
21 CFR 11.10(d) requires “limiting system access to authorized individuals”. 21 CFR 11.10(g) requires “use of authority checks to ensure that only authorized individuals can use the system, electronically sign a record, access the operation or computer system input or output device, alter a record, or perform the operation at hand”. These are different controls. The first is about who can get in. The second is about what a person who is legitimately in is permitted to do. A retrieval system that surfaces content to an authenticated user who has no business function requiring it is an 11.10(g) question even when 11.10(d) is satisfied. Separately, 11.10(e) requires secure, computer-generated, time-stamped audit trails, which is why the audit-trail behaviour of any AI layer is itself in scope.
EU GMP Annex 11, in operation since 30 June 2011, adds the clauses that most directly describe this work. Clause 12.1 requires physical or logical controls to restrict access to authorised persons. Clause 12.3 requires that creation, change and cancellation of access authorisations be recorded — a record, not a policy. Clause 12.4 requires the identity of operators entering, changing, confirming or deleting data to be recorded with date and time. Clause 9 requires audit trails to be available, convertible to an intelligible form, and regularly reviewed. Clause 11 requires periodic evaluation covering security and validation status.
The strongest external support for recurrent access review is not from a security framework at all. PIC/S PI 041-1, the July 2021 guidance on data management and integrity, sets out least privilege by role, segregation of administrator duties, and a maintained user list used in periodic reviews. WHO Technical Report Series No. 1033, Annex 4 adds a documented access system, retention of inactivated users, and no shared or generic logins for GxP data. These are inspectorate documents, not vendor whitepapers, and they carry weight in rooms where a security framework does not.
The draft revision of Annex 11, issued for consultation in July 2025 with the consultation closing in October 2025, would sharpen this considerably. It adds a dedicated identity and access management section stating the least privilege principle — users should not have higher access privileges than necessary for their job function — and a recurrent access review requirement whose stated purpose is to detect accesses which should have been changed or revoked during daily operation but were accidentally forgotten. That is a description of permission sprawl, written by a GMP regulator. It remains a draft: no final Annex 11 text exists as of 27 August 2026, and it must be described as a draft every time. One correction worth making, because several consultancies get it wrong: the draft Annex 11 contains no mention of artificial intelligence or machine learning at all. Its relevance here is access management and audit trail, which is strong enough on its own.
11.10(d)
Limiting system access to authorized individuals. Who can get in.
11.10(g)
Authority checks. What an authorised individual is permitted to do once in.
Annex 11 clause 12.3
Creation, change and cancellation of access authorisations should be recorded.
PIC/S PI 041-1
Least privilege by role, segregation of duties, and a user list used in periodic review.
The draft Annex 11 identity and access section describes recurrent review as a way to detect accesses that should have been revoked but were accidentally forgotten. Draft status matters, and so does the fact that a regulator wrote the definition of permission sprawl.
Most of the AI-specific regulatory text is still draft, and the dates moved
There is a strong commercial temptation to present the regulatory picture as more settled and more urgent than it is. Resisting that is the whole credibility play, because the buyer’s quality and legal functions already know the status of these documents and will notice immediately if a page overstates it.
The most striking AI text in the GMP world is a draft. The new Annex 22 on artificial intelligence, issued for the same July 2025 consultation, applies to static and deterministic models and states that dynamic models which continuously and automatically learn and adapt during use should not be used in critical GMP applications. It goes further and says, verbatim, that “the document does not apply to Generative AI and Large Language Models (LLM), and such models should not be used in critical GMP applications”, while requiring that in non-critical applications qualified personnel remain responsible for ensuring outputs are suitable, that is, a human in the loop. That is the clearest regulatory signal on record and it is not in force. It is a draft, it is scoped to manufacturing of medicinal products and active substances, and critical GMP application means direct impact on patient safety, product quality or data integrity. It does not ban large language models from pharmaceutical companies. As of 27 August 2026 no final Annex 11 or Annex 22 text exists.
The EU AI Act picture changed materially in 2026 and most published timelines have not caught up. The Digital Omnibus on AI is Regulation (EU) 2026/1744, published in the Official Journal on 24 July 2026 and in force from 27 July 2026. It defers the bulk of the high-risk obligations: stand-alone Annex III high-risk systems move to 2 December 2027, and high-risk AI embedded as a safety component of a product regulated under Annex I, which includes medical devices, moves to 2 August 2028. What did not move is as important: the Article 5 prohibited practices, the general-purpose AI model obligations that have applied since August 2025, and the Article 50 transparency duties that took effect on 2 August 2026. A page telling a biotech that high-risk obligations bite next year is wrong, and a page telling it that nothing applies yet is also wrong.
Two further documents matter for anyone whose AI output will touch a regulatory submission. The EMA reflection paper on the use of artificial intelligence in the medicinal product lifecycle places responsibility squarely on the sponsor, applicant, marketing authorisation holder or manufacturer to ensure that all algorithms, models, datasets and pipelines are fit for purpose, and states that where a third-party model is used in a context with high regulatory impact or high patient risk, the manufacturer of the system is expected to have provided details through a methodology qualification process. FDA’s draft guidance on the use of artificial intelligence to support regulatory decision-making proposes a seven-step, risk-based credibility assessment anchored on a defined context of use; it remains draft.
The practical translation is the same in every case. Responsibility does not transfer. Draft Annex 11 §7 states it in the sharpest available form: where a regulated user relies on a vendor’s qualification of a system used in GMP activities, that does not change the requirements, and the regulated user “remains fully responsible” for those activities based on the risk they constitute to product quality, patient safety and data integrity. No certificate, attestation or vendor assurance moves that obligation, which is why vendor assessment in this industry is a different instrument from a security questionnaire.
Draft Annex 22
Generative AI and LLMs “should not be used in critical GMP applications”. Draft, and scoped to manufacturing.
Omnibus dates
Regulation (EU) 2026/1744, in force 27 July 2026. Annex III moves to 2 December 2027, Annex I to 2 August 2028.
What did not move
Article 5 prohibitions, GPAI obligations, and Article 50 transparency from 2 August 2026.
Responsibility
Draft Annex 11 §7: the regulated user remains fully responsible for supplier-managed systems.
AI policy and governance— Turning this regulatory picture into rules people can follow at the moment of work.
Diligence
The questionnaire arrives on someone else’s schedule, and you probably have no SOC 2
A clinical-stage or commercial-stage life-sciences company of fifty to five hundred people is usually not a software company, has usually never sold to a security-reviewing buyer, and usually holds no SOC 2 report and no ISO/IEC 27001 certificate. Then a large pharmaceutical partner, a licensing counterparty or an acquirer sends a two-hundred-question workbook with a two-week turnaround.
The first thing worth knowing is that the generic instruments and the life-sciences instruments test different things, and answering one does not answer the other. SOC 2, ISO/IEC 27001, the Shared Assessments SIG and the Cloud Security Alliance CAIQ test whether an organisation runs a competent security programme. EU GMP Chapter 7, Annex 11 and ICH Q10 test something the security frameworks never touch: whether the regulated user remains able to discharge a legal responsibility it is not permitted to delegate. Chapter 7 §7.5 requires the contract giver to assess the legality, suitability and competence of the contract acceptor — three tests, of which a SOC 2 report speaks to at most one. Chapter 7 §7.11 requires prior evaluation and approval before work is subcontracted, which for an AI vendor whose model provider is a subcontractor is a hard requirement rather than a courtesy notice. Chapter 7 §7.13 states that outsourced activities may be subject to inspection by competent authorities: a software vendor selling into GMP can be inspected.
The second thing worth knowing is that a certificate is not always the right purchase. Both SOC 2 Type 2 and ISO 27001 require evidence generated continuously over an observation window, and a company with no dedicated security owner will produce gaps in that window which become exceptions in the report. If no customer has asked and no deal is gated on it, buying one speculatively converts a sales problem into a fixed annual cost of surveillance audits, recertification and bridge letters. And if the buyer is a GMP manufacturer, the certificate answers a question they did not ask; the budget goes further on a validation support package, an audit-ready quality manual and a contract with GxP-competent clauses.
What does work, in order, is unglamorous. Publish a completed CAIQ, which is free and pre-empts a large share of inbound questionnaires, and for an AI product the CSA AI Controls Matrix now provides an AI-specific equivalent. Write the control narrative once and build an answer bank keyed to it. Get a real penetration test with a remediation record, because a current test with findings closed is more persuasive to a technical reviewer than a Type 1 report. Fix the contract layer: a data processing agreement with genuine GDPR Article 28(3)(h) audit rights, a named sub-processor list with notification, a business associate agreement template where protected health information is involved, and for GxP buyers an exit strategy and pre-release testing clause. Publish a trust page stating plainly what you have and what you do not. Then, when a named deal requires it, start the certification clock.
That sequence is the substance of our security questionnaire readiness work, and its most valuable output is often the list of questions where the honest answer is currently no. A reviewer who receives an accurate no with a dated remediation plan trusts the rest of the document. A reviewer who catches one optimistic yes stops trusting all of it.
Two different instruments
A security review asks if the vendor is competent. A GxP assessment asks if you can still discharge your duty.
Legality, suitability, competence
Chapter 7 §7.5 sets three tests. A SOC 2 report addresses at most one of them.
Subcontractors
Chapter 7 §7.11 requires prior evaluation and approval, not notification after the fact.
The honest no
A dated remediation plan against an accurate no is worth more than an optimistic yes.
The exposure review is the diagnosis, and its output is a remediation backlog rather than a verdict. It measures per-persona retrieval reach in your own environment, separates permission defects from index staleness and discoverability-only findings, and gives each item an owner and a re-measurement date. Skip it and you design a target scheme before anyone has read the current access map, then find mid-project that half the estate has broken inheritance nobody can explain.
The classification and access model is the build. Four or five sensitivity tiers sized to be usable rather than complete, identity groups that make those tiers enforceable, platform configuration in whichever of Box, Egnyte or SharePoint you already run, and a content migration plan. Where the platform is Microsoft, the Purview engagement is the deeper version of the same work: label design, auto-labelling, DLP for Copilot, and an honest account of the licensing that gates each control.
Three services keep the position rather than establishing it. Vendor assessment is event-driven and runs whenever a new AI product or AI-enabled SaaS is under consideration. Questionnaire readiness is recurring, because partner diligence arrives on a schedule you do not set. Penetration testing and secure code review cover the software you build, the software you buy, and the AI features layered onto both, under a signed authorization letter that names exactly what may be touched.
Security work is bought on trust in the individual doing it, which is why we name that individual before the engagement letter is signed. Three commitments shape every engagement in this service line, and each of them exists to remove a specific failure mode we have seen elsewhere in the market: anonymous delivery, a reviewer marking their own homework, and testing performed without a paper trail that would survive a dispute.
Engagements are led by a named specialist from the IntuitionLabs expert bank. You know who is doing the work before you sign.
Independence by design
The reviewer did not build what is being reviewed. Where we implemented, we say so and scope the assessment accordingly.
Authorized and insured
Testing runs only under a signed authorization letter scoping exactly what may be touched. Engagements carry professional and cyber insurance.
Who does the work, and what IntuitionLabs is not
On a security services page, the boundaries are the credibility. What follows is a plain statement of who leads these engagements, how independence is preserved, and what IntuitionLabs does not hold and does not do. Being direct about the second list is what makes the first list worth reading.
The practitioner
A named specialist on the IntuitionLabs expert bank
Engagements in this service line are led by an independent security architect with seventeen years in information security, named to you in the engagement letter. They are a specialist on our expert bank rather than an employee, and we state that plainly because the distinction matters to anyone assessing who will actually be in the room.
A decade of those seventeen years was spent on the central security team of a major enterprise infrastructure vendor, serving every business unit in the company. That is an unusual vantage point and it is the relevant one for this work. A central team does not own a product; it reviews everyone else’s. The remit covered design and architecture review, security requirements review, source code review, penetration testing and vulnerability response — the full arc from a design document nobody has built yet to an incident in something shipped years ago. Reviewing hundreds of other teams’ systems, across a large and heterogeneous estate, is exactly the skill an exposure review or a vendor assessment requires, because both are exercises in reading somebody else’s architecture quickly and accurately.
Before that came several years of client-facing security consultancy, leading mobile penetration testing for Android and iOS. Consulting is a different discipline from internal security work: the report is the product, the client is not obliged to agree with it, and the finding has to be defensible to an engineer who wrote the code and does not want to hear it. That combination — a decade of internal central-team review plus client-facing consulting before it — is why the reports produced in this service line are written for the person who has to act on them rather than for the person who commissioned them.
The academic and research record behind the work is substantial and is shared with clients on request: a postgraduate degree in computer science with a security specialisation, multiple US patents in security engineering, and a peer-reviewed publication record across journals and conferences. The specialist practises as principal of an independent consultancy.
We describe the individual rather than gesturing at a security team, because a life-sciences buyer is entitled to know whose judgment they are purchasing. The specialist is named to you directly in the engagement letter, before you sign it, and the same person is referred to across the six child pages in this service line as a named security architect on our expert bank.
Seventeen years
In information security, a decade of them on the central security team of a major enterprise infrastructure vendor.
Several years of client-facing security consultancy, leading Android and iOS mobile penetration testing.
Record
Postgraduate degree in computer science (security). Multiple US patents. Peer-reviewed publication record.
Governance
Independence, authorization and evidence handling
Three governance commitments apply to every engagement, and each of them exists because the opposite is common enough in this market to be worth ruling out explicitly.
Independence first. The person who reviews a system did not build it. Where IntuitionLabs has implemented something for a client — an information layer, a retrieval pattern, a classification model — we say so and scope any subsequent assessment so that the reviewer is not marking their own homework. This is the same logic that governs the certification professions, and it is worth understanding why they are so strict about it. AICPA independence rules hold that a firm which accepts responsibility for designing, implementing or maintaining internal control has created a management participation threat that no safeguard can reduce to an acceptable level. ISO/IEC 17021-1:2015 states that a certification body and any entity under its organisational control shall not offer or provide management system consultancy, defining that consultancy to include preparing manuals or procedures and giving specific advice towards implementation. Those rules are why an auditor cannot build your programme — and therefore why a preparation role exists at all.
Authorization second. Any testing activity happens only under a signed authorization letter that enumerates the systems and areas in scope, the window, the named signatories with actual authority, the halt conditions and, critically, the exclude list. This is not paperwork theatre. NIST’s technical testing guidance devotes an appendix to the rules of engagement and names the exclude list explicitly as any system not authorized for testing. The legal frame reinforces it: the United States Supreme Court in Van Buren v. United States held that a person exceeds authorized access when they obtain information from areas of a computer that are off-limits to them, which is exactly why an authorization letter must enumerate areas rather than merely state intent. Where a system runs on a cloud provider, the provider’s own testing policy applies on top of the client’s permission, and those policies differ meaningfully between vendors.
Evidence handling third. A security engagement generates the most dangerous artefact in a client’s estate: an indexed description of how to compromise them. Evidence is encrypted in transit and at rest, custodians are named, retention after report delivery and retest is defined in the contract, and real production records are never retained as proof. A redacted proof-of-access artefact demonstrates the same finding without creating a second copy of the data. Engagements carry professional liability and cyber insurance.
Findings in a regulated environment go into the client’s existing deviation and corrective action process rather than into a parallel security backlog. That is not a stylistic preference. In a company with a quality system, a finding that lives outside that system is a finding that cannot be tracked to closure in a way an inspector will accept.
Independence
The reviewer did not build what is reviewed, and where we did build, we scope around it and say so.
Authorization
Signed letter, named signatories, explicit scope, explicit exclude list, defined halt conditions.
Evidence
Encrypted, custodied, retention-bounded. Redacted proof of access, never a copy of the record.
Routing
Findings enter the client’s deviation and CAPA process, not a parallel list nobody inspects.
ISO/IEC 17021-1:2015— The impartiality standard that prohibits a certification body from consulting.
Boundaries
What IntuitionLabs does not hold, and does not do
IntuitionLabs was founded in 2023. It holds neither SOC 2 nor ISO/IEC 27001 itself. It is not an auditor and not a certifying body. On a security service-line page these facts belong in plain sight rather than in a footnote, because a buyer will establish them in ten minutes and a page that obscured them has answered the only question that mattered.
Take them in order. Founded 2023 means we do not have a decade of company history to point at, and we do not claim one. What we point at instead is the record of the named practitioner leading the work and the primary sources behind every assertion on these pages. Any consultancy can assert experience; the checkable version is a bibliography and a named person.
No SOC 2 and no ISO 27001 means exactly what it says. We are a small consultancy, not a platform holding customer data at scale, and we have not purchased a certificate we could not currently sustain the evidence window for. If your procurement process requires a certified supplier for this category of work, that is a legitimate requirement and we will say so at the first conversation rather than at the end of one. Our own posture and the controls we do operate are set out on our security page and our Trust Center, both linked below, which are about IntuitionLabs itself rather than about client engagements.
Not an auditor and not a certifying body is the most consequential of the three. We prepare; we do not certify. We build the control narrative, the evidence pack and the answer bank; a CPA firm performs a SOC 2 examination and an accredited certification body assesses an ISO management system. We do not issue certificates, attestations or conformity assessments, and any provider that offers to certify you and build the thing being certified is describing a conflict that the certification professions have written explicit rules to prevent. That prohibition, as set out above, is precisely what makes preparation a real and legitimate service rather than a euphemism.
The same boundary applies to our regulatory positioning. We are a Veeva X-Pages Partner and a member of the Claude Partner Network. Neither of those is a security certification, neither implies endorsement of our security services, and neither is offered here as evidence of anything beyond what it says. Where our work touches validated systems, the client’s quality system and qualified stakeholders determine the applicable assurance approach; legal and regulatory accountability stays with the organisation, which is what draft Annex 11 §7 says and what ICH Q10 §2.7 has said since 2008.
Founded 2023
Stated plainly. The checkable record is the named practitioner and the primary sources.
No SOC 2, no ISO 27001
IntuitionLabs holds neither. If your procurement requires one, we will say so at the first meeting.
Not an auditor
We prepare for examinations and certifications. We never issue them.
Accountability stays with you
Regulatory responsibility for a GxP system is not transferable to a consultancy or a vendor.
We prepare, we do not certify. The rule that forbids your auditor from building your programme is the same rule that makes an independent preparation role legitimate.
Related evidence and next steps
IntuitionLabs security— Our own security posture and the controls we operate as a company.
Questions we are asked about AI security engagements
With measurement, almost always. The AI Access Exposure Review establishes what a connected assistant can actually retrieve for a defined set of personas, in your own tenant, against your own content. It produces a prioritised remediation backlog and a baseline you can re-measure against later. Starting with a build instead — labels, groups, platform policy — means designing a target state before anyone has read the current one, and that sequencing error is the most common reason classification projects stall. The exception is a company with a hard external deadline, such as a partner questionnaire or a diligence request, where the readiness work runs in parallel because the calendar does not wait.
Your managed service provider owns the systems and keeps them running, and that work is necessary. It is a different question from the one this service line answers. An MSP is measured on availability, patching, endpoint hygiene, identity operations and ticket response. It is not usually staffed or scoped to model what a retrieval layer returns per persona, to reconcile a permissions report against transitive group membership, to read a draft GMP annex, or to write a report that a partner’s security team and your quality unit will both accept. There is also a structural point: an MSP that configured the tenant is not well positioned to assess the tenant it configured. We work alongside internal IT and the MSP, define responsibilities at kickoff, and hand the remediation backlog to whoever owns the systems.
No, and the method is designed so that we do not. Microsoft states in its own documentation that compliance reasons prevent IT administrators from accessing file-level or item-level details, which is a constraint we treat as a feature. Purview audit records for Copilot interactions carry an AccessedResources property containing the resource path, name, sensitivity label identifier and whether a policy blocked access. That means a retrieval finding can be evidenced from the audit record alone: we can prove which files an assistant grounded on, and how they were labelled, without opening any of them. Response bodies are redacted, real records are never retained as evidence, and where testing is involved the evidence-handling terms are agreed in writing before anything starts.
Usually a great deal, because Purview is a capable platform whose defaults do not constitute a design. Microsoft publishes an unusually candid list of what its own protections do not cover: container labels applied to sites and groups are not inherited by the items inside them and therefore do not show up in Copilot, sensitivity labels applied to data from external sources through Graph connectors are not recognised, and data loss prevention cannot scan the contents of files uploaded directly into a prompt. A tenant with labels published but no auto-labelling policy, no group design behind the labels, and no owner reading the mismatch reports has bought vocabulary rather than enforcement. Our Microsoft Purview for Life Sciences page works through the specific gaps and the licensing that gates each control.
No, and that is a feature rather than a limitation. Only a licensed CPA firm can perform a SOC 2 examination, and AICPA independence rules hold that a firm which designs, implements or maintains a control environment cannot then attest to it. ISO/IEC 17021-1:2015 is equally categorical for management system certification: a certification body and any entity under its organisational control shall not offer or provide management system consultancy. That prohibition is precisely what creates a legitimate preparation role — the auditor is forbidden from building your programme, so someone else has to. We build the evidence, the control narrative and the answer bank; an accredited certification body or a CPA firm assesses it. We are not a CPA firm, a certification body or a notified body, and we do not issue certificates, attestations or conformity assessments.
An access exposure review is measured in weeks rather than months, because most of its inputs already exist: the tenant reports are native, the persona set is a scoping decision, and the query battery is written once and reused. Remediation is the part that takes real time, and its duration is set by your content estate rather than by us — a tenant with widespread broken permission inheritance and thousands of unowned sites is a longer programme than one with a clean site taxonomy. Two timing facts are worth planning around. Microsoft states that for sites with more than 500,000 items an update to Restricted Content Discovery could take more than a week to fully process, and that data loss prevention policy changes can take up to four hours to reflect in Copilot. Flipping a switch on Friday and going live on Monday has contained nothing.
A retrieval exposure review is read-only by construction. It runs native tenant reports, uses dedicated test accounts provisioned into the same groups as a persona wherever possible, and reads audit records. Nothing is written and nothing is exploited. Penetration testing is different and is governed accordingly: it happens only under a signed authorization letter that enumerates the systems and areas in scope and the explicit exclude list, and in a GxP context we split the work by state-change risk. Passive activity such as configuration review, authentication flow analysis and authorization matrix testing can run against production with negligible risk to validated state. Anything that writes, uploads or attempts exploitation runs in a qualified mirror environment, under a change control record raised for the test itself.
It is the best possible timing, and it is the sequence Microsoft itself recommends. Its published deployment blueprint runs remediate oversharing, then set up guardrails, then meet regulations, and its rollout model is pilot, deploy, operate. Doing the measurement before the assistant is connected means the findings are hypothetical rather than live, the remediation happens without a user population already depending on the tool, and the go-live decision is made with evidence rather than with a vendor assurance. The one thing that changes if you have already deployed is that we can use the real audit trail as evidence rather than a test tenant, which makes the findings sharper and the urgency higher.
It is an addition rather than a substitution, and being precise about that matters. A deployed AI system is still a web application: authentication, session handling, tenancy isolation, secrets management, server-side request forgery from the tool layer and cloud identity are still where the highest-severity findings usually live, and the OWASP Web Security Testing Guide and Application Security Verification Standard still define that coverage. What is added is the layer above it. OWASP states plainly that prompt injection is intrinsic to current generative AI and that no reliable prevention mechanism exists today, which means the test object is the blast radius rather than the filter: what can a compromised model reach, invoke and change. A provider selling proof that your prompt filter cannot be bypassed is selling a test they will always win.
Engagements are led by a named security architect on the IntuitionLabs expert bank, with seventeen years in information security. A decade of that was on the central security team of a major enterprise infrastructure vendor, serving every business unit and covering architecture and design review, security requirements, source code review, penetration testing and vulnerability response, preceded by client-facing consultancy work leading mobile penetration testing. The specialist is a member of our expert bank rather than an employee, and the engagement letter names who is doing the work before you sign it.
Three things, mostly. First, the regulatory anchors are different: 21 CFR 11.10(d) and 11.10(g) are two distinct obligations, access limitation and authority checks, and a report that collapses them will not survive a quality review. Second, the content classes are different: unblinding schedules, safety narratives, batch deviations, health authority correspondence and pre-publication data each carry their own audience and their own retention clock, and a generic four-tier scheme applied without that mapping goes unused. Third, the buyer of the report is often the quality unit rather than IT, which means findings have to land in the deviation and CAPA process rather than in a parallel security backlog. A generalist report is not wrong; it is addressed to the wrong reader.
It is raised immediately rather than saved for the report. Every engagement defines, before it starts, a halt condition and a named escalation contact on your side, following the structure NIST sets out in its technical testing guidance: criteria for halting the testing, what the team does if an activity affects the environment, what happens if a real adversary appears while testing is underway, and a process for resuming. A finding that indicates live exposure of regulated data goes to the named contact the day it is confirmed, with the evidence and the containment options, and remediation ownership stays with you throughout. We do not publish client findings, and we do not turn an engagement into a public claim without written permission.
Find Out What Your Assistant Can Reach
Tell us which content stores you run, which assistant is deployed or under evaluation, and which obligations apply to you. We will tell you whether an exposure review, a classification build, a vendor assessment or questionnaire preparation is the right first step, and what it would take.