Skip to main content

Control M17

Supply Chain Security & Provenance

Implement comprehensive supply chain security including model provenance verification, dependency management, secure development environments, and third-party component validation to prevent supply chain attacks and ensure component integrity.

  • 6 threats mitigated
  • 10 AISVS requirements
  • 3 AISVS chapters
  • 77 tasks

All controlsLifecycle view

Threats mitigated

  • T1 Memory Poisoning

    Attackers inject malicious data into the agent's memory to manipulate future decisions, affecting any memory type from in-agent session to cross-agent cross-user memory.

  • T2 Tool Misuse

    Manipulation of tools, APIs, or environment access to perform unintended actions or access unauthorized resources, including exploitation of access to external systems.

  • T3 Privilege Compromise

    Breaking information system boundaries through context collapse, causing unauthorized data access/leakage, or exploiting tool privileges to gain unauthorized access to systems.

  • T11 Unexpected RCE and Code Attacks

    Tools or environments enabling unexpected code execution, presenting direct risks to code execution environments.

  • T13 Rogue Agents in Multi-Agent Systems

    Compromised AI agent activity outside monitoring limits or orchestration in multi-agent systems.

  • T17 Supply Chain Compromise

    Vulnerable, malicious or outdated components enter the agent through models, libraries, tools, plugins, prompt templates, build environments or framework updates.

OWASP AISVS coverage

The AISVS 1.01 chapters and verification requirements this control helps satisfy.

C1 Training Data Integrity & Traceability

  • C1.1.2 Level 2

    Verify that an up-to-date inventory is kept of every training-data source, including its origin, responsible party, license, collection method, intended use constraints, and processing history.

C3 Model Lifecycle Management & Change Control

  • C3.1.2 Level 2

    Verify that all model artifacts (weights, configurations, tokenizers, base models, fine-tunes, adapters, and safety/policy models) are cryptographically signed by authorized entities.

  • C3.1.3 Level 2

    Verify that model cryptographic signatures are verified at deployment admission and on load.

C6 Supply Chain Security for Models

  • C6.1.1 Level 1

    Verify that models are scanned for malicious code before import.

  • C6.1.2 Level 1

    Verify that model weights, datasets, and fine-tuning adapters are downloaded only from approved sources.

  • C6.1.3 Level 2

    Verify that every third-party model artifact can be integrity-verified.

  • C6.1.4 Level 2

    Verify that models pass a behavioral acceptance test suite before being promoted to any non-development environment.

  • C6.2.1 Level 1

    Verify that every model artifact publishes a version-controlled, machine-readable AI BOM listing datasets, weights, licenses, and data-origin statements.

  • C6.2.2 Level 2

    Verify that AI BOMs are cryptographically signed before deployment.

  • C6.2.3 Level 2

    Verify that AI BOM completeness checks fail the build if any component metadata is missing.

Design phase

Architecture, threat modelling and policy decisions made before code is written. 22 tasks.

Supply Chain Security Architecture

  • Design comprehensive software bill of materials (SBOM) generation and management
  • Plan model provenance and integrity verification systems
  • Design secure development environment isolation and protection
  • Plan third-party component risk assessment and validation procedures
  • Design dependency vulnerability management and automated remediation
  • Plan secure artifact storage and distribution mechanisms
  • Design supply chain attack detection and response procedures
  • Plan vendor security assessment and ongoing monitoring

Model & Data Provenance Design

  • Design model lineage tracking from training data through deployment
  • Plan cryptographic signing and verification for AI models and datasets
  • Design model tampering detection and integrity verification
  • Plan secure model storage and distribution with access controls
  • Design training data provenance and quality assurance
  • Plan model versioning and change management with security controls
  • Design model reproducibility and audit trail maintenance
  • Plan model security scanning and vulnerability assessment

Secure Development Environment

  • Design development environment isolation and hardening procedures
  • Plan developer workstation security and compliance requirements
  • Design source code protection and intellectual property safeguards
  • Plan secure collaboration tools and communication channels
  • Design development infrastructure monitoring and threat detection
  • Plan incident response for development environment compromises

Build phase

Implementation, testing and hardening while the agent is developed. 35 tasks.

