Sikkerhetsrettelse: ingen nyere base retter det
type | https://docs.frem.sh/reference/api/errors/autofix-image-no-base-fix |
| HTTP-status | 422 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-no-base-fix fra POST /orgs/{org}/dependency-updates/security-fixes/requests. Stiene ovenfor er utfaset og svarer fortsatt med autofix-image-no-base-fix fram til 2027-10-15. Håndter begge typene i koden din.
Eksempel på detail-melding som returneres med denne feilen:
- No newer base image fixes this finding: fremforge scanned the newest base of the same line and the finding is still there.
Svaret inneholder også "reason": "image_no_base_fix".
Hva du gjør
Pakken kom med base-imaget, men den nyeste basen i samme linje (samme hovedversjon og tag-form), skannet av fremforge med den samme sårbarhetsdatabasen, har den fortsatt, eller det finnes ingen nyere base. Vent på en rettet base, eller bytt til en annen base for hånd.
Svarformat
Alle feil fra fremforge-API-et er RFC 9457 problem+json:
{
"type": "https://docs.frem.sh/reference/api/errors/autofix-image-no-base-fix",
"title": "Unprocessable Entity",
"status": 422,
"detail": "...",
"reason": "image_no_base_fix"
}La koden din skille feilene på type, ikke på title eller detail – de er skrevet for mennesker og kan bli formulert om.