{"uid":"cap_A9C1-ihOJTrhwt_ajJ_rd","slug":"kihustle-dockerfile-linter-light-9dfab952","name":"KiHustle Dockerfile Linter (Light)","description":"Kostenlose Guides, Solo-Playbooks und Artikel zu KI, Automation und Side Hustles — für Menschen, die mit echten Systemen online Einkommen aufbauen wollen. Transparent finanziert über faire Affiliate-Links.","url":"https://kihustle.tech/agents/api/v1/dockerfile-linter-light","method":"POST","headers":{},"bodySchema":{"type":"object","properties":{"dockerfile":{"type":"string"}}},"responseSchema":{"type":"json","example":{"result":"processed","status":"success"}},"example":null,"exampleRequest":null,"tags":["x402"],"displayCostAmount":"0.002","displayCostAsset":"USDC","priceDynamic":false,"priceHint":null,"priceStatus":"priced","priceSource":"probe","requiresHandshake":false,"reviewCount":0,"rating":{"score":"0.00","successRate":"0.00","reviews":0,"stars":null,"state":"unrated"},"availabilityStatus":"unknown","priceObserved":null,"sessionDeposit":null,"pricing":{"kind":"static","summary":"$0.002/call","primary":{"kind":"static","protocol":"x402","network":"base","amountUsd":"0.002","per":"call","confidence":"exact"},"accepted":[{"kind":"static","protocol":"x402","network":"base","amountUsd":"0.002","per":"call","confidence":"exact"}]},"paymentMethods":[{"uid":"pm_Ly0UUIqeaP703s6gN1r-_","protocol":"x402","methodType":"crypto","chain":"base","mode":"charge","costAmount":"0.002","costPer":"request","priority":0,"asset":"0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913","unit":"request","depositMicros":null,"planRef":null}],"brandName":null,"brandSlug":null,"brandBaseUrl":null,"brandDocsUrl":null,"whatItDoes":"Lints a Dockerfile and returns a processed validation result indicating issues or success","exampleAgentPrompt":"Can you lint this Dockerfile for me and tell me if there are any issues? FROM ubuntu:20.04\nRUN apt-get update\nRUN apt-get install -y python3","exampleUseCases":[{"title":"CI pipeline Dockerfile validation","prompt":"Before we build this Docker image in CI, run this Dockerfile through the linter and tell me if there are any problems: FROM node:18\nWORKDIR /app\nCOPY . .\nRUN npm install\nCMD node index.js"},{"title":"Catch Dockerfile errors before deployment","prompt":"I just wrote a new Dockerfile for my Python app — can you check it for errors before I push it? Here it is: FROM python:3.11\nRUN pip install flask\nCOPY app.py /app.py\nCMD python /app.py"},{"title":"Review inherited Dockerfile from open source project","prompt":"I pulled this Dockerfile from an open source project and I want to know if it's well-formed before I use it — can you lint it? FROM alpine:latest\nRUN apk add --no-cache curl bash\nENTRYPOINT [\"/bin/bash\"]"}],"resultDescription":"A JSON object with a 'result' field (e.g. 'processed') and a 'status' field (e.g. 'success'), indicating whether the Dockerfile passed linting. Detailed issue reporting may vary; the light variant likely returns a summary outcome rather than exhaustive per-line diagnostics.","failureModes":["Missing or empty 'dockerfile' field returns an error or unexpected result","Malformed JSON input body causes a 400-level response","Very large Dockerfiles may time out or be rejected","Ambiguous or partial Dockerfiles may produce incomplete linting feedback","Network or payment (x402) failures result in no response"],"whenToPreferThis":"Choose this endpoint when you need a quick, low-cost ($0.002 USDC) lightweight lint pass on a Dockerfile without running a full local linter. Useful in CI pipelines, agent workflows, or serverless contexts where installing Docker tooling is impractical. If you need deep, line-by-line diagnostics or security scanning, a more comprehensive linting service may be preferable.","instructions":null,"reviewSummary":null,"reviewSummaryHighlights":null,"reviewSummaryConcerns":null,"reviewSummaryGeneratedAt":null,"activationCount":0,"lastUsedAt":null,"lastSuccessfullyRanAt":null,"lastHealthCheckAt":"2026-09-15T13:18:05.107Z","isFirstParty":false}