Join our Newsletter — 33% off our NHI Course
NHI Lifecycle Management

DVC

← Back to Glossary
By NHI Mgmt Group Updated October 29, 2026 Domain: NHI Lifecycle Management

DVC is a data version control tool for tracking datasets, model artefacts and pipeline stages in machine learning projects. It links data and code changes through references in a Git repository, while large files and intermediate outputs are stored separately. That makes reproducibility, lineage and rollback easier across shared ML workflows.

What DVC Is Designed to Manage

DVC sits at the boundary between data engineering and machine learning delivery. It gives teams a way to version datasets, model artefacts and pipeline stages without forcing large binary objects into Git itself, which preserves a cleaner source history and a more usable development workflow.

The practical value is that code, data and pipeline state can move together as a reproducible unit. That matters in ML projects because a model is rarely explained by code alone, the dataset and preprocessing steps are part of the result.

How DVC Uses Git Without Putting Everything in Git

DVC stores small metadata files in a Git repository and tracks large files through references rather than by committing the files directly. The repository becomes the control plane for change history, branching and collaboration, while the heavier artefacts remain outside the normal Git object store.

This separation reduces repository bloat and makes it easier to review what changed in a project. A commit can represent a dataset update, a model retrain or a pipeline adjustment, and the linked artefacts provide the content needed to reproduce that state later.

Why Reproducibility and Lineage Depend on DVC

In machine learning, reproducibility depends on being able to connect a result to the exact inputs and pipeline steps that produced it. DVC supports that lineage by tying artefacts to code versions, so teams can compare runs, roll back to earlier states and understand which changes affected model behaviour.

That lineage is especially useful when multiple people work on the same project or when experiments move through review, validation and release. It helps answer basic questions such as which dataset version produced a specific model, or which pipeline stage introduced a behavioural shift.

Where DVC Fits in ML Operations

DVC is not a model-serving platform or a full MLOps suite. It is the versioning and reproducibility layer that sits underneath collaboration, experimentation and release management. Teams typically use it when they need deterministic reference points for data, training inputs and pipeline outputs across the lifecycle of a project.

Its usefulness increases when datasets are large, artefacts change often, and multiple branches or experiments must coexist. In those conditions, a plain Git workflow is usually too limited, while a data version control layer gives the project a clearer audit trail for technical change.

Risk and Threat Considerations

DVC improves traceability, but it also makes the integrity of references, artefact storage and pipeline metadata security-critical. If those references are altered, missing or mapped to the wrong content, teams may believe they are reproducing a trusted result when they are actually building from different data or model artefacts.

Failure mechanism: Attackers or careless changes can tamper with linked artefacts, manipulate pipeline state, or exploit weak access to the underlying storage so that the repository history no longer matches the artefacts it describes.

Impact: The result can be silent data drift, broken reproducibility, polluted experiments, or the release of a model trained on untrusted inputs, which undermines both operational confidence and security review.

Standards & Framework Alignment

This section maps relevant standards and security frameworks to the operational risks and controls described in this guidance.

SLSA, OWASP SAMM, CIS Controls v8 and NIST CSF 2.0 set the governance and control requirements practitioners need to meet.

FrameworkControl / ReferenceRelevance
SLSASupply chain integrityDVC links code and artefacts across the ML delivery chain.
Recommendation — Verify artefact provenance and protect pipeline outputs from tampering.
OWASP SAMMSoftware Assurance Maturity ModelDVC supports repeatable, reviewable delivery practices in ML projects.
Recommendation — Build repeatable versioning and review practices into the ML workflow.
CIS Controls v8CIS-3 — Data ProtectionDVC relies on controlled storage and integrity of datasets and artefacts.
Recommendation — Protect stored datasets and artefacts from unauthorized change.
NIST CSF 2.0PR.DS-01 — Data-at-rest is protectedDVC depends on safeguarding stored datasets and model artefacts.
PR.AA-05 — Assets are authenticated and authorized before being granted accessDVC workflows depend on controlled access to repositories and remote artefact stores.
Recommendation — Protect versioned data and artefacts wherever they are stored. Restrict access to repositories and remote artefact storage.

Practitioner Guidance

Why practitioners should care: Treat DVC metadata, remote storage and pipeline definitions as part of the trusted build and research chain, not as disposable project scaffolding. If one of those layers is weakly controlled, the reproducibility promise becomes unreliable.

What to watch for: Review who can change dataset references, pipeline definitions and remote artefact locations, and make sure teams can verify that an artefact still corresponds to the commit that claims to produce it. That is the practical control point that keeps DVC useful under collaboration pressure.

Free weekly newsletter

Subscribe to the NHI & AI Identity Journal

The latest on NHI and Agentic AI security – articles, research, breaches, news and events every week.

Bonus 33% off our NHI Course when you subscribe.

NHIMG Editorial Note
Reviewed and updated by the NHIMG editorial team on October 29, 2026.
NHI Mgmt Group — the #1 independent authority on Non-Human Identity, IAM, and Agentic AI security. nhimg.org