Vulsを最新版にしてみる
Twitterにこんなのが流れてきた。
We are pleased to announce the release of #Vuls v0.7.0
— vuls (@vuls_en) 2019年4月8日
New Feature: WordPress Vulnerability Scan.
Vuls gets versions of core, plugins, themes by `wp-cli` in scanning, and then detects vulns by version comparison in reporting.https://t.co/5xMxCwENVcpic.twitter.com/4a1UnhTojv
📦 Go 1.12.3 and 1.11.8 are released!
— Go (@golang) 2019年4月8日
🙋♂️ You only need to update if you’re on Linux, using cgo, and affected by this issue: https://t.co/ki2g7yHVcH
⬇️ Download: https://t.co/StazJXa19M#golangpic.twitter.com/srCYHyadUZ
goのバージョンアップ
rm -rm /usr/local/go確認
wget https://dl.google.com/go/go1.12.3.linux-amd64.tar.gz
tar vzfx go1.12.3.linux-amd64.tar.gz
sudo mv go /usr/local/
go versiongoはこれでOK。mvだけなのでPakageは利用していない^^;;
go version go1.12.3 linux/amd64
Vuls
vulsのバージョン確認$ vuls -vあぐ・・・最近サボっているのが良くわかる・・・0.7.0へUpdateを実施
$ vuls 0.4.0
エラーが出る前に消しておく
$ rm -rf $GOPATH/pkg
go-cve-dictionaryのUpdate
$ cd $GOPATH/src/github.com/kotakanbe/go-cve-dictionary
$ git pull
$ rm -rf vendor
$ make install
Update goval-dictionaryのUpdate
$ cd $GOPATH/src/github.com/kotakanbe/goval-dictionaryこれでvulsのUpdateはいけるはず・・・ぐちゃぐちゃになったらgit cloneからやり直せばいいし^^;;(逃げ)
$ git pull
$ rm -rf vendor
$ make install
Vuls Update
$ cd $GOPATH/src/github.com/future-architect/vuls
$ git pull
$ rm -rf vendor
$ make install
Version確認
vuls -v
vuls v0.7.0 build-20190409_092022_6a1fc4f