{"bomFormat":"CycloneDX","specVersion":"1.5","version":1,"serialNumber":"urn:uuid:2d99736c-0d78-45d7-a22f-a5f92cf37d4e","metadata":{"timestamp":"2026-04-07T22:31:24Z","tools":[{"vendor":"Ecosystems","name":"Ecosystems SBOM Generator"}],"component":{"type":"application","name":"graphql-java/graphql-java"}},"components":[{"type":"library","name":"aws-actions/configure-aws-credentials","version":"v5","purl":"pkg:githubactions/aws-actions/configure-aws-credentials","properties":[{"name":"filePath","value":".github/workflows/commit_performance_result.yml"}]},{"type":"library","name":"actions/checkout","version":"v6","purl":"pkg:githubactions/actions/checkout","properties":[{"name":"filePath","value":".github/workflows/commit_performance_result.yml"}]},{"type":"library","name":"aws-actions/configure-aws-credentials","version":"v5","purl":"pkg:githubactions/aws-actions/configure-aws-credentials","properties":[{"name":"filePath","value":".github/workflows/publish_commit.yml"}]},{"type":"library","name":"actions/checkout","version":"v1","purl":"pkg:githubactions/actions/checkout","properties":[{"name":"filePath","value":".github/workflows/master.yml"}]},{"type":"library","name":"gradle/wrapper-validation-action","version":"v1","purl":"pkg:githubactions/gradle/wrapper-validation-action","properties":[{"name":"filePath","value":".github/workflows/master.yml"}]},{"type":"library","name":"actions/setup-java","version":"v1","purl":"pkg:githubactions/actions/setup-java","properties":[{"name":"filePath","value":".github/workflows/master.yml"}]},{"type":"library","name":"actions/checkout","version":"v1","purl":"pkg:githubactions/actions/checkout","properties":[{"name":"filePath","value":".github/workflows/pull_request.yml"}]},{"type":"library","name":"gradle/wrapper-validation-action","version":"v1","purl":"pkg:githubactions/gradle/wrapper-validation-action","properties":[{"name":"filePath","value":".github/workflows/pull_request.yml"}]},{"type":"library","name":"actions/setup-java","version":"v1","purl":"pkg:githubactions/actions/setup-java","properties":[{"name":"filePath","value":".github/workflows/pull_request.yml"}]},{"type":"library","name":"actions/checkout","version":"v1","purl":"pkg:githubactions/actions/checkout","properties":[{"name":"filePath","value":".github/workflows/release.yml"}]},{"type":"library","name":"gradle/wrapper-validation-action","version":"v1","purl":"pkg:githubactions/gradle/wrapper-validation-action","properties":[{"name":"filePath","value":".github/workflows/release.yml"}]},{"type":"library","name":"actions/setup-java","version":"v1","purl":"pkg:githubactions/actions/setup-java","properties":[{"name":"filePath","value":".github/workflows/release.yml"}]},{"type":"library","name":"org.jetbrains:annotations","version":"23.0.0","purl":"pkg:maven/org.jetbrains:annotations","properties":[{"name":"filePath","value":"build.gradle"}]},{"type":"library","name":"com.graphql-java:java-dataloader","version":"3.2.0","purl":"pkg:maven/com.graphql-java:java-dataloader","properties":[{"name":"filePath","value":"build.gradle"}]},{"type":"library","name":"com.google.guava:guava","version":"31.0.1-jre","purl":"pkg:maven/com.google.guava:guava","properties":[{"name":"filePath","value":"build.gradle"}]},{"type":"library","name":"org.spockframework:spock-core","version":"2.0-groovy-3.0","purl":"pkg:maven/org.spockframework:spock-core","properties":[{"name":"filePath","value":"build.gradle"}]},{"type":"library","name":"org.codehaus.groovy:groovy","version":"3.0.9","purl":"pkg:maven/org.codehaus.groovy:groovy","properties":[{"name":"filePath","value":"build.gradle"}]},{"type":"library","name":"cglib:cglib-nodep","version":"3.3.0","purl":"pkg:maven/cglib:cglib-nodep","properties":[{"name":"filePath","value":"build.gradle"}]},{"type":"library","name":"org.objenesis:objenesis","version":"3.2","purl":"pkg:maven/org.objenesis:objenesis","properties":[{"name":"filePath","value":"build.gradle"}]},{"type":"library","name":"com.google.code.gson:gson","version":"2.8.9","purl":"pkg:maven/com.google.code.gson:gson","properties":[{"name":"filePath","value":"build.gradle"}]},{"type":"library","name":"org.eclipse.jetty:jetty-server","version":"9.4.26.v20200117","purl":"pkg:maven/org.eclipse.jetty:jetty-server","properties":[{"name":"filePath","value":"build.gradle"}]},{"type":"library","name":"com.fasterxml.jackson.core:jackson-databind","version":"2.13.1","purl":"pkg:maven/com.fasterxml.jackson.core:jackson-databind","properties":[{"name":"filePath","value":"build.gradle"}]},{"type":"library","name":"org.awaitility:awaitility-groovy","version":"3.1.6","purl":"pkg:maven/org.awaitility:awaitility-groovy","properties":[{"name":"filePath","value":"build.gradle"}]},{"type":"library","name":"com.github.javafaker:javafaker","version":"0.13","purl":"pkg:maven/com.github.javafaker:javafaker","properties":[{"name":"filePath","value":"build.gradle"}]},{"type":"library","name":"io.reactivex.rxjava2:rxjava","version":"2.2.21","purl":"pkg:maven/io.reactivex.rxjava2:rxjava","properties":[{"name":"filePath","value":"build.gradle"}]},{"type":"library","name":"org.testng:testng","version":"6.1.1","purl":"pkg:maven/org.testng:testng","properties":[{"name":"filePath","value":"build.gradle"}]},{"type":"library","name":"org.openjdk.jmh:jmh-core","version":"1.35","purl":"pkg:maven/org.openjdk.jmh:jmh-core","properties":[{"name":"filePath","value":"build.gradle"}]},{"type":"library","name":"@google-cloud/tasks","version":"^3.0.0","purl":"pkg:npm/@google-cloud/tasks","properties":[{"name":"filePath","value":".github/workflows/package.json"}]},{"type":"library","name":"uuid","version":"^8.0.0","purl":"pkg:npm/uuid","properties":[{"name":"filePath","value":".github/workflows/package.json"}]},{"type":"library","name":"actions/stale","version":"v8","purl":"pkg:githubactions/actions/stale","properties":[{"name":"filePath","value":".github/workflows/stale-pr-issue.yml"}]}]}