@@ -63,7 +63,8 @@ class BomTargetVersionRange:
6363 `version` and `version_range` are mutually exclusive.
6464
6565 .. note::
66- See the CycloneDX schema: https://cyclonedx.org/docs/1.6/xml/#type_vulnerabilityType
66+ See the CycloneDX schema:
67+ https://cyclonedx.org/docs/1.6/json/#tab-pane_vulnerabilities_items_affects_items_versions_items_oneOf_i0
6768 """
6869
6970 def __init__ (
@@ -159,7 +160,7 @@ class BomTarget:
159160 from a `cyclonedx.parser.BaseParser` implementation.
160161
161162 .. note::
162- See the CycloneDX schema: https://cyclonedx.org/docs/1.6/xml/#type_vulnerabilityType
163+ See the CycloneDX schema: https://cyclonedx.org/docs/1.6/json/#vulnerabilities_items_affects
163164 """
164165
165166 def __init__ (
@@ -227,7 +228,7 @@ class VulnerabilityAnalysis:
227228 Class that models the `analysis` sub-element of the `vulnerabilityType` complex type.
228229
229230 .. note::
230- See the CycloneDX schema: https://cyclonedx.org/docs/1.6/xml/#type_vulnerabilityType
231+ See the CycloneDX schema: https://cyclonedx.org/docs/1.6/json/#vulnerabilities_items_analysis
231232 """
232233
233234 def __init__ (
@@ -367,7 +368,7 @@ class VulnerabilityAdvisory:
367368 Class that models the `advisoryType` complex type.
368369
369370 .. note::
370- See the CycloneDX schema: https://cyclonedx.org/docs/1.6/xml/#type_advisoryType
371+ See the CycloneDX schema: https://cyclonedx.org/docs/1.6/json/#vulnerabilities_items_advisories
371372 """
372373
373374 def __init__ (
@@ -433,7 +434,7 @@ class VulnerabilitySource:
433434 This type is used for multiple purposes in the CycloneDX schema.
434435
435436 .. note::
436- See the CycloneDX schema: https://cyclonedx.org/docs/1.6/xml/#type_vulnerabilitySourceType
437+ See the CycloneDX schema: https://cyclonedx.org/docs/1.6/json/#vulnerabilities_items_source
437438 """
438439
439440 def __init__ (
@@ -502,7 +503,7 @@ class VulnerabilityReference:
502503 intelligence.
503504
504505 .. note::
505- See the CycloneDX schema: https://cyclonedx.org/docs/1.6/xml/#type_vulnerabilityType
506+ See the CycloneDX schema: https://cyclonedx.org/docs/1.6/json/#vulnerabilities_items_references
506507
507508 .. note::
508509 Properties ``id`` and ``source`` are mandatory.
@@ -588,6 +589,7 @@ class VulnerabilityScoreSource(str, Enum):
588589 No explicit carry-over from the former schema extension:
589590 https://github.com/CycloneDX/specification/blob/master/schema/ext/vulnerability-1.0.xsd
590591 """
592+
591593 # see `_VulnerabilityScoreSourceSerializationHelper.__CASES` for view/case map
592594 CVSS_V2 = 'CVSSv2'
593595 CVSS_V3 = 'CVSSv3'
@@ -762,7 +764,7 @@ class VulnerabilityRating:
762764 1.4 - see https://github.com/CycloneDX/specification/blob/master/schema/ext/vulnerability-1.0.xsd.
763765
764766 .. note::
765- See `ratingType` in https://cyclonedx.org/docs/1.6/xml/#ratingType
767+ See the CycloneDX Schema definition: https://cyclonedx.org/docs/1.6/xml/#type_ratingType
766768
767769 .. warning::
768770 As part of implementing support for CycloneDX schema version 1.4, the three score types defined in the schema
@@ -900,7 +902,7 @@ class VulnerabilityCredits:
900902 extension (in XML only).
901903
902904 .. note::
903- See the CycloneDX schema: https://cyclonedx.org/docs/1.6/xml/#type_vulnerabilityType
905+ See the CycloneDX schema: https://cyclonedx.org/docs/1.6/json/#vulnerabilities_items_credits
904906 """
905907
906908 def __init__ (
0 commit comments