Quick Dockerfile Review

Run a transparent browser-based review for common Dockerfile security, reliability, caching, and maintainability problems.

Browser-BasedResponsive UI Privacy-First
Focused ToolRaven ruleset—not Hadolint. This quick review does not build the image, parse the complete Dockerfile AST, or run ShellCheck. Confirm important findings with the authoritative commands below.

Dockerfile source

ToolRaven findings

Not reviewedRun the focused ruleset to see findings.

Authoritative follow-up with Hadolint

hadolint Dockerfile
docker run --rm -i hadolint/hadolint < Dockerfile
- uses: hadolint/[email protected] with: dockerfile: Dockerfile

ToolRaven rule IDs intentionally do not reuse Hadolint DL codes. Inline suppression is supported with # toolraven-ignore TRD001: reason immediately above the relevant instruction.

How it works

About Quick Dockerfile Review

Quick Dockerfile Review checks a focused ToolRaven ruleset for common security, reproducibility, image-size, and build-cache mistakes. Each finding identifies the source line and explains what this local checker can establish.

This is not Hadolint and does not parse a full Dockerfile AST or run ShellCheck. Use the included Hadolint commands for authoritative CI enforcement, especially when shell semantics, build arguments, or advanced Dockerfile syntax matter.