可以对所需宝石的不安全/过时的宝石依赖关系做些什么?

时间:2016-03-01 06:07:55

标签: ruby-on-rails ruby ruby-on-rails-4 rubygems bundler

我在预先提交和CI中包含了bundler-audit(检查已知的易受攻击的gem)。它在先前版本的nokogiri gem中提出了一个已知漏洞,建议我升级。

但这就是问题:易受攻击的宝石是Rails的传递依赖性之一,还有一些我无法消除的宝石。他们中的一些使用悲观版本说明符,明确排除了我需要升级的nokogiri版本。

在这种情况下,人们做了什么?有什么建议吗?

1 个答案:

答案 0 :(得分:1)

如果当前的Rails 4.x gem具有此依赖关系,请提交针对Rails的错误。

如果当前4.x版本的Rails依赖于一个不安全的gem版本,我会感到非常惊讶。