Aller au contenu principal

Source invalide

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

Ce que cela signifie

La source de la règle ou de la vérification est absente ou n’est pas du texte.

Exemples de messages detail renvoyés avec cette erreur :

  • source (the OpenGrep rule, YAML) is required.
  • source must be text.
  • source (the Rego check) is required.

Que faire

Envoyez la règle ou la vérification sous forme de texte dans source.

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-source",
  "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.