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の課題の解き方を学びましょう。

続きを読む