Ungültiges Advisory
type | https://docs.frem.sh/reference/api/errors/invalid-advisory |
| HTTP-Status | 400 Bad Request |
Was das bedeutet
Ein Feld des gesendeten Security Advisorys oder der state-Filter der Liste wird abgelehnt. detail nennt das Feld und den Grund.
Beispiele für detail-Meldungen, die mit diesem Fehler zurückkommen:
- Give a one-line title of at most 200 characters.
- “> 1.0.0” is not a constraint: use >=, <, <= or = and a version.
- The CVSS vector must be a complete CVSS:3.1 or CVSS:4.0 base vector.
- state is one of draft, published, closed, withdrawn.
Was du tun kannst
Korrigiere das Feld, das detail nennt, und sende die Anfrage erneut. Betroffene Versionen nehmen eine oder zwei Bedingungen mit >=, <, <= oder =; > wird abgelehnt, weil OSV keine exklusive Untergrenze kennt.
Form der Antwort
Alle Fehler der fremforge-API sind RFC 9457 problem+json:
{
"type": "https://docs.frem.sh/reference/api/errors/invalid-advisory",
"title": "Bad Request",
"status": 400,
"detail": "..."
}Werte type aus, nicht title oder detail – diese sind für Menschen gedacht und können umformuliert werden.