Scan timing: clone 25.93s · analysis 14.51s · 46.7 MB · GitHub preflight 441ms
https://github.com/iluwatar/java-design-patterns
· scanned 2026-06-05 06:51 UTC (6 days, 1 hour ago)
· 10 languages
71 raw signals (45 security + 26 graph) 11/13 scanners ran 79th percentile · Java · large (100-500K LoC) System graph score 74 (higher by 7)
Last scanned 6 days, 1 hour ago · v2 · 29 actionable findings from 2 signal sources. 29 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 |
73.0 | 0.15 | 10.95 |
practices_score |
79.0 | 0.15 | 11.85 |
code_quality |
80.0 | 0.10 | 8.00 |
| Overall | 1.00 | 80.8 |
All 5545 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.
| Label | Layer | Status | Path |
|---|---|---|---|
dynamic-proxy |
software | healthy | dynamic-proxy |
src |
software | healthy | dynamic-proxy/src |
test |
software | healthy | dynamic-proxy/src/test |
java |
software | healthy | dynamic-proxy/src/test/java |
com |
software | healthy | dynamic-proxy/src/test/java/com |
iluwatar |
software | healthy | dynamic-proxy/src/test/java/com/iluwatar |
dynamicproxy |
software | healthy | dynamic-proxy/src/test/java/com/iluwatar/dynamicproxy |
main |
software | healthy | dynamic-proxy/src/main |
java |
software | healthy | dynamic-proxy/src/main/java |
com |
software | healthy | dynamic-proxy/src/main/java/com |
iluwatar |
software | healthy | dynamic-proxy/src/main/java/com/iluwatar |
dynamicproxy |
software | healthy | dynamic-proxy/src/main/java/com/iluwatar/dynamicproxy |
tinyrestclient |
software | healthy | dynamic-proxy/src/main/java/com/iluwatar/dynamicproxy/tinyr… |
annotation |
software | healthy | dynamic-proxy/src/main/java/com/iluwatar/dynamicproxy/tinyr… |
money |
software | healthy | money |
src |
software | healthy | money/src |
test |
software | healthy | money/src/test |
java |
software | healthy | money/src/test/java |
com |
software | healthy | money/src/test/java/com |
iluwater |
software | healthy | money/src/test/java/com/iluwater |
money |
software | healthy | money/src/test/java/com/iluwater/money |
main |
software | healthy | money/src/main |
java |
software | healthy | money/src/main/java |
com |
software | healthy | money/src/main/java/com |
iluwatar |
software | healthy | money/src/main/java/com/iluwatar |
microservices-distributed-tracing |
software | healthy | microservices-distributed-tracing |
product-microservice |
software | healthy | microservices-distributed-tracing/product-microservice |
src |
software | healthy | microservices-distributed-tracing/product-microservice/src |
test |
software | healthy | microservices-distributed-tracing/product-microservice/src/… |
java |
software | healthy | microservices-distributed-tracing/product-microservice/src/… |
com |
software | healthy | microservices-distributed-tracing/product-microservice/src/… |
iluwatar |
software | healthy | microservices-distributed-tracing/product-microservice/src/… |
product |
software | healthy | microservices-distributed-tracing/product-microservice/src/… |
microservice |
software | healthy | microservices-distributed-tracing/product-microservice/src/… |
main |
software | healthy | microservices-distributed-tracing/product-microservice/src/… |
java |
software | healthy | microservices-distributed-tracing/product-microservice/src/… |
com |
software | healthy | microservices-distributed-tracing/product-microservice/src/… |
iluwatar |
software | healthy | microservices-distributed-tracing/product-microservice/src/… |
product |
software | healthy | microservices-distributed-tracing/product-microservice/src/… |
microservice |
software | healthy | microservices-distributed-tracing/product-microservice/src/… |
microservice |
software | healthy | microservices-distributed-tracing/product-microservice/src/… |
payment-microservice |
software | healthy | microservices-distributed-tracing/payment-microservice |
src |
software | healthy | microservices-distributed-tracing/payment-microservice/src |
test |
software | healthy | microservices-distributed-tracing/payment-microservice/src/… |
java |
software | healthy | microservices-distributed-tracing/payment-microservice/src/… |
com |
software | healthy | microservices-distributed-tracing/payment-microservice/src/… |
iluwatar |
software | healthy | microservices-distributed-tracing/payment-microservice/src/… |
payment |
software | healthy | microservices-distributed-tracing/payment-microservice/src/… |
microservice |
software | healthy | microservices-distributed-tracing/payment-microservice/src/… |
main |
software | healthy | microservices-distributed-tracing/payment-microservice/src/… |
Showing first 50 of this kind. Full payload available via the JSON button at the top of the page.
| Label | Layer | Status | Path |
|---|---|---|---|
pom.xml |
software | healthy | pom.xml |
README.md |
software | healthy | README.md |
CONTRIBUTING.MD |
software | healthy | CONTRIBUTING.MD |
PULL_REQUEST_TEMPLATE.md |
software | healthy | PULL_REQUEST_TEMPLATE.md |
LICENSE.md |
software | healthy | LICENSE.md |
AGENTS.md |
software | healthy | AGENTS.md |
pom.xml |
software | healthy | dynamic-proxy/pom.xml |
README.md |
software | healthy | dynamic-proxy/README.md |
AppTest.java |
software | healthy | dynamic-proxy/src/test/java/com/iluwatar/dynamicproxy/AppTe… |
AlbumService.java |
software | healthy | dynamic-proxy/src/main/java/com/iluwatar/dynamicproxy/Album… |
AlbumInvocationHandler.java |
software | healthy | dynamic-proxy/src/main/java/com/iluwatar/dynamicproxy/Album… |
Album.java |
software | healthy | dynamic-proxy/src/main/java/com/iluwatar/dynamicproxy/Album… |
App.java |
software | healthy | dynamic-proxy/src/main/java/com/iluwatar/dynamicproxy/App.j… |
JsonUtil.java |
software | healthy | dynamic-proxy/src/main/java/com/iluwatar/dynamicproxy/tinyr… |
TinyRestClient.java |
software | healthy | dynamic-proxy/src/main/java/com/iluwatar/dynamicproxy/tinyr… |
Body.java |
software | healthy | dynamic-proxy/src/main/java/com/iluwatar/dynamicproxy/tinyr… |
Http.java |
software | healthy | dynamic-proxy/src/main/java/com/iluwatar/dynamicproxy/tinyr… |
Path.java |
software | healthy | dynamic-proxy/src/main/java/com/iluwatar/dynamicproxy/tinyr… |
Delete.java |
software | healthy | dynamic-proxy/src/main/java/com/iluwatar/dynamicproxy/tinyr… |
Put.java |
software | healthy | dynamic-proxy/src/main/java/com/iluwatar/dynamicproxy/tinyr… |
Get.java |
software | healthy | dynamic-proxy/src/main/java/com/iluwatar/dynamicproxy/tinyr… |
Post.java |
software | healthy | dynamic-proxy/src/main/java/com/iluwatar/dynamicproxy/tinyr… |
pom.xml |
software | healthy | money/pom.xml |
README.md |
software | healthy | money/README.md |
MoneyTest.java |
software | healthy | money/src/test/java/com/iluwater/money/MoneyTest.java |
CannotAddTwoCurrienciesException.java |
software | healthy | money/src/main/java/com/iluwatar/CannotAddTwoCurrienciesExc… |
Money.java |
software | healthy | money/src/main/java/com/iluwatar/Money.java |
CannotSubtractException.java |
software | healthy | money/src/main/java/com/iluwatar/CannotSubtractException.ja… |
App.java |
software | healthy | money/src/main/java/com/iluwatar/App.java |
pom.xml |
software | healthy | microservices-distributed-tracing/pom.xml |
README.md |
software | healthy | microservices-distributed-tracing/README.md |
pom.xml |
software | healthy | microservices-distributed-tracing/product-microservice/pom.… |
MainTest.java |
software | healthy | microservices-distributed-tracing/product-microservice/src/… |
ProductControllerTest.java |
software | healthy | microservices-distributed-tracing/product-microservice/src/… |
Main.java |
software | healthy | microservices-distributed-tracing/product-microservice/src/… |
ProductController.java |
software | healthy | microservices-distributed-tracing/product-microservice/src/… |
pom.xml |
software | healthy | microservices-distributed-tracing/payment-microservice/pom.… |
MainTest.java |
software | healthy | microservices-distributed-tracing/payment-microservice/src/… |
ProductControllerTest.java |
software | healthy | microservices-distributed-tracing/payment-microservice/src/… |
Main.java |
software | healthy | microservices-distributed-tracing/payment-microservice/src/… |
PaymentController.java |
software | healthy | microservices-distributed-tracing/payment-microservice/src/… |
pom.xml |
software | healthy | microservices-distributed-tracing/order-microservice/pom.xml |
MainTest.java |
software | healthy | microservices-distributed-tracing/order-microservice/src/te… |
OrderControllerTest.java |
software | healthy | microservices-distributed-tracing/order-microservice/src/te… |
OrderServiceTest.java |
software | healthy | microservices-distributed-tracing/order-microservice/src/te… |
OrderService.java |
software | healthy | microservices-distributed-tracing/order-microservice/src/ma… |
Main.java |
software | healthy | microservices-distributed-tracing/order-microservice/src/ma… |
OrderController.java |
software | healthy | microservices-distributed-tracing/order-microservice/src/ma… |
pom.xml |
software | healthy | master-worker/pom.xml |
README.md |
software | healthy | master-worker/README.md |
Showing first 50 of this kind. Full payload available via the JSON button at the top of the page.
| Label | Layer | Status | Path |
|---|---|---|---|
port:8082 |
network | healthy | microservices-self-registration/contextservice/src/main/res… |
port:8081 |
network | healthy | microservices-self-registration/greetingservice/src/main/re… |
port:8761 |
network | healthy | microservices-self-registration/eurekaserver/src/main/resou… |
port:27017 |
network | healthy | caching/docker-compose.yml |
| Label | Layer | Status | Path |
|---|---|---|---|
gha::maven-pr-builder |
cicd | healthy | .github/workflows/maven-pr-builder.yml |
gha::presubmit |
cicd | healthy | .github/workflows/presubmit.yml |
gha::stale |
cicd | healthy | .github/workflows/stale.yml |
gha::maven-ci |
cicd | healthy | .github/workflows/maven-ci.yml |
| Label | Layer | Status | Path |
|---|---|---|---|
build-and-analyze |
cicd | healthy | .github/workflows/maven-pr-builder.yml |
review |
cicd | healthy | .github/workflows/presubmit.yml |
stale |
cicd | healthy | .github/workflows/stale.yml |
build-and-analyze |
cicd | healthy | .github/workflows/maven-ci.yml |
| Label | Layer | Status | Path |
|---|---|---|---|
LLM_API_KEY |
cicd | healthy | — |
SONAR_TOKEN |
cicd | healthy | — |
GITHUB_TOKEN |
cicd | healthy | — |
| Label | Layer | Status | Path |
|---|---|---|---|
password_literal::monolithic-architecture/src/main/java/com… |
security | healthy | monolithic-architecture/src/main/java/com/iluwatar/monolith… |
password_literal::caching/src/main/java/com/iluwatar/cachin… |
security | healthy | caching/src/main/java/com/iluwatar/caching/database/MongoDb… |
| Label | Layer | Status | Path |
|---|---|---|---|
repobility-clone-k_3iar88 |
software | healthy | /tmp/repobility-clone-k_3iar88 |
| Label | Layer | Status | Path |
|---|---|---|---|
mongodb |
data | healthy | pom.xml |
| Label | Layer | Status | Path |
|---|---|---|---|
kafka |
data | healthy | polling-publisher/pom.xml |
| Label | Layer | Status | Path |
|---|---|---|---|
mongodb_container |
hardware | healthy | caching/docker-compose.yml |
This page is publicly accessible at:
https://repobility.com/scan/9c02c8fa-24bc-46a7-941f-68d2483ff3fb/
To check status programmatically (no auth required):
curl -s https://repobility.com/api/v1/public/scan/9c02c8fa-24bc-46a7-941f-68d2483ff3fb/
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.