Skip to content

Commit 046dadd

Browse files
committed
Add an attempt at json schema options for semver 2.0.0
If this is valid then still need to ensure version type is set to semver-2.0.0 for these combinations
1 parent 34af2ae commit 046dadd

File tree

1 file changed

+24
-0
lines changed

1 file changed

+24
-0
lines changed

schema/CVE_Record_Format.json

+24
Original file line numberDiff line numberDiff line change
@@ -303,6 +303,30 @@
303303
},
304304
{
305305
"required": ["version", "status", "versionType", "lessThanOrEqual"]
306+
},
307+
{
308+
"required": ["status", "versionType"],
309+
"anyOf": [
310+
{"required": ["exactly"]},
311+
{"required": ["inclusiveUpperBound"]},
312+
{"required": ["exclusiveLowerBound"]},
313+
{"required": ["inclusiveUpperBound"]},
314+
{"required": ["exclusiveUpperBound"]}
315+
]
316+
},
317+
{
318+
"required": ["status", "versionType", "inclusiveLowerBound"],
319+
"anyOf": [
320+
{"required": ["inclusiveUpperBound"]},
321+
{"required": ["exclusiveUpperBound"]}
322+
]
323+
}
324+
{
325+
"required": ["status", "versionType", "exclusiveLowerBound"],
326+
"anyOf": [
327+
{"required": ["inclusiveUpperBound"]},
328+
{"required": ["exclusiveUpperBound"]}
329+
]
306330
}
307331
],
308332
"properties": {

0 commit comments

Comments
 (0)