Pocket

さてさてお久しぶりのVulsネタですが、
Vulsを最新アップデートするときに毎回手動でやっていたのですが、
めんどくさすぎるので、シェルスクリプトで自動化してみました。
それと以下のようにバージョンアップしろとよくTwitterでアナウンスされるので、
この機会にスクリプト使って、じゃんじゃんアップデートしてくれると幸いでやんす!


■How to Update to the Latest Version

https://vuls.io/docs/ja/misc-update-vuls.html

公式は上記。

[Vuls][update]v0.3.0からv0.4.0にアップデートしてみたけどハイパー簡単だった!


■vuls-update.sh

https://gist.github.com/RVIRUS0817/7702134ec4870057141c1239edffa6a1

go-cve-dictionary,goval-dictionary,vulsの3つをバージョンアップしています。
ツッコミどころ満載のスクリプトですが、一旦3つ同じ処理に関しては関数を使わずで作っております。(コード自体が少ないので)
Vulsのバージョンアップをするとたまにエラーが出ることがありますが、$GOPATH/pkgを消す処理も入れています。
では実際にこのスクリプトを使ってバージョンアップしてみやしょう!!!


■Run vuls-update.sh

!!!


■まとめ

自動化最高!!Docker用も作ろうかな。⇛上記のgistに乗っけました。
告知ですがVuls祭り #4でセッションすることになりました!
ぜひお声掛けください!!!!お待ちしております!!!

https://vuls-jp.connpass.com/event/94790/

Pocket

カテゴリー: shell scriptVuls

adachin

1989年生まれのSRE。ホスティングから大規模なアドテクなどのインフラエンジニアとして携わる。現在はサービスの信頼性向上、DevOps、可用性、レイテンシ、パフォーマンス、モニタリング、オブザーバビリティ、緊急対応、AWS/Azureでのインフラ構築、Docker開発環境の提供、Kubernetes保守、インフラコード化、新技術の検証、リファクタリング、セキュリティ強化などを担当している。個人事業主では数社サーバー保守とベンチャー企業のSREインフラコンサルティングやMENTAで未経験者にインフラのコーチング/コミュニティの運用を実施している。また、「脆弱性スキャナVuls」のOSS活動もしており、自称エバンジェリスト/技術広報/テクニカルサポート/コントリビュータでもある。

0件のコメント

コメントを残す

このサイトはスパムを低減するために Akismet を使っています。コメントデータの処理方法の詳細はこちらをご覧ください