SiteShadow
Back to vulnerability library

DEP01 Unpinned Dependencies

What this means

SiteShadow found dependencies specified without exact version pins (or without a lockfile), which can cause your build to pull different code over time.

Why it matters

Unpinned dependencies can introduce breaking changes or supply-chain risk without warning.

Safer examples

1) Commit lockfiles

2) Pin versions (or use ranges + lockfile)

{
  "dependencies": {
    "express": "4.18.3"
  }
}

3) Automate updates safely

Use Renovate/Dependabot with review + CI, so updates are deliberate and visible.

How SiteShadow detects it (high level)

References

---

← Back to Vulnerability Library

Request access View coverage