{"spdxVersion":"SPDX-2.3","dataLicense":"CC0-1.0","SPDXID":"SPDXRef-DOCUMENT","name":"com.github.ML4SE2022/group3","documentNamespace":"https://spdx.org/spdxdocs/protobom/27afee9a-0ab5-4755-aed6-75d9966872dc","comment":"Exact versions could not be resolved for some packages. For more information: https://docs.github.com/en/code-security/supply-chain-security/understanding-your-software-supply-chain/about-the-dependency-graph#dependencies-included.","creationInfo":{"creators":["Tool: protobom-devel","Tool: GitHub.com-Dependency-Graph"],"created":"2025-02-14T15:20:59Z"},"packages":[{"name":"nan","SPDXID":"SPDXRef-npm-nan-7b26ed","versionInfo":"^ 2.14.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/nan"}]},{"name":"tree-sitter-cli","SPDXID":"SPDXRef-npm-tree-sitter-cli-d87ce5","versionInfo":"^ 0.20.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/tree-sitter-cli"}]},{"name":"tree-sitter-c","SPDXID":"SPDXRef-npm-tree-sitter-c-41e328","versionInfo":"^ 0.20.2","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/tree-sitter-c"}]},{"name":"nan","SPDXID":"SPDXRef-npm-nan-613322","versionInfo":"^ 2.14.1","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/nan"}]},{"name":"tree-sitter-cli","SPDXID":"SPDXRef-npm-tree-sitter-cli-c8865b","versionInfo":"^ 0.20.6","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/tree-sitter-cli"}]},{"name":"tree-sitter-cli","SPDXID":"SPDXRef-npm-tree-sitter-cli-58cb0d","versionInfo":"^ 0.19.1","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/tree-sitter-cli"}]},{"name":"flake8","SPDXID":"SPDXRef-pypi-flake8-447376","versionInfo":"~\u003e 5.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:pypi/flake8"}]},{"name":"tqdm","SPDXID":"SPDXRef-pypi-tqdm-91a7d4","versionInfo":"~\u003e 4.64.1","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:pypi/tqdm"}]},{"name":"sentencepiece","SPDXID":"SPDXRef-pypi-sentencepiece-892651","versionInfo":"~\u003e 0.1.97","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:pypi/sentencepiece"}]},{"name":"torch","SPDXID":"SPDXRef-pypi-torch-fc0b53","versionInfo":"~\u003e 1.12.1","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:pypi/torch"}]},{"name":"javalang","SPDXID":"SPDXRef-pypi-javalang-6ce22e","versionInfo":"~\u003e 0.13.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:pypi/javalang"}]},{"name":"scrapy","SPDXID":"SPDXRef-pypi-scrapy-d8263e","versionInfo":"~\u003e 2.6.3","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:pypi/scrapy"}]},{"name":"tree-sitter","SPDXID":"SPDXRef-pypi-tree-sitter-665fca","versionInfo":"~\u003e 0.20.1","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:pypi/tree-sitter"}]},{"name":"openai","SPDXID":"SPDXRef-pypi-openai-b58159","versionInfo":"~\u003e 0.23.1","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:pypi/openai"}]},{"name":"transformers","SPDXID":"SPDXRef-pypi-transformers-2e9f19","versionInfo":"~\u003e 4.23.1","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:pypi/transformers"}]},{"name":"sacrebleu","SPDXID":"SPDXRef-pypi-sacrebleu-575b3d","versionInfo":"~\u003e 1.2.11","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:pypi/sacrebleu"}]},{"name":"com.github.javaparser:javaparser-core","SPDXID":"SPDXRef-maven-com.github.javaparser-javaparser-core-3.5.9-6455d5","versionInfo":"3.5.9","downloadLocation":"NOASSERTION","filesAnalyzed":false,"licenseConcluded":"LGPL-3.0 OR Apache-2.0","externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:maven/com.github.javaparser/javaparser-core@3.5.9"}]},{"name":"python","SPDXID":"SPDXRef-pypi-python-8bbc92","versionInfo":"^ 3.10","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:pypi/python"}]},{"name":"tqdm","SPDXID":"SPDXRef-pypi-tqdm-85c2b1","versionInfo":"^ 4.64.1","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:pypi/tqdm"}]},{"name":"transformers","SPDXID":"SPDXRef-pypi-transformers-f407c0","versionInfo":"^ 4.23.1","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:pypi/transformers"}]},{"name":"torch","SPDXID":"SPDXRef-pypi-torch-6db1e3","versionInfo":"^ 1.12.1","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:pypi/torch"}]},{"name":"sentencepiece","SPDXID":"SPDXRef-pypi-sentencepiece-437bcc","versionInfo":"^ 0.1.97","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:pypi/sentencepiece"}]},{"name":"tree-sitter","SPDXID":"SPDXRef-pypi-tree-sitter-ac682a","versionInfo":"^ 0.20.1","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:pypi/tree-sitter"}]},{"name":"javalang","SPDXID":"SPDXRef-pypi-javalang-f9b5e4","versionInfo":"^ 0.13.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:pypi/javalang"}]},{"name":"openai","SPDXID":"SPDXRef-pypi-openai-922e5f","versionInfo":"^ 0.23.1","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:pypi/openai"}]},{"name":"scrapy","SPDXID":"SPDXRef-pypi-scrapy-cb791e","versionInfo":"^ 2.6.3","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:pypi/scrapy"}]},{"name":"sacrebleu","SPDXID":"SPDXRef-pypi-sacrebleu-315808","versionInfo":"^ 1.2.11","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:pypi/sacrebleu"}]},{"name":"cc","SPDXID":"SPDXRef-cargo-cc-910f8b","versionInfo":"\u003e= 1.0.0,\u003c 2.0.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:cargo/cc"}]},{"name":"tree-sitter","SPDXID":"SPDXRef-cargo-tree-sitter-8609de","versionInfo":"\u003e= 0.20.0,\u003c 0.21.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:cargo/tree-sitter"}]},{"name":"tree-sitter","SPDXID":"SPDXRef-cargo-tree-sitter-02f500","versionInfo":"\u003e= 0.19.0,\u003c 0.21.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:cargo/tree-sitter"}]},{"name":"actions/checkout","SPDXID":"SPDXRef-githubactions-actions-checkout-3-c3b888","versionInfo":"3","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:githubactions/actions/checkout@3"}]},{"name":"com.github.ML4SE2022/group3","SPDXID":"SPDXRef-github-ML4SE2022-group3-main-f303d1","versionInfo":"main","downloadLocation":"git+https://github.com/ML4SE2022/group3","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:github/ML4SE2022/group3@main"}]}],"relationships":[{"spdxElementId":"SPDXRef-github-ML4SE2022-group3-main-f303d1","relatedSpdxElement":"SPDXRef-npm-nan-7b26ed","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-ML4SE2022-group3-main-f303d1","relatedSpdxElement":"SPDXRef-npm-tree-sitter-cli-d87ce5","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-ML4SE2022-group3-main-f303d1","relatedSpdxElement":"SPDXRef-npm-tree-sitter-c-41e328","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-ML4SE2022-group3-main-f303d1","relatedSpdxElement":"SPDXRef-npm-nan-613322","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-ML4SE2022-group3-main-f303d1","relatedSpdxElement":"SPDXRef-npm-tree-sitter-cli-c8865b","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-ML4SE2022-group3-main-f303d1","relatedSpdxElement":"SPDXRef-npm-tree-sitter-cli-58cb0d","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-ML4SE2022-group3-main-f303d1","relatedSpdxElement":"SPDXRef-pypi-flake8-447376","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-ML4SE2022-group3-main-f303d1","relatedSpdxElement":"SPDXRef-pypi-tqdm-91a7d4","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-ML4SE2022-group3-main-f303d1","relatedSpdxElement":"SPDXRef-pypi-sentencepiece-892651","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-ML4SE2022-group3-main-f303d1","relatedSpdxElement":"SPDXRef-pypi-torch-fc0b53","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-ML4SE2022-group3-main-f303d1","relatedSpdxElement":"SPDXRef-pypi-javalang-6ce22e","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-ML4SE2022-group3-main-f303d1","relatedSpdxElement":"SPDXRef-pypi-scrapy-d8263e","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-ML4SE2022-group3-main-f303d1","relatedSpdxElement":"SPDXRef-pypi-tree-sitter-665fca","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-ML4SE2022-group3-main-f303d1","relatedSpdxElement":"SPDXRef-pypi-openai-b58159","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-ML4SE2022-group3-main-f303d1","relatedSpdxElement":"SPDXRef-pypi-transformers-2e9f19","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-ML4SE2022-group3-main-f303d1","relatedSpdxElement":"SPDXRef-pypi-sacrebleu-575b3d","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-ML4SE2022-group3-main-f303d1","relatedSpdxElement":"SPDXRef-maven-com.github.javaparser-javaparser-core-3.5.9-6455d5","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-ML4SE2022-group3-main-f303d1","relatedSpdxElement":"SPDXRef-pypi-python-8bbc92","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-ML4SE2022-group3-main-f303d1","relatedSpdxElement":"SPDXRef-pypi-tqdm-85c2b1","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-ML4SE2022-group3-main-f303d1","relatedSpdxElement":"SPDXRef-pypi-transformers-f407c0","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-ML4SE2022-group3-main-f303d1","relatedSpdxElement":"SPDXRef-pypi-torch-6db1e3","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-ML4SE2022-group3-main-f303d1","relatedSpdxElement":"SPDXRef-pypi-sentencepiece-437bcc","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-ML4SE2022-group3-main-f303d1","relatedSpdxElement":"SPDXRef-pypi-tree-sitter-ac682a","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-ML4SE2022-group3-main-f303d1","relatedSpdxElement":"SPDXRef-pypi-javalang-f9b5e4","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-ML4SE2022-group3-main-f303d1","relatedSpdxElement":"SPDXRef-pypi-openai-922e5f","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-ML4SE2022-group3-main-f303d1","relatedSpdxElement":"SPDXRef-pypi-scrapy-cb791e","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-ML4SE2022-group3-main-f303d1","relatedSpdxElement":"SPDXRef-pypi-sacrebleu-315808","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-ML4SE2022-group3-main-f303d1","relatedSpdxElement":"SPDXRef-cargo-cc-910f8b","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-ML4SE2022-group3-main-f303d1","relatedSpdxElement":"SPDXRef-cargo-tree-sitter-8609de","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-ML4SE2022-group3-main-f303d1","relatedSpdxElement":"SPDXRef-cargo-tree-sitter-02f500","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-ML4SE2022-group3-main-f303d1","relatedSpdxElement":"SPDXRef-githubactions-actions-checkout-3-c3b888","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-DOCUMENT","relatedSpdxElement":"SPDXRef-github-ML4SE2022-group3-main-f303d1","relationshipType":"DESCRIBES"}]}