{"spdxVersion":"SPDX-2.3","dataLicense":"CC0-1.0","SPDXID":"SPDXRef-DOCUMENT","name":"com.github.versatica/JsSIP","documentNamespace":"https://spdx.org/spdxdocs/protobom/9e29e0cb-f438-4856-aff5-668dd469dedf","creationInfo":{"creators":["Tool: protobom-v0.0.0-20260130170711-0b8e67cacb3b+dirty","Tool: GitHub.com-Dependency-Graph"],"created":"2026-02-05T11:13:50Z"},"packages":[{"name":"globals","SPDXID":"SPDXRef-npm-globals-17.0.0-9500e4","versionInfo":"^17.0.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/globals@%5E17.0.0"}]},{"name":"@types/events","SPDXID":"SPDXRef-npm-types-events-3.0.3-61e3c0","versionInfo":"^3.0.3","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/%40types/events@%5E3.0.3"}]},{"name":"@types/debug","SPDXID":"SPDXRef-npm-types-debug-4.1.12-9d5b16","versionInfo":"^4.1.12","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/%40types/debug@%5E4.1.12"}]},{"name":"cpx","SPDXID":"SPDXRef-npm-cpx-1.5.0-f1fdf3","versionInfo":"^1.5.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/cpx@%5E1.5.0"}]},{"name":"eslint-plugin-prettier","SPDXID":"SPDXRef-npm-eslint-plugin-prettier-5.5.5-ef5e19","versionInfo":"^5.5.5","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/eslint-plugin-prettier@%5E5.5.5"}]},{"name":"events","SPDXID":"SPDXRef-npm-events-3.3.0-71b4ab","versionInfo":"^3.3.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/events@%5E3.3.0"}]},{"name":"jest","SPDXID":"SPDXRef-npm-jest-30.2.0-eaeab9","versionInfo":"^30.2.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/jest@%5E30.2.0"}]},{"name":"@types/node","SPDXID":"SPDXRef-npm-types-node-25.0.10-420327","versionInfo":"^25.0.10","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/%40types/node@%5E25.0.10"}]},{"name":"open-cli","SPDXID":"SPDXRef-npm-open-cli-8.0.0-2cf1e7","versionInfo":"^8.0.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/open-cli@%5E8.0.0"}]},{"name":"@types/jest","SPDXID":"SPDXRef-npm-types-jest-30.0.0-52b591","versionInfo":"^30.0.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/%40types/jest@%5E30.0.0"}]},{"name":"typescript","SPDXID":"SPDXRef-npm-typescript-5.9.3-48a3b0","versionInfo":"^5.9.3","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/typescript@%5E5.9.3"}]},{"name":"eslint-config-prettier","SPDXID":"SPDXRef-npm-eslint-config-prettier-10.1.8-15d1f6","versionInfo":"^10.1.8","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/eslint-config-prettier@%5E10.1.8"}]},{"name":"ts-jest","SPDXID":"SPDXRef-npm-ts-jest-29.4.6-1d709c","versionInfo":"^29.4.6","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/ts-jest@%5E29.4.6"}]},{"name":"pegjs","SPDXID":"SPDXRef-npm-pegjs-0.7.0-d9c7de","versionInfo":"^0.7.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/pegjs@%5E0.7.0"}]},{"name":"@eslint/eslintrc","SPDXID":"SPDXRef-npm-eslint-eslintrc-3.3.3-159b56","versionInfo":"^3.3.3","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/%40eslint/eslintrc@%5E3.3.3"}]},{"name":"@eslint/js","SPDXID":"SPDXRef-npm-eslint-js-9.39.2-aba0e8","versionInfo":"^9.39.2","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/%40eslint/js@%5E9.39.2"}]},{"name":"eslint-plugin-jest","SPDXID":"SPDXRef-npm-eslint-plugin-jest-29.12.1-4c4727","versionInfo":"^29.12.1","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/eslint-plugin-jest@%5E29.12.1"}]},{"name":"esbuild","SPDXID":"SPDXRef-npm-esbuild-0.27.2-17ead0","versionInfo":"^0.27.2","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/esbuild@%5E0.27.2"}]},{"name":"prettier","SPDXID":"SPDXRef-npm-prettier-3.8.1-e6708a","versionInfo":"^3.8.1","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/prettier@%5E3.8.1"}]},{"name":"typescript-eslint","SPDXID":"SPDXRef-npm-typescript-eslint-8.53.1-2d05cf","versionInfo":"^8.53.1","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/typescript-eslint@%5E8.53.1"}]},{"name":"typedoc","SPDXID":"SPDXRef-npm-typedoc-0.28.16-0befcb","versionInfo":"^0.28.16","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/typedoc@%5E0.28.16"}]},{"name":"sdp-transform","SPDXID":"SPDXRef-npm-sdp-transform-2.14.1-695527","versionInfo":"^2.14.1","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/sdp-transform@%5E2.14.1"}]},{"name":"debug","SPDXID":"SPDXRef-npm-debug-4.3.1-0e35af","versionInfo":"^4.3.1","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/debug@%5E4.3.1"}]},{"name":"eslint","SPDXID":"SPDXRef-npm-eslint-9.39.1-e95f8a","versionInfo":"^9.39.1","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/eslint@%5E9.39.1"}]},{"name":"actions/cache","SPDXID":"SPDXRef-githubactions-actions-cache-3..-75c946","versionInfo":"3.*.*","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:githubactions/actions/cache@3.%2A.%2A"}]},{"name":"actions/upload-pages-artifact","SPDXID":"SPDXRef-githubactions-actions-upload-pages-artifact-3..-75c946","versionInfo":"3.*.*","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:githubactions/actions/upload-pages-artifact@3.%2A.%2A"}]},{"name":"EndBug/version-check","SPDXID":"SPDXRef-githubactions-EndBug-version-check-2..-75c946","versionInfo":"2.*.*","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:githubactions/EndBug/version-check@2.%2A.%2A"}]},{"name":"actions/checkout","SPDXID":"SPDXRef-githubactions-actions-checkout-4..-75c946","versionInfo":"4.*.*","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:githubactions/actions/checkout@4.%2A.%2A"}]},{"name":"actions/deploy-pages","SPDXID":"SPDXRef-githubactions-actions-deploy-pages-4..-75c946","versionInfo":"4.*.*","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:githubactions/actions/deploy-pages@4.%2A.%2A"}]},{"name":"actions/setup-node","SPDXID":"SPDXRef-githubactions-actions-setup-node-4..-75c946","versionInfo":"4.*.*","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:githubactions/actions/setup-node@4.%2A.%2A"}]},{"name":"com.github.versatica/JsSIP","SPDXID":"SPDXRef-github-versatica-JsSIP-master-108023","versionInfo":"master","downloadLocation":"git+https://github.com/versatica/JsSIP","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:github/versatica/JsSIP@master"}]}],"relationships":[{"spdxElementId":"SPDXRef-github-versatica-JsSIP-master-108023","relatedSpdxElement":"SPDXRef-npm-globals-17.0.0-9500e4","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-versatica-JsSIP-master-108023","relatedSpdxElement":"SPDXRef-npm-types-events-3.0.3-61e3c0","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-versatica-JsSIP-master-108023","relatedSpdxElement":"SPDXRef-npm-types-debug-4.1.12-9d5b16","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-versatica-JsSIP-master-108023","relatedSpdxElement":"SPDXRef-npm-cpx-1.5.0-f1fdf3","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-versatica-JsSIP-master-108023","relatedSpdxElement":"SPDXRef-npm-eslint-plugin-prettier-5.5.5-ef5e19","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-versatica-JsSIP-master-108023","relatedSpdxElement":"SPDXRef-npm-events-3.3.0-71b4ab","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-versatica-JsSIP-master-108023","relatedSpdxElement":"SPDXRef-npm-jest-30.2.0-eaeab9","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-versatica-JsSIP-master-108023","relatedSpdxElement":"SPDXRef-npm-types-node-25.0.10-420327","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-versatica-JsSIP-master-108023","relatedSpdxElement":"SPDXRef-npm-open-cli-8.0.0-2cf1e7","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-versatica-JsSIP-master-108023","relatedSpdxElement":"SPDXRef-npm-types-jest-30.0.0-52b591","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-versatica-JsSIP-master-108023","relatedSpdxElement":"SPDXRef-npm-typescript-5.9.3-48a3b0","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-versatica-JsSIP-master-108023","relatedSpdxElement":"SPDXRef-npm-eslint-config-prettier-10.1.8-15d1f6","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-versatica-JsSIP-master-108023","relatedSpdxElement":"SPDXRef-npm-ts-jest-29.4.6-1d709c","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-versatica-JsSIP-master-108023","relatedSpdxElement":"SPDXRef-npm-pegjs-0.7.0-d9c7de","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-versatica-JsSIP-master-108023","relatedSpdxElement":"SPDXRef-npm-eslint-eslintrc-3.3.3-159b56","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-versatica-JsSIP-master-108023","relatedSpdxElement":"SPDXRef-npm-eslint-js-9.39.2-aba0e8","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-versatica-JsSIP-master-108023","relatedSpdxElement":"SPDXRef-npm-eslint-plugin-jest-29.12.1-4c4727","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-versatica-JsSIP-master-108023","relatedSpdxElement":"SPDXRef-npm-esbuild-0.27.2-17ead0","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-versatica-JsSIP-master-108023","relatedSpdxElement":"SPDXRef-npm-prettier-3.8.1-e6708a","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-versatica-JsSIP-master-108023","relatedSpdxElement":"SPDXRef-npm-typescript-eslint-8.53.1-2d05cf","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-versatica-JsSIP-master-108023","relatedSpdxElement":"SPDXRef-npm-typedoc-0.28.16-0befcb","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-versatica-JsSIP-master-108023","relatedSpdxElement":"SPDXRef-npm-sdp-transform-2.14.1-695527","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-versatica-JsSIP-master-108023","relatedSpdxElement":"SPDXRef-npm-debug-4.3.1-0e35af","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-versatica-JsSIP-master-108023","relatedSpdxElement":"SPDXRef-npm-eslint-9.39.1-e95f8a","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-versatica-JsSIP-master-108023","relatedSpdxElement":"SPDXRef-githubactions-actions-upload-pages-artifact-3..-75c946","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-versatica-JsSIP-master-108023","relatedSpdxElement":"SPDXRef-githubactions-EndBug-version-check-2..-75c946","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-versatica-JsSIP-master-108023","relatedSpdxElement":"SPDXRef-githubactions-actions-checkout-4..-75c946","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-versatica-JsSIP-master-108023","relatedSpdxElement":"SPDXRef-githubactions-actions-deploy-pages-4..-75c946","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-versatica-JsSIP-master-108023","relatedSpdxElement":"SPDXRef-githubactions-actions-setup-node-4..-75c946","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-versatica-JsSIP-master-108023","relatedSpdxElement":"SPDXRef-githubactions-actions-cache-3..-75c946","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-DOCUMENT","relatedSpdxElement":"SPDXRef-github-versatica-JsSIP-master-108023","relationshipType":"DESCRIBES"}]}