dependency scanning
Snyk
Snyk is a dependency scanning product that flags vulnerable packages before merge. This profile covers what it does, how it is priced, and where it stops being the right choice.
What the product actually does
Snyk scans dependencies for known vulnerabilities and, more usefully, tells you whether a vulnerable dependency is actually reachable from your code. Reachability analysis is what separates it from a simple version comparison against an advisory database, and it is what makes the results actionable rather than overwhelming.
The second capability is automated fix pull requests. Snyk proposes the version bump or the patch and opens a pull request, which turns a security finding into a review rather than a ticket.
How pricing works once you are inside
Snyk prices per developer per month with a limit on tests and on private project count. The developer-based model means the cost scales with headcount rather than with the number of repositories, which is favourable for organisations with many small repositories and unfavourable for large teams with few.
The free tier is genuinely useful for open source and small private projects, and the jump to the first paid tier is steep. Model the private project count before committing, because that limit is reached faster than expected in a microservice estate.
Where it breaks down
Reachability analysis is only available for some languages. Where it is not, Snyk falls back to version matching and the result is the familiar flood of findings in code paths that are never called.
The automated fix pull requests are excellent for patch-level updates and much less reliable for major version jumps, where the fix requires code changes the tool cannot make. Teams should expect to handle major upgrades manually.
What switching costs
Low to moderate. Findings are portable; the suppression history, the ignore rules and the pull request automation are not.
Who should not use it
Teams whose dependency risk is concentrated in a single language with a strong native audit tool. The per-developer price is difficult to justify against a free alternative that covers the same ground.
Sources
Snyk public documentation and pricing page, read October 2026.