Skip to content
Merged
Changes from 1 commit
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
21 changes: 21 additions & 0 deletions _posts/2025-08-08-malicious-gems-removal.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,21 @@
---
title: Update on Malicious Gems Removal
layout: post
author: Marty Haught
author_email: [email protected]
---
We are aware of [a recent report about malicious gems](https://socket.dev/blog/60-malicious-ruby-gems-used-in-targeted-credential-theft-campaign) that were targeting social media credentials. **Our team first detected this activity on July 20th and began removing the affected gems immediately through our regular security processes.**

We want to reassure the Ruby community that this issue has already been taken care of and is no longer an active threat. **It involved a small number of gems from shady actors and does *not* impact widely used or trusted packages.**

Security is part of our daily operations. We remove suspicious gems regularly, typically before issues are reported by third parties (our systems detect 70-80% of the gems we ultimately remove). While we don’t announce every action we take, our monitoring systems are working as intended, and our security team is always actively working to protect the RubyGems ecosystem.

Additionally, there were some inaccuracies in the information that has been reported about our security team's actions and the timeline of events. For transparency, we will be publishing a more detailed breakdown of this incident, including information on how we handle threats like these, next week.

**In the meantime, we encourage developers to:**

* Always be cautious when using newly published or low-download gems.
* Check the gem’s author and repository links.
* Report anything suspicious to our team by emailing [[email protected]](mailto:[email protected]).

You can also reach out to our team with questions or concerns by joining the [Bundler Slack.](https://slack.bundler.io/)