Skip to main content

Snykの新しい脆弱性カード:新しいデザインで問題をすばやく修正

Blog Header Vuln card blog

2021年3月2日

0 分で読めます

Snykのミッションの一つは、とてもシンプルです。開発者が簡単に問題を修正できるよう支援することです。できるだけ迅速に機能や改善をリリースすることでこのミッションを推進していますが、開発者がSnykから最大限の価値を得られる体験を提供することも同じくらい重要です。そのためには、修正が必要な内容をすばやく把握でき、修正作業をとても簡単に行える必要があります。Snykでこうした情報の多くを確認できるのが、プロジェクト詳細ページの課題カードです。

そこで、カードを刷新し、使いやすさと価値を大幅に向上させたことを大変うれしく思います。見た目を新しくしただけではありません。機能はそのままに、価値を高め、カードの構成も大きく改善しました。

オープンパッケージの脆弱性画面を並べて表示。任意のコマンドインジェクション、概念実証エクスプロイトのステータス、スコア741、修正の詳細を示す

ご覧のとおり、カードに表示する情報を整理しました。すぐに知る必要がある情報をカードの上部に配置し、それ以外は折りたたんでいます。すぐに知る必要がある情報とは何でしょうか?次のアクションにつながる情報です。

脆弱性やライセンスの問題がどのように発生し、修正されるのか、到達可能かどうか、エクスプロイトが存在するかどうかといった重要な詳細を見やすくしました。こうした情報をひと目で確認できることで、開発者が次のアクションを判断しやすくなります。従来のカードにあったパスや修正方法の詳細、脆弱性の概要も引き続き重要な情報です。そのためカードには残しつつ、修正にすばやく取りかかれるよう折りたたんでいます。

修正をより迅速に行うため、カードからSnykの脆弱性データベースに直接アクセスできるようになりました。また、特定の脆弱性を修正する機能も追加しました。Snyk vulnerability databaseに直接アクセスすれば、「深刻度」と言うよりも早く重要なデータを確認できます。また、脆弱性を修正するボタンを1つにまとめることで、開発者はより的確に修正を進められます。

プロジェクトに数十、数百もの脆弱性があるのを見ると、課題カードを簡単に操作できるとしても、誰でも気が重くなるものです。その結果、修正率が下がることもあります。修正の優先順位を付けやすくするため、新しいフィルターと並べ替え機能を追加しました。

重大度の高いコマンドインジェクションとDLLインジェクションの問題、スコア、エクスプロイトの成熟度、修正コントロールを一覧表示する脆弱性ダッシュボード

作業に集中できるよう、ほかのフィルターと組み合わせて、脆弱性またはライセンスの問題で絞り込めます。修正の優先順位付けは、迅速な修正につながる重要な要素です。優先度スコアや深刻度で課題を並べ替えられるため、プロジェクト詳細ページをより簡単に操作し、修正を進められます。

詳しくはドキュメントをご覧ください。

すべてのユーザーにとってより良い体験を提供できるよう、常に改善に取り組んでいます。課題カードについてご意見があれば、ぜひお聞かせください。修正作業を進めていきましょう!

カテゴリー: