Kush's Wiki

Hadolint

#Continuous Integration

Dockerfileの構文チェック、ベストプラクティス検証、セキュリティ脆弱性検出を行うSASTツール

  • Haskellで実装され、ShellCheckを統合することでRUN命令内のbashスクリプトも検証する
  • ベストプラクティス違反の警告はNon-root Userマルチステージビルドなどの実践に対応する
  • Dockerイメージとしても配布されており、ローカル環境へのインストール不要で実行可能

https://hadolint.dev/ https://github.com/hadolint/hadolint