Gå til hovedinnhold

Sikkerhetsrettelse: Dockerfile-en er ukjent

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

Hva det betyr

Returneres av POST /orgs/{org}/code-security/images/findings/{id}/autofix (Sikkerhetsrettelser). Det ble ikke bedt om noen pull request.

Siden 2026-10-14 besvares den samme avvisningen med typen security-fix-image-source-unknown fra POST /orgs/{org}/dependency-updates/security-fixes/requests. Stiene ovenfor er utfaset og svarer fortsatt med autofix-image-source-unknown fram til 2027-10-15. Håndter begge typene i koden din.

Eksempel på detail-melding som returneres med denne feilen:

  • 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 inneholder også "reason": "image_source_unknown".

Hva du gjør

fremforge kunne ikke avgjøre hvilken Dockerfile som bygget imaget: imaget har ikke etikettene org.opencontainers.image.source og org.opencontainers.image.revision og ble ikke pushet av en Actions-kjøring i et repository i organisasjonen din, ingen Dockerfile i den commiten har en base som imaget starter med, to har det, eller registeret til basen kunne ikke leses. detail sier hvilken av delene. Bygg og push imaget fra Actions, eller legg til etikettene når du bygger det (docker/metadata-action setter begge).

Svarformat

Alle feil fra fremforge-API-et er 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"
}

La koden din skille feilene på type, ikke på title eller detail – de er skrevet for mennesker og kan bli formulert om.