Naar de hoofdinhoud

Onbekende sleutel

typehttps://docs.frem.sh/reference/api/errors/unknown-key
HTTP-status400 Bad Request

Wat het betekent

Een SAST-regel gebruikt een sleutel buiten de allowlist. Alleen sleutels voor pattern, metavariable en taint en de sleutels paths, fix, options en metadata zijn toegestaan, zodat een regel niet buiten zichzelf kan reiken (bijvoorbeeld met join of extract).

Voorbeelden van detail-berichten die met deze fout worden teruggegeven:

  • rule key not allowed: join.

Wat je kunt doen

Verwijder de sleutel die detail noemt.

Vorm van het antwoord

Alle API-fouten van fremforge zijn RFC 9457 problem+json:

{
  "type": "https://docs.frem.sh/reference/api/errors/unknown-key",
  "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.