{
  "bomFormat": "CycloneDX",
  "specVersion": "1.7",
  "serialNumber": "urn:uuid:22ed43ef-ca62-4bac-8130-53846f312931",
  "version": 1,
  "metadata": {
    "timestamp": "2026-08-24T17:19:04Z",
    "tools": {
      "components": [
        {
          "group": "@cyclonedx",
          "name": "cdxgen",
          "version": "12.8.4",
          "purl": "pkg:npm/%40cyclonedx/cdxgen@12.8.4",
          "type": "application",
          "bom-ref": "pkg:npm/@cyclonedx/cdxgen@12.8.4",
          "publisher": "OWASP Foundation",
          "authors": [
            {
              "name": "OWASP Foundation"
            }
          ]
        }
      ]
    },
    "authors": [
      {
        "name": "OWASP Foundation"
      }
    ],
    "lifecycles": [
      {
        "phase": "pre-build"
      }
    ],
    "component": {
      "name": "build",
      "group": "@angular",
      "version": "21.2.14",
      "description": "Official build system for Angular",
      "purl": "pkg:npm/%40angular/build@21.2.14",
      "bom-ref": "pkg:npm/@angular/build@21.2.14",
      "properties": [],
      "type": "application"
    },
    "properties": [
      {
        "name": "cdx:bom:componentTypes",
        "value": "npm"
      },
      {
        "name": "cdx:bom:componentNamespaces",
        "value": "@ampproject\\n@angular\\n@angular-devkit\\n@babel\\n@inquirer\\n@vitejs"
      },
      {
        "name": "cdx:bom:componentSrcFiles",
        "value": "node_modules/@ampproject/remapping/package.json\\nnode_modules/@angular-devkit/architect/package.json\\nnode_modules/@angular-devkit/core/package.json\\nnode_modules/@angular/ssr/package.json\\nnode_modules/@babel/core/package.json\\nnode_modules/@babel/helper-annotate-as-pure/package.json\\nnode_modules/@babel/helper-split-export-declaration/package.json\\nnode_modules/@inquirer/confirm/package.json\\nnode_modules/@vitejs/plugin-basic-ssl/package.json\\nnode_modules/beasties/package.json\\nnode_modules/browserslist/package.json\\nnode_modules/esbuild/package.json\\nnode_modules/https-proxy-agent/package.json\\nnode_modules/istanbul-lib-instrument/package.json\\nnode_modules/jsdom/package.json\\nnode_modules/jsonc-parser/package.json\\nnode_modules/less/package.json\\nnode_modules/listr2/package.json\\nnode_modules/lmdb/package.json\\nnode_modules/magic-string/package.json\\nnode_modules/mrmime/package.json\\nnode_modules/ng-packagr/package.json\\nnode_modules/parse5-html-rewriting-stream/package.json\\nnode_modules/picomatch/package.json\\nnode_modules/piscina/package.json\\nnode_modules/postcss/package.json\\nnode_modules/rolldown/package.json\\nnode_modules/rxjs/package.json\\nnode_modules/sass/package.json\\nnode_modules/semver/package.json\\nnode_modules/source-map-support/package.json\\nnode_modules/tinyglobby/package.json\\nnode_modules/undici/package.json\\nnode_modules/vite/package.json\\nnode_modules/vitest/package.json\\nnode_modules/watchpack/package.json"
      }
    ]
  },
  "components": [
    {
      "authors": [
        {
          "name": "Tobias Koppers @sokra"
        }
      ],
      "group": "",
      "name": "watchpack",
      "version": "2.5.1",
      "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/watchpack@2.5.1",
      "externalReferences": [
        {
          "type": "vcs",
          "url": "https://github.com/webpack/watchpack"
        },
        {
          "type": "vcs",
          "url": "https://github.com/webpack/watchpack.git"
        }
      ],
      "type": "library",
      "bom-ref": "pkg:npm/watchpack@2.5.1",
      "properties": [
        {
          "name": "SrcFile",
          "value": "node_modules/watchpack/package.json"
        },
        {
          "name": "ImportedModules",
          "value": "watchpack"
        },
        {
          "name": "cdx:license:category",
          "value": "Permissive"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 0.7,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 0.7,
                "value": "node_modules/watchpack/package.json"
              }
            ],
            "concludedValue": "node_modules/watchpack/package.json"
          }
        ],
        "occurrences": [
          {
            "location": "src/tools/esbuild/watcher.ts",
            "line": 9
          }
        ]
      }
    },
    {
      "authors": [
        {
          "name": "Anthony Fu <anthonyfu117@hotmail.com>"
        }
      ],
      "group": "",
      "name": "vitest",
      "version": "4.0.18",
      "description": "Next generation testing framework powered by Vite",
      "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/vitest@4.0.18",
      "externalReferences": [
        {
          "type": "website",
          "url": "https://vitest.dev"
        },
        {
          "type": "vcs",
          "url": "git+https://github.com/vitest-dev/vitest.git"
        }
      ],
      "type": "framework",
      "bom-ref": "pkg:npm/vitest@4.0.18",
      "properties": [
        {
          "name": "SrcFile",
          "value": "node_modules/vitest/package.json"
        },
        {
          "name": "ImportedModules",
          "value": "vitest/node,BrowserBuiltinProvider,vitest/node/BrowserBuiltinProvider,BrowserConfigOptions,vitest/node/BrowserConfigOptions,BrowserProviderOption,vitest/node/BrowserProviderOption,Vitest,vitest/node/Vitest,InlineConfig,vitest/node/InlineConfig,ResolvedConfig,vitest/node/ResolvedConfig,UserWorkspaceConfig,vitest/node/UserWorkspaceConfig,VitestPlugin,vitest/node/VitestPlugin,vitest/config"
        },
        {
          "name": "cdx:license:category",
          "value": "Permissive"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 0.7,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 0.7,
                "value": "node_modules/vitest/package.json"
              }
            ],
            "concludedValue": "node_modules/vitest/package.json"
          }
        ],
        "occurrences": [
          {
            "location": "src/builders/unit-test/runners/vitest/browser-provider.ts",
            "line": 14
          },
          {
            "location": "src/builders/unit-test/runners/vitest/executor.ts",
            "line": 12
          },
          {
            "location": "src/builders/unit-test/runners/vitest/executor.ts",
            "line": 248
          },
          {
            "location": "src/builders/unit-test/runners/vitest/plugins.ts",
            "line": 21
          },
          {
            "location": "src/builders/unit-test/runners/vitest/plugins.ts",
            "line": 79
          },
          {
            "location": "src/builders/unit-test/runners/vitest/plugins.ts",
            "line": 477
          }
        ]
      },
      "tags": [
        "framework"
      ]
    },
    {
      "authors": [
        {
          "name": "Evan You"
        }
      ],
      "group": "",
      "name": "vite",
      "version": "7.3.2",
      "description": "Native-ESM powered web dev build tool",
      "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/vite@7.3.2",
      "externalReferences": [
        {
          "type": "website",
          "url": "https://vite.dev"
        },
        {
          "type": "vcs",
          "url": "git+https://github.com/vitejs/vite.git"
        }
      ],
      "type": "library",
      "bom-ref": "pkg:npm/vite@7.3.2",
      "properties": [
        {
          "name": "SrcFile",
          "value": "node_modules/vite/package.json"
        },
        {
          "name": "ImportedModules",
          "value": "vite,ViteDevServer,vite/ViteDevServer,Connect,vite/Connect,InlineConfig,vite/InlineConfig,SSROptions,vite/SSROptions,ServerOptions,vite/ServerOptions,Plugin,vite/Plugin,DepOptimizationConfig,vite/DepOptimizationConfig"
        },
        {
          "name": "cdx:license:category",
          "value": "Permissive"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 0.7,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 0.7,
                "value": "node_modules/vite/package.json"
              }
            ],
            "concludedValue": "node_modules/vite/package.json"
          }
        ],
        "occurrences": [
          {
            "location": "src/builders/dev-server/vite/hmr.ts",
            "line": 12
          },
          {
            "location": "src/builders/dev-server/vite/index.ts",
            "line": 13
          },
          {
            "location": "src/builders/dev-server/vite/index.ts",
            "line": 194
          },
          {
            "location": "src/builders/dev-server/vite/server.ts",
            "line": 11
          },
          {
            "location": "src/builders/dev-server/vite/server.ts",
            "line": 149
          },
          {
            "location": "src/builders/unit-test/runners/vitest/executor.ts",
            "line": 99
          },
          {
            "location": "src/tools/vite/middlewares/assets-middleware.ts",
            "line": 14
          },
          {
            "location": "src/tools/vite/middlewares/base-middleware.ts",
            "line": 10
          },
          {
            "location": "src/tools/vite/middlewares/chrome-devtools-middleware.ts",
            "line": 13
          },
          {
            "location": "src/tools/vite/middlewares/component-middleware.ts",
            "line": 9
          },
          {
            "location": "src/tools/vite/middlewares/headers-middleware.ts",
            "line": 10
          },
          {
            "location": "src/tools/vite/middlewares/host-check-middleware.ts",
            "line": 10
          },
          {
            "location": "src/tools/vite/middlewares/html-fallback-middleware.ts",
            "line": 10
          },
          {
            "location": "src/tools/vite/middlewares/index-html-middleware.ts",
            "line": 10
          },
          {
            "location": "src/tools/vite/middlewares/ssr-middleware.ts",
            "line": 14
          },
          {
            "location": "src/tools/vite/plugins/angular-memory-plugin.ts",
            "line": 13
          },
          {
            "location": "src/tools/vite/plugins/angular-memory-plugin.ts",
            "line": 32
          },
          {
            "location": "src/tools/vite/plugins/id-prefix-plugin.ts",
            "line": 9
          },
          {
            "location": "src/tools/vite/plugins/setup-middlewares-plugin.ts",
            "line": 9
          },
          {
            "location": "src/tools/vite/plugins/ssr-ssl-plugin.ts",
            "line": 11
          },
          {
            "location": "src/tools/vite/plugins/ssr-transform-plugin.ts",
            "line": 10
          },
          {
            "location": "src/tools/vite/plugins/ssr-transform-plugin.ts",
            "line": 13
          },
          {
            "location": "src/tools/vite/utils.ts",
            "line": 12
          }
        ]
      },
      "tags": [
        "web"
      ]
    },
    {
      "group": "",
      "name": "undici",
      "version": "7.24.4",
      "description": "An HTTP/1.1 client, written from scratch for Node.js",
      "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/undici@7.24.4",
      "externalReferences": [
        {
          "type": "website",
          "url": "https://undici.nodejs.org"
        },
        {
          "type": "vcs",
          "url": "git+https://github.com/nodejs/undici.git"
        }
      ],
      "type": "library",
      "bom-ref": "pkg:npm/undici@7.24.4",
      "properties": [
        {
          "name": "SrcFile",
          "value": "node_modules/undici/package.json"
        },
        {
          "name": "ImportedModules",
          "value": "undici"
        },
        {
          "name": "cdx:license:category",
          "value": "Permissive"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 0.7,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 0.7,
                "value": "node_modules/undici/package.json"
              }
            ],
            "concludedValue": "node_modules/undici/package.json"
          }
        ],
        "occurrences": [
          {
            "location": "src/tools/vite/plugins/ssr-ssl-plugin.ts",
            "line": 51
          }
        ]
      }
    },
    {
      "authors": [
        {
          "name": "Superchupu"
        }
      ],
      "group": "",
      "name": "tinyglobby",
      "version": "0.2.15",
      "description": "A fast and minimal alternative to globby and fast-glob",
      "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/tinyglobby@0.2.15",
      "externalReferences": [
        {
          "type": "website",
          "url": "https://superchupu.dev/tinyglobby"
        },
        {
          "type": "vcs",
          "url": "git+https://github.com/SuperchupuDev/tinyglobby.git"
        }
      ],
      "type": "library",
      "bom-ref": "pkg:npm/tinyglobby@0.2.15",
      "properties": [
        {
          "name": "SrcFile",
          "value": "node_modules/tinyglobby/package.json"
        },
        {
          "name": "ImportedModules",
          "value": "tinyglobby,globSync,tinyglobby/globSync,glob,tinyglobby/glob,isDynamicPattern,tinyglobby/isDynamicPattern"
        },
        {
          "name": "cdx:license:category",
          "value": "Permissive"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 0.7,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 0.7,
                "value": "node_modules/tinyglobby/package.json"
              }
            ],
            "concludedValue": "node_modules/tinyglobby/package.json"
          }
        ],
        "occurrences": [
          {
            "location": "src/builders/karma/coverage.ts",
            "line": 10
          },
          {
            "location": "src/builders/karma/coverage.ts",
            "line": 30
          },
          {
            "location": "src/builders/unit-test/test-discovery.ts",
            "line": 13
          },
          {
            "location": "src/builders/unit-test/test-discovery.ts",
            "line": 53
          },
          {
            "location": "src/builders/unit-test/test-discovery.ts",
            "line": 64
          },
          {
            "location": "src/tools/esbuild/stylesheets/stylesheet-plugin-factory.ts",
            "line": 15
          },
          {
            "location": "src/tools/esbuild/stylesheets/stylesheet-plugin-factory.ts",
            "line": 404
          },
          {
            "location": "src/utils/resolve-assets.ts",
            "line": 10
          },
          {
            "location": "src/utils/resolve-assets.ts",
            "line": 35
          }
        ]
      }
    },
    {
      "group": "",
      "name": "source-map-support",
      "version": "0.5.21",
      "description": "Fixes stack traces for files with source maps",
      "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/source-map-support@0.5.21",
      "externalReferences": [
        {
          "type": "vcs",
          "url": "https://github.com/evanw/node-source-map-support"
        }
      ],
      "type": "library",
      "bom-ref": "pkg:npm/source-map-support@0.5.21",
      "properties": [
        {
          "name": "SrcFile",
          "value": "node_modules/source-map-support/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/source-map-support/package.json"
              }
            ],
            "concludedValue": "node_modules/source-map-support/package.json"
          }
        ]
      }
    },
    {
      "authors": [
        {
          "name": "GitHub Inc."
        }
      ],
      "group": "",
      "name": "semver",
      "version": "7.7.4",
      "description": "The semantic version parser used by npm.",
      "scope": "required",
      "licenses": [
        {
          "license": {
            "id": "ISC",
            "url": "https://opensource.org/licenses/ISC",
            "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/semver@7.7.4",
      "externalReferences": [
        {
          "type": "vcs",
          "url": "git+https://github.com/npm/node-semver.git"
        }
      ],
      "type": "library",
      "bom-ref": "pkg:npm/semver@7.7.4",
      "properties": [
        {
          "name": "SrcFile",
          "value": "node_modules/semver/package.json"
        },
        {
          "name": "ImportedModules",
          "value": "semver,coerce,semver/coerce,SemVer,semver/SemVer,satisfies,semver/satisfies"
        },
        {
          "name": "cdx:license:category",
          "value": "Permissive"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 0.7,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 0.7,
                "value": "node_modules/semver/package.json"
              }
            ],
            "concludedValue": "node_modules/semver/package.json"
          }
        ],
        "occurrences": [
          {
            "location": "src/tools/esbuild/utils.ts",
            "line": 16
          },
          {
            "location": "src/tools/esbuild/utils.ts",
            "line": 403
          },
          {
            "location": "src/utils/version.ts",
            "line": 12
          },
          {
            "location": "src/utils/version.ts",
            "line": 65
          }
        ]
      }
    },
    {
      "authors": [
        {
          "name": "Natalie Weizenbaum <nweiz@google.com> (https://github.com/nex3)"
        }
      ],
      "group": "",
      "name": "sass",
      "version": "1.97.3",
      "description": "A pure JavaScript implementation of Sass.",
      "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/sass@1.97.3",
      "externalReferences": [
        {
          "type": "vcs",
          "url": "https://github.com/sass/dart-sass"
        },
        {
          "type": "vcs",
          "url": "https://github.com/sass/dart-sass"
        }
      ],
      "type": "library",
      "bom-ref": "pkg:npm/sass@1.97.3",
      "properties": [
        {
          "name": "SrcFile",
          "value": "node_modules/sass/package.json"
        },
        {
          "name": "ImportedModules",
          "value": "sass,CanonicalizeContext,sass/CanonicalizeContext,CompileResult,sass/CompileResult,Exception,sass/Exception,Syntax,sass/Syntax,Options,sass/Options,Importer,sass/Importer,ImporterResult,sass/ImporterResult,Deprecation,sass/Deprecation,FileImporter,sass/FileImporter,NodePackageImporter,sass/NodePackageImporter,SourceSpan,sass/SourceSpan,StringOptions,sass/StringOptions,compileString,sass/compileString"
        },
        {
          "name": "cdx:license:category",
          "value": "Permissive"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 0.7,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 0.7,
                "value": "node_modules/sass/package.json"
              }
            ],
            "concludedValue": "node_modules/sass/package.json"
          }
        ],
        "occurrences": [
          {
            "location": "src/tools/esbuild/stylesheets/sass-language.ts",
            "line": 12
          },
          {
            "location": "src/tools/esbuild/stylesheets/stylesheet-plugin-factory.ts",
            "line": 14
          },
          {
            "location": "src/tools/sass/rebasing-importer.ts",
            "line": 14
          },
          {
            "location": "src/tools/sass/sass-service.ts",
            "line": 22
          },
          {
            "location": "src/tools/sass/worker.ts",
            "line": 20
          },
          {
            "location": "src/tools/sass/worker.ts",
            "line": 172
          }
        ]
      }
    },
    {
      "authors": [
        {
          "name": "Ben Lesh <ben@benlesh.com>"
        }
      ],
      "group": "",
      "name": "rxjs",
      "version": "7.8.2",
      "description": "Reactive Extensions for modern JavaScript",
      "scope": "optional",
      "licenses": [
        {
          "license": {
            "id": "Apache-2.0",
            "url": "https://opensource.org/licenses/Apache-2.0",
            "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/rxjs@7.8.2",
      "externalReferences": [
        {
          "type": "website",
          "url": "https://rxjs.dev"
        },
        {
          "type": "vcs",
          "url": "https://github.com/reactivex/rxjs.git"
        }
      ],
      "type": "library",
      "bom-ref": "pkg:npm/rxjs@7.8.2",
      "properties": [
        {
          "name": "SrcFile",
          "value": "node_modules/rxjs/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/rxjs/package.json"
              }
            ],
            "concludedValue": "node_modules/rxjs/package.json"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "rolldown",
      "version": "1.0.0-rc.4",
      "description": "Fast JavaScript/TypeScript bundler in Rust with Rollup-compatible API.",
      "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/rolldown@1.0.0-rc.4",
      "externalReferences": [
        {
          "type": "website",
          "url": "https://rolldown.rs/"
        },
        {
          "type": "vcs",
          "url": "git+https://github.com/rolldown/rolldown.git"
        }
      ],
      "type": "library",
      "bom-ref": "pkg:npm/rolldown@1.0.0-rc.4",
      "properties": [
        {
          "name": "SrcFile",
          "value": "node_modules/rolldown/package.json"
        },
        {
          "name": "ImportedModules",
          "value": "rolldown,OutputAsset,rolldown/OutputAsset,OutputChunk,rolldown/OutputChunk,rolldown/rolldown,ExistingRawSourceMap,rolldown/ExistingRawSourceMap"
        },
        {
          "name": "cdx:license:category",
          "value": "Permissive"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 0.7,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 0.7,
                "value": "node_modules/rolldown/package.json"
              }
            ],
            "concludedValue": "node_modules/rolldown/package.json"
          }
        ],
        "occurrences": [
          {
            "location": "src/builders/application/chunk-optimizer.ts",
            "line": 22
          },
          {
            "location": "src/builders/application/chunk-optimizer.ts",
            "line": 219
          },
          {
            "location": "src/builders/unit-test/runners/vitest/plugins.ts",
            "line": 14
          }
        ]
      },
      "tags": [
        "api"
      ]
    },
    {
      "authors": [
        {
          "name": "Andrey Sitnik <andrey@sitnik.es>"
        }
      ],
      "group": "",
      "name": "postcss",
      "version": "8.5.12",
      "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.12",
      "externalReferences": [
        {
          "type": "website",
          "url": "https://postcss.org/"
        }
      ],
      "type": "library",
      "bom-ref": "pkg:npm/postcss@8.5.12",
      "properties": [
        {
          "name": "SrcFile",
          "value": "node_modules/postcss/package.json"
        },
        {
          "name": "ImportedModules",
          "value": "postcss"
        },
        {
          "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": "src/tools/esbuild/stylesheets/stylesheet-plugin-factory.ts",
            "line": 224
          },
          {
            "location": "src/tools/esbuild/stylesheets/stylesheet-plugin-factory.ts",
            "line": 248
          },
          {
            "location": "src/tools/esbuild/stylesheets/stylesheet-plugin-factory.ts",
            "line": 414
          }
        ]
      }
    },
    {
      "authors": [
        {
          "name": "James M Snell <jasnell@gmail.com>"
        }
      ],
      "group": "",
      "name": "piscina",
      "version": "5.1.4",
      "description": "A fast, efficient Node.js Worker Thread Pool implementation",
      "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/piscina@5.1.4",
      "externalReferences": [
        {
          "type": "vcs",
          "url": "https://github.com/piscinajs/piscina#readme"
        },
        {
          "type": "vcs",
          "url": "git+https://github.com/piscinajs/piscina.git"
        }
      ],
      "type": "library",
      "bom-ref": "pkg:npm/piscina@5.1.4",
      "properties": [
        {
          "name": "SrcFile",
          "value": "node_modules/piscina/package.json"
        },
        {
          "name": "ImportedModules",
          "value": "piscina,Piscina,piscina/Piscina"
        },
        {
          "name": "cdx:license:category",
          "value": "Permissive"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 0.7,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 0.7,
                "value": "node_modules/piscina/package.json"
              }
            ],
            "concludedValue": "node_modules/piscina/package.json"
          }
        ],
        "occurrences": [
          {
            "location": "src/tools/esbuild/javascript-transformer-worker.ts",
            "line": 12
          },
          {
            "location": "src/tools/esbuild/javascript-transformer-worker.ts",
            "line": 46
          },
          {
            "location": "src/utils/worker-pool.ts",
            "line": 10
          }
        ]
      },
      "tags": [
        "pool"
      ]
    },
    {
      "authors": [
        {
          "name": "Jon Schlinkert (https://github.com/jonschlinkert)"
        }
      ],
      "group": "",
      "name": "picomatch",
      "version": "4.0.4",
      "description": "Blazing fast and accurate glob matcher written in JavaScript, with no dependencies and full support for standard and extended Bash glob features, including braces, extglobs, POSIX brackets, and regular expressions.",
      "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/picomatch@4.0.4",
      "externalReferences": [
        {
          "type": "vcs",
          "url": "https://github.com/micromatch/picomatch"
        }
      ],
      "type": "library",
      "bom-ref": "pkg:npm/picomatch@4.0.4",
      "properties": [
        {
          "name": "SrcFile",
          "value": "node_modules/picomatch/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/picomatch/package.json"
              }
            ],
            "concludedValue": "node_modules/picomatch/package.json"
          }
        ]
      }
    },
    {
      "authors": [
        {
          "name": "Ivan Nikulin <ifaaan@gmail.com> (https://github.com/inikulin)"
        }
      ],
      "group": "",
      "name": "parse5-html-rewriting-stream",
      "version": "8.0.0",
      "description": "Streaming HTML rewriter.",
      "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/parse5-html-rewriting-stream@8.0.0",
      "externalReferences": [
        {
          "type": "website",
          "url": "https://parse5.js.org"
        },
        {
          "type": "vcs",
          "url": "git://github.com/inikulin/parse5.git"
        }
      ],
      "type": "library",
      "bom-ref": "pkg:npm/parse5-html-rewriting-stream@8.0.0",
      "properties": [
        {
          "name": "SrcFile",
          "value": "node_modules/parse5-html-rewriting-stream/package.json"
        },
        {
          "name": "ImportedModules",
          "value": "parse5-html-rewriting-stream,RewritingStream,parse5-html-rewriting-stream/RewritingStream"
        },
        {
          "name": "cdx:license:category",
          "value": "Permissive"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 0.7,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 0.7,
                "value": "node_modules/parse5-html-rewriting-stream/package.json"
              }
            ],
            "concludedValue": "node_modules/parse5-html-rewriting-stream/package.json"
          }
        ],
        "occurrences": [
          {
            "location": "src/utils/index-file/html-rewriting-stream.ts",
            "line": 11
          },
          {
            "location": "src/utils/index-file/html-rewriting-stream.ts",
            "line": 22
          }
        ]
      },
      "tags": [
        "html"
      ]
    },
    {
      "authors": [
        {
          "name": "David Herges <david@spektrakel.de>"
        }
      ],
      "group": "",
      "name": "ng-packagr",
      "version": "21.2.3",
      "description": "Compile and package Angular libraries in Angular Package Format (APF)",
      "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/ng-packagr@21.2.3",
      "externalReferences": [
        {
          "type": "vcs",
          "url": "https://github.com/ng-packagr/ng-packagr"
        },
        {
          "type": "vcs",
          "url": "https://github.com/ng-packagr/ng-packagr.git"
        }
      ],
      "type": "library",
      "bom-ref": "pkg:npm/ng-packagr@21.2.3",
      "properties": [
        {
          "name": "SrcFile",
          "value": "node_modules/ng-packagr/package.json"
        },
        {
          "name": "ImportedModules",
          "value": "ng-packagr,NgPackagrOptions,ng-packagr/NgPackagrOptions"
        },
        {
          "name": "cdx:license:category",
          "value": "Permissive"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 0.7,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 0.7,
                "value": "node_modules/ng-packagr/package.json"
              }
            ],
            "concludedValue": "node_modules/ng-packagr/package.json"
          }
        ],
        "occurrences": [
          {
            "location": "src/builders/ng-packagr/builder.ts",
            "line": 10
          },
          {
            "location": "src/builders/ng-packagr/builder.ts",
            "line": 36
          }
        ]
      }
    },
    {
      "authors": [
        {
          "name": "Luke Edwards <luke.edwards05@gmail.com> (https://lukeed.com)"
        }
      ],
      "group": "",
      "name": "mrmime",
      "version": "2.0.1",
      "description": "A tiny (2.8kB) and fast utility for getting a MIME type from an extension or filename",
      "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/mrmime@2.0.1",
      "type": "library",
      "bom-ref": "pkg:npm/mrmime@2.0.1",
      "properties": [
        {
          "name": "SrcFile",
          "value": "node_modules/mrmime/package.json"
        },
        {
          "name": "ImportedModules",
          "value": "mrmime,lookup,mrmime/lookup"
        },
        {
          "name": "cdx:license:category",
          "value": "Permissive"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 0.7,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 0.7,
                "value": "node_modules/mrmime/package.json"
              }
            ],
            "concludedValue": "node_modules/mrmime/package.json"
          }
        ],
        "occurrences": [
          {
            "location": "src/tools/vite/middlewares/assets-middleware.ts",
            "line": 9
          },
          {
            "location": "src/tools/vite/middlewares/assets-middleware.ts",
            "line": 56
          },
          {
            "location": "src/tools/vite/middlewares/assets-middleware.ts",
            "line": 158
          },
          {
            "location": "src/tools/vite/middlewares/assets-middleware.ts",
            "line": 244
          },
          {
            "location": "src/tools/vite/utils.ts",
            "line": 9
          },
          {
            "location": "src/tools/vite/utils.ts",
            "line": 41
          },
          {
            "location": "src/utils/server-rendering/fetch-patch.ts",
            "line": 9
          },
          {
            "location": "src/utils/server-rendering/fetch-patch.ts",
            "line": 56
          }
        ]
      }
    },
    {
      "authors": [
        {
          "name": "Rich Harris"
        }
      ],
      "group": "",
      "name": "magic-string",
      "version": "0.30.21",
      "description": "Modify strings, generate sourcemaps",
      "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/magic-string@0.30.21",
      "externalReferences": [
        {
          "type": "vcs",
          "url": "git+https://github.com/Rich-Harris/magic-string.git"
        }
      ],
      "type": "library",
      "bom-ref": "pkg:npm/magic-string@0.30.21",
      "properties": [
        {
          "name": "SrcFile",
          "value": "node_modules/magic-string/package.json"
        },
        {
          "name": "ImportedModules",
          "value": "magic-string,Bundle,magic-string/Bundle"
        },
        {
          "name": "cdx:license:category",
          "value": "Permissive"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 0.7,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 0.7,
                "value": "node_modules/magic-string/package.json"
              }
            ],
            "concludedValue": "node_modules/magic-string/package.json"
          }
        ],
        "occurrences": [
          {
            "location": "src/tools/esbuild/global-scripts.ts",
            "line": 9
          },
          {
            "location": "src/tools/sass/rebasing-importer.ts",
            "line": 10
          }
        ]
      }
    },
    {
      "authors": [
        {
          "name": "Kris Zyp"
        }
      ],
      "group": "",
      "name": "lmdb",
      "version": "3.5.1",
      "description": "Simple, efficient, scalable, high-performance LMDB interface",
      "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/lmdb@3.5.1",
      "externalReferences": [
        {
          "type": "vcs",
          "url": "https://github.com/kriszyp/lmdb-js#readme"
        },
        {
          "type": "vcs",
          "url": "git+ssh://git@github.com/kriszyp/lmdb-js.git"
        }
      ],
      "type": "library",
      "bom-ref": "pkg:npm/lmdb@3.5.1",
      "properties": [
        {
          "name": "SrcFile",
          "value": "node_modules/lmdb/package.json"
        },
        {
          "name": "ImportedModules",
          "value": "lmdb,RootDatabase,lmdb/RootDatabase,open,lmdb/open"
        },
        {
          "name": "cdx:license:category",
          "value": "Permissive"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 0.7,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 0.7,
                "value": "node_modules/lmdb/package.json"
              }
            ],
            "concludedValue": "node_modules/lmdb/package.json"
          }
        ],
        "occurrences": [
          {
            "location": "src/tools/esbuild/lmdb-cache-store.ts",
            "line": 9
          },
          {
            "location": "src/tools/esbuild/lmdb-cache-store.ts",
            "line": 21
          }
        ]
      }
    },
    {
      "authors": [
        {
          "name": "Cenk Kilic <cenk@kilic.dev> (https://cenk.kilic.dev)"
        }
      ],
      "group": "",
      "name": "listr2",
      "version": "9.0.5",
      "description": "Terminal task list reborn! Create beautiful CLI interfaces via easy and logical to implement task lists that feel alive and interactive.",
      "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/listr2@9.0.5",
      "type": "library",
      "bom-ref": "pkg:npm/listr2@9.0.5",
      "properties": [
        {
          "name": "SrcFile",
          "value": "node_modules/listr2/package.json"
        },
        {
          "name": "ExportedModules",
          "value": "listr2,colors,listr2/colors,figures,listr2/figures"
        },
        {
          "name": "ImportedModules",
          "value": "listr2,Listr,listr2/Listr"
        },
        {
          "name": "cdx:license:category",
          "value": "Permissive"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 0.7,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 0.7,
                "value": "node_modules/listr2/package.json"
              }
            ],
            "concludedValue": "node_modules/listr2/package.json"
          }
        ],
        "occurrences": [
          {
            "location": "src/tools/esbuild/utils.ts",
            "line": 11
          },
          {
            "location": "src/utils/color.ts",
            "line": 11
          }
        ]
      },
      "tags": [
        "cli"
      ]
    },
    {
      "authors": [
        {
          "name": "Alexis Sellier <self@cloudhead.net>"
        }
      ],
      "group": "",
      "name": "less",
      "version": "4.4.2",
      "description": "Leaner CSS",
      "scope": "required",
      "licenses": [
        {
          "license": {
            "id": "Apache-2.0",
            "url": "https://opensource.org/licenses/Apache-2.0",
            "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/less@4.4.2",
      "externalReferences": [
        {
          "type": "website",
          "url": "http://lesscss.org"
        },
        {
          "type": "vcs",
          "url": "https://github.com/less/less.js.git"
        }
      ],
      "type": "library",
      "bom-ref": "pkg:npm/less@4.4.2",
      "properties": [
        {
          "name": "SrcFile",
          "value": "node_modules/less/package.json"
        },
        {
          "name": "ImportedModules",
          "value": "less"
        },
        {
          "name": "cdx:license:category",
          "value": "Permissive"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 0.7,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 0.7,
                "value": "node_modules/less/package.json"
              }
            ],
            "concludedValue": "node_modules/less/package.json"
          }
        ],
        "occurrences": [
          {
            "location": "src/tools/esbuild/stylesheets/less-language.ts",
            "line": 46
          }
        ]
      }
    },
    {
      "authors": [
        {
          "name": "Microsoft Corporation"
        }
      ],
      "group": "",
      "name": "jsonc-parser",
      "version": "3.3.1",
      "description": "Scanner and parser for JSON with comments.",
      "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/jsonc-parser@3.3.1",
      "externalReferences": [
        {
          "type": "vcs",
          "url": "https://github.com/microsoft/node-jsonc-parser"
        }
      ],
      "type": "library",
      "bom-ref": "pkg:npm/jsonc-parser@3.3.1",
      "properties": [
        {
          "name": "SrcFile",
          "value": "node_modules/jsonc-parser/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/jsonc-parser/package.json"
              }
            ],
            "concludedValue": "node_modules/jsonc-parser/package.json"
          }
        ]
      },
      "tags": [
        "json",
        "parse"
      ]
    },
    {
      "group": "",
      "name": "jsdom",
      "version": "28.1.0",
      "description": "A JavaScript implementation of many web standards",
      "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/jsdom@28.1.0",
      "externalReferences": [
        {
          "type": "vcs",
          "url": "git+https://github.com/jsdom/jsdom.git"
        }
      ],
      "type": "library",
      "bom-ref": "pkg:npm/jsdom@28.1.0",
      "properties": [
        {
          "name": "SrcFile",
          "value": "node_modules/jsdom/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/jsdom/package.json"
              }
            ],
            "concludedValue": "node_modules/jsdom/package.json"
          }
        ]
      },
      "tags": [
        "web"
      ]
    },
    {
      "authors": [
        {
          "name": "Krishnan Anantheswaran <kananthmail-github@yahoo.com>"
        }
      ],
      "group": "",
      "name": "istanbul-lib-instrument",
      "version": "6.0.3",
      "description": "Core istanbul API for JS code coverage",
      "scope": "required",
      "licenses": [
        {
          "license": {
            "id": "BSD-3-Clause",
            "url": "https://opensource.org/licenses/BSD-3-Clause",
            "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/istanbul-lib-instrument@6.0.3",
      "externalReferences": [
        {
          "type": "website",
          "url": "https://istanbul.js.org/"
        },
        {
          "type": "vcs",
          "url": "git+ssh://git@github.com/istanbuljs/istanbuljs.git"
        }
      ],
      "type": "library",
      "bom-ref": "pkg:npm/istanbul-lib-instrument@6.0.3",
      "properties": [
        {
          "name": "SrcFile",
          "value": "node_modules/istanbul-lib-instrument/package.json"
        },
        {
          "name": "ImportedModules",
          "value": "istanbul-lib-instrument,Visitor,istanbul-lib-instrument/Visitor,programVisitor,istanbul-lib-instrument/programVisitor"
        },
        {
          "name": "cdx:license:category",
          "value": "Permissive"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 0.7,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 0.7,
                "value": "node_modules/istanbul-lib-instrument/package.json"
              }
            ],
            "concludedValue": "node_modules/istanbul-lib-instrument/package.json"
          }
        ],
        "occurrences": [
          {
            "location": "src/tools/babel/plugins/add-code-coverage.ts",
            "line": 10
          },
          {
            "location": "src/tools/babel/plugins/add-code-coverage.ts",
            "line": 25
          }
        ]
      },
      "tags": [
        "api",
        "test"
      ]
    },
    {
      "authors": [
        {
          "name": "Nathan Rajlich <nathan@tootallnate.net> (http://n8.io/)"
        }
      ],
      "group": "",
      "name": "https-proxy-agent",
      "version": "7.0.6",
      "description": "An HTTP(s) proxy `http.Agent` implementation for HTTPS",
      "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/https-proxy-agent@7.0.6",
      "externalReferences": [
        {
          "type": "vcs",
          "url": "https://github.com/TooTallNate/proxy-agents.git"
        }
      ],
      "type": "library",
      "bom-ref": "pkg:npm/https-proxy-agent@7.0.6",
      "properties": [
        {
          "name": "SrcFile",
          "value": "node_modules/https-proxy-agent/package.json"
        },
        {
          "name": "ImportedModules",
          "value": "https-proxy-agent,HttpsProxyAgent,https-proxy-agent/HttpsProxyAgent"
        },
        {
          "name": "cdx:license:category",
          "value": "Permissive"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 0.7,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 0.7,
                "value": "node_modules/https-proxy-agent/package.json"
              }
            ],
            "concludedValue": "node_modules/https-proxy-agent/package.json"
          }
        ],
        "occurrences": [
          {
            "location": "src/utils/index-file/inline-fonts.ts",
            "line": 9
          }
        ]
      }
    },
    {
      "group": "",
      "name": "esbuild",
      "version": "0.27.3",
      "description": "An extremely fast JavaScript and CSS bundler and minifier.",
      "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/esbuild@0.27.3",
      "externalReferences": [
        {
          "type": "vcs",
          "url": "git+https://github.com/evanw/esbuild.git"
        }
      ],
      "type": "library",
      "bom-ref": "pkg:npm/esbuild@0.27.3",
      "properties": [
        {
          "name": "SrcFile",
          "value": "node_modules/esbuild/package.json"
        },
        {
          "name": "ImportedModules",
          "value": "esbuild,Message,esbuild/Message,Metafile,esbuild/Metafile,Plugin,esbuild/Plugin,PartialMessage,esbuild/PartialMessage,BuildFailure,esbuild/BuildFailure,Loader,esbuild/Loader,OnStartResult,esbuild/OnStartResult,OutputFile,esbuild/OutputFile,PartialNote,esbuild/PartialNote,PluginBuild,esbuild/PluginBuild,BuildOptions,esbuild/BuildOptions,BuildContext,esbuild/BuildContext,BuildResult,esbuild/BuildResult,build,esbuild/build,context,esbuild/context,ResolveResult,esbuild/ResolveResult,OnLoadResult,esbuild/OnLoadResult,Location,esbuild/Location,formatMessages,esbuild/formatMessages,OnLoadArgs,esbuild/OnLoadArgs,ResolveOptions,esbuild/ResolveOptions"
        },
        {
          "name": "cdx:license:category",
          "value": "Permissive"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 0.7,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 0.7,
                "value": "node_modules/esbuild/package.json"
              }
            ],
            "concludedValue": "node_modules/esbuild/package.json"
          }
        ],
        "occurrences": [
          {
            "location": "src/builders/application/chunk-optimizer.ts",
            "line": 20
          },
          {
            "location": "src/builders/application/execute-post-bundle.ts",
            "line": 9
          },
          {
            "location": "src/builders/application/i18n.ts",
            "line": 10
          },
          {
            "location": "src/builders/application/options.ts",
            "line": 10
          },
          {
            "location": "src/builders/dev-server/builder.ts",
            "line": 10
          },
          {
            "location": "src/builders/dev-server/vite/index.ts",
            "line": 10
          },
          {
            "location": "src/tools/angular/compilation/angular-compilation.ts",
            "line": 10
          },
          {
            "location": "src/tools/angular/compilation/parallel-compilation.ts",
            "line": 10
          },
          {
            "location": "src/tools/angular/compilation/parallel-worker.ts",
            "line": 9
          },
          {
            "location": "src/tools/esbuild/angular/compiler-plugin.ts",
            "line": 19
          },
          {
            "location": "src/tools/esbuild/angular/diagnostics.ts",
            "line": 9
          },
          {
            "location": "src/tools/esbuild/angular/jit-plugin-callbacks.ts",
            "line": 9
          },
          {
            "location": "src/tools/esbuild/angular-localize-init-warning-plugin.ts",
            "line": 9
          },
          {
            "location": "src/tools/esbuild/application-code-bundle.ts",
            "line": 9
          },
          {
            "location": "src/tools/esbuild/budget-stats.ts",
            "line": 9
          },
          {
            "location": "src/tools/esbuild/bundler-context.ts",
            "line": 19
          },
          {
            "location": "src/tools/esbuild/bundler-context.ts",
            "line": 111
          },
          {
            "location": "src/tools/esbuild/bundler-context.ts",
            "line": 114
          },
          {
            "location": "src/tools/esbuild/bundler-context.ts",
            "line": 228
          },
          {
            "location": "src/tools/esbuild/bundler-execution-result.ts",
            "line": 9
          },
          {
            "location": "src/tools/esbuild/commonjs-checker.ts",
            "line": 9
          },
          {
            "location": "src/tools/esbuild/external-packages-plugin.ts",
            "line": 9
          },
          {
            "location": "src/tools/esbuild/i18n-locale-plugin.ts",
            "line": 9
          },
          {
            "location": "src/tools/esbuild/license-extractor.ts",
            "line": 9
          },
          {
            "location": "src/tools/esbuild/load-result-cache.ts",
            "line": 9
          },
          {
            "location": "src/tools/esbuild/loader-import-attribute-plugin.ts",
            "line": 9
          },
          {
            "location": "src/tools/esbuild/rxjs-esm-resolution-plugin.ts",
            "line": 9
          },
          {
            "location": "src/tools/esbuild/server-bundle-metadata-plugin.ts",
            "line": 9
          },
          {
            "location": "src/tools/esbuild/sourcemap-ignorelist-plugin.ts",
            "line": 9
          },
          {
            "location": "src/tools/esbuild/stylesheets/bundle-options.ts",
            "line": 9
          },
          {
            "location": "src/tools/esbuild/stylesheets/css-inline-fonts-plugin.ts",
            "line": 9
          },
          {
            "location": "src/tools/esbuild/stylesheets/css-resource-plugin.ts",
            "line": 9
          },
          {
            "location": "src/tools/esbuild/stylesheets/less-language.ts",
            "line": 9
          },
          {
            "location": "src/tools/esbuild/stylesheets/sass-language.ts",
            "line": 9
          },
          {
            "location": "src/tools/esbuild/stylesheets/stylesheet-plugin-factory.ts",
            "line": 9
          },
          {
            "location": "src/tools/esbuild/utils.ts",
            "line": 10
          },
          {
            "location": "src/tools/esbuild/utils.ts",
            "line": 431
          },
          {
            "location": "src/tools/esbuild/utils.ts",
            "line": 432
          },
          {
            "location": "src/tools/esbuild/utils.ts",
            "line": 464
          },
          {
            "location": "src/tools/esbuild/utils.ts",
            "line": 468
          },
          {
            "location": "src/tools/esbuild/virtual-module-plugin.ts",
            "line": 9
          },
          {
            "location": "src/tools/esbuild/wasm-plugin.ts",
            "line": 9
          },
          {
            "location": "src/utils/server-rendering/manifest.ts",
            "line": 9
          }
        ]
      }
    },
    {
      "authors": [
        {
          "name": "Andrey Sitnik <andrey@sitnik.es>"
        }
      ],
      "group": "",
      "name": "browserslist",
      "version": "4.28.2",
      "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.28.2",
      "type": "library",
      "bom-ref": "pkg:npm/browserslist@4.28.2",
      "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": "src/utils/supported-browsers.ts",
            "line": 9
          },
          {
            "location": "src/utils/supported-browsers.ts",
            "line": 19
          },
          {
            "location": "src/utils/supported-browsers.ts",
            "line": 28
          },
          {
            "location": "src/utils/supported-browsers.ts",
            "line": 31
          }
        ]
      }
    },
    {
      "authors": [
        {
          "name": "The Chromium Authors"
        }
      ],
      "group": "",
      "name": "beasties",
      "version": "0.4.1",
      "description": "Inline critical CSS and lazy-load the rest.",
      "scope": "required",
      "licenses": [
        {
          "license": {
            "id": "Apache-2.0",
            "url": "https://opensource.org/licenses/Apache-2.0",
            "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/beasties@0.4.1",
      "externalReferences": [
        {
          "type": "vcs",
          "url": "https://github.com/danielroe/beasties"
        }
      ],
      "type": "library",
      "bom-ref": "pkg:npm/beasties@0.4.1",
      "properties": [
        {
          "name": "SrcFile",
          "value": "node_modules/beasties/package.json"
        },
        {
          "name": "ImportedModules",
          "value": "beasties"
        },
        {
          "name": "cdx:license:category",
          "value": "Permissive"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 0.7,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 0.7,
                "value": "node_modules/beasties/package.json"
              }
            ],
            "concludedValue": "node_modules/beasties/package.json"
          }
        ],
        "occurrences": [
          {
            "location": "src/utils/index-file/inline-critical-css.ts",
            "line": 9
          }
        ]
      },
      "tags": [
        "rest"
      ]
    },
    {
      "authors": [
        {
          "name": "Evan You and Vite Contributors"
        }
      ],
      "group": "@vitejs",
      "name": "plugin-basic-ssl",
      "version": "2.1.4",
      "description": "A Vite plugin to generate untrusted certificates for HTTPS dev servers",
      "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/%40vitejs/plugin-basic-ssl@2.1.4",
      "externalReferences": [
        {
          "type": "vcs",
          "url": "https://github.com/vitejs/vite-plugin-basic-ssl/#readme"
        },
        {
          "type": "vcs",
          "url": "git+https://github.com/vitejs/vite-plugin-basic-ssl.git"
        }
      ],
      "type": "library",
      "bom-ref": "pkg:npm/@vitejs/plugin-basic-ssl@2.1.4",
      "properties": [
        {
          "name": "SrcFile",
          "value": "node_modules/@vitejs/plugin-basic-ssl/package.json"
        },
        {
          "name": "ImportedModules",
          "value": "@vitejs/plugin-basic-ssl"
        },
        {
          "name": "cdx:license:category",
          "value": "Permissive"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 0.7,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 0.7,
                "value": "node_modules/@vitejs/plugin-basic-ssl/package.json"
              }
            ],
            "concludedValue": "node_modules/@vitejs/plugin-basic-ssl/package.json"
          }
        ],
        "occurrences": [
          {
            "location": "src/builders/dev-server/vite/server.ts",
            "line": 261
          }
        ]
      }
    },
    {
      "authors": [
        {
          "name": "Simon Boudrias <admin@simonboudrias.com>"
        }
      ],
      "group": "@inquirer",
      "name": "confirm",
      "version": "5.1.21",
      "description": "Inquirer confirm prompt",
      "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/%40inquirer/confirm@5.1.21",
      "externalReferences": [
        {
          "type": "vcs",
          "url": "https://github.com/SBoudrias/Inquirer.js/blob/main/packages/confirm/README.md"
        },
        {
          "type": "vcs",
          "url": "https://github.com/SBoudrias/Inquirer.js.git"
        }
      ],
      "type": "library",
      "bom-ref": "pkg:npm/@inquirer/confirm@5.1.21",
      "properties": [
        {
          "name": "SrcFile",
          "value": "node_modules/@inquirer/confirm/package.json"
        },
        {
          "name": "ImportedModules",
          "value": "@inquirer/confirm"
        },
        {
          "name": "cdx:license:category",
          "value": "Permissive"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 0.7,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 0.7,
                "value": "node_modules/@inquirer/confirm/package.json"
              }
            ],
            "concludedValue": "node_modules/@inquirer/confirm/package.json"
          }
        ],
        "occurrences": [
          {
            "location": "src/utils/check-port.ts",
            "line": 41
          }
        ]
      }
    },
    {
      "authors": [
        {
          "name": "The Babel Team (https://babel.dev/team)"
        }
      ],
      "group": "@babel",
      "name": "helper-split-export-declaration",
      "version": "7.24.7",
      "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/%40babel/helper-split-export-declaration@7.24.7",
      "externalReferences": [
        {
          "type": "website",
          "url": "https://babel.dev/docs/en/next/babel-helper-split-export-declaration"
        },
        {
          "type": "vcs",
          "url": "https://github.com/babel/babel.git"
        }
      ],
      "type": "library",
      "bom-ref": "pkg:npm/@babel/helper-split-export-declaration@7.24.7",
      "properties": [
        {
          "name": "SrcFile",
          "value": "node_modules/@babel/helper-split-export-declaration/package.json"
        },
        {
          "name": "ImportedModules",
          "value": "@babel/helper-split-export-declaration"
        },
        {
          "name": "cdx:license:category",
          "value": "Permissive"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 0.7,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 0.7,
                "value": "node_modules/@babel/helper-split-export-declaration/package.json"
              }
            ],
            "concludedValue": "node_modules/@babel/helper-split-export-declaration/package.json"
          }
        ],
        "occurrences": [
          {
            "location": "src/tools/babel/plugins/adjust-static-class-members.ts",
            "line": 11
          },
          {
            "location": "src/tools/babel/plugins/adjust-static-class-members.ts",
            "line": 229
          }
        ]
      }
    },
    {
      "authors": [
        {
          "name": "The Babel Team (https://babel.dev/team)"
        }
      ],
      "group": "@babel",
      "name": "helper-annotate-as-pure",
      "version": "7.27.3",
      "description": "Helper function to annotate paths and nodes with #__PURE__ comment",
      "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/%40babel/helper-annotate-as-pure@7.27.3",
      "externalReferences": [
        {
          "type": "website",
          "url": "https://babel.dev/docs/en/next/babel-helper-annotate-as-pure"
        },
        {
          "type": "vcs",
          "url": "https://github.com/babel/babel.git"
        }
      ],
      "type": "library",
      "bom-ref": "pkg:npm/@babel/helper-annotate-as-pure@7.27.3",
      "properties": [
        {
          "name": "SrcFile",
          "value": "node_modules/@babel/helper-annotate-as-pure/package.json"
        },
        {
          "name": "ImportedModules",
          "value": "@babel/helper-annotate-as-pure"
        },
        {
          "name": "cdx:license:category",
          "value": "Permissive"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 0.7,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 0.7,
                "value": "node_modules/@babel/helper-annotate-as-pure/package.json"
              }
            ],
            "concludedValue": "node_modules/@babel/helper-annotate-as-pure/package.json"
          }
        ],
        "occurrences": [
          {
            "location": "src/tools/babel/plugins/adjust-static-class-members.ts",
            "line": 10
          },
          {
            "location": "src/tools/babel/plugins/adjust-static-class-members.ts",
            "line": 275
          },
          {
            "location": "src/tools/babel/plugins/adjust-static-class-members.ts",
            "line": 338
          },
          {
            "location": "src/tools/babel/plugins/adjust-typescript-enums.ts",
            "line": 10
          },
          {
            "location": "src/tools/babel/plugins/adjust-typescript-enums.ts",
            "line": 127
          },
          {
            "location": "src/tools/babel/plugins/pure-toplevel-functions.ts",
            "line": 10
          },
          {
            "location": "src/tools/babel/plugins/pure-toplevel-functions.ts",
            "line": 91
          },
          {
            "location": "src/tools/babel/plugins/pure-toplevel-functions.ts",
            "line": 102
          },
          {
            "location": "src/tools/babel/plugins/pure-toplevel-functions.ts",
            "line": 109
          }
        ]
      }
    },
    {
      "authors": [
        {
          "name": "The Babel Team (https://babel.dev/team)"
        }
      ],
      "group": "@babel",
      "name": "core",
      "version": "7.29.0",
      "description": "Babel compiler core.",
      "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/%40babel/core@7.29.0",
      "externalReferences": [
        {
          "type": "website",
          "url": "https://babel.dev/docs/en/next/babel-core"
        },
        {
          "type": "vcs",
          "url": "https://github.com/babel/babel.git"
        }
      ],
      "type": "library",
      "bom-ref": "pkg:npm/@babel/core@7.29.0",
      "properties": [
        {
          "name": "SrcFile",
          "value": "node_modules/@babel/core/package.json"
        },
        {
          "name": "ImportedModules",
          "value": "@babel/core,NodePath,@babel/core/NodePath,PluginObj,@babel/core/PluginObj,types,@babel/core/types,PluginPass,@babel/core/PluginPass,parseSync,@babel/core/parseSync,transformFromAstAsync,@babel/core/transformFromAstAsync,PluginItem,@babel/core/PluginItem,transformAsync,@babel/core/transformAsync"
        },
        {
          "name": "cdx:license:category",
          "value": "Permissive"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 0.7,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 0.7,
                "value": "node_modules/@babel/core/package.json"
              }
            ],
            "concludedValue": "node_modules/@babel/core/package.json"
          }
        ],
        "occurrences": [
          {
            "location": "src/tools/babel/plugins/add-code-coverage.ts",
            "line": 9
          },
          {
            "location": "src/tools/babel/plugins/adjust-static-class-members.ts",
            "line": 9
          },
          {
            "location": "src/tools/babel/plugins/adjust-static-class-members.ts",
            "line": 118
          },
          {
            "location": "src/tools/babel/plugins/adjust-static-class-members.ts",
            "line": 144
          },
          {
            "location": "src/tools/babel/plugins/adjust-static-class-members.ts",
            "line": 145
          },
          {
            "location": "src/tools/babel/plugins/adjust-static-class-members.ts",
            "line": 162
          },
          {
            "location": "src/tools/babel/plugins/adjust-static-class-members.ts",
            "line": 164
          },
          {
            "location": "src/tools/babel/plugins/adjust-static-class-members.ts",
            "line": 263
          },
          {
            "location": "src/tools/babel/plugins/adjust-static-class-members.ts",
            "line": 265
          },
          {
            "location": "src/tools/babel/plugins/adjust-static-class-members.ts",
            "line": 268
          },
          {
            "location": "src/tools/babel/plugins/adjust-static-class-members.ts",
            "line": 271
          },
          {
            "location": "src/tools/babel/plugins/adjust-static-class-members.ts",
            "line": 272
          },
          {
            "location": "src/tools/babel/plugins/adjust-static-class-members.ts",
            "line": 278
          },
          {
            "location": "src/tools/babel/plugins/adjust-static-class-members.ts",
            "line": 279
          },
          {
            "location": "src/tools/babel/plugins/adjust-static-class-members.ts",
            "line": 291
          },
          {
            "location": "src/tools/babel/plugins/adjust-static-class-members.ts",
            "line": 323
          },
          {
            "location": "src/tools/babel/plugins/adjust-static-class-members.ts",
            "line": 325
          },
          {
            "location": "src/tools/babel/plugins/adjust-static-class-members.ts",
            "line": 326
          },
          {
            "location": "src/tools/babel/plugins/adjust-static-class-members.ts",
            "line": 327
          },
          {
            "location": "src/tools/babel/plugins/adjust-static-class-members.ts",
            "line": 330
          },
          {
            "location": "src/tools/babel/plugins/adjust-static-class-members.ts",
            "line": 333
          },
          {
            "location": "src/tools/babel/plugins/adjust-static-class-members.ts",
            "line": 334
          },
          {
            "location": "src/tools/babel/plugins/adjust-typescript-enums.ts",
            "line": 9
          },
          {
            "location": "src/tools/babel/plugins/adjust-typescript-enums.ts",
            "line": 42
          },
          {
            "location": "src/tools/babel/plugins/adjust-typescript-enums.ts",
            "line": 121
          },
          {
            "location": "src/tools/babel/plugins/elide-angular-metadata.ts",
            "line": 9
          },
          {
            "location": "src/tools/babel/plugins/pure-toplevel-functions.ts",
            "line": 9
          },
          {
            "location": "src/tools/esbuild/i18n-inliner-worker.ts",
            "line": 10
          },
          {
            "location": "src/tools/esbuild/i18n-inliner-worker.ts",
            "line": 162
          },
          {
            "location": "src/tools/esbuild/i18n-inliner-worker.ts",
            "line": 185
          },
          {
            "location": "src/tools/esbuild/i18n-inliner-worker.ts",
            "line": 207
          },
          {
            "location": "src/tools/esbuild/javascript-transformer-worker.ts",
            "line": 9
          },
          {
            "location": "src/tools/esbuild/javascript-transformer-worker.ts",
            "line": 101
          }
        ]
      }
    },
    {
      "group": "@angular-devkit",
      "name": "core",
      "version": "21.2.14",
      "description": "Angular DevKit - Core Utility Library",
      "scope": "required",
      "purl": "pkg:npm/%40angular-devkit/core@21.2.14",
      "type": "framework",
      "bom-ref": "pkg:npm/@angular-devkit/core@21.2.14",
      "properties": [
        {
          "name": "SrcFile",
          "value": "node_modules/@angular-devkit/core/package.json"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 0.7,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 0.7,
                "value": "node_modules/@angular-devkit/core/package.json"
              }
            ],
            "concludedValue": "node_modules/@angular-devkit/core/package.json"
          }
        ]
      },
      "tags": [
        "framework"
      ]
    },
    {
      "group": "@angular-devkit",
      "name": "architect",
      "version": "0.2102.14",
      "description": "Angular Build Facade",
      "scope": "required",
      "purl": "pkg:npm/%40angular-devkit/architect@0.2102.14",
      "type": "framework",
      "bom-ref": "pkg:npm/@angular-devkit/architect@0.2102.14",
      "properties": [
        {
          "name": "SrcFile",
          "value": "node_modules/@angular-devkit/architect/package.json"
        },
        {
          "name": "ImportedModules",
          "value": "@angular-devkit/architect,BuilderContext,@angular-devkit/architect/BuilderContext,Builder,@angular-devkit/architect/Builder,BuilderOutput,@angular-devkit/architect/BuilderOutput,createBuilder,@angular-devkit/architect/createBuilder,targetFromTargetString,@angular-devkit/architect/targetFromTargetString,targetStringFromTarget,@angular-devkit/architect/targetStringFromTarget"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 0.7,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 0.7,
                "value": "node_modules/@angular-devkit/architect/package.json"
              }
            ],
            "concludedValue": "node_modules/@angular-devkit/architect/package.json"
          }
        ],
        "occurrences": [
          {
            "location": "src/builders/application/build-action.ts",
            "line": 9
          },
          {
            "location": "src/builders/application/execute-build.ts",
            "line": 9
          },
          {
            "location": "src/builders/application/i18n.ts",
            "line": 9
          },
          {
            "location": "src/builders/application/index.ts",
            "line": 9
          },
          {
            "location": "src/builders/application/index.ts",
            "line": 283
          },
          {
            "location": "src/builders/application/options.ts",
            "line": 9
          },
          {
            "location": "src/builders/dev-server/builder.ts",
            "line": 9
          },
          {
            "location": "src/builders/dev-server/index.ts",
            "line": 9
          },
          {
            "location": "src/builders/dev-server/index.ts",
            "line": 19
          },
          {
            "location": "src/builders/dev-server/options.ts",
            "line": 9
          },
          {
            "location": "src/builders/dev-server/options.ts",
            "line": 41
          },
          {
            "location": "src/builders/dev-server/output.ts",
            "line": 9
          },
          {
            "location": "src/builders/dev-server/vite/hmr.ts",
            "line": 10
          },
          {
            "location": "src/builders/dev-server/vite/index.ts",
            "line": 9
          },
          {
            "location": "src/builders/extract-i18n/application-extraction.ts",
            "line": 11
          },
          {
            "location": "src/builders/extract-i18n/builder.ts",
            "line": 10
          },
          {
            "location": "src/builders/extract-i18n/index.ts",
            "line": 9
          },
          {
            "location": "src/builders/extract-i18n/index.ts",
            "line": 16
          },
          {
            "location": "src/builders/extract-i18n/options.ts",
            "line": 10
          },
          {
            "location": "src/builders/extract-i18n/options.ts",
            "line": 39
          },
          {
            "location": "src/builders/karma/application_builder.ts",
            "line": 9
          },
          {
            "location": "src/builders/karma/index.ts",
            "line": 14
          },
          {
            "location": "src/builders/karma/index.ts",
            "line": 38
          },
          {
            "location": "src/builders/karma/options.ts",
            "line": 9
          },
          {
            "location": "src/builders/karma/progress-reporter.ts",
            "line": 9
          },
          {
            "location": "src/builders/karma/utils.ts",
            "line": 9
          },
          {
            "location": "src/builders/ng-packagr/builder.ts",
            "line": 9
          },
          {
            "location": "src/builders/ng-packagr/index.ts",
            "line": 9
          },
          {
            "location": "src/builders/ng-packagr/index.ts",
            "line": 15
          },
          {
            "location": "src/builders/unit-test/builder.ts",
            "line": 13
          },
          {
            "location": "src/builders/unit-test/builder.ts",
            "line": 278
          },
          {
            "location": "src/builders/unit-test/index.ts",
            "line": 9
          },
          {
            "location": "src/builders/unit-test/index.ts",
            "line": 14
          },
          {
            "location": "src/builders/unit-test/options.ts",
            "line": 9
          },
          {
            "location": "src/builders/unit-test/options.ts",
            "line": 55
          },
          {
            "location": "src/builders/unit-test/runners/api.ts",
            "line": 9
          },
          {
            "location": "src/builders/unit-test/runners/karma/executor.ts",
            "line": 9
          },
          {
            "location": "src/builders/unit-test/runners/vitest/executor.ts",
            "line": 9
          },
          {
            "location": "src/tools/esbuild/utils.ts",
            "line": 9
          },
          {
            "location": "src/utils/purge-cache.ts",
            "line": 9
          }
        ]
      },
      "tags": [
        "framework"
      ]
    },
    {
      "group": "@angular",
      "name": "ssr",
      "version": "21.2.14",
      "description": "Angular server side rendering utilities",
      "scope": "excluded",
      "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/%40angular/ssr@21.2.14",
      "externalReferences": [
        {
          "type": "vcs",
          "url": "https://github.com/angular/angular-cli"
        },
        {
          "type": "vcs",
          "url": "git+https://github.com/angular/angular-cli.git"
        }
      ],
      "type": "framework",
      "bom-ref": "pkg:npm/@angular/ssr@21.2.14",
      "properties": [
        {
          "name": "SrcFile",
          "value": "node_modules/@angular/ssr/package.json"
        },
        {
          "name": "ImportedModules",
          "value": "@angular/ssr,ɵdestroyAngularServerApp,@angular/ssr/ɵdestroyAngularServerApp,AngularAppEngine,@angular/ssr/AngularAppEngine,ɵgetOrCreateAngularServerApp,@angular/ssr/ɵgetOrCreateAngularServerApp,ɵextractRoutesAndCreateRouteTree,@angular/ssr/ɵextractRoutesAndCreateRouteTree,RenderMode,@angular/ssr/RenderMode,createRequestHandler,@angular/ssr/createRequestHandler,@angular/ssr/node,createNodeRequestHandler,@angular/ssr/node/createNodeRequestHandler"
        },
        {
          "name": "cdx:npm:package:type-only",
          "value": "true"
        },
        {
          "name": "cdx:license:category",
          "value": "Permissive"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 0.7,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 0.7,
                "value": "node_modules/@angular/ssr/package.json"
              }
            ],
            "concludedValue": "node_modules/@angular/ssr/package.json"
          }
        ],
        "occurrences": [
          {
            "location": "src/builders/dev-server/vite/hmr.ts",
            "line": 9
          },
          {
            "location": "src/tools/vite/middlewares/ssr-middleware.ts",
            "line": 12
          },
          {
            "location": "src/utils/server-rendering/load-esm-from-memory.ts",
            "line": 11
          },
          {
            "location": "src/utils/server-rendering/models.ts",
            "line": 9
          },
          {
            "location": "src/utils/server-rendering/utils.ts",
            "line": 9
          },
          {
            "location": "src/utils/server-rendering/utils.ts",
            "line": 10
          }
        ]
      },
      "tags": [
        "framework"
      ]
    },
    {
      "authors": [
        {
          "name": "Justin Ridgewell <jridgewell@google.com>"
        }
      ],
      "group": "@ampproject",
      "name": "remapping",
      "version": "2.3.0",
      "description": "Remap sequential sourcemaps through transformations to point at the original source code",
      "scope": "required",
      "licenses": [
        {
          "license": {
            "id": "Apache-2.0",
            "url": "https://opensource.org/licenses/Apache-2.0",
            "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/%40ampproject/remapping@2.3.0",
      "externalReferences": [
        {
          "type": "vcs",
          "url": "git+https://github.com/ampproject/remapping.git"
        }
      ],
      "type": "library",
      "bom-ref": "pkg:npm/@ampproject/remapping@2.3.0",
      "properties": [
        {
          "name": "SrcFile",
          "value": "node_modules/@ampproject/remapping/package.json"
        },
        {
          "name": "ImportedModules",
          "value": "@ampproject/remapping,SourceMapInput,@ampproject/remapping/SourceMapInput,RawSourceMap,@ampproject/remapping/RawSourceMap"
        },
        {
          "name": "cdx:license:category",
          "value": "Permissive"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 0.7,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 0.7,
                "value": "node_modules/@ampproject/remapping/package.json"
              }
            ],
            "concludedValue": "node_modules/@ampproject/remapping/package.json"
          }
        ],
        "occurrences": [
          {
            "location": "src/tools/esbuild/i18n-inliner-worker.ts",
            "line": 9
          },
          {
            "location": "src/tools/esbuild/i18n-inliner-worker.ts",
            "line": 225
          },
          {
            "location": "src/tools/sass/rebasing-importer.ts",
            "line": 9
          },
          {
            "location": "src/tools/sass/worker.ts",
            "line": 9
          },
          {
            "location": "src/tools/sass/worker.ts",
            "line": 200
          },
          {
            "location": "src/tools/vite/plugins/ssr-transform-plugin.ts",
            "line": 9
          },
          {
            "location": "src/tools/vite/plugins/ssr-transform-plugin.ts",
            "line": 23
          }
        ]
      }
    }
  ],
  "dependencies": [],
  "annotations": [
    {
      "bom-ref": "metadata-annotations",
      "subjects": [
        "pkg:npm/@angular/build@21.2.14"
      ],
      "annotator": {
        "component": {
          "group": "@cyclonedx",
          "name": "cdxgen",
          "version": "12.8.4",
          "purl": "pkg:npm/%40cyclonedx/cdxgen@12.8.4",
          "type": "application",
          "bom-ref": "pkg:npm/@cyclonedx/cdxgen@12.8.4",
          "publisher": "OWASP Foundation",
          "authors": [
            {
              "name": "OWASP Foundation"
            }
          ]
        }
      },
      "timestamp": "2026-08-24T17:19:04Z",
      "text": "This Software Bill-of-Materials (SBOM) document was created on Monday, August 24, 2026 with cdxgen. The data was captured during the pre-build lifecycle phase without building the application. The document describes an application named 'build' with version '21.2.14'. The package type in this SBOM is npm with 6 purl namespaces described under components. The components were identified from 36 source files."
    }
  ]
}