SBOM & Dependency Management

  • Build comprehensive software bill of materials generation:
  • Automated SBOM creation using SPDX and CycloneDX formats
  • Dependency tree analysis with transitive dependency tracking
  • License compliance verification and intellectual property protection
  • Component risk assessment with security and quality metrics
  • Implement dependency vulnerability management:
  • Continuous vulnerability scanning with NIST NVD integration
  • Automated security advisory monitoring and alerting
  • Dependency update automation with compatibility testing
  • Vulnerability remediation prioritization and tracking

Model Provenance & Integrity

  • Build model provenance tracking systems:
  • Cryptographic hash verification for model weights and configurations
  • Digital signature verification using PKI infrastructure
  • Model lineage tracking from training through deployment
  • Training data provenance and quality verification
  • Deploy model security scanning:
  • Model file analysis for embedded malware or backdoors
  • Model behavior analysis for unexpected or malicious outputs
  • Model performance verification against known benchmarks
  • Model integrity monitoring during runtime

Secure Development Infrastructure

  • Build hardened development environments:
  • Developer workstation endpoint protection and monitoring
  • Secure code repositories with access controls and audit trails
  • Protected CI/CD pipelines with security scanning integration
  • Secure artifact storage with encryption and access controls
  • Implement development security monitoring:
  • Code commit analysis for security policy violations
  • Developer behavior monitoring for insider threat detection
  • Development infrastructure vulnerability scanning
  • Security incident detection and response for development environments

Third-Party Security Assessment

  • Build vendor security assessment frameworks:
  • Security questionnaire automation and validation
  • Third-party security audit and penetration testing requirements
  • Vendor security monitoring and continuous assessment
  • Contract security requirements and compliance verification

Operations phase

Monitoring, response and continuous improvement once the agent is live. 20 tasks.

Supply Chain Operations

  • Monitor software supply chain security posture and vulnerability exposure
  • Execute regular vendor security assessments and compliance verification
  • Maintain SBOM accuracy and dependency inventory management
  • Deploy supply chain incident response and vendor breach procedures
  • Execute supply chain risk assessment and mitigation planning
  • Maintain supply chain security documentation and reporting
  • Deploy supply chain security training and awareness programs

Model Lifecycle Operations

  • Monitor model provenance and integrity throughout the lifecycle
  • Execute model security scanning and vulnerability assessment procedures
  • Maintain model versioning and change management with security controls
  • Deploy model incident response for tampering or compromise detection
  • Execute model compliance verification and audit support
  • Maintain model documentation and security metadata
  • Deploy model security training and best practices

Development Security Operations

  • Monitor development environment security and compliance status
  • Execute developer security training and certification programs
  • Maintain development infrastructure security and patch management
  • Deploy development incident response and forensic procedures
  • Execute security code review and static analysis procedures
  • Maintain development security metrics and improvement tracking

Tools and frameworks

SBOM & Dependency Management

  • SBOM Tools: SPDX tools, CycloneDX, Syft, Tern, custom SBOM generators
  • Vulnerability Scanning: Snyk, GitHub Dependabot, OWASP Dependency-Check, Trivy
  • License Compliance: FOSSA, WhiteSource/Mend, Black Duck, FOSSology
  • Package Management: npm audit, pip-audit, Maven dependency:check

Model Security & Provenance

  • Model Scanning: ModelScan, Giskard, custom model analysis tools
  • Cryptographic Tools: OpenSSL, GnuPG, Sigstore for model signing
  • Version Control: Git LFS, DVC, MLflow for model versioning
  • Model Registries: MLflow Model Registry, Kubeflow, custom registries

Development Security

  • SAST Tools: SonarQube, Checkmarx, Veracode, Semgrep, CodeQL
  • Secrets Detection: GitLeaks, TruffleHog, detect-secrets
  • Container Security: Docker Security Scanning, Aqua, Twistlock, Clair
  • Infrastructure: Terraform security scanning, CloudFormation Guard

CI/CD & Automation

  • Pipeline Security: Jenkins security plugins, GitHub Actions, GitLab CI/CD
  • Artifact Security: JFrog Artifactory, Sonatype Nexus, Harbor registry
  • Compliance: OpenSCAP, Chef InSpec, Ansible security modules
  • Monitoring: Splunk, ELK Stack, custom security dashboards

References

Source: Agentic Security Hub controls (editorial, after OWASP Agentic AI T&M v1.1; mapped to AISVS 1.01) 2026.11 · retrieved 2026-11