Skip to content

Require MFA for gem pushes - #578

Merged
excid3 merged 1 commit into
excid3:mainfrom
MatheusRich:patch-1
Apr 8, 2026
Merged

Require MFA for gem pushes#578
excid3 merged 1 commit into
excid3:mainfrom
MatheusRich:patch-1

Conversation

@MatheusRich

Copy link
Copy Markdown
Contributor

This adds the rubygems_mfa_required metadata to the gemspec, requiring multi-factor authentication for privileged operations on RubyGems.org.

This is a protection against supply chain attacks like the recent NPM Axios compromise

Reference: https://guides.rubygems.org/mfa-requirement-opt-in/

Checklist:

  • Code follows the project's coding standards
  • Tests have been added or updated to cover the changes
  • Documentation has been updated (if applicable)
  • All existing tests pass
  • Conforms to the contributing guidelines

This adds the `rubygems_mfa_required` metadata to the gemspec, requiring multi-factor authentication for privileged operations on RubyGems.org.

This is a protection against supply chain attacks like the [recent NPM Axios compromise](https://socket.dev/blog/axios-npm-package-compromised)

Reference: https://guides.rubygems.org/mfa-requirement-opt-in/
@excid3
excid3 merged commit aca286e into excid3:main Apr 8, 2026
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants