#[[Continuous Integration]]

Hadolint

#Continuous Integration

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

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

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

neighbourhood

Docker Docker Dockerfile Dockerfile Non-root User Non-root User SAST SAST マルチステージビルド マルチステージビルド Hadolint

links · 5