Correctif de sécurité : manifeste non pris en charge
type | https://docs.frem.sh/reference/api/errors/autofix-manifest-not-supported |
| Statut HTTP | 422 Unprocessable Entity |
Ce que cela signifie
Renvoyée par POST /orgs/{org}/code-security/deps/findings/{id}/autofix (Correctifs de sécurité). Aucune pull request n’a été demandée.
Depuis le 2026-10-14, le même refus est renvoyé avec le type security-fix-manifest-not-supported par POST /orgs/{org}/dependency-updates/security-fixes/requests. Les chemins ci-dessus sont obsolètes et continuent de renvoyer autofix-manifest-not-supported jusqu’au 2027-10-15. Basez votre logique sur l’un ou l’autre type.
Exemple de message detail renvoyé avec cette erreur :
- Security fixes cannot change this kind of manifest yet. Bump the dependency by hand.
La réponse contient aussi "reason": "manifest_not_supported".
Que faire
Le résultat se trouve dans un manifeste que les correctifs de sécurité ne modifient pas, par exemple un build Ivy ou sbt. Les builds Gradle sont couverts (voir Correctifs de sécurité). Mettez à jour la dépendance à la main, ou laissez Renovate hébergé ouvrir sa propre mise à jour.
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-manifest-not-supported",
"title": "Unprocessable Entity",
"status": 422,
"detail": "...",
"reason": "manifest_not_supported"
}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.