{"spdxVersion":"SPDX-2.3","dataLicense":"CC0-1.0","SPDXID":"SPDXRef-DOCUMENT","name":"com.github.nodejs/node-addon-api","documentNamespace":"https://spdx.org/spdxdocs/protobom/8f658bc9-26f2-443d-8340-6177fc4781a4","creationInfo":{"creators":["Tool: protobom-v0.0.0-20260130170711-0b8e67cacb3b+dirty","Tool: GitHub.com-Dependency-Graph"],"created":"2026-02-14T14:38:54Z"},"packages":[{"name":"pre-commit","SPDXID":"SPDXRef-npm-pre-commit-1.2.2-814617","versionInfo":"^1.2.2","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/pre-commit@%5E1.2.2"}]},{"name":"fs-extra","SPDXID":"SPDXRef-npm-fs-extra-11.1.1-ef41bb","versionInfo":"^11.1.1","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/fs-extra@%5E11.1.1"}]},{"name":"eslint","SPDXID":"SPDXRef-npm-eslint-9.13.0-509a0b","versionInfo":"^9.13.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/eslint@%5E9.13.0"}]},{"name":"neostandard","SPDXID":"SPDXRef-npm-neostandard-0.12.0-c32ab4","versionInfo":"^0.12.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/neostandard@%5E0.12.0"}]},{"name":"clang-format","SPDXID":"SPDXRef-npm-clang-format-1.4.0-ac450b","versionInfo":"^1.4.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/clang-format@%5E1.4.0"}]},{"name":"bindings","SPDXID":"SPDXRef-npm-bindings-1.5.0-05b4af","versionInfo":"^1.5.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/bindings@%5E1.5.0"}]},{"name":"benchmark","SPDXID":"SPDXRef-npm-benchmark-2.1.4-894c84","versionInfo":"^2.1.4","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/benchmark@%5E2.1.4"}]},{"name":"semver","SPDXID":"SPDXRef-npm-semver-7.6.0-6e61bd","versionInfo":"^7.6.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/semver@%5E7.6.0"}]},{"name":"googleapis/release-please-action","SPDXID":"SPDXRef-githubactions-googleapis-release-please-action-16a9c90856f42705d54a6fda1823352bdc62cf38-75c946","versionInfo":"16a9c90856f42705d54a6fda1823352bdc62cf38","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:githubactions/googleapis/release-please-action@16a9c90856f42705d54a6fda1823352bdc62cf38"}]},{"name":"ossf/scorecard-action","SPDXID":"SPDXRef-githubactions-ossf-scorecard-action-4eaacf0543bb3f2c246792bd56e8cdeffafb205a-75c946","versionInfo":"4eaacf0543bb3f2c246792bd56e8cdeffafb205a","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:githubactions/ossf/scorecard-action@4eaacf0543bb3f2c246792bd56e8cdeffafb205a"}]},{"name":"actions/upload-artifact","SPDXID":"SPDXRef-githubactions-actions-upload-artifact-b7c566a772e6b6bfb58ed0dc250532a479d7789f-75c946","versionInfo":"b7c566a772e6b6bfb58ed0dc250532a479d7789f","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:githubactions/actions/upload-artifact@b7c566a772e6b6bfb58ed0dc250532a479d7789f"}]},{"name":"github/codeql-action/upload-sarif","SPDXID":"SPDXRef-githubactions-githubcodeql-action-upload-sarif-19b2f06db2b6f5108140aeb04014ef02b648f789-75c946","versionInfo":"19b2f06db2b6f5108140aeb04014ef02b648f789","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:githubactions/github/codeql-action/upload-sarif@19b2f06db2b6f5108140aeb04014ef02b648f789"}]},{"name":"actions/stale","SPDXID":"SPDXRef-githubactions-actions-stale-997185467fa4f803885201cee163a9f38240193d-75c946","versionInfo":"997185467fa4f803885201cee163a9f38240193d","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:githubactions/actions/stale@997185467fa4f803885201cee163a9f38240193d"}]},{"name":"step-security/harden-runner","SPDXID":"SPDXRef-githubactions-step-security-harden-runner-20cf305ff2072d973412fa9b1e3a4f227bda3c76-75c946","versionInfo":"20cf305ff2072d973412fa9b1e3a4f227bda3c76","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:githubactions/step-security/harden-runner@20cf305ff2072d973412fa9b1e3a4f227bda3c76"}]},{"name":"actions/checkout","SPDXID":"SPDXRef-githubactions-actions-checkout-de0fac2e4500dabe0009e67214ff5f5447ce83dd-75c946","versionInfo":"de0fac2e4500dabe0009e67214ff5f5447ce83dd","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:githubactions/actions/checkout@de0fac2e4500dabe0009e67214ff5f5447ce83dd"}]},{"name":"actions/setup-node","SPDXID":"SPDXRef-githubactions-actions-setup-node-6044e13b5dc448c55e2357c09f80417699197238-75c946","versionInfo":"6044e13b5dc448c55e2357c09f80417699197238","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:githubactions/actions/setup-node@6044e13b5dc448c55e2357c09f80417699197238"}]},{"name":"actions/setup-python","SPDXID":"SPDXRef-githubactions-actions-setup-python-a309ff8b426b58ec0e2a45f0f869d46889d02405-75c946","versionInfo":"a309ff8b426b58ec0e2a45f0f869d46889d02405","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:githubactions/actions/setup-python@a309ff8b426b58ec0e2a45f0f869d46889d02405"}]},{"name":"github/codeql-action/init","SPDXID":"SPDXRef-githubactions-githubcodeql-action-init-19b2f06db2b6f5108140aeb04014ef02b648f789-75c946","versionInfo":"19b2f06db2b6f5108140aeb04014ef02b648f789","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:githubactions/github/codeql-action/init@19b2f06db2b6f5108140aeb04014ef02b648f789"}]},{"name":"github/codeql-action/analyze","SPDXID":"SPDXRef-githubactions-githubcodeql-action-analyze-19b2f06db2b6f5108140aeb04014ef02b648f789-75c946","versionInfo":"19b2f06db2b6f5108140aeb04014ef02b648f789","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:githubactions/github/codeql-action/analyze@19b2f06db2b6f5108140aeb04014ef02b648f789"}]},{"name":"codecov/codecov-action","SPDXID":"SPDXRef-githubactions-codecov-codecov-action-671740ac38dd9b0130fbe1cec585b89eea48d3de-75c946","versionInfo":"671740ac38dd9b0130fbe1cec585b89eea48d3de","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:githubactions/codecov/codecov-action@671740ac38dd9b0130fbe1cec585b89eea48d3de"}]},{"name":"actions/dependency-review-action","SPDXID":"SPDXRef-githubactions-actions-dependency-review-action-3c4e3dcb1aa7874d2c16be7d79418e9b7efd6261-75c946","versionInfo":"3c4e3dcb1aa7874d2c16be7d79418e9b7efd6261","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:githubactions/actions/dependency-review-action@3c4e3dcb1aa7874d2c16be7d79418e9b7efd6261"}]},{"name":"com.github.nodejs/node-addon-api","SPDXID":"SPDXRef-github-nodejs-node-addon-api-main-97f4a4","versionInfo":"main","downloadLocation":"git+https://github.com/nodejs/node-addon-api","filesAnalyzed":false,"licenseDeclared":"MIT","externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:github/nodejs/node-addon-api@main"}]}],"relationships":[{"spdxElementId":"SPDXRef-github-nodejs-node-addon-api-main-97f4a4","relatedSpdxElement":"SPDXRef-npm-pre-commit-1.2.2-814617","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-nodejs-node-addon-api-main-97f4a4","relatedSpdxElement":"SPDXRef-npm-fs-extra-11.1.1-ef41bb","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-nodejs-node-addon-api-main-97f4a4","relatedSpdxElement":"SPDXRef-npm-eslint-9.13.0-509a0b","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-nodejs-node-addon-api-main-97f4a4","relatedSpdxElement":"SPDXRef-npm-neostandard-0.12.0-c32ab4","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-nodejs-node-addon-api-main-97f4a4","relatedSpdxElement":"SPDXRef-npm-clang-format-1.4.0-ac450b","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-nodejs-node-addon-api-main-97f4a4","relatedSpdxElement":"SPDXRef-npm-bindings-1.5.0-05b4af","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-nodejs-node-addon-api-main-97f4a4","relatedSpdxElement":"SPDXRef-npm-benchmark-2.1.4-894c84","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-nodejs-node-addon-api-main-97f4a4","relatedSpdxElement":"SPDXRef-npm-semver-7.6.0-6e61bd","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-nodejs-node-addon-api-main-97f4a4","relatedSpdxElement":"SPDXRef-githubactions-actions-checkout-de0fac2e4500dabe0009e67214ff5f5447ce83dd-75c946","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-nodejs-node-addon-api-main-97f4a4","relatedSpdxElement":"SPDXRef-githubactions-githubcodeql-action-init-19b2f06db2b6f5108140aeb04014ef02b648f789-75c946","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-nodejs-node-addon-api-main-97f4a4","relatedSpdxElement":"SPDXRef-githubactions-codecov-codecov-action-671740ac38dd9b0130fbe1cec585b89eea48d3de-75c946","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-nodejs-node-addon-api-main-97f4a4","relatedSpdxElement":"SPDXRef-githubactions-actions-dependency-review-action-3c4e3dcb1aa7874d2c16be7d79418e9b7efd6261-75c946","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-nodejs-node-addon-api-main-97f4a4","relatedSpdxElement":"SPDXRef-githubactions-googleapis-release-please-action-16a9c90856f42705d54a6fda1823352bdc62cf38-75c946","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-nodejs-node-addon-api-main-97f4a4","relatedSpdxElement":"SPDXRef-githubactions-actions-upload-artifact-b7c566a772e6b6bfb58ed0dc250532a479d7789f-75c946","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-nodejs-node-addon-api-main-97f4a4","relatedSpdxElement":"SPDXRef-githubactions-githubcodeql-action-upload-sarif-19b2f06db2b6f5108140aeb04014ef02b648f789-75c946","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-nodejs-node-addon-api-main-97f4a4","relatedSpdxElement":"SPDXRef-githubactions-step-security-harden-runner-20cf305ff2072d973412fa9b1e3a4f227bda3c76-75c946","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-nodejs-node-addon-api-main-97f4a4","relatedSpdxElement":"SPDXRef-githubactions-actions-setup-node-6044e13b5dc448c55e2357c09f80417699197238-75c946","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-nodejs-node-addon-api-main-97f4a4","relatedSpdxElement":"SPDXRef-githubactions-actions-setup-python-a309ff8b426b58ec0e2a45f0f869d46889d02405-75c946","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-nodejs-node-addon-api-main-97f4a4","relatedSpdxElement":"SPDXRef-githubactions-githubcodeql-action-analyze-19b2f06db2b6f5108140aeb04014ef02b648f789-75c946","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-nodejs-node-addon-api-main-97f4a4","relatedSpdxElement":"SPDXRef-githubactions-ossf-scorecard-action-4eaacf0543bb3f2c246792bd56e8cdeffafb205a-75c946","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-nodejs-node-addon-api-main-97f4a4","relatedSpdxElement":"SPDXRef-githubactions-actions-stale-997185467fa4f803885201cee163a9f38240193d-75c946","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-DOCUMENT","relatedSpdxElement":"SPDXRef-github-nodejs-node-addon-api-main-97f4a4","relationshipType":"DESCRIBES"}]}