LoginSignup
1
2

More than 5 years have passed since last update.

OSSの枯れ具合をJupyterで可視化する

Last updated at Posted at 2018-03-03

ついこないだ、Azure NotebookでNISTをスクレイピングしてCVEからCVSSだけ取得するスクリプトを書いたが、JVNはキーワード検索すれば、ヒットした脆弱性ごとのCVSSスコアも出力されるので、matplotlibで可視化してみた。

例えば定期的にお騒がせなICS BINDは、こんな感じ。昔からあったんだなぁ。

isc_bind.png

OpenSSLも、お盛ん。しかも2016年頃は満点が続いてた。

openssl.png

Struts御大も、グラフだけ見ると、まだまだ現役な感じ。

struts.png

本当は、このデータを元に、そろそろ枯れてきたかな、という指標を機械学習で取り出せればと思ったが、パッと見て、そういう雰囲気に見えないのが残念なところ。

コードとレンダリングイメージはgithubに置きました。Jupyterにコピペすれば、他のOSSも調べられます。

1
2
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
1
2