Public scan — anyone with this URL can view this analysis. Sign up to track your own repos privately, run scheduled re-scans, and get AI fix prompts via your dashboard.
30 of your 48 findings came from Repobility's proprietary detections. ✓ Repobility tags below mark them.

Scan timing: clone 3.14s · analysis 16.3s · 4.8 MB · GitHub API rate-limit (preflight)

TheAlgorithms/Java

https://github.com/TheAlgorithms/Java · scanned 2026-06-05 08:56 UTC (5 days, 19 hours ago) · 10 languages

93 raw signals (45 security + 48 graph) 93rd percentile · Java · large (100-500K LoC)

UNIFIED Repobility · multi-layer engine · AI coders

Complete repo analysis

Last scanned 5 days, 19 hours ago · v2 · 24 actionable findings from 2 signal sources. 45 repeated signals grouped for readability. Security checks, system graph analysis, and verified AI-agent feedback are merged into one review queue.

JSON
Score breakdown â 2026-05-18-v5
Component Sub-score Weight Contribution
structure_score 85.0 0.15 12.75
security_score 95.8 0.25 23.95
testing_score 80.0 0.20 16.00
documentation_score 89.0 0.15 13.35
practices_score 77.0 0.15 11.55
code_quality 75.5 0.10 7.55
Overall 1.00 85.1
Severity distribution — click a segment to filter
Active filters: excluding tests × Reset all

All 1736 nodes from the latest scan, grouped by kind. Each node is a unit the engine identified (file, function, endpoint, table…). Most users won't need this view — it's primarily for debugging the engine's graph extraction or for AI agents that want to enumerate the project structure.

LabelLayerStatusPath
pom.xml software healthy pom.xml
README.md software healthy README.md
CONTRIBUTING.md software healthy CONTRIBUTING.md
DIRECTORY.md software healthy DIRECTORY.md
.gitpod.yml software healthy .gitpod.yml
.gitpod.dockerfile software healthy .gitpod.dockerfile
devcontainer.json software healthy .devcontainer/devcontainer.json
Dockerfile software healthy .devcontainer/Dockerfile
pull_request_template.md software healthy .github/pull_request_template.md
dependabot.yml software healthy .github/dependabot.yml
other.yml software healthy .github/ISSUE_TEMPLATE/other.yml
bug_report.yml software healthy .github/ISSUE_TEMPLATE/bug_report.yml
config.yml software healthy .github/ISSUE_TEMPLATE/config.yml
feature_request.yml software healthy .github/ISSUE_TEMPLATE/feature_request.yml
codeql.yml software healthy .github/workflows/codeql.yml
update-directorymd.yml software healthy .github/workflows/update-directorymd.yml
close-failed-prs.yml software healthy .github/workflows/close-failed-prs.yml
infer.yml software healthy .github/workflows/infer.yml
project_structure.yml software healthy .github/workflows/project_structure.yml
stale.yml software healthy .github/workflows/stale.yml
clang-format-lint.yml software healthy .github/workflows/clang-format-lint.yml
build.yml software healthy .github/workflows/build.yml
check_structure.py software healthy .github/workflows/scripts/check_structure.py
TowerOfHanoiTest.java software healthy src/test/java/com/thealgorithms/puzzlesandgames/TowerOfHano…
WordBoggleTest.java software healthy src/test/java/com/thealgorithms/puzzlesandgames/WordBoggleT…
LZWTest.java software healthy src/test/java/com/thealgorithms/compression/LZWTest.java
ArithmeticCodingTest.java software healthy src/test/java/com/thealgorithms/compression/ArithmeticCodin…
BurrowsWheelerTransformTest.java software healthy src/test/java/com/thealgorithms/compression/BurrowsWheelerT…
MoveToFrontTest.java software healthy src/test/java/com/thealgorithms/compression/MoveToFrontTest…
ShannonFanoTest.java software healthy src/test/java/com/thealgorithms/compression/ShannonFanoTest…
HuffmanCodingTest.java software healthy src/test/java/com/thealgorithms/compression/HuffmanCodingTe…
LZ78Test.java software healthy src/test/java/com/thealgorithms/compression/LZ78Test.java
LZ77Test.java software healthy src/test/java/com/thealgorithms/compression/LZ77Test.java
RunLengthEncodingTest.java software healthy src/test/java/com/thealgorithms/compression/RunLengthEncodi…
DuplicateBracketsTest.java software healthy src/test/java/com/thealgorithms/stacks/DuplicateBracketsTes…
MinStackUsingSingleStackTest.java software healthy src/test/java/com/thealgorithms/stacks/MinStackUsingSingleS…
PostfixToInfixTest.java software healthy src/test/java/com/thealgorithms/stacks/PostfixToInfixTest.j…
StockSpanProblemTest.java software healthy src/test/java/com/thealgorithms/stacks/StockSpanProblemTest…
InfixToPrefixTest.java software healthy src/test/java/com/thealgorithms/stacks/InfixToPrefixTest.ja…
GreatestElementConstantTimeTest.java software healthy src/test/java/com/thealgorithms/stacks/GreatestElementConst…
NextSmallerElementTest.java software healthy src/test/java/com/thealgorithms/stacks/NextSmallerElementTe…
StackPostfixNotationTest.java software healthy src/test/java/com/thealgorithms/stacks/StackPostfixNotation…
SortStackTest.java software healthy src/test/java/com/thealgorithms/stacks/SortStackTest.java
PostfixEvaluatorTest.java software healthy src/test/java/com/thealgorithms/stacks/PostfixEvaluatorTest…
PrefixEvaluatorTest.java software healthy src/test/java/com/thealgorithms/stacks/PrefixEvaluatorTest.…
DecimalToAnyUsingStackTest.java software healthy src/test/java/com/thealgorithms/stacks/DecimalToAnyUsingSta…
NextGreaterElementTest.java software healthy src/test/java/com/thealgorithms/stacks/NextGreaterElementTe…
CelebrityFinderTest.java software healthy src/test/java/com/thealgorithms/stacks/CelebrityFinderTest.…
LargestRectangleTest.java software healthy src/test/java/com/thealgorithms/stacks/LargestRectangleTest…
PrefixToInfixTest.java software healthy src/test/java/com/thealgorithms/stacks/PrefixToInfixTest.ja…

