Skip to content
Recued
Menu
← Back to packs

Hadolint Pack

by recued-core v1 app_pack

V3 deterministic Dockerfile lint capability pack. By-value connector composition (service_kind=cli, no separate ingredient): one local hadolint CLI ingredient exposes bounded project operations for readiness and Dockerfile lint diagnostics. Lints run from an explicit project directory cwd supplied at execution time, check one trusted local Dockerfile path, and return JSON diagnostics via the dockerfile.lint catalog operation. Fixed-function and reproducible: no arbitrary hadolint flags, no caller-supplied config path, no ignore-rule hole, no trusted-registry override, no shell wrapper, no Docker image execution, and no network egress. Lint findings are represented as JSON output instead of failing the op; real invocation errors still fail. Requires hadolint on PATH. Local and no-egress.

What this pack installs

  • hadolint Ingredient

Trust & control

What installing this whole pack would let it do. Recued grants these permissions at install — review them there before approving.

Where it runs

Server only Runs on your server.

What it's allowed to do

Read Local CLI hadolint read-only
Read: hadolint.version · No approvalRead: dockerfile.lint · No approval

Data it touches

SurfacesLocal CLI

About

Tags

pack:hadolinthadolintdockerfilecontainerdockerlintsecuritydeveloper-toolsqualityjsondeterministiclocal-servicev3composition