Skip to main content

Ruby向けSnyk CLIを発表:Rubyの脆弱性を修正する新たな方法も

著者
Headshot of Johanna Kollmann

Johanna Kollmann

2016年12月19日

0 分で読めます

先月Rubyのサポートを開始して以来、機能の改善に取り組んできました。本日は、Rubyのサポートを拡張したことをお知らせします。

Ruby CLI

Ruby on Railsの依存関係における脆弱性を表示するターミナル。クロスサイトスクリプティングの警告と、22件の脆弱性が見つかったことが示されています。

Ruby CLIを使ってRubyプロジェクトを継続的にテストし、依存関係に新たな脆弱性がないか監視できます。最新バージョンのSnykをnpm install -g snykでインストールしてお試しください。

現在サポートされているのはsnyk testとsnyk monitorです。これらのコマンドはビルドシステムに追加できます。snyk wizardによる脆弱性の修正はNode.jsのみで利用できます。Rubyの脆弱性を修正するには、GitHub integrationをご利用ください。

Rubyの脆弱性を修正する機能を拡張

rackのサービス拒否(DoS)に関するセキュリティアラート。脆弱性を修正するにはGemfileの変更が必要と表示

SnykはGemfile.lockファイル内の脆弱な依存関係を更新し、Rubyプロジェクトの問題を修正します。今回からGemfileも考慮するため、より多くの脆弱性を簡単に検出して修正できるようになりました。

修正にGemfileの変更が必要な場合は、修正用のプルリクエストでその変更を提案します。

Snyk.io経由でPRを作成すると、その場合は事前にお知らせします。

コミットメッセージを改善

Ruby向けの取り組みと並行して、Node.jsとRubyの修正用PRのコミットメッセージも更新しました。PRに記載されている詳細がコミットメッセージにもすべて含まれ、Git上にも記録されます。Government Digital ServiceのGitスタイルガイドを参考にしており、ぜひおすすめします。

CTFを始めよう

オンデマンドのバーチャル入門ワークショップを視聴して、CTFの課題の解き方を学びましょう。

続きを読む

feature insights context
Blog

自律型攻撃はすでに始まっている。防御もそのスピードに追いつかなければならない。

自律型攻撃者によって、防御に使える時間は短くなっています。継続的な検出、修復、検証、予防で、セキュリティチームが攻撃に歩調を合わせる方法をご紹介します。

feature insights context
Blog

予防は、本質的に解決済みの問題なのでしょうか?

エージェントが生成するコードの予防策はアーキテクチャ上解決されていますが、開発を遅らせることなくセキュリティを守る制御を選ぶことが、依然として課題です。

Live Stream

修正エージェントをわかりやすく解説:見つけるより直すことが重要な理由

SnykのRemediation Agentが、セキュリティインテリジェンス、破壊可能性分析、検証を活用して、脆弱性をマージ可能なプルリクエストに変える仕組みをご覧ください。