SemVer Validator & Normalizer

Paste a JSON document and validate/normalize containers.cna.affected[*].versions[*] per your rules.

All processing happens locally in your browser.

JSON Schema

(paste a schema and click Validate & Run)

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

Mutated JSON

(run to see mutated JSON)

Rules implemented