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
- Responsible AI domain
- 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
| Framework | Clause | Title |
|---|---|---|
| Code of Practice for the Cyber Security of AI | Principle 6 | Secure your infrastructure The infrastructure principle. |
| EU AI Act | Article 15 | Accuracy, robustness and cybersecurity Cybersecurity of the system extends to how it is built. |
| MITRE ATLAS | AML.T0010 | Supply 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.
Found an error or a better source? Report a correction.