Clé inconnue
type | https://docs.frem.sh/reference/api/errors/unknown-key |
| Statut HTTP | 400 Bad Request |
Ce que cela signifie
Une règle SAST utilise une clé hors de la liste d’autorisation. Seules les clés de motif, de métavariable et de taint, ainsi que paths, fix, options et metadata, sont autorisées, afin qu’une règle ne puisse pas sortir de son propre périmètre (par exemple avec join ou extract).
Exemples de messages detail renvoyés avec cette erreur :
- rule key not allowed: join.
Que faire
Retirez la clé que nomme detail.
Forme de la réponse
Toutes les erreurs de l’API fremforge sont au format problem+json de la RFC 9457 :
{
"type": "https://docs.frem.sh/reference/api/errors/unknown-key",
"title": "Bad Request",
"status": 400,
"detail": "..."
}Basez votre logique sur type, et non sur title ou detail : ces champs sont destinés à être lus par un humain et peuvent être reformulés.