Shopify
Shopify logoShopify · Feature trail

Ruby Dependency Security and Analysis

1 post · Jan 2022 – Oct 2022

What this trail covers

Shopify has evolved its Ruby Dependency Security initiatives, focusing on analyzing the relationships between Ruby packages and their dependencies to identify potential security vulnerabilities and improve the overall security posture of the Ruby ecosystem. This includes efforts related to Multi-Factor Authentication (MFA) rollout on RubyGems, dependency analysis to uncover indirect vulnerabilities, and the development of tools and visualizations to understand these relationships. This post details the resolution of a dependency confusion vulnerability across over 600 Ruby applications by developing tooling to automate lockfile format upgrades and collaborating with the Bundler team to improve dependency management safety.

All Shopify trails