SemVer Checker

Paste a JSON document and validate/normalize containers.cna.affected[*].versions[*]. Ajv schema validation runs first.

CVE Record (JSON)

JSON Schema

(paste a schema and click Check SemVer Compliance)

Results

badSemVer2 (space-joined invalid values for semver-2.0.0):
(run to see results)
badSemVer (space-joined invalid values for semver):
(run to see results)
Tokens

Stored JSON

(blank if semver-2.0.0 errors; otherwise shows stored JSON)

Rules implemented

AJV dialect is auto-detected from your schema’s $schema (2020-12 → ajv2020, 2019-09 → ajv2019, draft-07/06 → ajv7). Also, ajv-formats is loaded for common format keywords.