Dependabot
Dependency update bot in Developer tools
Recommended for opening dependency update pull requests automatically across many languages, with a cooldown delay setting. Critics say it creates noisy PRs and weak vulnerability alerts.
Recommended for opening dependency update pull requests automatically across many languages, with a cooldown delay setting. Critics say it creates noisy PRs and weak vulnerability alerts.
89 people gave an opinion
- recommend it
- 42
- criticize it
- 47
- approval share
- 47%
Recommended in 12 of 13 months
- November 2025: recommended
- December 2025: recommended
- January 2026: recommended
- February 2026: recommended
- March 2026: recommended
- April 2026: recommended
- May 2026: recommended
- June 2026: recommended
- July 2026: recommended
- August 2026: recommended
- September 2026: recommended
- October 2026: recommended
- November 2026: not recommended (month in progress)
Why it doesn’t carry the badge
- 42 people recommend itNeeds 10 or more, met.
- 0.8 recommenders for every criticNeeds 2 to 1 or better, not met.
- Recommended in 12 of 13 monthsNeeds 4 or more, met.
The same three rules apply to every product, and the badge can’t be bought. How the badge works
What people say about it
The reasons people give, with the number of comments that give each one. Open a reason to read what they said.
Why people recommend it
Each mark is one comment
Keeps dependencies updated automatically
“Use Dependabot to keep dependencies up to date, but configure a dependency cooldown so you don't end up installing anything too new.”
Comment from 28 Nov 2025 in “GitLab discovers widespread NPM supply chain attack” “Letting one computer send you patches and the other computer merge it for you when all your tests pass is a good thing.”
Comment from 18 Jan 2026 in “16 Best Practices for Reducing Dependabot Noise” “I have found a reliable way to keep things up-to-date is enabling dependabot and merging relentlessly”
Comment from 21 Feb 2026 in “Turn Dependabot Off” - Comment from 1 Sep 2026 in “Apple caught off guard by AI demand for Mac Mini and Mac Studio”
- Comment from 24 Jun 2026 in “Vulnerability Reports are not Special Anymore”
Cooldown setting delays risky new releases
“Use Dependabot to keep dependencies up to date, but configure a dependency cooldown so you don't end up installing anything too new.”
Comment from 28 Nov 2025 in “GitLab discovers widespread NPM supply chain attack” “having Dependabot update dependencies automatically after a cooldown still seems like a better alternative”
Comment from 20 Feb 2026 in “Turn Dependabot Off” “The cooldown setting in dependabot solves this attack vector.”
Comment from 24 Jun 2026 in “Vulnerability Reports are not Special Anymore” - Comment from 6 Jun 2026 in “Cooldown Support for Ruby Bundler”
Free and integrates with GitHub
“Dependabot integrates decently well with Github of course but so far renovate has worked well for us.”
Comment from 8 Jan 2026 in “How Dependabot Actually Works” “We offer a Github app that integrates with alerts from Dependabot.”
Comment from 20 Nov 2025 in “Ask HN: How do you prioritize dependency updates?” “Dependabot will watch for new versions and submit a PR for free.”
Comment from 1 Sep 2026 in “Apple caught off guard by AI demand for Mac Mini and Mac Studio” Works across languages and platforms
“What's nice about Dependabot is that it works across multiple languages and platforms.”
Comment from 20 Feb 2026 in “Turn Dependabot Off” “one of the benefits of Dependabot (and Renovate) are that they are language-agnostic”
Comment from 21 Feb 2026 in “Turn Dependabot Off”
What people warn about
Each mark is one comment
Floods repos with noisy PRs
“We started by having it doing PR for every single dependencies update every day, but that was a little too much noise”
Comment from 16 Dec 2025 in “Who has enjoyed using PR code reviewers? What worked and what didn’t?” “GitHub spammed me with notifications from it.”
Comment from 8 Jan 2026 in “How Dependabot Actually Works” “The emails are annoying and I mostly filter”
Comment from 20 Feb 2026 in “Turn Dependabot Off” - Comment from 21 Feb 2026 in “Turn Dependabot Off”
- Comment from 1 Jun 2026 in “NPM packages from RedHat have been compromised”
- Comment from 6 Oct 2026 in “Friendship ended with Deno, now Node is my best friend”
- Comment from 20 May 2026 in “Dumb Ways for an Open Source Project to Die”
Vulnerability alerts are often irrelevant
“Dependabot’s built-in vulnerability scanning is strictly worse than just about every ecosystem’s own built-in solution.”
Comment from 20 Feb 2026 in “Turn Dependabot Off” “So so so many "regular expression denial-of-service" issues at my last job that just didn't seem serious or often reachable.”
Comment from 14 Jul 2026 in “Dependabot version updates introduce default package cooldown” “The number of ReDoS vulnerabilities we see in Dependabot alerts for NPM packages we’re only using in client code is absurd.”
Comment from 20 Feb 2026 in “Turn Dependabot Off” - Comment from 20 Feb 2026 in “Turn Dependabot Off”
- Comment from 17 Jan 2026 in “16 Best Practices for Reducing Dependabot Noise”
Scale limits and slow feature support
“At sufficient scale, Dependabot’s analysis will time out before completing, effectively rate-limiting the number of PRs it can generate.”
Comment from 17 Jan 2026 in “16 Best Practices for Reducing Dependabot Noise” “This is a (ridiculous, IMO) platform limitation that GitHub could lift by applying more engineering time to Dependabot”
Comment from 28 Apr 2026 in “GitHub Actions is the weakest link” “It is quite slow to get support for newer conventions that are not ubiquitous across all of github.”
Comment from 8 Jan 2026 in “How Dependabot Actually Works” Updates to broken packages bypass cooldown
“But updates to broken packages are still allowed: if a new version is pushed within the three days, it does not reset the cool-down.”
Comment from 14 Jul 2026 in “Dependabot version updates introduce default package cooldown” “Dependabot (and probably others) don't consider cooldown when suggesting security upgrades”
Comment from 21 Nov 2025 in “We should all be using dependency cooldowns”
What people recommend instead
The same counts for each, so you can compare like for like. The tick on each bar marks the 2 to 1 line the badge needs.
| Product | Recommend | Criticize | Approval | Months | Owned | Badge |
|---|---|---|---|---|---|---|
| DependabotThis page | 42 | 47 | 47% | 12 | — | — |
| Renovate | 27 | 3 | 90% | 9 | — | Approved |
What people said
40 of the 95 comments that mention it, newest first. Each links to the original comment.
“I've had some frustration lately with Dependabot pings on "completed" repos for dev dependencies that don't affect runtime.”
“Dependabot will watch for new versions and submit a PR for free.”
“I didn't like the way it created a pipeline for any hacker to push a hacked dependency straight into someone's codebase”
“they are still not fun to deal with when you have to write NIS2 compliance documentation”
“So so so many "regular expression denial-of-service" issues at my last job that just didn't seem serious or often reachable.”
“But updates to broken packages are still allowed: if a new version is pushed within the three days, it does not reset the cool-down.”
“For mechanical work–things like bumping versions, fixing failing tests”
“The cooldown setting in dependabot solves this attack vector.”
“you can just have dependabot create the PRs to update packages”
“For dependabot it's as simple as cooldown.default-days: 1”
“auto Dependabot PRs that encourage churn to fix issues that if an informed person actually reviews easily concludes it doesn't affect us”
“You should be using CI to manage updates of lock files (e.g. dependabot, renovate)”
“Dependabot avalanche (a small repo I check in on has 15+ open dep bumps, half with stale merge conflicts”
“This is a (ridiculous, IMO) platform limitation that GitHub could lift by applying more engineering time to Dependabot”
“Services like renovate and dependabot do this lifting at no cost to the js developer, and probably do it better.”
“tell dependabot to delay a week, you'd sleep easy from this nonesense”
“Renovate and Dependabot can update pinned SHA references in workflows automatically”
“one of the benefits of Dependabot (and Renovate) are that they are language-agnostic”
“those automated PRs pile up into noise”
“I have found a reliable way to keep things up-to-date is enabling dependabot and merging relentlessly”
“Dependabot’s built-in vulnerability scanning is strictly worse than just about every ecosystem’s own built-in solution.”
“it only tells you that you're using a version that was vulnerable, not that you're using a specific API that was vulnerable”
“The emails are annoying and I mostly filter”
“having Dependabot update dependencies automatically after a cooldown still seems like a better alternative”
“The number of ReDoS vulnerabilities we see in Dependabot alerts for NPM packages we’re only using in client code is absurd.”
“What's nice about Dependabot is that it works across multiple languages and platforms.”
“Dependabot regular update prs once a week seems like a good option”
“Letting one computer send you patches and the other computer merge it for you when all your tests pass is a good thing.”
“I added the suggested dependabot.yml to all our internal repos”
“These dependabot MRs aren't even fixing real security issues, these do not exist in the wild.”
“At sufficient scale, Dependabot’s analysis will time out before completing, effectively rate-limiting the number of PRs it can generate.”
“Overall, this seems an improvement over spamming PRs that I may not care about”
“GitHub spammed me with notifications from it.”
“Before I joined Mend to work on Renovate, I wrote a post which goes into some ways I found Renovate better than Dependabot”
“Dependabot integrates decently well with Github of course but so far renovate has worked well for us.”
“It is quite slow to get support for newer conventions that are not ubiquitous across all of github.”
“We started by having it doing PR for every single dependencies update every day, but that was a little too much noise”
“Use Dependabot to keep dependencies up to date, but configure a dependency cooldown so you don't end up installing anything too new.”
“Dependabot (and probably others) don't consider cooldown when suggesting security upgrades”
“We offer a Github app that integrates with alerts from Dependabot.”
Counts come from 1,795,640 Hacker News comments, November 2025 to November 2026. How we count. Report a mistake.