{
  "bomFormat": "CycloneDX",
  "specVersion": "1.7",
  "serialNumber": "urn:uuid:c640d248-dfac-4214-b182-1f539c1edcaf",
  "version": 1,
  "metadata": {
    "timestamp": "2026-10-16T19:42:00Z",
    "tools": {
      "components": [
        {
          "group": "@cyclonedx",
          "name": "cdxgen",
          "version": "12.8.6",
          "purl": "pkg:npm/%40cyclonedx/cdxgen@12.8.6",
          "type": "application",
          "bom-ref": "pkg:npm/@cyclonedx/cdxgen@12.8.6",
          "publisher": "OWASP Foundation",
          "authors": [
            {
              "name": "OWASP Foundation"
            }
          ]
        }
      ]
    },
    "authors": [
      {
        "name": "OWASP Foundation"
      }
    ],
    "lifecycles": [
      {
        "phase": "pre-build"
      }
    ],
    "component": {
      "name": "cssnano",
      "group": "",
      "version": "9.9.0",
      "description": "A modular CSS minifier, built on top of the PostCSS ecosystem.",
      "purl": "pkg:npm/cssnano@9.9.0",
      "bom-ref": "pkg:npm/cssnano@9.9.0",
      "author": "Ben Briggs <beneb.info@gmail.com> (https://beneb.info)",
      "properties": [
        {
          "name": "cdx:npm:scripts",
          "value": "test"
        },
        {
          "name": "cdx:license:category",
          "value": "Permissive"
        }
      ],
      "type": "application",
      "licenses": [
        {
          "license": {
            "id": "MIT",
            "url": "https://opensource.org/licenses/MIT",
            "properties": [
              {
                "name": "cdx:license:category",
                "value": "Permissive"
              },
              {
                "name": "cdx:license:foss",
                "value": "true"
              },
              {
                "name": "cdx:license:osiApproved",
                "value": "true"
              },
              {
                "name": "cdx:license:fsfLibre",
                "value": "true"
              },
              {
                "name": "cdx:license:deprecated",
                "value": "false"
              }
            ]
          }
        }
      ],
      "externalReferences": [
        {
          "type": "vcs",
          "url": "https://github.com/cssnano/cssnano"
        },
        {
          "type": "vcs",
          "url": "git+https://github.com/cssnano/cssnano.git"
        }
      ]
    },
    "properties": [
      {
        "name": "cdx:bom:componentTypes",
        "value": "npm"
      },
      {
        "name": "cdx:bom:componentNamespaces",
        "value": "@colordx\\n@csstools\\n@mdn\\n@webref"
      },
      {
        "name": "cdx:bom:componentSrcFiles",
        "value": "node_modules/@colordx/core/package.json\\nnode_modules/@csstools/css-tokenizer/package.json\\nnode_modules/@mdn/browser-compat-data/package.json\\nnode_modules/@webref/css/package.json\\nnode_modules/autoprefixer/package.json\\nnode_modules/browserslist/package.json\\nnode_modules/caniuse-api/package.json\\nnode_modules/jsdom/package.json\\nnode_modules/mdn-data/package.json\\nnode_modules/postcss-calc/package.json\\nnode_modules/postcss-font-magician/package.json\\nnode_modules/postcss-scss/package.json\\nnode_modules/postcss-selector-parser/package.json\\nnode_modules/postcss-simple-vars/package.json\\nnode_modules/postcss-svgo/package.json\\nnode_modules/postcss/package.json"
      }
    ]
  },
  "components": [
    {
      "authors": [
        {
          "name": "Ben Briggs <beneb.info@gmail.com> (https://beneb.info)"
        }
      ],
      "group": "",
      "name": "postcss-svgo",
      "version": "9.1.0",
      "description": "Optimise inline SVG with PostCSS.",
      "scope": "optional",
      "licenses": [
        {
          "license": {
            "id": "MIT",
            "url": "https://opensource.org/licenses/MIT",
            "properties": [
              {
                "name": "cdx:license:category",
                "value": "Permissive"
              },
              {
                "name": "cdx:license:foss",
                "value": "true"
              },
              {
                "name": "cdx:license:osiApproved",
                "value": "true"
              },
              {
                "name": "cdx:license:fsfLibre",
                "value": "true"
              },
              {
                "name": "cdx:license:deprecated",
                "value": "false"
              }
            ]
          }
        }
      ],
      "purl": "pkg:npm/postcss-svgo@9.1.0",
      "externalReferences": [
        {
          "type": "vcs",
          "url": "https://github.com/cssnano/cssnano"
        },
        {
          "type": "vcs",
          "url": "git+https://github.com/cssnano/cssnano.git"
        }
      ],
      "type": "library",
      "bom-ref": "pkg:npm/postcss-svgo@9.1.0",
      "properties": [
        {
          "name": "SrcFile",
          "value": "node_modules/postcss-svgo/package.json"
        },
        {
          "name": "cdx:license:category",
          "value": "Permissive"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 0.7,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 0.7,
                "value": "node_modules/postcss-svgo/package.json"
              }
            ],
            "concludedValue": "node_modules/postcss-svgo/package.json"
          }
        ]
      }
    },
    {
      "authors": [
        {
          "name": "Andrey Sitnik <andrey@sitnik.ru>"
        }
      ],
      "group": "",
      "name": "postcss-simple-vars",
      "version": "7.0.1",
      "description": "PostCSS plugin for Sass-like variables",
      "scope": "optional",
      "licenses": [
        {
          "license": {
            "id": "MIT",
            "url": "https://opensource.org/licenses/MIT",
            "properties": [
              {
                "name": "cdx:license:category",
                "value": "Permissive"
              },
              {
                "name": "cdx:license:foss",
                "value": "true"
              },
              {
                "name": "cdx:license:osiApproved",
                "value": "true"
              },
              {
                "name": "cdx:license:fsfLibre",
                "value": "true"
              },
              {
                "name": "cdx:license:deprecated",
                "value": "false"
              }
            ]
          }
        }
      ],
      "purl": "pkg:npm/postcss-simple-vars@7.0.1",
      "type": "library",
      "bom-ref": "pkg:npm/postcss-simple-vars@7.0.1",
      "properties": [
        {
          "name": "SrcFile",
          "value": "node_modules/postcss-simple-vars/package.json"
        },
        {
          "name": "cdx:license:category",
          "value": "Permissive"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 0.7,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 0.7,
                "value": "node_modules/postcss-simple-vars/package.json"
              }
            ],
            "concludedValue": "node_modules/postcss-simple-vars/package.json"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "postcss-selector-parser",
      "version": "7.1.6",
      "description": "Selector parser with built in methods for working with selector strings.",
      "scope": "required",
      "licenses": [
        {
          "license": {
            "id": "MIT",
            "url": "https://opensource.org/licenses/MIT",
            "properties": [
              {
                "name": "cdx:license:category",
                "value": "Permissive"
              },
              {
                "name": "cdx:license:foss",
                "value": "true"
              },
              {
                "name": "cdx:license:osiApproved",
                "value": "true"
              },
              {
                "name": "cdx:license:fsfLibre",
                "value": "true"
              },
              {
                "name": "cdx:license:deprecated",
                "value": "false"
              }
            ]
          }
        }
      ],
      "purl": "pkg:npm/postcss-selector-parser@7.1.6",
      "externalReferences": [
        {
          "type": "vcs",
          "url": "https://github.com/postcss/postcss-selector-parser"
        },
        {
          "type": "vcs",
          "url": "https://github.com/postcss/postcss-selector-parser.git"
        }
      ],
      "type": "library",
      "bom-ref": "pkg:npm/postcss-selector-parser@7.1.6",
      "properties": [
        {
          "name": "SrcFile",
          "value": "node_modules/postcss-selector-parser/package.json"
        },
        {
          "name": "ImportedModules",
          "value": "postcss-selector-parser"
        },
        {
          "name": "cdx:license:category",
          "value": "Permissive"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 0.7,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 0.7,
                "value": "node_modules/postcss-selector-parser/package.json"
              }
            ],
            "concludedValue": "node_modules/postcss-selector-parser/package.json"
          }
        ],
        "occurrences": [
          {
            "location": "script/postcss-merge-rules/legacy/ensureCompatibility.js",
            "line": 2
          },
          {
            "location": "script/postcss-merge-rules/legacy/ensureCompatibility.js",
            "line": 27
          }
        ]
      },
      "tags": [
        "parse"
      ]
    },
    {
      "authors": [
        {
          "name": "Andrey Sitnik <andrey@sitnik.ru>"
        }
      ],
      "group": "",
      "name": "postcss-scss",
      "version": "4.0.9",
      "description": "SCSS parser for PostCSS",
      "scope": "optional",
      "licenses": [
        {
          "license": {
            "id": "MIT",
            "url": "https://opensource.org/licenses/MIT",
            "properties": [
              {
                "name": "cdx:license:category",
                "value": "Permissive"
              },
              {
                "name": "cdx:license:foss",
                "value": "true"
              },
              {
                "name": "cdx:license:osiApproved",
                "value": "true"
              },
              {
                "name": "cdx:license:fsfLibre",
                "value": "true"
              },
              {
                "name": "cdx:license:deprecated",
                "value": "false"
              }
            ]
          }
        }
      ],
      "purl": "pkg:npm/postcss-scss@4.0.9",
      "type": "library",
      "bom-ref": "pkg:npm/postcss-scss@4.0.9",
      "properties": [
        {
          "name": "SrcFile",
          "value": "node_modules/postcss-scss/package.json"
        },
        {
          "name": "cdx:license:category",
          "value": "Permissive"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 0.7,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 0.7,
                "value": "node_modules/postcss-scss/package.json"
              }
            ],
            "concludedValue": "node_modules/postcss-scss/package.json"
          }
        ]
      }
    },
    {
      "authors": [
        {
          "name": "Jonathan Neal <jonathantneal@hotmail.com>"
        }
      ],
      "group": "",
      "name": "postcss-font-magician",
      "version": "4.0.0",
      "description": "PostCSS plugin that magically generates all the @font-face rules",
      "scope": "optional",
      "licenses": [
        {
          "license": {
            "id": "CC0-1.0",
            "url": "https://opensource.org/licenses/CC0-1.0",
            "properties": [
              {
                "name": "cdx:license:category",
                "value": "Public Domain"
              },
              {
                "name": "cdx:license:foss",
                "value": "true"
              },
              {
                "name": "cdx:license:osiApproved",
                "value": "false"
              },
              {
                "name": "cdx:license:fsfLibre",
                "value": "true"
              },
              {
                "name": "cdx:license:deprecated",
                "value": "false"
              }
            ]
          }
        }
      ],
      "purl": "pkg:npm/postcss-font-magician@4.0.0",
      "externalReferences": [
        {
          "type": "vcs",
          "url": "https://github.com/csstools/postcss-font-magician#readme"
        },
        {
          "type": "vcs",
          "url": "git+https://github.com/csstools/postcss-font-magician.git"
        }
      ],
      "type": "library",
      "bom-ref": "pkg:npm/postcss-font-magician@4.0.0",
      "properties": [
        {
          "name": "SrcFile",
          "value": "node_modules/postcss-font-magician/package.json"
        },
        {
          "name": "cdx:license:category",
          "value": "Public Domain"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 0.7,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 0.7,
                "value": "node_modules/postcss-font-magician/package.json"
              }
            ],
            "concludedValue": "node_modules/postcss-font-magician/package.json"
          }
        ]
      }
    },
    {
      "authors": [
        {
          "name": "Andy Jansson"
        }
      ],
      "group": "",
      "name": "postcss-calc",
      "version": "11.2.3",
      "description": "PostCSS plugin to reduce calc()",
      "scope": "required",
      "licenses": [
        {
          "license": {
            "id": "MIT",
            "url": "https://opensource.org/licenses/MIT",
            "properties": [
              {
                "name": "cdx:license:category",
                "value": "Permissive"
              },
              {
                "name": "cdx:license:foss",
                "value": "true"
              },
              {
                "name": "cdx:license:osiApproved",
                "value": "true"
              },
              {
                "name": "cdx:license:fsfLibre",
                "value": "true"
              },
              {
                "name": "cdx:license:deprecated",
                "value": "false"
              }
            ]
          }
        }
      ],
      "purl": "pkg:npm/postcss-calc@11.2.3",
      "externalReferences": [
        {
          "type": "vcs",
          "url": "https://github.com/postcss/postcss-calc"
        },
        {
          "type": "vcs",
          "url": "git+https://github.com/postcss/postcss-calc.git"
        }
      ],
      "type": "library",
      "bom-ref": "pkg:npm/postcss-calc@11.2.3",
      "properties": [
        {
          "name": "SrcFile",
          "value": "node_modules/postcss-calc/package.json"
        },
        {
          "name": "ImportedModules",
          "value": "postcss-calc"
        },
        {
          "name": "cdx:license:category",
          "value": "Permissive"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 0.7,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 0.7,
                "value": "node_modules/postcss-calc/package.json"
              }
            ],
            "concludedValue": "node_modules/postcss-calc/package.json"
          }
        ],
        "occurrences": [
          {
            "location": "src/presets/default.js",
            "line": 6
          }
        ]
      }
    },
    {
      "authors": [
        {
          "name": "Andrey Sitnik <andrey@sitnik.es>"
        }
      ],
      "group": "",
      "name": "postcss",
      "version": "8.5.29",
      "description": "Tool for transforming styles with JS plugins",
      "scope": "required",
      "licenses": [
        {
          "license": {
            "id": "MIT",
            "url": "https://opensource.org/licenses/MIT",
            "properties": [
              {
                "name": "cdx:license:category",
                "value": "Permissive"
              },
              {
                "name": "cdx:license:foss",
                "value": "true"
              },
              {
                "name": "cdx:license:osiApproved",
                "value": "true"
              },
              {
                "name": "cdx:license:fsfLibre",
                "value": "true"
              },
              {
                "name": "cdx:license:deprecated",
                "value": "false"
              }
            ]
          }
        }
      ],
      "purl": "pkg:npm/postcss@8.5.29",
      "externalReferences": [
        {
          "type": "website",
          "url": "https://postcss.org/"
        }
      ],
      "type": "library",
      "bom-ref": "pkg:npm/postcss@8.5.29",
      "properties": [
        {
          "name": "SrcFile",
          "value": "node_modules/postcss/package.json"
        },
        {
          "name": "ImportedModules",
          "value": "postcss,list,postcss/list"
        },
        {
          "name": "cdx:license:category",
          "value": "Permissive"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 0.7,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 0.7,
                "value": "node_modules/postcss/package.json"
              }
            ],
            "concludedValue": "node_modules/postcss/package.json"
          }
        ],
        "occurrences": [
          {
            "location": "perf/postcss-merge-longhand/deadDeclarationsScaling.js",
            "line": 3
          },
          {
            "location": "perf/postcss-merge-longhand/deadDeclarationsScaling.js",
            "line": 71
          },
          {
            "location": "perf/postcss-merge-longhand/lib/timing.js",
            "line": 1
          },
          {
            "location": "perf/postcss-merge-longhand/lib/timing.js",
            "line": 25
          },
          {
            "location": "perf/postcss-merge-longhand/mergeRemovalScaling.js",
            "line": 3
          },
          {
            "location": "perf/postcss-merge-longhand/mergeRemovalScaling.js",
            "line": 22
          },
          {
            "location": "perf/postcss-merge-rules/declarationJoin.js",
            "line": 3
          },
          {
            "location": "perf/postcss-merge-rules/declarationJoin.js",
            "line": 12
          },
          {
            "location": "perf/postcss-merge-rules/declarationJoin.js",
            "line": 26
          },
          {
            "location": "perf/postcss-normalize-string/escapeSequences.js",
            "line": 3
          },
          {
            "location": "perf/postcss-normalize-string/escapeSequences.js",
            "line": 56
          },
          {
            "location": "perf/postcss-normalize-string/escapeSequences.js",
            "line": 58
          },
          {
            "location": "perf/postcss-normalize-string/escapeSequences.js",
            "line": 59
          },
          {
            "location": "script/postcss-convert-values/lib/fuzzCheck.js",
            "line": 1
          },
          {
            "location": "script/postcss-convert-values/lib/fuzzCheck.js",
            "line": 4
          },
          {
            "location": "script/postcss-convert-values/lib/fuzzCheck.js",
            "line": 37
          },
          {
            "location": "script/postcss-merge-idents/lib/fuzzCheck.js",
            "line": 1
          },
          {
            "location": "script/postcss-merge-idents/lib/fuzzCheck.js",
            "line": 11
          },
          {
            "location": "script/postcss-merge-idents/lib/fuzzCheck.js",
            "line": 62
          },
          {
            "location": "script/postcss-merge-idents/lib/fuzzCheck.js",
            "line": 108
          },
          {
            "location": "script/postcss-merge-idents/lib/fuzzResolution.js",
            "line": 1
          },
          {
            "location": "script/postcss-merge-idents/lib/fuzzResolution.js",
            "line": 60
          },
          {
            "location": "script/postcss-merge-idents/lib/fuzzResolution.js",
            "line": 252
          },
          {
            "location": "script/postcss-merge-longhand/lib/fuzzBoxCheck.js",
            "line": 1
          },
          {
            "location": "script/postcss-merge-longhand/lib/fuzzBoxCheck.js",
            "line": 24
          },
          {
            "location": "script/postcss-merge-longhand/lib/fuzzBoxOracle.js",
            "line": 1
          },
          {
            "location": "script/postcss-merge-longhand/lib/fuzzBoxOracle.js",
            "line": 291
          },
          {
            "location": "script/postcss-merge-longhand/lib/fuzzCheck.js",
            "line": 1
          },
          {
            "location": "script/postcss-merge-longhand/lib/fuzzCheck.js",
            "line": 20
          },
          {
            "location": "script/postcss-merge-longhand/lib/fuzzEvaluate.js",
            "line": 1
          },
          {
            "location": "script/postcss-merge-longhand/lib/fuzzEvaluate.js",
            "line": 75
          },
          {
            "location": "script/postcss-merge-rules/fuzz.js",
            "line": 2
          },
          {
            "location": "script/postcss-merge-rules/fuzz.js",
            "line": 203
          },
          {
            "location": "script/postcss-merge-rules/fuzz.js",
            "line": 216
          },
          {
            "location": "script/postcss-merge-rules/fuzz.js",
            "line": 228
          },
          {
            "location": "script/postcss-merge-rules/fuzz.js",
            "line": 232
          },
          {
            "location": "script/postcss-merge-rules/lib/cascadeOracle.js",
            "line": 1
          },
          {
            "location": "script/postcss-merge-rules/lib/cascadeOracle.js",
            "line": 169
          },
          {
            "location": "script/postcss-merge-rules/lib/fuzzCrossBlock.js",
            "line": 2
          },
          {
            "location": "script/postcss-merge-rules/lib/fuzzCrossBlock.js",
            "line": 101
          },
          {
            "location": "script/postcss-merge-rules/lib/fuzzCrossBlock.js",
            "line": 136
          },
          {
            "location": "script/postcss-minify-gradients/lib/fuzzCheck.js",
            "line": 2
          },
          {
            "location": "script/postcss-minify-gradients/lib/fuzzCheck.js",
            "line": 235
          },
          {
            "location": "script/postcss-minify-gradients/lib/fuzzCheck.js",
            "line": 239
          },
          {
            "location": "script/postcss-minify-selectors/lib/fuzzCheck.js",
            "line": 1
          },
          {
            "location": "script/postcss-minify-selectors/lib/fuzzCheck.js",
            "line": 29
          },
          {
            "location": "script/postcss-normalize-positions/lib/fuzzCheck.js",
            "line": 1
          },
          {
            "location": "script/postcss-normalize-positions/lib/fuzzCheck.js",
            "line": 64
          },
          {
            "location": "script/postcss-normalize-positions/lib/fuzzCheck.js",
            "line": 112
          },
          {
            "location": "script/postcss-normalize-url/lib/fuzzCheck.js",
            "line": 1
          },
          {
            "location": "script/postcss-normalize-url/lib/fuzzCheck.js",
            "line": 5
          },
          {
            "location": "script/postcss-normalize-url/lib/fuzzCheck.js",
            "line": 69
          },
          {
            "location": "script/postcss-normalize-whitespace/lib/fuzzCheck.js",
            "line": 1
          },
          {
            "location": "script/postcss-normalize-whitespace/lib/fuzzCheck.js",
            "line": 17
          },
          {
            "location": "script/postcss-normalize-whitespace/lib/fuzzCheck.js",
            "line": 32
          },
          {
            "location": "script/postcss-normalize-whitespace/lib/fuzzCheck.js",
            "line": 77
          },
          {
            "location": "script/postcss-ordered-values/fuzz.js",
            "line": 1
          },
          {
            "location": "script/postcss-ordered-values/fuzz.js",
            "line": 8
          },
          {
            "location": "script/postcss-reduce-transforms/lib/fuzzCheck.js",
            "line": 1
          },
          {
            "location": "script/postcss-reduce-transforms/lib/fuzzCheck.js",
            "line": 21
          },
          {
            "location": "src/index.js",
            "line": 4
          },
          {
            "location": "src/index.js",
            "line": 250
          },
          {
            "location": "src/plugins/postcss-merge-longhand/lib/decl/borderReducer.js",
            "line": 4
          },
          {
            "location": "src/plugins/postcss-merge-longhand/lib/decl/borderReducer.js",
            "line": 53
          },
          {
            "location": "src/plugins/postcss-merge-longhand/lib/hasSubstitution.js",
            "line": 1
          },
          {
            "location": "src/plugins/postcss-merge-longhand/lib/hasSubstitution.js",
            "line": 15
          },
          {
            "location": "src/plugins/postcss-merge-longhand/lib/pairs.js",
            "line": 1
          },
          {
            "location": "src/plugins/postcss-merge-longhand/lib/pairs.js",
            "line": 10
          },
          {
            "location": "src/plugins/postcss-merge-longhand/lib/parseTrbl.js",
            "line": 1
          },
          {
            "location": "src/plugins/postcss-merge-longhand/lib/parseTrbl.js",
            "line": 34
          },
          {
            "location": "src/plugins/postcss-merge-longhand/lib/parseWsc.js",
            "line": 1
          },
          {
            "location": "src/plugins/postcss-merge-longhand/lib/parseWsc.js",
            "line": 66
          },
          {
            "location": "src/plugins/postcss-merge-longhand/lib/validateBox.js",
            "line": 3
          },
          {
            "location": "src/plugins/postcss-merge-longhand/lib/validateBox.js",
            "line": 107
          },
          {
            "location": "src/plugins/postcss-merge-longhand/lib/validateWsc.js",
            "line": 2
          },
          {
            "location": "src/plugins/postcss-merge-longhand/lib/validateWsc.js",
            "line": 166
          }
        ]
      }
    },
    {
      "authors": [
        {
          "name": "Mozilla Developer Network"
        }
      ],
      "group": "",
      "name": "mdn-data",
      "version": "2.37.2",
      "description": "Open Web data by the Mozilla Developer Network",
      "scope": "required",
      "licenses": [
        {
          "license": {
            "id": "CC0-1.0",
            "url": "https://opensource.org/licenses/CC0-1.0",
            "properties": [
              {
                "name": "cdx:license:category",
                "value": "Public Domain"
              },
              {
                "name": "cdx:license:foss",
                "value": "true"
              },
              {
                "name": "cdx:license:osiApproved",
                "value": "false"
              },
              {
                "name": "cdx:license:fsfLibre",
                "value": "true"
              },
              {
                "name": "cdx:license:deprecated",
                "value": "false"
              }
            ]
          }
        }
      ],
      "purl": "pkg:npm/mdn-data@2.37.2",
      "externalReferences": [
        {
          "type": "website",
          "url": "https://developer.mozilla.org"
        },
        {
          "type": "vcs",
          "url": "https://github.com/mdn/data.git"
        }
      ],
      "type": "library",
      "bom-ref": "pkg:npm/mdn-data@2.37.2",
      "properties": [
        {
          "name": "SrcFile",
          "value": "node_modules/mdn-data/package.json"
        },
        {
          "name": "ImportedModules",
          "value": "mdn-data"
        },
        {
          "name": "cdx:license:category",
          "value": "Public Domain"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 0.7,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 0.7,
                "value": "node_modules/mdn-data/package.json"
              }
            ],
            "concludedValue": "node_modules/mdn-data/package.json"
          }
        ],
        "occurrences": [
          {
            "location": "script/postcss-reduce-initial/acquire.js",
            "line": 2
          }
        ]
      },
      "tags": [
        "developer",
        "web"
      ]
    },
    {
      "group": "",
      "name": "jsdom",
      "version": "30.1.2",
      "description": "A JavaScript implementation of many web standards",
      "scope": "required",
      "licenses": [
        {
          "license": {
            "id": "MIT",
            "url": "https://opensource.org/licenses/MIT",
            "properties": [
              {
                "name": "cdx:license:category",
                "value": "Permissive"
              },
              {
                "name": "cdx:license:foss",
                "value": "true"
              },
              {
                "name": "cdx:license:osiApproved",
                "value": "true"
              },
              {
                "name": "cdx:license:fsfLibre",
                "value": "true"
              },
              {
                "name": "cdx:license:deprecated",
                "value": "false"
              }
            ]
          }
        }
      ],
      "purl": "pkg:npm/jsdom@30.1.2",
      "externalReferences": [
        {
          "type": "vcs",
          "url": "git+https://github.com/jsdom/jsdom.git"
        }
      ],
      "type": "library",
      "bom-ref": "pkg:npm/jsdom@30.1.2",
      "properties": [
        {
          "name": "SrcFile",
          "value": "node_modules/jsdom/package.json"
        },
        {
          "name": "ImportedModules",
          "value": "jsdom"
        },
        {
          "name": "cdx:license:category",
          "value": "Permissive"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 0.7,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 0.7,
                "value": "node_modules/jsdom/package.json"
              }
            ],
            "concludedValue": "node_modules/jsdom/package.json"
          }
        ],
        "occurrences": [
          {
            "location": "script/postcss-minify-selectors/lib/fuzzCheck.js",
            "line": 3
          }
        ]
      },
      "tags": [
        "web"
      ]
    },
    {
      "group": "",
      "name": "caniuse-api",
      "version": "4.0.0",
      "description": "request the caniuse data to check browsers compatibilities",
      "scope": "required",
      "licenses": [
        {
          "license": {
            "id": "MIT",
            "url": "https://opensource.org/licenses/MIT",
            "properties": [
              {
                "name": "cdx:license:category",
                "value": "Permissive"
              },
              {
                "name": "cdx:license:foss",
                "value": "true"
              },
              {
                "name": "cdx:license:osiApproved",
                "value": "true"
              },
              {
                "name": "cdx:license:fsfLibre",
                "value": "true"
              },
              {
                "name": "cdx:license:deprecated",
                "value": "false"
              }
            ]
          }
        }
      ],
      "purl": "pkg:npm/caniuse-api@4.0.0",
      "type": "library",
      "bom-ref": "pkg:npm/caniuse-api@4.0.0",
      "properties": [
        {
          "name": "SrcFile",
          "value": "node_modules/caniuse-api/package.json"
        },
        {
          "name": "ImportedModules",
          "value": "caniuse-api"
        },
        {
          "name": "cdx:license:category",
          "value": "Permissive"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 0.7,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 0.7,
                "value": "node_modules/caniuse-api/package.json"
              }
            ],
            "concludedValue": "node_modules/caniuse-api/package.json"
          }
        ],
        "occurrences": [
          {
            "location": "script/postcss-merge-rules/legacy/ensureCompatibility.js",
            "line": 1
          },
          {
            "location": "src/plugins/postcss-colormin/index.js",
            "line": 2
          },
          {
            "location": "src/plugins/postcss-merge-rules/lib/supportCache.js",
            "line": 1
          },
          {
            "location": "src/plugins/postcss-minify-selectors/index.js",
            "line": 2
          },
          {
            "location": "src/plugins/postcss-minify-selectors/index.js",
            "line": 66
          },
          {
            "location": "src/plugins/postcss-reduce-initial/index.js",
            "line": 2
          }
        ]
      }
    },
    {
      "authors": [
        {
          "name": "Andrey Sitnik <andrey@sitnik.es>"
        }
      ],
      "group": "",
      "name": "browserslist",
      "version": "4.29.3",
      "description": "Share target browsers between different front-end tools, like Autoprefixer, Stylelint and babel-env-preset",
      "scope": "required",
      "licenses": [
        {
          "license": {
            "id": "MIT",
            "url": "https://opensource.org/licenses/MIT",
            "properties": [
              {
                "name": "cdx:license:category",
                "value": "Permissive"
              },
              {
                "name": "cdx:license:foss",
                "value": "true"
              },
              {
                "name": "cdx:license:osiApproved",
                "value": "true"
              },
              {
                "name": "cdx:license:fsfLibre",
                "value": "true"
              },
              {
                "name": "cdx:license:deprecated",
                "value": "false"
              }
            ]
          }
        }
      ],
      "purl": "pkg:npm/browserslist@4.29.3",
      "type": "library",
      "bom-ref": "pkg:npm/browserslist@4.29.3",
      "properties": [
        {
          "name": "SrcFile",
          "value": "node_modules/browserslist/package.json"
        },
        {
          "name": "ImportedModules",
          "value": "browserslist"
        },
        {
          "name": "cdx:license:category",
          "value": "Permissive"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 0.7,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 0.7,
                "value": "node_modules/browserslist/package.json"
              }
            ],
            "concludedValue": "node_modules/browserslist/package.json"
          }
        ],
        "occurrences": [
          {
            "location": "script/postcss-merge-rules/fuzz.js",
            "line": 4
          },
          {
            "location": "script/postcss-merge-rules/fuzz.js",
            "line": 251
          },
          {
            "location": "src/plugins/postcss-normalize-unicode/lib/computeBrowsersToSupport.js",
            "line": 1
          },
          {
            "location": "src/plugins/postcss-normalize-unicode/lib/computeBrowsersToSupport.js",
            "line": 23
          },
          {
            "location": "src/utils/browsersList/computeBrowsersToSupport.js",
            "line": 2
          },
          {
            "location": "src/utils/browsersList/computeBrowsersToSupport.js",
            "line": 15
          }
        ]
      }
    },
    {
      "authors": [
        {
          "name": "Andrey Sitnik <andrey@sitnik.es>"
        }
      ],
      "group": "",
      "name": "autoprefixer",
      "version": "10.6.1",
      "description": "Parse CSS and add vendor prefixes to CSS rules using values from the Can I Use website",
      "scope": "optional",
      "licenses": [
        {
          "license": {
            "id": "MIT",
            "url": "https://opensource.org/licenses/MIT",
            "properties": [
              {
                "name": "cdx:license:category",
                "value": "Permissive"
              },
              {
                "name": "cdx:license:foss",
                "value": "true"
              },
              {
                "name": "cdx:license:osiApproved",
                "value": "true"
              },
              {
                "name": "cdx:license:fsfLibre",
                "value": "true"
              },
              {
                "name": "cdx:license:deprecated",
                "value": "false"
              }
            ]
          }
        }
      ],
      "purl": "pkg:npm/autoprefixer@10.6.1",
      "type": "library",
      "bom-ref": "pkg:npm/autoprefixer@10.6.1",
      "properties": [
        {
          "name": "SrcFile",
          "value": "node_modules/autoprefixer/package.json"
        },
        {
          "name": "cdx:license:category",
          "value": "Permissive"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 0.7,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 0.7,
                "value": "node_modules/autoprefixer/package.json"
              }
            ],
            "concludedValue": "node_modules/autoprefixer/package.json"
          }
        ]
      }
    },
    {
      "group": "@webref",
      "name": "css",
      "version": "8.7.6",
      "description": "CSS definitions of the web platform",
      "scope": "required",
      "licenses": [
        {
          "license": {
            "id": "MIT",
            "url": "https://opensource.org/licenses/MIT",
            "properties": [
              {
                "name": "cdx:license:category",
                "value": "Permissive"
              },
              {
                "name": "cdx:license:foss",
                "value": "true"
              },
              {
                "name": "cdx:license:osiApproved",
                "value": "true"
              },
              {
                "name": "cdx:license:fsfLibre",
                "value": "true"
              },
              {
                "name": "cdx:license:deprecated",
                "value": "false"
              }
            ]
          }
        }
      ],
      "purl": "pkg:npm/%40webref/css@8.7.6",
      "externalReferences": [
        {
          "type": "vcs",
          "url": "https://github.com/w3c/webref.git"
        }
      ],
      "type": "library",
      "bom-ref": "pkg:npm/@webref/css@8.7.6",
      "properties": [
        {
          "name": "SrcFile",
          "value": "node_modules/@webref/css/package.json"
        },
        {
          "name": "ImportedModules",
          "value": "@webref/css"
        },
        {
          "name": "cdx:license:category",
          "value": "Permissive"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 0.7,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 0.7,
                "value": "node_modules/@webref/css/package.json"
              }
            ],
            "concludedValue": "node_modules/@webref/css/package.json"
          }
        ],
        "occurrences": [
          {
            "location": "script/postcss-colormin/acquire.js",
            "line": 10
          },
          {
            "location": "script/postcss-colormin/acquire.js",
            "line": 18
          },
          {
            "location": "script/postcss-merge-idents/acquire.js",
            "line": 9
          },
          {
            "location": "script/postcss-merge-idents/acquire.js",
            "line": 14
          },
          {
            "location": "script/postcss-merge-longhand/acquire.js",
            "line": 17
          },
          {
            "location": "script/postcss-merge-longhand/acquire.js",
            "line": 58
          },
          {
            "location": "script/postcss-merge-rules/acquire.js",
            "line": 9
          },
          {
            "location": "script/postcss-merge-rules/acquire.js",
            "line": 17
          },
          {
            "location": "script/postcss-minify-font-values/acquire.js",
            "line": 9
          },
          {
            "location": "script/postcss-minify-font-values/acquire.js",
            "line": 17
          },
          {
            "location": "script/postcss-ordered-values/acquire.js",
            "line": 9
          },
          {
            "location": "script/postcss-ordered-values/acquire.js",
            "line": 22
          },
          {
            "location": "script/postcss-reduce-idents/acquire.js",
            "line": 10
          },
          {
            "location": "script/postcss-reduce-idents/acquire.js",
            "line": 15
          }
        ]
      },
      "tags": [
        "web"
      ]
    },
    {
      "authors": [
        {
          "name": "MDN Web Docs"
        }
      ],
      "group": "@mdn",
      "name": "browser-compat-data",
      "version": "8.1.5",
      "description": "Browser compatibility data provided by MDN Web Docs",
      "scope": "required",
      "licenses": [
        {
          "license": {
            "id": "CC0-1.0",
            "url": "https://opensource.org/licenses/CC0-1.0",
            "properties": [
              {
                "name": "cdx:license:category",
                "value": "Public Domain"
              },
              {
                "name": "cdx:license:foss",
                "value": "true"
              },
              {
                "name": "cdx:license:osiApproved",
                "value": "false"
              },
              {
                "name": "cdx:license:fsfLibre",
                "value": "true"
              },
              {
                "name": "cdx:license:deprecated",
                "value": "false"
              }
            ]
          }
        }
      ],
      "purl": "pkg:npm/%40mdn/browser-compat-data@8.1.5",
      "externalReferences": [
        {
          "type": "vcs",
          "url": "https://github.com/mdn/browser-compat-data#readme"
        },
        {
          "type": "vcs",
          "url": "git+https://github.com/mdn/browser-compat-data.git"
        }
      ],
      "type": "library",
      "bom-ref": "pkg:npm/@mdn/browser-compat-data@8.1.5",
      "properties": [
        {
          "name": "SrcFile",
          "value": "node_modules/@mdn/browser-compat-data/package.json"
        },
        {
          "name": "ImportedModules",
          "value": "@mdn/browser-compat-data"
        },
        {
          "name": "cdx:license:category",
          "value": "Public Domain"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 0.7,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 0.7,
                "value": "node_modules/@mdn/browser-compat-data/package.json"
              }
            ],
            "concludedValue": "node_modules/@mdn/browser-compat-data/package.json"
          }
        ],
        "occurrences": [
          {
            "location": "script/postcss-merge-longhand/acquire.js",
            "line": 19
          }
        ]
      },
      "tags": [
        "web"
      ]
    },
    {
      "group": "@csstools",
      "name": "css-tokenizer",
      "version": "4.0.2",
      "description": "Tokenize CSS",
      "scope": "required",
      "licenses": [
        {
          "license": {
            "id": "MIT",
            "url": "https://opensource.org/licenses/MIT",
            "properties": [
              {
                "name": "cdx:license:category",
                "value": "Permissive"
              },
              {
                "name": "cdx:license:foss",
                "value": "true"
              },
              {
                "name": "cdx:license:osiApproved",
                "value": "true"
              },
              {
                "name": "cdx:license:fsfLibre",
                "value": "true"
              },
              {
                "name": "cdx:license:deprecated",
                "value": "false"
              }
            ]
          }
        }
      ],
      "purl": "pkg:npm/%40csstools/css-tokenizer@4.0.2",
      "externalReferences": [
        {
          "type": "vcs",
          "url": "https://github.com/csstools/postcss-plugins/tree/main/packages/css-tokenizer#readme"
        },
        {
          "type": "vcs",
          "url": "git+https://github.com/csstools/postcss-plugins.git"
        }
      ],
      "type": "library",
      "bom-ref": "pkg:npm/@csstools/css-tokenizer@4.0.2",
      "properties": [
        {
          "name": "SrcFile",
          "value": "node_modules/@csstools/css-tokenizer/package.json"
        },
        {
          "name": "ImportedModules",
          "value": "@csstools/css-tokenizer,tokenize,@csstools/css-tokenizer/tokenize,TokenType,@csstools/css-tokenizer/TokenType,tokenizer,@csstools/css-tokenizer/tokenizer,isTokenComment,@csstools/css-tokenizer/isTokenComment,isTokenComma,@csstools/css-tokenizer/isTokenComma,isTokenDelim,@csstools/css-tokenizer/isTokenDelim,isTokenIdent,@csstools/css-tokenizer/isTokenIdent,isTokenWhitespace,@csstools/css-tokenizer/isTokenWhitespace,isTokenWhiteSpaceOrComment,@csstools/css-tokenizer/isTokenWhiteSpaceOrComment"
        },
        {
          "name": "cdx:license:category",
          "value": "Permissive"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 0.7,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 0.7,
                "value": "node_modules/@csstools/css-tokenizer/package.json"
              }
            ],
            "concludedValue": "node_modules/@csstools/css-tokenizer/package.json"
          }
        ],
        "occurrences": [
          {
            "location": "perf/postcss-normalize-string/escapeSequences.js",
            "line": 4
          },
          {
            "location": "perf/postcss-normalize-string/escapeSequences.js",
            "line": 8
          },
          {
            "location": "perf/postcss-normalize-string/escapeSequences.js",
            "line": 11
          },
          {
            "location": "perf/postcss-normalize-string/escapeSequences.js",
            "line": 47
          },
          {
            "location": "script/postcss-merge-longhand/lib/fuzzEvaluate.js",
            "line": 5
          },
          {
            "location": "script/postcss-merge-longhand/lib/fuzzEvaluate.js",
            "line": 25
          },
          {
            "location": "script/postcss-merge-rules/fuzz.js",
            "line": 3
          },
          {
            "location": "script/postcss-merge-rules/fuzz.js",
            "line": 115
          },
          {
            "location": "script/postcss-normalize-url/lib/fuzzCheck.js",
            "line": 2
          },
          {
            "location": "script/postcss-normalize-url/lib/fuzzCheck.js",
            "line": 137
          },
          {
            "location": "script/postcss-normalize-whitespace/lib/fuzzCheck.js",
            "line": 2
          },
          {
            "location": "script/postcss-normalize-whitespace/lib/fuzzCheck.js",
            "line": 21
          },
          {
            "location": "script/postcss-reduce-transforms/lib/fuzzEvaluate.js",
            "line": 1
          },
          {
            "location": "script/postcss-reduce-transforms/lib/fuzzEvaluate.js",
            "line": 27
          },
          {
            "location": "script/postcss-reduce-transforms/lib/fuzzMatrices.js",
            "line": 1
          },
          {
            "location": "src/plugins/postcss-discard-comments/index.js",
            "line": 1
          },
          {
            "location": "src/plugins/postcss-discard-comments/lib/replaceComments.js",
            "line": 1
          },
          {
            "location": "src/plugins/postcss-discard-comments/lib/tokenUtils.js",
            "line": 1
          },
          {
            "location": "src/plugins/postcss-discard-comments/lib/tokenUtils.js",
            "line": 17
          },
          {
            "location": "src/plugins/postcss-discard-unused/index.js",
            "line": 8
          },
          {
            "location": "src/plugins/postcss-discard-unused/index.js",
            "line": 57
          },
          {
            "location": "src/plugins/postcss-discard-unused/index.js",
            "line": 58
          },
          {
            "location": "src/plugins/postcss-discard-unused/index.js",
            "line": 69
          },
          {
            "location": "src/plugins/postcss-discard-unused/index.js",
            "line": 70
          },
          {
            "location": "src/plugins/postcss-discard-unused/index.js",
            "line": 91
          },
          {
            "location": "src/plugins/postcss-discard-unused/index.js",
            "line": 92
          },
          {
            "location": "src/plugins/postcss-discard-unused/index.js",
            "line": 97
          },
          {
            "location": "src/plugins/postcss-discard-unused/index.js",
            "line": 104
          },
          {
            "location": "src/plugins/postcss-discard-unused/index.js",
            "line": 110
          },
          {
            "location": "src/plugins/postcss-merge-idents/lib/grammar.js",
            "line": 1
          },
          {
            "location": "src/plugins/postcss-merge-idents/lib/layerRegistry.js",
            "line": 1
          },
          {
            "location": "src/plugins/postcss-merge-idents/lib/protectedNames.js",
            "line": 1
          },
          {
            "location": "src/plugins/postcss-merge-idents/lib/valueRewriter.js",
            "line": 1
          },
          {
            "location": "src/plugins/postcss-merge-idents/lib/valueWalk.js",
            "line": 1
          },
          {
            "location": "src/plugins/postcss-merge-longhand/lib/mathType.js",
            "line": 1
          },
          {
            "location": "src/plugins/postcss-merge-longhand/lib/mathType.js",
            "line": 59
          },
          {
            "location": "src/plugins/postcss-merge-longhand/lib/unresolved.js",
            "line": 3
          },
          {
            "location": "src/plugins/postcss-merge-longhand/lib/unresolved.js",
            "line": 52
          },
          {
            "location": "src/plugins/postcss-merge-longhand/lib/validateBox.js",
            "line": 1
          },
          {
            "location": "src/plugins/postcss-merge-longhand/lib/validateBox.js",
            "line": 32
          },
          {
            "location": "src/plugins/postcss-merge-rules/lib/attributeSelector.js",
            "line": 1
          },
          {
            "location": "src/plugins/postcss-merge-rules/lib/selectorScan.js",
            "line": 1
          },
          {
            "location": "src/plugins/postcss-merge-rules/lib/selectorScan.js",
            "line": 151
          },
          {
            "location": "src/plugins/postcss-normalize-display-values/index.js",
            "line": 6
          },
          {
            "location": "src/plugins/postcss-normalize-display-values/index.js",
            "line": 67
          },
          {
            "location": "src/plugins/postcss-normalize-display-values/index.js",
            "line": 72
          },
          {
            "location": "src/plugins/postcss-normalize-display-values/index.js",
            "line": 76
          },
          {
            "location": "src/plugins/postcss-normalize-string/index.js",
            "line": 1
          },
          {
            "location": "src/plugins/postcss-normalize-string/index.js",
            "line": 310
          },
          {
            "location": "src/plugins/postcss-normalize-unicode/index.js",
            "line": 2
          },
          {
            "location": "src/plugins/postcss-normalize-unicode/index.js",
            "line": 68
          },
          {
            "location": "src/plugins/postcss-normalize-url/index.js",
            "line": 1
          },
          {
            "location": "src/plugins/postcss-normalize-url/index.js",
            "line": 174
          },
          {
            "location": "src/plugins/postcss-normalize-whitespace/index.js",
            "line": 2
          },
          {
            "location": "src/plugins/postcss-normalize-whitespace/index.js",
            "line": 136
          },
          {
            "location": "src/plugins/postcss-unique-selectors/index.js",
            "line": 1
          },
          {
            "location": "src/plugins/postcss-unique-selectors/index.js",
            "line": 15
          },
          {
            "location": "src/plugins/stylehacks/lib/selectorScanner.js",
            "line": 8
          },
          {
            "location": "src/plugins/stylehacks/lib/selectorScanner.js",
            "line": 113
          },
          {
            "location": "src/plugins/stylehacks/lib/selectorScanner.js",
            "line": 120
          },
          {
            "location": "src/plugins/stylehacks/lib/selectorScanner.js",
            "line": 230
          },
          {
            "location": "src/plugins/stylehacks/lib/selectorScanner.js",
            "line": 236
          },
          {
            "location": "src/plugins/stylehacks/lib/selectorScanner.js",
            "line": 258
          },
          {
            "location": "src/plugins/stylehacks/lib/selectorScanner.js",
            "line": 268
          },
          {
            "location": "src/utils/value.js",
            "line": 1
          },
          {
            "location": "src/utils/value.js",
            "line": 18
          }
        ]
      }
    },
    {
      "authors": [
        {
          "name": "Dmitrii Kriaklin"
        }
      ],
      "group": "@colordx",
      "name": "core",
      "version": "7.3.0",
      "description": "A high-performance color library with extended support for modern color spaces including OKLCH, OKLAB, Display-P3, and more",
      "scope": "required",
      "licenses": [
        {
          "license": {
            "id": "MIT",
            "url": "https://opensource.org/licenses/MIT",
            "properties": [
              {
                "name": "cdx:license:category",
                "value": "Permissive"
              },
              {
                "name": "cdx:license:foss",
                "value": "true"
              },
              {
                "name": "cdx:license:osiApproved",
                "value": "true"
              },
              {
                "name": "cdx:license:fsfLibre",
                "value": "true"
              },
              {
                "name": "cdx:license:deprecated",
                "value": "false"
              }
            ]
          }
        }
      ],
      "purl": "pkg:npm/%40colordx/core@7.3.0",
      "externalReferences": [
        {
          "type": "website",
          "url": "https://colordx.dev"
        },
        {
          "type": "vcs",
          "url": "git+https://github.com/dkryaklin/colordx.git"
        }
      ],
      "type": "library",
      "bom-ref": "pkg:npm/@colordx/core@7.3.0",
      "properties": [
        {
          "name": "SrcFile",
          "value": "node_modules/@colordx/core/package.json"
        },
        {
          "name": "ImportedModules",
          "value": "@colordx/core,colordx,@colordx/core/colordx,extend,@colordx/core/extend,@colordx/core/plugins/hwb,@colordx/core/plugins/names,@colordx/core/plugins/minify"
        },
        {
          "name": "cdx:license:category",
          "value": "Permissive"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 0.7,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 0.7,
                "value": "node_modules/@colordx/core/package.json"
              }
            ],
            "concludedValue": "node_modules/@colordx/core/package.json"
          }
        ],
        "occurrences": [
          {
            "location": "src/plugins/postcss-colormin/minifyColor.js",
            "line": 1
          },
          {
            "location": "src/plugins/postcss-colormin/minifyColor.js",
            "line": 6
          },
          {
            "location": "src/plugins/postcss-colormin/minifyColor.js",
            "line": 16
          },
          {
            "location": "src/plugins/postcss-minify-gradients/isKnownColor.js",
            "line": 1
          },
          {
            "location": "src/plugins/postcss-minify-gradients/isKnownColor.js",
            "line": 5
          },
          {
            "location": "src/plugins/postcss-minify-gradients/isKnownColor.js",
            "line": 78
          },
          {
            "location": "src/plugins/postcss-colormin/minifyColor.js",
            "line": 2
          },
          {
            "location": "src/plugins/postcss-minify-gradients/isKnownColor.js",
            "line": 2
          },
          {
            "location": "src/plugins/postcss-colormin/minifyColor.js",
            "line": 3
          },
          {
            "location": "src/plugins/postcss-minify-gradients/isKnownColor.js",
            "line": 3
          },
          {
            "location": "src/plugins/postcss-colormin/minifyColor.js",
            "line": 4
          }
        ]
      }
    }
  ],
  "dependencies": [],
  "annotations": [
    {
      "bom-ref": "metadata-annotations",
      "subjects": [
        "pkg:npm/cssnano@9.9.0"
      ],
      "annotator": {
        "component": {
          "group": "@cyclonedx",
          "name": "cdxgen",
          "version": "12.8.6",
          "purl": "pkg:npm/%40cyclonedx/cdxgen@12.8.6",
          "type": "application",
          "bom-ref": "pkg:npm/@cyclonedx/cdxgen@12.8.6",
          "publisher": "OWASP Foundation",
          "authors": [
            {
              "name": "OWASP Foundation"
            }
          ]
        }
      },
      "timestamp": "2026-10-16T19:42:00Z",
      "text": "This Software Bill-of-Materials (SBOM) document was created on Friday, October 16, 2026 with cdxgen. The data was captured during the pre-build lifecycle phase without building the application. The document describes an application named 'cssnano' with version '9.9.0'. The package type in this SBOM is npm with 4 purl namespaces described under components. The components were identified from 16 source files."
    }
  ]
}