MCP.Market

Dockerfile Security Audit MCP server

not responding
by tylerscomic-lab·io.github.tylerscomic-lab/dockerfile-audit-mcp·v1.0.0

Audit Dockerfiles for root users, baked-in secrets, curl-pipe-shell and unpinned base images.

D43/100grade D
What users say
No reviews yet
Be the first
Safety scan
D43/100

full report

Adoption
New

0 stars

Reviews

Write one

Nobody has reviewed Dockerfile Security Audit yet.

If you have run it, two minutes of your experience saves the next person an afternoon.

Dockerfile Security Audit tools

Tool list not cached yet. `describe` through the gateway fetches it live.

Public scan report

scanner v0.1.10 · 2026-10-28 · same rubric, same numbers if you re-run it

1 high
  • –Code scanremote-only server, no package to scann/a
  • Live reliabilityremote unreachable: HTTP 5000/20
  • –Tool poisoningtools not inspected (endpoint requires auth); not countedn/a
  • Auth qualityno auth information5/15
  • Maintenancelast push 27 days ago15/15
  • Maintainer identityregistry namespace matches repository owner6/10

Findings (1)

  • highRemote endpoint did not respondreliability.unreachable

    HTTP 500

Overall 43/100. Components that don't apply are left out of the denominator. Any critical finding is an F.RubricAppeal a findingJSON

How Dockerfile Security Audit compares

Against every graded Security MCP server, from our own scans and uptime checks. Updated after each scan run.

Safety score
43/100
higher than 7% of 915 Security servers
Uptime
18%
of our recent checks; the typical remote Security server answers 100%
Response time
404 ms
faster than 27% of 547 Security servers

Install Dockerfile Security Audit in Claude Code, Cursor or VS Code

claude mcp add --transport http dockerfile-audit-mcp https://dockerfile-audit-mcp.mcpize.run/mcp
Add to Cursor

What the publisher says

From the Dockerfile Security Audit repository's README, as published. We do not edit it. Read it on GitHub

dockerfile-audit-mcp

An MCP server that audits Dockerfiles for real container-security anti-patterns. Parses actual Dockerfile structure (instructions, backslash line continuations, multi-stage builds) via a hand-written parser, not regex over the raw text.

What it catches

Missing USER. If the final stage that actually ships has no USER instruction (or explicitly sets USER root), every process in the running container has root privileges by default. Correctly checks only the final stage — matching real linter convention (hadolint's DL3002), since multi-stage builds exist specifically so earlier build-only stages' root steps never ship.

Baked-in secrets. ENV/ARG values assigned to secret-shaped names (APIKEY, PASSWORD, TOKEN, STRIPE_*_KEY, etc.) land permanently in the image's layer history — visible via docker history --no-trunc to anyone who pulls the image, even after a later layer unsets the variable. Placeholder-looking values (, changeme) and bare ARG declarations with no default are correctly not flagged.

curl | sh / wget | bash. Pipes a remote script directly into a shell at build time with no integrity check — if the host is compromised or the script changes, every future build silently pulls in whatever it now serves.

Unpinned base images. :latest or no tag at all means the base your image builds on can change between builds with nothing in the Dockerfile to explain why.

ADD with a remote URL. Same unverified-fetch problem as curl | sh, via a different instruction.

Tools

audit_dockerfile

Full audit. Returns a risk level and every finding with its exact location, why it matters, and a concrete fix.

Use it

Hosted (recommended): MCPize — free tier, $7/mo Pro.

Self-host:

npm install
node server.js

Part of a small suite

github-actions-audit-mcp, regex-safety-audit-mcp, secrets-leak-audit-mcp, mcp-trust-audit-mcp.

License

MIT

Nothing above is checked by us. What we check is on the safety report.

Grade history

  • 2026-10-28downgradeA → Dscore 43: Remote endpoint did not respond

Dockerfile Security Audit: common questions

Is Dockerfile Security Audit MCP server safe?
Not recommended: it is graded D (43/100). Read the Dockerfile Security Audit safety report
How do I install Dockerfile Security Audit?
It runs remotely at dockerfile-audit-mcp.mcpize.run. Add it to Claude Code, Cursor, VS Code or Claude Desktop with the snippets above, or call it through the mcp.market gateway without installing anything.
Does Dockerfile Security Audit need an API key?
Not as far as the registry entry and our scan can tell: no credentials are declared or required.
Is Dockerfile Security Audit maintained?
The last commit was 34 days ago (2026-10-01). The latest release is v1.0.0.
Is Dockerfile Security Audit up?
18% of our last 28 checks got an answer. We check remote servers about four times a day.
What can I use instead of Dockerfile Security Audit?
Servers from other publishers that do the same job: Skylos MCP server, Wireshark MCP server and Mastyf AI MCP server.
How does Dockerfile Security Audit compare with other Security MCP servers?
safety score 43/100 (higher than 7% of 915 Security servers); uptime 18% (of our recent checks; the typical remote Security server answers 100%); response time 404 ms (faster than 27% of 547 Security servers). Full comparison.

Alternatives to Dockerfile Security Audit

Same job from other publishers: the closest match first, then the best rated.

  • Skylos
    Dead code, security, secrets detection and code quality for Python, TypeScript, Go.
    C
  • Wireshark
    Professional network analysis with tshark. Security audits, deep-dives, and threat detection.
    A
  • Mastyf AI
    Runtime proxy for MCP security, cost governance & audit
    B
  • Guardvibe
    Deterministic security layer your AI can't be. 644 rules, 39 tools, CLI + doctor + host audit.
    C
  • npm Registry MCP Server
    npm registry MCP server — package intelligence, security audits, dependency analysis
    B

More from tylerscomic-lab →