Naar de hoofdinhoud

Images tegenhouden tot ze gescand zijn vereist een malwarescan

typehttps://docs.frem.sh/reference/api/errors/scan-pair
HTTP-status400 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.