Showing first 50 of this kind. Full payload available via the JSON button at the top of the page.

LabelLayerStatusPath
.devcontainer software healthy .devcontainer
.github software healthy .github
ISSUE_TEMPLATE software healthy .github/ISSUE_TEMPLATE
workflows software healthy .github/workflows
scripts software healthy .github/workflows/scripts
src software healthy src
test software healthy src/test
java software healthy src/test/java
com software healthy src/test/java/com
thealgorithms software healthy src/test/java/com/thealgorithms
puzzlesandgames software healthy src/test/java/com/thealgorithms/puzzlesandgames
compression software healthy src/test/java/com/thealgorithms/compression
stacks software healthy src/test/java/com/thealgorithms/stacks
audiofilters software healthy src/test/java/com/thealgorithms/audiofilters
matrix software healthy src/test/java/com/thealgorithms/matrix
searches software healthy src/test/java/com/thealgorithms/searches
dynamicprogramming software healthy src/test/java/com/thealgorithms/dynamicprogramming
maths software healthy src/test/java/com/thealgorithms/maths
prime software healthy src/test/java/com/thealgorithms/maths/prime
prefixsum software healthy src/test/java/com/thealgorithms/prefixsum
greedyalgorithms software healthy src/test/java/com/thealgorithms/greedyalgorithms
physics software healthy src/test/java/com/thealgorithms/physics
datastructures software healthy src/test/java/com/thealgorithms/datastructures
stacks software healthy src/test/java/com/thealgorithms/datastructures/stacks
trees software healthy src/test/java/com/thealgorithms/datastructures/trees
lists software healthy src/test/java/com/thealgorithms/datastructures/lists
bag software healthy src/test/java/com/thealgorithms/datastructures/bag
hashmap software healthy src/test/java/com/thealgorithms/datastructures/hashmap
hashing software healthy src/test/java/com/thealgorithms/datastructures/hashmap/hash…
crdt software healthy src/test/java/com/thealgorithms/datastructures/crdt
heaps software healthy src/test/java/com/thealgorithms/datastructures/heaps
queues software healthy src/test/java/com/thealgorithms/datastructures/queues
bloomfilter software healthy src/test/java/com/thealgorithms/datastructures/bloomfilter
disjointsetunion software healthy src/test/java/com/thealgorithms/datastructures/disjointsetu…
graphs software healthy src/test/java/com/thealgorithms/datastructures/graphs
buffers software healthy src/test/java/com/thealgorithms/datastructures/buffers
caches software healthy src/test/java/com/thealgorithms/datastructures/caches
dynamicarray software healthy src/test/java/com/thealgorithms/datastructures/dynamicarray
recursion software healthy src/test/java/com/thealgorithms/recursion
lineclipping software healthy src/test/java/com/thealgorithms/lineclipping
divideandconquer software healthy src/test/java/com/thealgorithms/divideandconquer
sorts software healthy src/test/java/com/thealgorithms/sorts
tree software healthy src/test/java/com/thealgorithms/tree
io software healthy src/test/java/com/thealgorithms/io
scheduling software healthy src/test/java/com/thealgorithms/scheduling
diskscheduling software healthy src/test/java/com/thealgorithms/scheduling/diskscheduling
backtracking software healthy src/test/java/com/thealgorithms/backtracking
conversions software healthy src/test/java/com/thealgorithms/conversions
slidingwindow software healthy src/test/java/com/thealgorithms/slidingwindow
misc software healthy src/test/java/com/thealgorithms/misc

