Correctif IA : règle non retenue
type | https://docs.frem.sh/reference/api/errors/autofix-not-curated |
| Statut HTTP | 422 Unprocessable Content |
Ce que cela signifie
Renvoyée par POST /orgs/{org}/code-security/sast/findings/{id}/autofix (Correctifs IA pour les résultats SAST). Aucun correctif n’a été demandé et aucun modèle d’IA n’a été appelé.
Depuis le 2026-10-14, le même refus est renvoyé avec le type ai-fix-not-curated par POST /orgs/{org}/code-security/sast/findings/{id}/ai-fix. Les chemins ci-dessus sont obsolètes et continuent de renvoyer autofix-not-curated jusqu’au 2027-10-15. Basez votre logique sur l’un ou l’autre type.
Exemple de message detail renvoyé avec cette erreur :
- This rule is not on the AI fix list of rules with a narrow, checkable fix, so no AI fix is proposed for it.
La réponse contient aussi "reason": "not_curated".
Que faire
Corrigez le résultat à la main, ou écartez-le en indiquant un motif. Les règles couvertes par le correctif IA sont listées sur la page Correctif IA.
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/autofix-not-curated",
"title": "Unprocessable Content",
"status": 422,
"detail": "...",
"reason": "not_curated"
}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.