{
  "bomFormat": "CycloneDX",
  "specVersion": "1.7",
  "serialNumber": "urn:uuid:baaed6b4-88ad-4765-ac1a-3281b06c357b",
  "version": 1,
  "metadata": {
    "timestamp": "2026-09-14T07:59:00Z",
    "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": "platform-browser",
      "group": "@angular",
      "version": "0.0.0-PLACEHOLDER",
      "description": "Angular - library for using Angular in a web browser",
      "purl": "pkg:npm/%40angular/platform-browser@0.0.0-PLACEHOLDER",
      "bom-ref": "pkg:npm/@angular/platform-browser@0.0.0-PLACEHOLDER",
      "author": "angular",
      "properties": [
        {
          "name": "cdx:license:category",
          "value": "Permissive"
        }
      ],
      "type": "application",
      "licenses": [
        {
          "license": {
            "id": "MIT",
            "url": "https://opensource.org/licenses/MIT",
            "properties": [
              {
                "name": "cdx:license:category",
                "value": "Permissive"
              },
              {
                "name": "cdx:license:foss",
                "value": "true"
              },
              {
                "name": "cdx:license:osiApproved",
                "value": "true"
              },
              {
                "name": "cdx:license:fsfLibre",
                "value": "true"
              },
              {
                "name": "cdx:license:deprecated",
                "value": "false"
              }
            ]
          }
        }
      ],
      "externalReferences": [
        {
          "type": "vcs",
          "url": "https://github.com/angular/angular.git"
        }
      ]
    },
    "properties": [
      {
        "name": "cdx:bom:componentTypes",
        "value": "npm"
      },
      {
        "name": "cdx:bom:componentNamespaces",
        "value": "@angular"
      },
      {
        "name": "cdx:bom:componentSrcFiles",
        "value": "node_modules/@angular/animations/package.json\\nnode_modules/@angular/common/package.json\\nnode_modules/@angular/core/package.json\\nnode_modules/tslib/package.json"
      }
    ]
  },
  "components": [
    {
      "authors": [
        {
          "name": "Microsoft Corp."
        }
      ],
      "group": "",
      "name": "tslib",
      "version": "2.8.1",
      "description": "Runtime library for TypeScript helper functions",
      "scope": "optional",
      "licenses": [
        {
          "license": {
            "id": "0BSD",
            "url": "https://opensource.org/licenses/0BSD",
            "properties": [
              {
                "name": "cdx:license:category",
                "value": "Permissive"
              },
              {
                "name": "cdx:license:foss",
                "value": "true"
              },
              {
                "name": "cdx:license:osiApproved",
                "value": "true"
              },
              {
                "name": "cdx:license:fsfLibre",
                "value": "false"
              },
              {
                "name": "cdx:license:deprecated",
                "value": "false"
              }
            ]
          }
        }
      ],
      "purl": "pkg:npm/tslib@2.8.1",
      "externalReferences": [
        {
          "type": "website",
          "url": "https://www.typescriptlang.org/"
        },
        {
          "type": "vcs",
          "url": "https://github.com/Microsoft/tslib.git"
        }
      ],
      "type": "library",
      "bom-ref": "pkg:npm/tslib@2.8.1",
      "properties": [
        {
          "name": "SrcFile",
          "value": "node_modules/tslib/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/tslib/package.json"
              }
            ],
            "concludedValue": "node_modules/tslib/package.json"
          }
        ]
      }
    },
    {
      "authors": [
        {
          "name": "angular"
        }
      ],
      "group": "@angular",
      "name": "core",
      "version": "0.0.0-PLACEHOLDER",
      "description": "Angular - the core framework",
      "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/%40angular/core@0.0.0-PLACEHOLDER",
      "externalReferences": [
        {
          "type": "vcs",
          "url": "https://github.com/angular/angular.git"
        }
      ],
      "type": "framework",
      "bom-ref": "pkg:npm/@angular/core@0.0.0-PLACEHOLDER",
      "properties": [
        {
          "name": "SrcFile",
          "value": "node_modules/@angular/core/package.json"
        },
        {
          "name": "ExportedModules",
          "value": "@angular/core"
        },
        {
          "name": "ImportedModules",
          "value": "@angular/core,ɵAnimationRendererType,@angular/core/ɵAnimationRendererType,ɵChangeDetectionScheduler,@angular/core/ɵChangeDetectionScheduler,inject,@angular/core/inject,Injectable,@angular/core/Injectable,InjectionToken,@angular/core/InjectionToken,Injector,@angular/core/Injector,NgZone,@angular/core/NgZone,ɵNotificationSource,@angular/core/ɵNotificationSource,OnDestroy,@angular/core/OnDestroy,Renderer2,@angular/core/Renderer2,RendererFactory2,@angular/core/RendererFactory2,RendererStyleFlags2,@angular/core/RendererStyleFlags2,RendererType2,@angular/core/RendererType2,ɵRuntimeError,@angular/core/ɵRuntimeError,ListenerOptions,@angular/core/ListenerOptions,ANIMATION_MODULE_TYPE,@angular/core/ANIMATION_MODULE_TYPE,EnvironmentProviders,@angular/core/EnvironmentProviders,makeEnvironmentProviders,@angular/core/makeEnvironmentProviders,ɵperformanceMarkFeature,@angular/core/ɵperformanceMarkFeature,ModuleWithProviders,@angular/core/ModuleWithProviders,NgModule,@angular/core/NgModule,Provider,@angular/core/Provider,Inject,@angular/core/Inject,ApplicationRef,@angular/core/ApplicationRef,ComponentRef,@angular/core/ComponentRef,ApplicationConfig,@angular/core/ApplicationConfig,ApplicationModule,@angular/core/ApplicationModule,createPlatformFactory,@angular/core/createPlatformFactory,ErrorHandler,@angular/core/ErrorHandler,PLATFORM_ID,@angular/core/PLATFORM_ID,PLATFORM_INITIALIZER,@angular/core/PLATFORM_INITIALIZER,platformCore,@angular/core/platformCore,PlatformRef,@angular/core/PlatformRef,StaticProvider,@angular/core/StaticProvider,Testability,@angular/core/Testability,Type,@angular/core/Type,ɵINJECTOR_SCOPE,@angular/core/ɵINJECTOR_SCOPE,ɵinternalCreateApplication,@angular/core/ɵinternalCreateApplication,ɵsetDocument,@angular/core/ɵsetDocument,ɵTESTABILITY,@angular/core/ɵTESTABILITY,ɵTESTABILITY_GETTER,@angular/core/ɵTESTABILITY_GETTER,ɵresolveComponentResources,@angular/core/ɵresolveComponentResources,DebugElement,@angular/core/DebugElement,DebugNode,@angular/core/DebugNode,Predicate,@angular/core/Predicate,APP_ID,@angular/core/APP_ID,CSP_NONCE,@angular/core/CSP_NONCE,ViewEncapsulation,@angular/core/ViewEncapsulation,ɵTracingService,@angular/core/ɵTracingService,ɵTracingSnapshot,@angular/core/ɵTracingSnapshot,Optional,@angular/core/Optional,ɵallLeavingAnimations,@angular/core/ɵallLeavingAnimations,ɵConsole,@angular/core/ɵConsole,ɵglobal,@angular/core/ɵglobal,ENVIRONMENT_INITIALIZER,@angular/core/ENVIRONMENT_INITIALIZER,ɵformatRuntimeError,@angular/core/ɵformatRuntimeError,ɵwithDomHydration,@angular/core/ɵwithDomHydration,ɵwithEventReplay,@angular/core/ɵwithEventReplay,ɵwithI18nSupport,@angular/core/ɵwithI18nSupport,ɵZONELESS_ENABLED,@angular/core/ɵZONELESS_ENABLED,ɵwithIncrementalHydration,@angular/core/ɵwithIncrementalHydration,ɵIS_ENABLED_BLOCKING_INITIAL_NAVIGATION,@angular/core/ɵIS_ENABLED_BLOCKING_INITIAL_NAVIGATION,provideStabilityDebugging,@angular/core/provideStabilityDebugging,forwardRef,@angular/core/forwardRef,Sanitizer,@angular/core/Sanitizer,SecurityContext,@angular/core/SecurityContext,ɵ_sanitizeHtml,@angular/core/ɵ_sanitizeHtml,ɵ_sanitizeUrl,@angular/core/ɵ_sanitizeUrl,ɵallowSanitizationBypassAndThrow,@angular/core/ɵallowSanitizationBypassAndThrow,ɵbypassSanitizationTrustHtml,@angular/core/ɵbypassSanitizationTrustHtml,ɵbypassSanitizationTrustResourceUrl,@angular/core/ɵbypassSanitizationTrustResourceUrl,ɵbypassSanitizationTrustScript,@angular/core/ɵbypassSanitizationTrustScript,ɵbypassSanitizationTrustStyle,@angular/core/ɵbypassSanitizationTrustStyle,ɵbypassSanitizationTrustUrl,@angular/core/ɵbypassSanitizationTrustUrl,ɵBypassType,@angular/core/ɵBypassType,ɵunwrapSafeValue,@angular/core/ɵunwrapSafeValue,ɵXSS_SECURITY_URL,@angular/core/ɵXSS_SECURITY_URL,Version,@angular/core/Version,@angular/core/testing,TestComponentRenderer,@angular/core/testing/TestComponentRenderer"
        },
        {
          "name": "cdx:license:category",
          "value": "Permissive"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 0.7,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 0.7,
                "value": "node_modules/@angular/core/package.json"
              }
            ],
            "concludedValue": "node_modules/@angular/core/package.json"
          }
        ],
        "occurrences": [
          {
            "location": "animations/async/src/async_animation_renderer.ts",
            "line": 30
          },
          {
            "location": "animations/async/src/async_animation_renderer.ts",
            "line": 35
          },
          {
            "location": "animations/async/src/async_animation_renderer.ts",
            "line": 39
          },
          {
            "location": "animations/async/src/async_animation_renderer.ts",
            "line": 40
          },
          {
            "location": "animations/async/src/providers.ts",
            "line": 18
          },
          {
            "location": "animations/async/src/providers.ts",
            "line": 55
          },
          {
            "location": "animations/async/src/providers.ts",
            "line": 62
          },
          {
            "location": "animations/async/src/providers.ts",
            "line": 67
          },
          {
            "location": "animations/async/src/providers.ts",
            "line": 68
          },
          {
            "location": "animations/async/src/providers.ts",
            "line": 69
          },
          {
            "location": "animations/src/animations.ts",
            "line": 14
          },
          {
            "location": "animations/src/module.ts",
            "line": 13
          },
          {
            "location": "animations/src/module.ts",
            "line": 39
          },
          {
            "location": "animations/src/module.ts",
            "line": 98
          },
          {
            "location": "animations/src/module.ts",
            "line": 110
          },
          {
            "location": "animations/src/providers.ts",
            "line": 28
          },
          {
            "location": "animations/src/providers.ts",
            "line": 31
          },
          {
            "location": "animations/src/providers.ts",
            "line": 37
          },
          {
            "location": "animations/src/providers.ts",
            "line": 55
          },
          {
            "location": "animations/src/providers.ts",
            "line": 56
          },
          {
            "location": "animations/src/providers.ts",
            "line": 57
          },
          {
            "location": "src/browser/meta.ts",
            "line": 10
          },
          {
            "location": "src/browser/meta.ts",
            "line": 58
          },
          {
            "location": "src/browser/title.ts",
            "line": 10
          },
          {
            "location": "src/browser/title.ts",
            "line": 22
          },
          {
            "location": "src/browser/tools/common_tools.ts",
            "line": 9
          },
          {
            "location": "src/browser/tools/tools.ts",
            "line": 9
          },
          {
            "location": "src/browser/xhr.ts",
            "line": 10
          },
          {
            "location": "src/browser/xhr.ts",
            "line": 15
          },
          {
            "location": "src/browser.ts",
            "line": 40
          },
          {
            "location": "src/browser.ts",
            "line": 139
          },
          {
            "location": "src/browser.ts",
            "line": 165
          },
          {
            "location": "src/browser.ts",
            "line": 179
          },
          {
            "location": "src/browser.ts",
            "line": 215
          },
          {
            "location": "src/browser.ts",
            "line": 232
          },
          {
            "location": "src/browser.ts",
            "line": 287
          },
          {
            "location": "src/browser.ts",
            "line": 294
          },
          {
            "location": "src/dom/debug/by.ts",
            "line": 10
          },
          {
            "location": "src/dom/dom_renderer.ts",
            "line": 29
          },
          {
            "location": "src/dom/dom_renderer.ts",
            "line": 130
          },
          {
            "location": "src/dom/events/dom_events.ts",
            "line": 10
          },
          {
            "location": "src/dom/events/dom_events.ts",
            "line": 13
          },
          {
            "location": "src/dom/events/dom_events.ts",
            "line": 15
          },
          {
            "location": "src/dom/events/event_manager.ts",
            "line": 16
          },
          {
            "location": "src/dom/events/event_manager.ts",
            "line": 41
          },
          {
            "location": "src/dom/events/event_manager.ts",
            "line": 50
          },
          {
            "location": "src/dom/events/event_manager_plugin.ts",
            "line": 9
          },
          {
            "location": "src/dom/events/hammer_gestures.ts",
            "line": 20
          },
          {
            "location": "src/dom/events/hammer_gestures.ts",
            "line": 115
          },
          {
            "location": "src/dom/events/hammer_gestures.ts",
            "line": 185
          },
          {
            "location": "src/dom/events/hammer_gestures.ts",
            "line": 190
          },
          {
            "location": "src/dom/events/hammer_gestures.ts",
            "line": 310
          },
          {
            "location": "src/dom/events/key_events.ts",
            "line": 10
          },
          {
            "location": "src/dom/events/key_events.ts",
            "line": 50
          },
          {
            "location": "src/dom/events/key_events.ts",
            "line": 56
          },
          {
            "location": "src/dom/shared_styles_host.ts",
            "line": 18
          },
          {
            "location": "src/dom/shared_styles_host.ts",
            "line": 104
          },
          {
            "location": "src/dom/shared_styles_host.ts",
            "line": 129
          },
          {
            "location": "src/dom/util.ts",
            "line": 11
          },
          {
            "location": "src/hydration.ts",
            "line": 26
          },
          {
            "location": "src/hydration.ts",
            "line": 104
          },
          {
            "location": "src/hydration.ts",
            "line": 125
          },
          {
            "location": "src/hydration.ts",
            "line": 144
          },
          {
            "location": "src/hydration.ts",
            "line": 157
          },
          {
            "location": "src/hydration.ts",
            "line": 162
          },
          {
            "location": "src/hydration.ts",
            "line": 163
          },
          {
            "location": "src/hydration.ts",
            "line": 255
          },
          {
            "location": "src/hydration.ts",
            "line": 259
          },
          {
            "location": "src/hydration.ts",
            "line": 260
          },
          {
            "location": "src/security/dom_sanitization_service.ts",
            "line": 28
          },
          {
            "location": "src/security/dom_sanitization_service.ts",
            "line": 107
          },
          {
            "location": "src/security/dom_sanitization_service.ts",
            "line": 165
          },
          {
            "location": "src/security/dom_sanitization_service.ts",
            "line": 177
          },
          {
            "location": "src/security/dom_sanitization_service.ts",
            "line": 178
          },
          {
            "location": "src/security/dom_sanitization_service.ts",
            "line": 180
          },
          {
            "location": "src/security/dom_sanitization_service.ts",
            "line": 182
          },
          {
            "location": "src/security/dom_sanitization_service.ts",
            "line": 183
          },
          {
            "location": "src/security/dom_sanitization_service.ts",
            "line": 187
          },
          {
            "location": "src/security/dom_sanitization_service.ts",
            "line": 188
          },
          {
            "location": "src/security/dom_sanitization_service.ts",
            "line": 196
          },
          {
            "location": "src/security/dom_sanitization_service.ts",
            "line": 197
          },
          {
            "location": "src/security/dom_sanitization_service.ts",
            "line": 199
          },
          {
            "location": "src/security/dom_sanitization_service.ts",
            "line": 201
          },
          {
            "location": "src/security/dom_sanitization_service.ts",
            "line": 202
          },
          {
            "location": "src/security/dom_sanitization_service.ts",
            "line": 219
          },
          {
            "location": "src/security/dom_sanitization_service.ts",
            "line": 222
          },
          {
            "location": "src/security/dom_sanitization_service.ts",
            "line": 225
          },
          {
            "location": "src/security/dom_sanitization_service.ts",
            "line": 228
          },
          {
            "location": "src/security/dom_sanitization_service.ts",
            "line": 231
          },
          {
            "location": "src/version.ts",
            "line": 15
          },
          {
            "location": "testing/src/browser.ts",
            "line": 9
          },
          {
            "location": "testing/src/browser.ts",
            "line": 20
          },
          {
            "location": "testing/src/browser.ts",
            "line": 27
          },
          {
            "location": "testing/src/dom_test_component_renderer.ts",
            "line": 10
          },
          {
            "location": "testing/src/dom_test_component_renderer.ts",
            "line": 16
          },
          {
            "location": "testing/src/browser.ts",
            "line": 10
          },
          {
            "location": "testing/src/dom_test_component_renderer.ts",
            "line": 11
          }
        ]
      },
      "tags": [
        "framework"
      ]
    },
    {
      "authors": [
        {
          "name": "angular"
        }
      ],
      "group": "@angular",
      "name": "common",
      "version": "0.0.0-PLACEHOLDER",
      "description": "Angular - commonly needed directives and services",
      "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/%40angular/common@0.0.0-PLACEHOLDER",
      "externalReferences": [
        {
          "type": "vcs",
          "url": "https://github.com/angular/angular.git"
        }
      ],
      "type": "framework",
      "bom-ref": "pkg:npm/@angular/common@0.0.0-PLACEHOLDER",
      "properties": [
        {
          "name": "SrcFile",
          "value": "node_modules/@angular/common/package.json"
        },
        {
          "name": "ExportedModules",
          "value": "@angular/common"
        },
        {
          "name": "ImportedModules",
          "value": "@angular/common,DOCUMENT,@angular/common/DOCUMENT,ɵparseCookieValue,@angular/common/ɵparseCookieValue,ɵsetRootDomAdapter,@angular/common/ɵsetRootDomAdapter,ɵDomAdapter,@angular/common/ɵDomAdapter,ɵgetDOM,@angular/common/ɵgetDOM,XhrFactory,@angular/common/XhrFactory,CommonModule,@angular/common/CommonModule,ɵPLATFORM_BROWSER_ID,@angular/common/ɵPLATFORM_BROWSER_ID,@angular/common/http,HttpTransferCacheOptions,@angular/common/http/HttpTransferCacheOptions,ɵwithHttpTransferCache,@angular/common/http/ɵwithHttpTransferCache,@angular/common/testing,ɵprovideFakePlatformNavigation,@angular/common/testing/ɵprovideFakePlatformNavigation"
        },
        {
          "name": "cdx:license:category",
          "value": "Permissive"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 0.7,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 0.7,
                "value": "node_modules/@angular/common/package.json"
              }
            ],
            "concludedValue": "node_modules/@angular/common/package.json"
          }
        ],
        "occurrences": [
          {
            "location": "animations/async/src/providers.ts",
            "line": 9
          },
          {
            "location": "animations/src/providers.ts",
            "line": 18
          },
          {
            "location": "src/browser/browser_adapter.ts",
            "line": 13
          },
          {
            "location": "src/browser/browser_adapter.ts",
            "line": 25
          },
          {
            "location": "src/browser/browser_adapter.ts",
            "line": 83
          },
          {
            "location": "src/browser/meta.ts",
            "line": 9
          },
          {
            "location": "src/browser/meta.ts",
            "line": 62
          },
          {
            "location": "src/browser/title.ts",
            "line": 9
          },
          {
            "location": "src/browser/xhr.ts",
            "line": 9
          },
          {
            "location": "src/browser.ts",
            "line": 14
          },
          {
            "location": "src/dom/debug/by.ts",
            "line": 9
          },
          {
            "location": "src/dom/debug/by.ts",
            "line": 60
          },
          {
            "location": "src/dom/dom_renderer.ts",
            "line": 9
          },
          {
            "location": "src/dom/dom_renderer.ts",
            "line": 422
          },
          {
            "location": "src/dom/dom_renderer.ts",
            "line": 517
          },
          {
            "location": "src/dom/dom_renderer.ts",
            "line": 597
          },
          {
            "location": "src/dom/events/dom_events.ts",
            "line": 9
          },
          {
            "location": "src/dom/events/hammer_gestures.ts",
            "line": 11
          },
          {
            "location": "src/dom/events/key_events.ts",
            "line": 9
          },
          {
            "location": "src/dom/events/key_events.ts",
            "line": 92
          },
          {
            "location": "src/dom/shared_styles_host.ts",
            "line": 9
          },
          {
            "location": "src/private_export.ts",
            "line": 9
          },
          {
            "location": "src/security/dom_sanitization_service.ts",
            "line": 9
          },
          {
            "location": "testing/src/dom_test_component_renderer.ts",
            "line": 9
          },
          {
            "location": "testing/src/dom_test_component_renderer.ts",
            "line": 24
          },
          {
            "location": "testing/src/dom_test_component_renderer.ts",
            "line": 43
          },
          {
            "location": "src/hydration.ts",
            "line": 9
          },
          {
            "location": "src/hydration.ts",
            "line": 94
          },
          {
            "location": "src/hydration.ts",
            "line": 263
          },
          {
            "location": "testing/src/browser.ts",
            "line": 8
          },
          {
            "location": "testing/src/browser.ts",
            "line": 31
          }
        ]
      },
      "tags": [
        "framework"
      ]
    },
    {
      "authors": [
        {
          "name": "angular"
        }
      ],
      "group": "@angular",
      "name": "animations",
      "version": "0.0.0-PLACEHOLDER",
      "description": "Angular - animations integration with web-animations",
      "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/%40angular/animations@0.0.0-PLACEHOLDER",
      "externalReferences": [
        {
          "type": "vcs",
          "url": "https://github.com/angular/angular.git"
        }
      ],
      "type": "framework",
      "bom-ref": "pkg:npm/@angular/animations@0.0.0-PLACEHOLDER",
      "properties": [
        {
          "name": "SrcFile",
          "value": "node_modules/@angular/animations/package.json"
        },
        {
          "name": "ExportedModules",
          "value": "animations/async/providers,animations/async/async_animation_renderer,animations/module,animations/providers,ɵAsyncAnimationRendererFactory,async_animation_renderer/ɵAsyncAnimationRendererFactory,ɵASYNC_ANIMATION_LOADING_SCHEDULER_FN,async_animation_renderer/ɵASYNC_ANIMATION_LOADING_SCHEDULER_FN,BrowserAnimationsModule,module/BrowserAnimationsModule,BrowserAnimationsModuleConfig,module/BrowserAnimationsModuleConfig,NoopAnimationsModule,module/NoopAnimationsModule,provideAnimations,module/provideAnimations,provideNoopAnimations,module/provideNoopAnimations"
        },
        {
          "name": "ImportedModules",
          "value": "./public_api,./src/async-animations,./providers,./private_export,./async_animation_renderer,AsyncAnimationRendererFactory,./async_animation_renderer/AsyncAnimationRendererFactory,./src/animations,./module,BROWSER_ANIMATIONS_PROVIDERS,./providers/BROWSER_ANIMATIONS_PROVIDERS,BROWSER_NOOP_ANIMATIONS_PROVIDERS,./providers/BROWSER_NOOP_ANIMATIONS_PROVIDERS"
        },
        {
          "name": "cdx:license:category",
          "value": "Permissive"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 0.7,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 0.7,
                "value": "node_modules/@angular/animations/package.json"
              }
            ],
            "concludedValue": "node_modules/@angular/animations/package.json"
          }
        ],
        "occurrences": [
          {
            "location": "animations/async/index.ts",
            "line": 14
          },
          {
            "location": "animations/async/public_api.ts",
            "line": 14
          },
          {
            "location": "animations/async/src/async-animations.ts",
            "line": 14
          },
          {
            "location": "animations/async/src/async-animations.ts",
            "line": 15
          },
          {
            "location": "animations/async/src/private_export.ts",
            "line": 12
          },
          {
            "location": "animations/async/src/providers.ts",
            "line": 21
          },
          {
            "location": "animations/index.ts",
            "line": 14
          },
          {
            "location": "animations/public_api.ts",
            "line": 14
          },
          {
            "location": "animations/src/animations.ts",
            "line": 21
          },
          {
            "location": "animations/src/animations.ts",
            "line": 23
          },
          {
            "location": "animations/src/module.ts",
            "line": 16
          },
          {
            "location": "animations/src/private_export.ts",
            "line": 9
          }
        ]
      },
      "tags": [
        "framework"
      ]
    }
  ],
  "dependencies": [],
  "annotations": [
    {
      "bom-ref": "metadata-annotations",
      "subjects": [
        "pkg:npm/@angular/platform-browser@0.0.0-PLACEHOLDER"
      ],
      "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-09-14T07:59:00Z",
      "text": "This Software Bill-of-Materials (SBOM) document was created on Monday, September 14, 2026 with cdxgen. The data was captured during the pre-build lifecycle phase without building the application. The document describes an application named 'platform-browser' with version '0.0.0-PLACEHOLDER'. The package type in this SBOM is npm with a single purl namespace '@angular' described under components. The components were identified from 4 source files."
    }
  ]
}