Showing first 50 of this kind. Full payload available via the JSON button at the top of the page.

LabelLayerStatusPath
analyzeJava cicd healthy .github/workflows/codeql.yml
analyzeActions cicd healthy .github/workflows/codeql.yml
generate-directory cicd healthy .github/workflows/update-directorymd.yml
close-stale cicd healthy .github/workflows/close-failed-prs.yml
run_infer cicd healthy .github/workflows/infer.yml
check_structure cicd healthy .github/workflows/project_structure.yml
stale cicd healthy .github/workflows/stale.yml
build cicd healthy .github/workflows/clang-format-lint.yml
build cicd healthy .github/workflows/build.yml

LabelLayerStatusPath
gha::codeql cicd healthy .github/workflows/codeql.yml
gha::update-directorymd cicd healthy .github/workflows/update-directorymd.yml
gha::close-failed-prs cicd healthy .github/workflows/close-failed-prs.yml
gha::infer cicd healthy .github/workflows/infer.yml
gha::project_structure cicd healthy .github/workflows/project_structure.yml
gha::stale cicd healthy .github/workflows/stale.yml
gha::clang-format-lint cicd healthy .github/workflows/clang-format-lint.yml
gha::build cicd healthy .github/workflows/build.yml

LabelLayerStatusPath
REPO_SCOPED_TOKEN cicd healthy
CODECOV_TOKEN cicd healthy
GITHUB_TOKEN cicd healthy

LabelLayerStatusPath
_is_java_file_properly_located software healthy .github/workflows/scripts/check_structure.py:5
_find_misplaced_java_files software healthy .github/workflows/scripts/check_structure.py:13

LabelLayerStatusPath
repobility-clone-ssi54fm8 software healthy /tmp/repobility-clone-ssi54fm8

LabelLayerStatusPath
4.9.8.3 network healthy pom.xml

LabelLayerStatusPath
port:03 network healthy .github/workflows/close-failed-prs.yml

LabelLayerStatusPath
image::.devcontainer/Dockerfile hardware healthy .devcontainer/Dockerfile
For AI agents: Voting guide (TP/FP) MCP manifest Stdio wrapper SARIF Integrate Findings queue Vote TP/FP on findings to calibrate the engine.
For AI agents + API integrations
Email me when this repo regresses
Free. We re-scan periodically; new criticals → your inbox. No signup required for the scan itself.
API access

This page is publicly accessible at: https://repobility.com/scan/41516ab3-b9f8-4300-9238-fcd5be16c479/

To check status programmatically (no auth required):

curl -s https://repobility.com/api/v1/public/scan/41516ab3-b9f8-4300-9238-fcd5be16c479/

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.