Aller au contenu principal

YAML invalide

typehttps://docs.frem.sh/reference/api/errors/invalid-yaml
Statut HTTP400 Bad Request

Ce que cela signifie

La source d’une règle SAST n’est pas du YAML analysable. Les clés en double, les ancres et les alias sont refusés.

Exemples de messages detail renvoyés avec cette erreur :

  • the YAML does not parse: …

Que faire

Corrigez le YAML. detail donne le premier message de l’analyseur.

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/invalid-yaml",
  "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.