https://github.com/gradle/gradle
· scanned 2026-06-05 22:43 UTC (4 days, 6 hours ago)
· 10 languages
398 raw signals (124 security + 274 graph) 11/13 scanners ran 27th percentile · Java · huge (>500K LoC) System graph score 77 (lower by 7)
Last scanned 4 days, 6 hours ago · v2 · 126 actionable findings from 2 signal sources. 135 repeated signals grouped for readability. Security checks, system graph analysis, and verified AI-agent feedback are merged into one review queue.
| Component | Sub-score | Weight | Contribution |
|---|---|---|---|
structure_score |
40.0 | 0.15 | 6.00 |
security_score |
100.0 | 0.25 | 25.00 |
testing_score |
34.0 | 0.20 | 6.80 |
documentation_score |
78.0 | 0.15 | 11.70 |
practices_score |
86.0 | 0.15 | 12.90 |
code_quality |
80.0 | 0.10 | 8.00 |
| Overall | 1.00 | 70.4 |
Showing 91 of 126 actionable findings. 261 raw detector signals were grouped into reader-sized issues. Click TP / FP to vote on a finding's accuracy — votes adjust the confidence weighting and improve detection across the platform.
build-logic/documentation/src/main/groovy/gradlebuild/docs/model/SimpleClassMetaDataRepository.java:46
.github/workflows/contributor-pr.yml:18
CI/CD securityworkflow secretsGitHub Actions
platforms/documentation/docs/src/snippets/reference/dependency-management/basics/defineRepository/groovy/build.gradle:119, 248, 268, 283 (4 hits)platforms/documentation/docs/src/snippets/reference/dependency-management/declaring-repositories/defineRepository/groovy/build.gradle:119, 248, 268, 283 (4 hits)platforms/documentation/docs/src/snippets/reference/platforms/jvm/defineRepository/groovy/build.gradle:119, 248, 268, 283 (4 hits)platforms/jvm/toolchains-jvm/src/main/java/org/gradle/jvm/toolchain/JvmToolchainManagement.java:52
subprojects/core-api/src/main/java/org/gradle/api/artifacts/repositories/AuthenticationSupported.java:64
platforms/core-configuration/configuration-cache/src/integTest/groovy/org/gradle/internal/cc/impl/inputs/process/ProcessInPluginIntegrationTest.groovy:114platforms/core-configuration/configuration-cache/src/integTest/groovy/org/gradle/internal/cc/impl/inputs/process/ProcessInTransformIntegrationTest.groovy:60platforms/core-configuration/configuration-cache/src/integTest/groovy/org/gradle/internal/cc/impl/inputs/process/instrument/AbstractProcessInstrumentationIntegrationTest.groovy:200build-logic-commons/basics/src/main/kotlin/gradlebuild/basics/BuildEnvironment.kt:111build-logic-commons/module-identity/src/main/kotlin/gradlebuild/identity/extension/ReleasedVersionsDetails.kt:62build-logic-settings/architecture-docs/src/main/kotlin/gradlebuild/GeneratePackageInfoDataTask.kt:72.teamcity/.mvn/wrapper/maven-wrapper.jar:1
gradle/wrapper/gradle-wrapper.jar:1
platforms/documentation/docs/src/snippets/fundamentals/authoring-builds/consuming/common/ivy-repo/com.example/sample-plugins/1.0.0/sample-plugins-1.0.0.jar:1
platforms/documentation/docs/src/snippets/fundamentals/authoring-builds/consuming/common/maven-repo/com/example/sample-plugins/1.0.0/sample-plugins-1.0.0.jar:1
platforms/documentation/docs/src/snippets/fundamentals/authoring-builds/multiproject/common/maven-repo/com/example/sample-plugins/1.0.0/sample-plugins-1.0.0.jar:1
platforms/documentation/docs/src/snippets/fundamentals/authoring-builds/pluginVersions/common/maven-repo/com/example/sample-plugins/1.0.0/sample-plugins-1.0.0.jar:1
platforms/documentation/docs/src/snippets/fundamentals/authoring-builds/resolutionRules/common/ivy-repo/com.example/sample-plugins/1.0.0/sample-plugins-1.0.0.jar:1
platforms/documentation/docs/src/snippets/fundamentals/authoring-builds/resolutionRules/common/maven-repo/com/example/sample-plugins/1.0.0/sample-plugins-1.0.0.jar:1
platforms/documentation/docs/src/snippets/reference/core-plugins/customized/groovy/additionalLibs/additional-1.0.jar:1
platforms/documentation/docs/src/snippets/reference/core-plugins/customized/kotlin/additionalLibs/additional-1.0.jar:1
platforms/documentation/docs/src/snippets/reference/dependency-management/dependency-management/customizingResolution-conditionalSubstitutionRule/common/repo/org.example/project1/1.0/project1-1.0.jar:1platforms/documentation/docs/src/snippets/reference/dependency-management/dependency-management/customizingResolution-conditionalSubstitutionRule/common/repo/org.example/project2/1.0/project2-1.0.jar:1platforms/documentation/docs/src/snippets/reference/dependency-management/dependency-management/customizingResolution-conditionalSubstitutionRule/common/repo/org.example/project3/1.0/project3-1.0.jar:1platforms/documentation/docs/src/snippets/unused/plugins/consuming/common/ivy-repo/com.example/sample-plugins/1.0.0/sample-plugins-1.0.0.jar:1
platforms/documentation/docs/src/snippets/unused/plugins/consuming/common/maven-repo/com/example/sample-plugins/1.0.0/sample-plugins-1.0.0.jar:1
platforms/documentation/docs/src/snippets/unused/plugins/multiproject/common/maven-repo/com/example/sample-plugins/1.0.0/sample-plugins-1.0.0.jar:1
platforms/documentation/docs/src/snippets/unused/plugins/pluginVersions/common/maven-repo/com/example/sample-plugins/1.0.0/sample-plugins-1.0.0.jar:1
platforms/documentation/docs/src/snippets/unused/plugins/resolutionRules/common/ivy-repo/com.example/sample-plugins/1.0.0/sample-plugins-1.0.0.jar:1
platforms/documentation/docs/src/snippets/unused/plugins/resolutionRules/common/maven-repo/com/example/sample-plugins/1.0.0/sample-plugins-1.0.0.jar:1
build-logic/build-update-utils/src/main/kotlin/gradlebuild/buildutils/tasks/AbstractVersionsUpdateTask.kt:67build-logic/documentation/src/main/groovy/gradlebuild/docs/XIncludeAwareXmlProvider.groovy:39build-logic/documentation/src/main/groovy/gradlebuild/docs/dsl/docbook/ClassDocExtensionsBuilder.java:75.github/workflows/update-perf-test-buckets.yml:23, 28, 40, 45 (8 hits).github/workflows/update-test-buckets.yml:23, 28, 60 (6 hits).github/workflows/contributor-pr.yml:50, 82, 116, 145 (4 hits).github/workflows/update-jdks.yml:42, 57 (4 hits).github/workflows/validate-codeowners.yml:20, 30, 38 (3 hits).github/workflows/check-markdown-links.yml:22 (2 hits).github/workflows/cleanup-stale-performance-data.yml:23, 29 (2 hits).github/workflows/codeql-analysis.yml:57, 96 (2 hits).github/workflows/contributor-pr.yml:32, 36, 41, 71, 73, 88, 105, 107, +2 more (10 hits).github/workflows/update-perf-test-buckets.yml:21, 35 (4 hits).github/workflows/update-test-buckets.yml:21, 34 (4 hits).github/workflows/codeql-analysis.yml:30, 34, 50 (3 hits).github/workflows/check-markdown-links.yml:19 (2 hits).github/workflows/submit-github-dependency-graph.yml:16, 17 (2 hits).github/workflows/update-agp-versions.yml:21, 35 (2 hits).github/workflows/update-jdks.yml:21 (2 hits).github/workflows/update-jdks.yml:26
CI/CD securitySupply chainGitHub Actions
.github/workflows/update-jdks.yml:26
CI/CD securitySupply chainGithub actions
platforms/core-configuration/model-core/src/main/java/org/gradle/api/internal/provider/DefaultProviderFactory.java:227
Exec used
platforms/core-runtime/classpath/src/main/java/org/gradle/internal/classpath/Instrumented.java:238
Exec used
platforms/core-runtime/process-services/src/main/java/org/gradle/api/internal/ProcessOperations.java:27
Exec used
platforms/core-runtime/process-services/src/main/java/org/gradle/process/internal/DefaultExecActionFactory.java:213
Exec used
platforms/core-runtime/process-services/src/main/java/org/gradle/process/internal/DefaultExecOperations.java:36
Exec used
platforms/jvm/language-java/src/main/java/org/gradle/api/tasks/JavaExec.java:155
Exec used
subprojects/core-api/src/main/java/org/gradle/api/provider/ProviderFactory.java:280
Exec used
subprojects/core-api/src/main/java/org/gradle/process/ExecOperations.java:40
Exec used
subprojects/core/src/main/java/org/gradle/api/tasks/AbstractExecTask.java:65
Exec used
build-logic-commons/basics/src/main/kotlin/gradlebuild/basics/tasks/PackageListGenerator.kt:138build-logic/binary-compatibility/src/main/groovy/gradlebuild/binarycompatibility/transforms/ExplodeZipAndFindJars.groovy:50platforms/core-configuration/file-operations/src/main/java/org/gradle/api/internal/file/archive/TarFileTree.java:217platforms/documentation/docs/src/docs/userguide/js/theme.js:12
.github/workflows/cleanup-stale-performance-data.yml.github/workflows/submit-github-dependency-graph.yml.github/workflows/update-agp-versions.yml.github/workflows/update-jdks.yml.github/workflows/update-perf-test-buckets.yml.github/workflows/update-test-buckets.yml.github/workflows/upgrade-to-latest-wrapper.yml.github/workflows/validate-codeowners.ymlplatforms/core-execution/hashing/src/main/java/org/gradle/internal/hash/DefaultFileHasher.java:38
Weak hash
platforms/core-execution/hashing/src/main/java/org/gradle/internal/hash/Hashing.java:43
Weak hash
platforms/core-execution/persistent-cache/src/main/java/org/gradle/cache/internal/btree/KeyHasher.java:49
Weak hash
platforms/core-runtime/base-services/src/jmh/java/org/gradle/internal/reflect/HashingAlgorithmsBenchmark.java:24
Weak hash
platforms/documentation/docs/src/snippets/unused/worker-api/md5ClassloaderIsolation/common/buildSrc/src/main/java/GenerateMD5.java:16
Weak hash
platforms/documentation/docs/src/snippets/unused/worker-api/md5CustomTask/common/buildSrc/src/main/java/CreateMD5.java:25
Weak hash
platforms/documentation/docs/src/snippets/unused/worker-api/md5NoIsolation/common/buildSrc/src/main/java/GenerateMD5.java:16
Weak hash
platforms/documentation/docs/src/snippets/unused/worker-api/md5ProcessIsolation/common/buildSrc/src/main/java/GenerateMD5.java:16
Weak hash
platforms/software/dependency-management/src/main/java/org/gradle/api/internal/artifacts/ivyservice/ivyresolve/verification/writer/WriteDependencyVerificationFile.java:97
Weak hash
platforms/software/dependency-management/src/main/java/org/gradle/api/internal/artifacts/verification/model/ChecksumKind.java:23
Weak hash
platforms/software/dependency-management/src/main/java/org/gradle/internal/resource/transfer/DefaultCacheAwareExternalResourceAccessor.java:164
Weak hash
platforms/software/resources-s3/src/main/java/org/gradle/internal/resource/transport/aws/s3/S3Resource.java:66
Weak hash
platforms/software/resources-s3/src/main/java/org/gradle/internal/resource/transport/aws/s3/S3ResourceConnector.java:77
Weak hash
.teamcity/src/main/kotlin/promotion/StartReleaseCycle.kt:11
duplicationquality
This page is publicly accessible at:
https://repobility.com/scan/72589fb3-5d28-4958-82db-c6e0f8c38110/
To check status programmatically (no auth required):
curl -s https://repobility.com/api/v1/public/scan/72589fb3-5d28-4958-82db-c6e0f8c38110/
Important — please don't re-submit the same URL repeatedly. The submission endpoint is idempotent: re-submitting the same git URL returns this same scan_token, not a new one. To re-scan this repo, sign up free and use the dashboard.