Zum Hauptinhalt springen

Ungültiges Advisory

typehttps://docs.frem.sh/reference/api/errors/invalid-advisory
HTTP-Status400 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.