Risk · R-066 · Model & Application Security

AI development environment compromise

Training pipelines, notebooks, registries and experiment tooling are less protected than production, giving an attacker a route to data, weights and the deployed model.

Severity
High
Audience
Heads-of · Practitioner
Frameworks
Principle 6 · Article 15 · AML.T0010
Lifecycle stage
Reviewed
2026-11-10

What it is

Models are built in environments designed for experiment: shared notebooks, large data extracts, powerful compute, permissive access, and a pipeline that promotes the result to production. These environments often hold more sensitive data than the production system and are governed less strictly. Whoever controls the environment controls what the model becomes.

How it happens

  • Notebook servers are reachable from the internet or with shared passwords.
  • Production data is copied into development without masking.
  • The model registry accepts uploads without checks on who made them.
  • Pipeline credentials allow a developer's workspace to write to production.

Why it matters

Compromise yields training data in bulk, the weights themselves, and the opportunity to alter a model before it is deployed, which defeats controls applied only at the production boundary. A model altered in development also arrives in production through the approved pipeline, so it looks legitimate.

Warning signs

  • Development sits outside the scope of security monitoring.
  • Real customer data is present in experiment workspaces.
  • No approval separates a trained model from deployment.
  • Access to notebooks and registries is not reviewed.

Who owns it

The head of the data science or machine learning platform is accountable for the environment. Security sets and tests the standard. Data owners approve what data may be used there.

In practice

A team's experiment tracking server is deployed with default settings so that a supplier can view results. It also exposes the storage location and access keys for every model artefact the team has trained. The same pattern generalises to any tooling adopted for speed of experiment and never brought under production controls.

Mitigating controls

Primary controls

Model and data access control Preventive
Restricts and logs access to data, weights and tooling. Access to model weights, training data, pipelines and inference endpoints is granted by role, limited to need, logged and reviewed.
Secure AI development pipeline Preventive
Applies production-grade security to training and deployment pipelines. The pipelines and tooling that train, evaluate and deploy models are subject to the security controls of production software delivery, including review, scanning and segregation of environments.

Supporting controls

Model artifact signing and integrity verification Preventive
Shows whether an artefact was altered inside the environment. Approved model artefacts are cryptographically signed at validation, and the signature is verified before an artefact is loaded anywhere in production.

Framework and clause references

FrameworkClauseTitle
Code of Practice for the Cyber Security of AIPrinciple 6Secure your infrastructure The infrastructure principle.
EU AI ActArticle 15Accuracy, robustness and cybersecurity Cybersecurity of the system extends to how it is built.
MITRE ATLASAML.T0010Supply Chain Compromise Compromise of the build chain.

Sources

EU AI Act: Regulation (EU) 2024/1689 European Union (EUR-Lex) · official text
MITRE ATLAS MITRE · framework

Related terms

How to cite

Axiom Verity (2026). AI development environment compromise. Reference Library, R-066. https://axiom-verity.com/risks/ai-development-environment-compromise. Reviewed 2026-11-10.