Images tegenhouden tot ze gescand zijn vereist een malwarescan
type | https://docs.frem.sh/reference/api/errors/scan-pair |
| HTTP-status | 400 Bad Request |
Wat het betekent
Het verzoek aan PUT /orgs/{org}/dependency-proxy zou block_until_scanned aan hebben gelaten terwijl malware_scan uit staat. block_until_scanned houdt een geproxied image tegen tot ClamAV voor elke laag een oordeel heeft, en met malware_scan uit scant de proxy wat hij ophaalt niet met ClamAV, dus er zou niets zijn om op te wachten. Niets uit het verzoek is opgeslagen.
Voorbeelden van detail-berichten die met deze fout worden teruggegeven:
- block_until_scanned needs malware_scan: with malware scanning off there is no scan to wait for. Turn malware_scan on, or block_until_scanned off.
Wat je kunt doen
Stuur malware_scan: true samen met block_until_scanned: true, of zet ze allebei uit in één verzoek (malware_scan: false, block_until_scanned: false). Zie Ophalen via de dependency proxy.
Vorm van het antwoord
Alle API-fouten van fremforge zijn RFC 9457 problem+json:
{
"type": "https://docs.frem.sh/reference/api/errors/scan-pair",
"title": "Bad Request",
"status": 400,
"detail": "..."
}Baseer je logica op type, niet op title of detail: die zijn bedoeld voor mensen en kunnen anders worden geformuleerd.