Hoppa till huvudinnehållet

Säkerhetsfix: Dockerfilen är okänd

typehttps://docs.frem.sh/reference/api/errors/autofix-image-source-unknown
HTTP status422 Unprocessable Entity

Vad det betyder

Returneras av POST /orgs/{org}/code-security/images/findings/{id}/autofix (Säkerhetsfixar). Ingen pull request begärdes.

Sedan 2026-10-14 besvaras samma avslag med typen security-fix-image-source-unknown från POST /orgs/{org}/dependency-updates/security-fixes/requests. Sökvägarna ovan är utfasade och fortsätter att svara autofix-image-source-unknown fram till 2027-10-15. Hantera båda typerna.

Exempel på ett detail-meddelande som returneras med det här felet:

  • fremforge cannot tell which repository and commit built this image. Build and push it from an Actions run of a repository in this organisation, or add the OCI labels org.opencontainers.image.source and org.opencontainers.image.revision (docker/metadata-action sets both). The next image scan then finds its Dockerfile.

Svaret innehåller också "reason": "image_source_unknown".

Vad du gör

fremforge kunde inte avgöra vilken Dockerfile som byggde imagen: imagen saknar etiketterna org.opencontainers.image.source och org.opencontainers.image.revision och pushades inte av en Actions-körning i ett repo i din organisation, ingen Dockerfile i den commiten har en bas som imagen börjar med, två har det, eller så gick basens registry inte att läsa. detail anger vilket. Bygg och pusha imagen från Actions, eller lägg till etiketterna när du bygger den (docker/metadata-action sätter båda).

Svarets form

Alla fel från fremforges API är RFC 9457 problem+json:

{
  "type": "https://docs.frem.sh/reference/api/errors/autofix-image-source-unknown",
  "title": "Unprocessable Entity",
  "status": 422,
  "detail": "...",
  "reason": "image_source_unknown"
}

Styr din felhantering på type, inte på title eller detail: de är skrivna för människor och kan formuleras om.