---
name: dockerfile-analyzer
description: "Dockerfile Analyzer (Dockerfile Analyzer) via devops.majbase.com's free public API, no key required. Keywords: lint dockerfile, analyze dockerfile best practices."
---

# Dockerfile Analyzer

Dockerfile Analyzer. Calls devops.majbase.com's free public API — no API key or authentication required.

## Endpoint

```
POST https://devops.majbase.com/dockerfile-analyzer/api
```

## Request / Response

```
API: POST /dockerfile-analyzer/api
  dockerfile=<string>  (required, the raw Dockerfile contents)
Returns {"findings": [{"line", "severity", "rule", "message"}, ...], "counts": {...}, "total": N},
or {"error": "..."}.
```

## Example

```bash
curl -sS -X POST https://devops.majbase.com/dockerfile-analyzer/api -H "Content-Type: application/json" --data-binary @- <<'EOF'
{"dockerfile": "FROM ubuntu\nRUN apt-get install -y curl\nCMD python3 app.py"}
EOF
```

## Notes

- No API key or authentication required.
- Full interactive tool: https://devops.majbase.com/dockerfile-analyzer/
