Home / Companies / GitHub / Blog / Post Details
Content Deep Dive

Unlocking security updates for transitive dependencies with npm

Blog post from GitHub

Post Details
Company
Date Published
Author
Bryan Dragon
Word Count
1,775
Company Posts That Month
24
Language
English
Hacker News Points
-
Post removed?
No
Summary

Dependabot, a tool for automating security updates in software dependencies, has expanded its capabilities to address vulnerabilities in transitive dependencies, which are indirect dependencies within a project's dependency graph. Previously, developers had to manually update chains of ancestor dependencies when vulnerabilities were detected in transitive dependencies. By leveraging npm's audit functionality, Dependabot can now resolve these vulnerabilities more efficiently by identifying and updating only the necessary dependencies without causing unnecessary changes. This enhancement has significantly reduced update-not-possible errors, particularly in JavaScript projects, where more than 80% of Dependabot's security updates occur. With the rollout of this feature in September 2022, Dependabot users benefit automatically, and plans are in place to extend similar functionality to other package managers as they develop comparable features.

Trends Found in this Post

No tracked trend matches for this post yet.

Use This Data

Use this post, company, and trend context to find content marketing opportunities, perform competitive analysis, or address product feature gaps via the Plushcap MCP server or the Plushcap API.