Bundle audit MCP for IaC: docker-compose + Dockerfile + GitHub Actions + HU postcode under one endpoint. Pay-per-event via Apify Actor Store.
Drift inferred · capture-to-capture
No drift recorded — single capability capture; advisories appear once its surface changes.
transport streamable-http counts 0 tools · 0 res
· 0 prompts
permission surface via code analysis
no tools enumerated yet for this server.
evidence-backed
findings quoted directly from the published source artifact — not inferred
filesystem 1
- fs UnbearableDev-iac-audit-pack-f10b31b/postcode/db.py :7
from pathlib import Path
network 5
- net UnbearableDev-iac-audit-pack-f10b31b/compose_audit/parser.py :7
import httpx - net UnbearableDev-iac-audit-pack-f10b31b/dockerfile_audit/parser.py :5
import httpx - net UnbearableDev-iac-audit-pack-f10b31b/gha_audit/parser.py :7
import httpx - net UnbearableDev-iac-audit-pack-f10b31b/k8s_audit/checks/resources.py :19
if not requests.get("cpu"): - net UnbearableDev-iac-audit-pack-f10b31b/k8s_audit/parser.py :5
import httpx
database 1
- db UnbearableDev-iac-audit-pack-f10b31b/postcode/db.py :5
import sqlite3
tool registrations 27
- audit_compose UnbearableDev-iac-audit-pack-f10b31b/compose_audit/main.py :104
- list_checks UnbearableDev-iac-audit-pack-f10b31b/compose_audit/main.py :147
- audit_dockerfile UnbearableDev-iac-audit-pack-f10b31b/dockerfile_audit/main.py :135
- list_checks UnbearableDev-iac-audit-pack-f10b31b/dockerfile_audit/main.py :175
- audit_workflow UnbearableDev-iac-audit-pack-f10b31b/gha_audit/main.py :135
- list_checks UnbearableDev-iac-audit-pack-f10b31b/gha_audit/main.py :172
- audit_compose UnbearableDev-iac-audit-pack-f10b31b/iac_audit_pack/main.py :184
- list_checks_compose UnbearableDev-iac-audit-pack-f10b31b/iac_audit_pack/main.py :223
- audit_dockerfile UnbearableDev-iac-audit-pack-f10b31b/iac_audit_pack/main.py :294
- list_checks_dockerfile UnbearableDev-iac-audit-pack-f10b31b/iac_audit_pack/main.py :333
- audit_github_actions UnbearableDev-iac-audit-pack-f10b31b/iac_audit_pack/main.py :404
- list_checks_github_actions UnbearableDev-iac-audit-pack-f10b31b/iac_audit_pack/main.py :444
- audit_kubernetes UnbearableDev-iac-audit-pack-f10b31b/iac_audit_pack/main.py :517
- list_checks_kubernetes UnbearableDev-iac-audit-pack-f10b31b/iac_audit_pack/main.py :556
- validate_postcode UnbearableDev-iac-audit-pack-f10b31b/iac_audit_pack/main.py :583
- lookup_postcode UnbearableDev-iac-audit-pack-f10b31b/iac_audit_pack/main.py :593
- lookup_city UnbearableDev-iac-audit-pack-f10b31b/iac_audit_pack/main.py :603
- validate_address UnbearableDev-iac-audit-pack-f10b31b/iac_audit_pack/main.py :613
- list_postcodes_in_county UnbearableDev-iac-audit-pack-f10b31b/iac_audit_pack/main.py :624
- budapest_district_lookup UnbearableDev-iac-audit-pack-f10b31b/iac_audit_pack/main.py :634
- audit_all UnbearableDev-iac-audit-pack-f10b31b/iac_audit_pack/main.py :648
- list_all_checks UnbearableDev-iac-audit-pack-f10b31b/iac_audit_pack/main.py :800
- lookup_postcode UnbearableDev-iac-audit-pack-f10b31b/postcode/main.py :83
- lookup_city UnbearableDev-iac-audit-pack-f10b31b/postcode/main.py :89
- validate_address UnbearableDev-iac-audit-pack-f10b31b/postcode/main.py :95
- budapest_district_lookup UnbearableDev-iac-audit-pack-f10b31b/postcode/main.py :101
- list_postcodes_in_county UnbearableDev-iac-audit-pack-f10b31b/postcode/main.py :109
declared dependencies 7
- apify@>= 3.0.0, < 4.0.0
- apify-client@*
- fastmcp@>= 3.0.0, < 4.0.0
- mcp@>= 1.25.0, < 2.0.0
- PyYAML@>= 6.0
- httpx@>= 0.28.0
- dockerfile-parse@>= 2.0.0