Scan timing: clone 11.32s · analysis 23.99s · 27.2 MB · GitHub API rate-limit (preflight)
https://github.com/SonarSource/sonar-java
· scanned 2026-06-05 13:24 UTC (5 days, 6 hours ago)
· 10 languages
240 raw signals (132 security + 108 graph) 11/13 scanners ran 79th percentile · Java · large (100-500K LoC) System graph score 77 (higher by 6)
Last scanned 5 days, 6 hours ago · v2 · 69 actionable findings from 2 signal sources. 117 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 |
60.0 | 0.15 | 9.00 |
security_score |
100.0 | 0.25 | 25.00 |
testing_score |
80.0 | 0.20 | 16.00 |
documentation_score |
81.0 | 0.15 | 12.15 |
practices_score |
86.0 | 0.15 | 12.90 |
code_quality |
80.0 | 0.10 | 8.00 |
| Overall | 1.00 | 83.0 |
Showing 26 of 69 actionable findings. 186 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.
java-checks/src/main/java/org/sonar/java/checks/AbstractHardCodedCredentialChecker.java:146
sonar-java-plugin/src/main/resources/org/sonar/l10n/java/rules/java/S2612.html:8
.github/workflows/build.yml:37, 88, 95, 155, 162, 403 (7 hits).github/workflows/dogfood.yml:22, 31 (4 hits).github/workflows/PullRequestClosed.yml:19, 24 (3 hits).github/workflows/PullRequestCreated.yml:18, 24 (3 hits).github/workflows/SubmitReview.yml:20, 26 (3 hits).github/workflows/ToggleLockBranch.yml:14, 19 (3 hits).github/workflows/releasability.yaml:21, 46 (3 hits).github/workflows/unified-dogfooding.yml:19, 29 (3 hits).github/workflows/PrepareNextIteration.yml:21 (2 hits).github/workflows/mark-prs-stale.yml:14java-checks/src/main/java/org/sonar/java/checks/ForLoopFalseConditionCheck.java:66
Eval used
java-checks-test-sources/default/src/main/files/non-compiling/checks/security/CookieHttpOnlyCheck.java:19java-checks-test-sources/default/src/main/java/checks/security/SecureCookieCheckJakarta.java:28java-checks-test-sources/default/src/main/java/checks/security/SecureCookieCheckSample.java:37sonar-java-plugin/src/main/resources/org/sonar/l10n/java/rules/java/S6856.html:6, 20, 25, 32, 37, 103, 113 (7 hits).github/workflows/PrepareNextIteration.yml.github/workflows/PullRequestClosed.yml.github/workflows/PullRequestCreated.yml.github/workflows/ReleasabilityCheck.yml.github/workflows/RequestReview.yml.github/workflows/SubmitReview.yml.github/workflows/ToggleLockBranch.yml.github/workflows/UpdateRuleMetadata.yml.github/workflows/dogfood.yml:35
Weak hash
external-reports/src/main/resources/org/sonar/l10n/java/rules/spotbugs/findsecbugs-rules.json:754
Weak hash
its/plugin/projects/struts-1.3.9-lite/core/src/main/java/org/apache/struts/util/TokenProcessor.java:205
Weak hash
java-checks/src/main/java/org/sonar/java/checks/AbstractHashAlgorithmChecker.java:43
Weak hash
java-checks/src/main/java/org/sonar/java/checks/security/DataHashingCheck.java:29
Weak hash
java-frontend/src/main/java/org/sonar/java/caching/FileHashingUtils.java:35
Weak hash
java-frontend/src/main/java/org/sonar/java/model/InputFileUtils.java:42
Weak hash
its/plugin/projects/struts-1.3.9-lite/taglib/src/main/java/org/apache/struts/taglib/html/LinkTag.java:36, 59, 107 (3 hits)its/plugin/projects/struts-1.3.9-lite/taglib/src/main/java/org/apache/struts/taglib/TagUtils.java:344, 539 (2 hits)its/plugin/projects/struts-1.3.9-lite/taglib/src/main/java/org/apache/struts/taglib/html/CheckboxTag.java:13, 74 (2 hits)its/plugin/projects/struts-1.3.9-lite/taglib/src/main/java/org/apache/struts/taglib/html/ImgTag.java:41, 131 (2 hits)its/plugin/projects/struts-1.3.9-lite/taglib/src/main/java/org/apache/struts/taglib/html/MessagesTag.java:30, 41 (2 hits)its/plugin/projects/struts-1.3.9-lite/taglib/src/main/java/org/apache/struts/taglib/html/MultiboxTag.java:16, 17 (2 hits)its/plugin/projects/struts-1.3.9-lite/taglib/src/main/java/org/apache/struts/taglib/html/OptionTag.java:76, 78 (2 hits)its/plugin/projects/struts-1.3.9-lite/taglib/src/main/java/org/apache/struts/taglib/html/OptionsTag.java:49, 61 (2 hits)
This page is publicly accessible at:
https://repobility.com/scan/8b0cc620-1283-4f1a-95c5-51f9bc3ef4eb/
To check status programmatically (no auth required):
curl -s https://repobility.com/api/v1/public/scan/8b0cc620-1283-4f1a-95c5-51f9bc3ef4eb/
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.