Logiciel Solutions Contact Us
Success Stories Tech News Investors Contact Us
framework
4 min read

AI Security Documentation Template.

A security reviewer, auditor or enterprise customer looking at an AI system wants four things: the threat model, the controls, the test results and the name of whoever accepted the risk that remains.

Most AI teams can supply pieces of each from tickets, chat threads and slides, but rarely one coherent record. This template defines the security record for a single AI system across ten artefacts, from the threat model and AI bill of materials to agent permissions, red-team findings and kill switches.

It is mapped to the OWASP Top 10 for LLM Applications 2025 and written to answer customer security questionnaires as well as internal review.

In depth

Why AI Security Needs Its Own Record.

01

A threat model is the document every other one depends on.

Without trust boundaries marked between user input, retrieved content, tools and external services, there is no way to tell whether a control is in the right place. The template starts with a threat model organised by the ten OWASP LLM risks. Controls without a threat model are guesses.

In shortControls without a threat model are guesses
02

You cannot patch what you have not listed.

An AI bill of materials records the base model and version, datasets, libraries, plugins and MCP servers behind a system. When an advisory lands or a model file fails an integrity check, it tells responders within minutes which deployments are affected. Inventory is the first control.

In shortInventory is the first control
03

Agent permissions should be readable by someone who did not build the agent.

The template's permission manifest records each agent's identity, allowed tools and scopes, human approval points and budgets for steps, tokens, spend and time. Reviewers can then see the worst an agent could do if manipulated. If the blast radius cannot be written down, it has not been limited.

In shortit has not been limited
04

Accepted risk needs a name and an expiry date.

Every AI system ships with some controls not fully met, and that is a legitimate decision when it is explicit. The exceptions artefact records what was not met, the compensating controls, who accepted the risk and until when. Risk accepted by nobody is risk ignored.

In shortRisk accepted by nobody is risk ignored
The detail

Three Artefacts That Answer Most Security Questions.

All ten artefacts have a job, but three do most of the work for reviewers, customers and incident responders. Fill these first for your most exposed AI feature.

Zone · 01

Threat model

System overview, trust boundaries, threats organised by OWASP LLM risk and the top risks ranked by likelihood and impact. It is the first thing a reviewer reads and the map an incident responder needs. The artefact is a threat model dated within the last major change.

Zone · 02

Agent permission manifest

Each agent's workload identity and credential lifetime, the tools and scopes it may use, where a human must approve and the budgets that cap a task. It turns autonomy into something that can be reviewed. The artefact is a manifest checked against deployed configuration.

Zone · 03

Incident response

The kill switches for tools, agents, features and keys, with how to pull each and who may do it, plus links to playbooks and notification paths. It is the page on-call opens first. The artefact is a record of the last time each switch was tested.

By the numbers

The figures that make it a board-level conversation.

10
artefacts that make up one AI system's security record, mapped to the OWASP LLM Top 10
$4.44M
global average cost of a data breach
$10.22M
average cost of a data breach in the United States, a record high
Inside the report

What you'll take away.

01

Step 1 - Fill the threat model, permissions and incident artefacts first

Do it this week for your most exposed AI feature. Together they answer most reviewer and responder questions.

02

Step 2 - Generate the AI bill of materials from your pipeline

Pull model versions, hashes, libraries and connectors automatically so the inventory stays current.

03

Step 3 - Record every exception with an owner and an expiry date

Review expiring exceptions monthly and close, renew or escalate each one.

04

Step 4 - Answer the next customer questionnaire from the record

Use it as the single source, and add any question it could not answer as a new field.

Questions

Frequently asked.

What is an AI bill of materials?

A list of the components behind an AI system: base model and version with its hash, datasets used for fine-tuning or retrieval, libraries and frameworks, and plugins, tools and MCP servers, each with an owner.

How does this help with customer security questionnaires?

Most AI questions in enterprise questionnaires ask about data flows, model provenance, access control, testing and incident response. The record holds all of those, so answers come from one maintained source.

Who should own the record?

The application's technical owner, with the security architect reviewing the threat model, controls and exceptions and signing off each release.

How often should it be updated?

With every release that changes the model, prompts, tools, data sources or provider, and whenever a red-team test or incident produces findings.

Does it replace a security assessment?

No. It records the outcome of assessments and testing so they can be reviewed and repeated. The assessment itself still has to be done.

How does it relate to the AI governance record?

They are companions. The governance record covers purpose, classification, impact and approval; the security record covers threats, controls, testing and response. Link the two from the AI register.

What if we cannot fill a section?

Write down why, and treat it as a finding with an owner and a date. A gap that is recorded can be managed; one that is hidden cannot.

Get the framework

Have it emailed to you.

Drop your details and we'll send AI Security Documentation Template straight to your inbox - no spam, unsubscribe anytime.

Download framework
Next step

Bring your most exposed AI feature and leave with its security record ready.

Bring an AI system with external users or agent capabilities and the engineers who built it. We will build the threat model, permission manifest and incident artefacts with you and set up the rest to update from your pipeline. SECTION 7 - FAQ - 5 to 8 questions

Book an AI security documentation sprint