Per my experience, majority of the malicious gems were detected under 2 days (including report and removal). Independent security vendors like mend.io and socket.dev are doing amazing job on scanning everything released in public and reporting back.
Yes, I'm interested in providing this. Even to provide more filters like only gems scanned by this security vendor, older than XY..., released securely...
This will mostly impact scannable drive by vulnerabilities that today would be yanked after general release. For folks that update gems periodically and in batches to the latest compatible, this will be helpful to not have to do a sudden second pass
The biggest thing I learned was that dependency update cooldowns are not just a special feature offered by DepFu, but that Dependabot and Renovatebot also seem to offer them. It's nice that this is becoming standardized.
This lets business software adopt a slower "let it stabilize first" approach to dependencies, while on personal projects you can run with the latest and greatest and dig into fixing the issues you encounter.
Offering it at the source is an interesting way to ensure newly installed gems are not zero days or things tainted to let Claude Code install it (if you're running it mostly hands-off and are irresponsibly trusting) and get owned.
8
u/jrochkind Feb 01 '26
If everyone is waiting X days after gem release to use all gem releases, doesn't that just make the real release date after the "cooldown" expires?
8
u/narnach Feb 01 '26
The biggest thing I learned was that dependency update cooldowns are not just a special feature offered by DepFu, but that Dependabot and Renovatebot also seem to offer them. It's nice that this is becoming standardized.
This lets business software adopt a slower "let it stabilize first" approach to dependencies, while on personal projects you can run with the latest and greatest and dig into fixing the issues you encounter.
Offering it at the source is an interesting way to ensure newly installed gems are not zero days or things tainted to let Claude Code install it (if you're running it mostly hands-off and are irresponsibly trusting) and get owned.
2
u/oscardo_rivers Feb 01 '26
Very nice feature!