🚀 Socket Launch Week Day 5:Introducing Repository Access Permissions and Custom Roles.Learn more →
Sign In

Missing lockfile

Severity

High

Short Description

A manifest file was found without a corresponding lockfile. Without a lockfile, dependency resolution is non-deterministic and may resolve to different (potentially malicious) versions across installs.

Suggestion

Add a lockfile (e.g. package-lock.json, yarn.lock, Gemfile.lock, poetry.lock) to your repository and commit it to version control. This ensures deterministic dependency resolution and protects against supply chain attacks.