Unbearable IaC Audit Pack
OfficialAudits Docker Compose and Dockerfile configurations against 44 security and best-practice checks, covering privilege, network, secrets, filesystem, resources, image hygiene, and more.
Audits GitHub Actions workflow files against 21 security and supply-chain checks, covering token leaks, permission scoping, action pinning, runner security, and workflow configuration.
Click on "Deploy Server".
Wait a few minutes for the server to deploy. Once ready, it will show a "Started" state.
In the chat, type
@followed by the MCP server name and your instructions, e.g., "@Unbearable IaC Audit Packaudit my Dockerfile for security issues"
That's it! The server will respond to your query, and you can continue using it as needed.
Here is a step-by-step guide with screenshots.
# Unbearable IaC Audit Pack
Unbearable IaC Audit Pack — all four audit Actors under one MCP endpoint. Snyk-comparable scope at a fraction of the cost. Pay-per-event — only billed when a tool is actually called.
64 checks. 20 categories. 4 audit engines. 1 MCP endpoint.
What's included
Package | Checks | Categories | Primary tool |
Docker Compose audit | 25 | 9 |
|
Dockerfile audit | 19 | 5 |
|
GitHub Actions audit | 21 | 6 |
|
HU Postcode Validator | 5 tools | — |
|
Plus two bundle-only tools:
audit_all— paste a dict of filenames → content; auto-detects Dockerfile, compose, and workflow files and runs the right audit on eachlist_all_checks— full cross-package check catalog in one call
Related MCP server: gitl
Quick start (Claude Desktop)
{
"mcpServers": {
"iac-audit-pack": {
"type": "http",
"url": "https://unbearable-dev--iac-audit-pack.apify.actor/mcp",
"headers": {
"Authorization": "Bearer <your-apify-token>"
}
}
}
}Tool catalog
Aggregation (bundle-only)
Tool | Description |
| Multi-file detection + combined audit report |
| All 64 checks across all three audit packages |
Docker Compose (25 checks, 9 categories)
Tool | Description |
| Full 25-check audit |
| Privileged mode, cap_add, user namespace |
| Host networking, exposed dangerous ports |
| Hardcoded passwords, tokens in env vars |
| Docker socket mounts, host path mounts |
| Missing memory/CPU limits |
| Unpinned tags, |
| Restart policies, healthchecks |
| Logging driver config |
| Version field, service naming |
| Check catalog |
Dockerfile (19 checks, 5 categories)
Tool | Description |
| Full 19-check audit |
| Unpinned base, |
| ADD vs COPY, COPY ordering, ENV secrets |
| USER root, privilege escalation patterns |
| Layer count, cache busting |
| Hardcoded secrets in RUN/ENV/ARG |
| Check catalog |
GitHub Actions (21 checks, 6 categories)
Tool | Description |
| Full 21-check audit |
| Leaked tokens, secret in run: blocks |
| Overly broad write-all permissions |
| Unpinned action refs (not SHA-pinned) |
| Self-hosted runner risks |
| pull_request_target misuse, script injection |
| TeamPCP-class supply-chain patterns (GHA-201..208) |
| Check catalog |
HU Postcode Validator (5 tools)
Tool | Description |
| Settlement + county for a HU postcode |
| Alias for validate_postcode |
| All postcodes for a city (diacritic-insensitive) |
| Postcode/city pairing validation |
| All postcodes in a county |
| Budapest I-XXIII → postcodes |
Pricing
Event | USD |
| $0.10 |
Single-domain audit ( | $0.05 |
| $0.005 |
Pay-per-event — no subscription, no monthly minimums. You pay only when a tool is invoked.
Architecture
Package-import (not proxy): all four sub-packages are bundled directly into the
Actor image. Single cold start, single billing rail, no cross-Actor latency.
See DESIGN.md for the full rationale.
Built by Noel @ Unbearable Labs — more like this in the weekly newsletter.
This server cannot be deployed
Maintenance
Related MCP Connectors
Free MCP tools: the only MCP linter, health checks, cost estimation, and trust evaluation.
327 dev tools via REST API and MCP. Generate Dockerfiles, schemas, K8s, APIs, and more.
Zero-config MCP security scanner for AI-generated apps. 25K+ vulnerability patterns.
A paid remote MCP for CodeG, built to return verdicts, receipts, usage logs, and audit-ready JSON.
Related MCP Servers
- FlicenseNot gradedqualityDmaintenanceMCP server that provides code validation rules and analysis for various stacks/frameworks, enabling automated code reviews and reporting directly from VS Code and other editors.-
- AlicenseNot gradedqualityAmaintenanceAI code reviews and git activity digests with machine-readable risk scoring, available as an MCP server for use within an agent session.1MIT
- AlicenseAqualityBmaintenanceA local-first MCP server that scores your codebase's Build Readiness by reading code and running tests on your machine, outputting a diligence-grade score and risk register without uploading your source.577 npmApache 2.0
- AlicenseNot gradedqualityCmaintenanceStatic compliance-controls checker that verifies regulatory required controls exist in code, running deterministic rule packs via MCP tools for compliance checks, rule listing, and explanation.124 npmMIT