{"spdxVersion":"SPDX-2.3","dataLicense":"CC0-1.0","SPDXID":"SPDXRef-DOCUMENT","name":"com.github.wikimedia/restbase","documentNamespace":"https://spdx.org/spdxdocs/protobom/a1e552c5-74a4-422b-b886-d11de756c589","creationInfo":{"creators":["Tool: protobom-v0.0.0-20251216165153-1f3f3060931e+dirty","Tool: GitHub.com-Dependency-Graph"],"created":"2025-12-20T06:36:16Z"},"packages":[{"name":"restbase-mod-table-sqlite","SPDXID":"SPDXRef-npm-restbase-mod-table-sqlite-1.2.1-5acbcd","versionInfo":"^1.2.1","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/restbase-mod-table-sqlite@%5E1.2.1"}]},{"name":"js-yaml","SPDXID":"SPDXRef-npm-js-yaml-3.13.1-d0fd24","versionInfo":"^3.13.1","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/js-yaml@%5E3.13.1"}]},{"name":"uuid","SPDXID":"SPDXRef-npm-uuid-7.0.3-0d739c","versionInfo":"^7.0.3","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/uuid@%5E7.0.3"}]},{"name":"preq","SPDXID":"SPDXRef-npm-preq-0.5.14-4dfd44","versionInfo":"^0.5.14","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/preq@%5E0.5.14"}]},{"name":"mocha","SPDXID":"SPDXRef-npm-mocha-6.2.3-078a2b","versionInfo":"^6.2.3","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/mocha@%5E6.2.3"}]},{"name":"hyperswitch","SPDXID":"SPDXRef-npm-hyperswitch-0.14.0-b19ebd","versionInfo":"^0.14.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/hyperswitch@%5E0.14.0"}]},{"name":"mediawiki-title","SPDXID":"SPDXRef-npm-mediawiki-title-0.7.5-6bbda4","versionInfo":"^0.7.5","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/mediawiki-title@%5E0.7.5"}]},{"name":"jsonc-parser","SPDXID":"SPDXRef-npm-jsonc-parser-3.2.0-9e5778","versionInfo":"3.2.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"licenseConcluded":"MIT","copyrightText":"Copyright (c) Microsoft, Copyright (c) Microsoft Corporation, Copyright 2018, Microsoft","externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/jsonc-parser@3.2.0"}]},{"name":"entities","SPDXID":"SPDXRef-npm-entities-2.0.3-1f5a77","versionInfo":"^2.0.3","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/entities@%5E2.0.3"}]},{"name":"coveralls","SPDXID":"SPDXRef-npm-coveralls-3.1.0-76a236","versionInfo":"^3.1.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/coveralls@%5E3.1.0"}]},{"name":"openapi-schema-validator","SPDXID":"SPDXRef-npm-openapi-schema-validator-3.0.3-dc8500","versionInfo":"^3.0.3","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/openapi-schema-validator@%5E3.0.3"}]},{"name":"mocha-lcov-reporter","SPDXID":"SPDXRef-npm-mocha-lcov-reporter-1.3.0-8a1599","versionInfo":"^1.3.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/mocha-lcov-reporter@%5E1.3.0"}]},{"name":"nock","SPDXID":"SPDXRef-npm-nock-10.0.6-af81ba","versionInfo":"^10.0.6","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/nock@%5E10.0.6"}]},{"name":"eslint-config-wikimedia","SPDXID":"SPDXRef-npm-eslint-config-wikimedia-0.13.1-4ccfce","versionInfo":"^0.13.1","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/eslint-config-wikimedia@%5E0.13.1"}]},{"name":"ajv","SPDXID":"SPDXRef-npm-ajv-6.10.2-d29519","versionInfo":"^6.10.2","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/ajv@%5E6.10.2"}]},{"name":"bluebird","SPDXID":"SPDXRef-npm-bluebird-3.7.2-9e8d00","versionInfo":"^3.7.2","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/bluebird@%5E3.7.2"}]},{"name":"mocha.parallel","SPDXID":"SPDXRef-npm-mocha.parallel-0.15.6-1eb8dd","versionInfo":"^0.15.6","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/mocha.parallel@%5E0.15.6"}]},{"name":"restbase-mod-table-cassandra","SPDXID":"SPDXRef-npm-restbase-mod-table-cassandra-1.2.1-0bf808","versionInfo":"^1.2.1","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/restbase-mod-table-cassandra@%5E1.2.1"}]},{"name":"jsonwebtoken","SPDXID":"SPDXRef-npm-jsonwebtoken-8.5.1-467493","versionInfo":"^8.5.1","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/jsonwebtoken@%5E8.5.1"}]},{"name":"eslint-plugin-json","SPDXID":"SPDXRef-npm-eslint-plugin-json-1.4.0-5ebb64","versionInfo":"^1.4.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/eslint-plugin-json@%5E1.4.0"}]},{"name":"eslint-plugin-jsdoc","SPDXID":"SPDXRef-npm-eslint-plugin-jsdoc-20.4.0-258bca","versionInfo":"^20.4.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/eslint-plugin-jsdoc@%5E20.4.0"}]},{"name":"fast-json-stable-stringify","SPDXID":"SPDXRef-npm-fast-json-stable-stringify-2.1.0-7c8982","versionInfo":"^2.1.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/fast-json-stable-stringify@%5E2.1.0"}]},{"name":"bunyan","SPDXID":"SPDXRef-npm-bunyan-1.8.12-570340","versionInfo":"^1.8.12","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/bunyan@%5E1.8.12"}]},{"name":"semver","SPDXID":"SPDXRef-npm-semver-7.3.2-022968","versionInfo":"^7.3.2","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/semver@%5E7.3.2"}]},{"name":"service-runner","SPDXID":"SPDXRef-npm-service-runner-2.8.1-8e6043","versionInfo":"^2.8.1","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/service-runner@%5E2.8.1"}]},{"name":"nyc","SPDXID":"SPDXRef-npm-nyc-14.1.1-fe1b77","versionInfo":"^14.1.1","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/nyc@%5E14.1.1"}]},{"name":"eslint","SPDXID":"SPDXRef-npm-eslint-5.16.0-ed95a9","versionInfo":"^5.16.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/eslint@%5E5.16.0"}]},{"name":"actions/checkout","SPDXID":"SPDXRef-githubactions-actions-checkout-2..-75c946","versionInfo":"2.*.*","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:githubactions/actions/checkout@2.%2A.%2A"}]},{"name":"actions/setup-node","SPDXID":"SPDXRef-githubactions-actions-setup-node-1..-75c946","versionInfo":"1.*.*","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:githubactions/actions/setup-node@1.%2A.%2A"}]},{"name":"actions/setup-java","SPDXID":"SPDXRef-githubactions-actions-setup-java-1..-75c946","versionInfo":"1.*.*","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:githubactions/actions/setup-java@1.%2A.%2A"}]},{"name":"com.github.wikimedia/restbase","SPDXID":"SPDXRef-github-wikimedia-restbase-master-fb9936","versionInfo":"master","downloadLocation":"git+https://github.com/wikimedia/restbase","filesAnalyzed":false,"licenseDeclared":"Apache-2.0","externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:github/wikimedia/restbase@master"}]}],"relationships":[{"spdxElementId":"SPDXRef-github-wikimedia-restbase-master-fb9936","relatedSpdxElement":"SPDXRef-npm-restbase-mod-table-sqlite-1.2.1-5acbcd","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-wikimedia-restbase-master-fb9936","relatedSpdxElement":"SPDXRef-npm-js-yaml-3.13.1-d0fd24","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-wikimedia-restbase-master-fb9936","relatedSpdxElement":"SPDXRef-npm-uuid-7.0.3-0d739c","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-wikimedia-restbase-master-fb9936","relatedSpdxElement":"SPDXRef-npm-preq-0.5.14-4dfd44","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-wikimedia-restbase-master-fb9936","relatedSpdxElement":"SPDXRef-npm-mocha-6.2.3-078a2b","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-wikimedia-restbase-master-fb9936","relatedSpdxElement":"SPDXRef-npm-hyperswitch-0.14.0-b19ebd","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-wikimedia-restbase-master-fb9936","relatedSpdxElement":"SPDXRef-npm-mediawiki-title-0.7.5-6bbda4","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-wikimedia-restbase-master-fb9936","relatedSpdxElement":"SPDXRef-npm-jsonc-parser-3.2.0-9e5778","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-wikimedia-restbase-master-fb9936","relatedSpdxElement":"SPDXRef-npm-entities-2.0.3-1f5a77","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-wikimedia-restbase-master-fb9936","relatedSpdxElement":"SPDXRef-npm-coveralls-3.1.0-76a236","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-wikimedia-restbase-master-fb9936","relatedSpdxElement":"SPDXRef-npm-openapi-schema-validator-3.0.3-dc8500","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-wikimedia-restbase-master-fb9936","relatedSpdxElement":"SPDXRef-npm-mocha-lcov-reporter-1.3.0-8a1599","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-wikimedia-restbase-master-fb9936","relatedSpdxElement":"SPDXRef-npm-nock-10.0.6-af81ba","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-wikimedia-restbase-master-fb9936","relatedSpdxElement":"SPDXRef-npm-eslint-config-wikimedia-0.13.1-4ccfce","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-wikimedia-restbase-master-fb9936","relatedSpdxElement":"SPDXRef-npm-ajv-6.10.2-d29519","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-wikimedia-restbase-master-fb9936","relatedSpdxElement":"SPDXRef-npm-bluebird-3.7.2-9e8d00","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-wikimedia-restbase-master-fb9936","relatedSpdxElement":"SPDXRef-npm-mocha.parallel-0.15.6-1eb8dd","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-wikimedia-restbase-master-fb9936","relatedSpdxElement":"SPDXRef-npm-restbase-mod-table-cassandra-1.2.1-0bf808","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-wikimedia-restbase-master-fb9936","relatedSpdxElement":"SPDXRef-npm-jsonwebtoken-8.5.1-467493","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-wikimedia-restbase-master-fb9936","relatedSpdxElement":"SPDXRef-npm-eslint-plugin-json-1.4.0-5ebb64","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-wikimedia-restbase-master-fb9936","relatedSpdxElement":"SPDXRef-npm-eslint-plugin-jsdoc-20.4.0-258bca","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-wikimedia-restbase-master-fb9936","relatedSpdxElement":"SPDXRef-npm-fast-json-stable-stringify-2.1.0-7c8982","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-wikimedia-restbase-master-fb9936","relatedSpdxElement":"SPDXRef-npm-bunyan-1.8.12-570340","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-wikimedia-restbase-master-fb9936","relatedSpdxElement":"SPDXRef-npm-semver-7.3.2-022968","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-wikimedia-restbase-master-fb9936","relatedSpdxElement":"SPDXRef-npm-service-runner-2.8.1-8e6043","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-wikimedia-restbase-master-fb9936","relatedSpdxElement":"SPDXRef-npm-nyc-14.1.1-fe1b77","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-wikimedia-restbase-master-fb9936","relatedSpdxElement":"SPDXRef-npm-eslint-5.16.0-ed95a9","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-wikimedia-restbase-master-fb9936","relatedSpdxElement":"SPDXRef-githubactions-actions-setup-node-1..-75c946","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-wikimedia-restbase-master-fb9936","relatedSpdxElement":"SPDXRef-githubactions-actions-setup-java-1..-75c946","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-wikimedia-restbase-master-fb9936","relatedSpdxElement":"SPDXRef-githubactions-actions-checkout-2..-75c946","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-DOCUMENT","relatedSpdxElement":"SPDXRef-github-wikimedia-restbase-master-fb9936","relationshipType":"DESCRIBES"}]}