Beveiligingsfix: geen nieuwere basis lost het op
type | https://docs.frem.sh/reference/api/errors/autofix-image-no-base-fix |
| HTTP-status | 422 Unprocessable Entity |
Wat het betekent
Teruggegeven door POST /orgs/{org}/code-security/images/findings/{id}/autofix (Beveiligingsfixes). Er is geen pull request aangevraagd.
Sinds 2026-10-14 wordt dezelfde weigering met het type security-fix-image-no-base-fix teruggegeven door POST /orgs/{org}/dependency-updates/security-fixes/requests. De paden hierboven zijn verouderd en blijven tot 2027-10-15 autofix-image-no-base-fix teruggeven. Houd in je code rekening met beide types.
Voorbeeld van een detail-bericht dat met deze fout wordt teruggegeven:
- No newer base image fixes this finding: fremforge scanned the newest base of the same line and the finding is still there.
Het antwoord bevat ook "reason": "image_no_base_fix".
Wat je kunt doen
Het pakket kwam mee met het basisimage, maar de nieuwste basis van dezelfde lijn (dezelfde hoofdversie en dezelfde tagvorm), door fremforge gescand met dezelfde kwetsbaarhedendatabase, bevat het nog steeds, of er is geen nieuwere basis. Wacht op een basis waarin het is opgelost, of stap met de hand over op een andere basis.
Vorm van het antwoord
Alle API-fouten van fremforge zijn 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"
}Baseer je logica op type, niet op title of detail: die zijn bedoeld voor mensen en kunnen anders worden geformuleerd.