Scan timing: clone 28.09s · analysis 6.64s · 42.7 MB · GitHub API rate-limit (preflight)
https://github.com/armin-reichert/pacman-javafx
· scanned 2026-06-05 22:55 UTC (4 days, 7 hours ago)
· 10 languages
122 raw signals (64 security + 58 graph) 11/13 scanners ran 13th percentile · Java · medium (20-100K LoC) System graph score 88 (lower by 27)
Last scanned 4 days, 7 hours ago · v2 · 15 actionable findings from 2 signal sources. 77 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 |
15.0 | 0.20 | 3.00 |
documentation_score |
64.0 | 0.15 | 9.60 |
practices_score |
67.0 | 0.15 | 10.05 |
code_quality |
80.0 | 0.10 | 8.00 |
| Overall | 1.00 | 61.6 |
All 844 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 |
|---|---|---|---|
README.md |
software | healthy | README.md |
make.sh |
software | healthy | make.sh |
build.gradle |
software | healthy | build.gradle |
build.gradle |
software | healthy | meshbuilder/build.gradle |
module-info.java |
software | healthy | meshbuilder/src/main/java/module-info.java |
MeshBuilder.java |
software | healthy | meshbuilder/src/main/java/de/amr/meshbuilder/MeshBuilder.ja… |
build.gradle |
software | healthy | pacman-app-arcade-pacmanxxl/build.gradle |
module-info.java |
software | healthy | pacman-app-arcade-pacmanxxl/src/main/java/module-info.java |
PacManXXL_MsPacMan_GameRules.java |
software | healthy | pacman-app-arcade-pacmanxxl/src/main/java/de/amr/pacmanfx/a… |
PacManXXL_MsPacMan_GameModel.java |
software | healthy | pacman-app-arcade-pacmanxxl/src/main/java/de/amr/pacmanfx/a… |
PacManXXL_MsPacMan_GameSceneConfig.java |
software | healthy | pacman-app-arcade-pacmanxxl/src/main/java/de/amr/pacmanfx/a… |
PacManXXL_MsPacMan_UIConfig.java |
software | healthy | pacman-app-arcade-pacmanxxl/src/main/java/de/amr/pacmanfx/a… |
PacManXXL_MsPacMan_GameLevelRenderer.java |
software | healthy | pacman-app-arcade-pacmanxxl/src/main/java/de/amr/pacmanfx/a… |
PacManXXL_MapSelector.java |
software | healthy | pacman-app-arcade-pacmanxxl/src/main/java/de/amr/pacmanfx/a… |
PacManXXL_OptionMenu.java |
software | healthy | pacman-app-arcade-pacmanxxl/src/main/java/de/amr/pacmanfx/a… |
PacManXXL_StartPage.java |
software | healthy | pacman-app-arcade-pacmanxxl/src/main/java/de/amr/pacmanfx/a… |
ChaseAnimation.java |
software | healthy | pacman-app-arcade-pacmanxxl/src/main/java/de/amr/pacmanfx/a… |
Main.java |
software | healthy | pacman-app-arcade-pacmanxxl/src/main/java/de/amr/pacmanfx/a… |
PacManXXL_App.java |
software | healthy | pacman-app-arcade-pacmanxxl/src/main/java/de/amr/pacmanfx/a… |
PacManXXL_PacMan_GameSceneConfig.java |
software | healthy | pacman-app-arcade-pacmanxxl/src/main/java/de/amr/pacmanfx/a… |
PacManXXL_PacMan_GameLevelRenderer.java |
software | healthy | pacman-app-arcade-pacmanxxl/src/main/java/de/amr/pacmanfx/a… |
PacManXXL_PacMan_GameModel.java |
software | healthy | pacman-app-arcade-pacmanxxl/src/main/java/de/amr/pacmanfx/a… |
PacManXXL_PacMan_UIConfig.java |
software | healthy | pacman-app-arcade-pacmanxxl/src/main/java/de/amr/pacmanfx/a… |
PacManXXL_PacMan_GameRules.java |
software | healthy | pacman-app-arcade-pacmanxxl/src/main/java/de/amr/pacmanfx/a… |
build.gradle |
software | healthy | pacman-core/build.gradle |
readme.md |
software | healthy | pacman-core/readme.md |
module-info.java |
software | healthy | pacman-core/src/main/java/module-info.java |
Score.java |
software | healthy | pacman-core/src/main/java/de/amr/pacmanfx/score/Score.java |
PersistentScore.java |
software | healthy | pacman-core/src/main/java/de/amr/pacmanfx/score/PersistentS… |
GameState.java |
software | healthy | pacman-core/src/main/java/de/amr/pacmanfx/gamestate/GameSta… |
GameStateID.java |
software | healthy | pacman-core/src/main/java/de/amr/pacmanfx/gamestate/GameSta… |
GameLevelPlayingState.java |
software | healthy | pacman-core/src/main/java/de/amr/pacmanfx/gamestate/GameLev… |
GamePreparationState.java |
software | healthy | pacman-core/src/main/java/de/amr/pacmanfx/gamestate/GamePre… |
GameLevelEatingGhostState.java |
software | healthy | pacman-core/src/main/java/de/amr/pacmanfx/gamestate/GameLev… |
GameStateIdentifier.java |
software | healthy | pacman-core/src/main/java/de/amr/pacmanfx/gamestate/GameSta… |
GameBootState.java |
software | healthy | pacman-core/src/main/java/de/amr/pacmanfx/gamestate/GameBoo… |
GameLevelTransitionState.java |
software | healthy | pacman-core/src/main/java/de/amr/pacmanfx/gamestate/GameLev… |
GameLevelPacManDyingState.java |
software | healthy | pacman-core/src/main/java/de/amr/pacmanfx/gamestate/GameLev… |
GameIntroState.java |
software | healthy | pacman-core/src/main/java/de/amr/pacmanfx/gamestate/GameInt… |
HuntingStateTransitions.java |
software | healthy | pacman-core/src/main/java/de/amr/pacmanfx/simulation/Huntin… |
HuntingStepResult.java |
software | healthy | pacman-core/src/main/java/de/amr/pacmanfx/simulation/Huntin… |
HuntingResolver.java |
software | healthy | pacman-core/src/main/java/de/amr/pacmanfx/simulation/Huntin… |
HuntingCollisionDetector.java |
software | healthy | pacman-core/src/main/java/de/amr/pacmanfx/simulation/Huntin… |
Steering.java |
software | healthy | pacman-core/src/main/java/de/amr/pacmanfx/steering/Steering… |
RouteBasedSteering.java |
software | healthy | pacman-core/src/main/java/de/amr/pacmanfx/steering/RouteBas… |
RuleBasedPacSteering.java |
software | healthy | pacman-core/src/main/java/de/amr/pacmanfx/steering/RuleBase… |
GameVariant.java |
software | healthy | pacman-core/src/main/java/de/amr/pacmanfx/core/GameVariant.… |
Validations.java |
software | healthy | pacman-core/src/main/java/de/amr/pacmanfx/core/Validations.… |
Globals.java |
software | healthy | pacman-core/src/main/java/de/amr/pacmanfx/core/Globals.java |
GameException.java |
software | healthy | pacman-core/src/main/java/de/amr/pacmanfx/core/GameExceptio… |
Showing first 50 of this kind. Full payload available via the JSON button at the top of the page.
| Label | Layer | Status | Path |
|---|---|---|---|
meshbuilder |
software | healthy | meshbuilder |
src |
software | healthy | meshbuilder/src |
main |
software | healthy | meshbuilder/src/main |
java |
software | healthy | meshbuilder/src/main/java |
de |
software | healthy | meshbuilder/src/main/java/de |
amr |
software | healthy | meshbuilder/src/main/java/de/amr |
meshbuilder |
software | healthy | meshbuilder/src/main/java/de/amr/meshbuilder |
pacman-app-arcade-pacmanxxl |
software | healthy | pacman-app-arcade-pacmanxxl |
src |
software | healthy | pacman-app-arcade-pacmanxxl/src |
main |
software | healthy | pacman-app-arcade-pacmanxxl/src/main |
java |
software | healthy | pacman-app-arcade-pacmanxxl/src/main/java |
de |
software | healthy | pacman-app-arcade-pacmanxxl/src/main/java/de |
amr |
software | healthy | pacman-app-arcade-pacmanxxl/src/main/java/de/amr |
pacmanfx |
software | healthy | pacman-app-arcade-pacmanxxl/src/main/java/de/amr/pacmanfx |
arcade |
software | healthy | pacman-app-arcade-pacmanxxl/src/main/java/de/amr/pacmanfx/a… |
pacman_xxl |
software | healthy | pacman-app-arcade-pacmanxxl/src/main/java/de/amr/pacmanfx/a… |
ms_pacman |
software | healthy | pacman-app-arcade-pacmanxxl/src/main/java/de/amr/pacmanfx/a… |
common |
software | healthy | pacman-app-arcade-pacmanxxl/src/main/java/de/amr/pacmanfx/a… |
app |
software | healthy | pacman-app-arcade-pacmanxxl/src/main/java/de/amr/pacmanfx/a… |
pacman |
software | healthy | pacman-app-arcade-pacmanxxl/src/main/java/de/amr/pacmanfx/a… |
pacman-core |
software | healthy | pacman-core |
src |
software | healthy | pacman-core/src |
main |
software | healthy | pacman-core/src/main |
java |
software | healthy | pacman-core/src/main/java |
de |
software | healthy | pacman-core/src/main/java/de |
amr |
software | healthy | pacman-core/src/main/java/de/amr |
pacmanfx |
software | healthy | pacman-core/src/main/java/de/amr/pacmanfx |
score |
software | healthy | pacman-core/src/main/java/de/amr/pacmanfx/score |
gamestate |
software | healthy | pacman-core/src/main/java/de/amr/pacmanfx/gamestate |
simulation |
software | healthy | pacman-core/src/main/java/de/amr/pacmanfx/simulation |
steering |
software | healthy | pacman-core/src/main/java/de/amr/pacmanfx/steering |
core |
software | healthy | pacman-core/src/main/java/de/amr/pacmanfx/core |
flow |
software | healthy | pacman-core/src/main/java/de/amr/pacmanfx/flow |
model |
software | healthy | pacman-core/src/main/java/de/amr/pacmanfx/model |
level |
software | healthy | pacman-core/src/main/java/de/amr/pacmanfx/model/level |
test |
software | healthy | pacman-core/src/main/java/de/amr/pacmanfx/model/test |
actors |
software | healthy | pacman-core/src/main/java/de/amr/pacmanfx/model/actors |
lives |
software | healthy | pacman-core/src/main/java/de/amr/pacmanfx/model/lives |
world |
software | healthy | pacman-core/src/main/java/de/amr/pacmanfx/model/world |
event |
software | healthy | pacman-core/src/main/java/de/amr/pacmanfx/event |
pacman-app-allgames |
software | healthy | pacman-app-allgames |
src |
software | healthy | pacman-app-allgames/src |
main |
software | healthy | pacman-app-allgames/src/main |
java |
software | healthy | pacman-app-allgames/src/main/java |
de |
software | healthy | pacman-app-allgames/src/main/java/de |
amr |
software | healthy | pacman-app-allgames/src/main/java/de/amr |
pacmanfx |
software | healthy | pacman-app-allgames/src/main/java/de/amr/pacmanfx |
allgames |
software | healthy | pacman-app-allgames/src/main/java/de/amr/pacmanfx/allgames |
app |
software | healthy | pacman-app-allgames/src/main/java/de/amr/pacmanfx/allgames/… |
objparser |
software | healthy | objparser |
Showing first 50 of this kind. Full payload available via the JSON button at the top of the page.
| Label | Layer | Status | Path |
|---|---|---|---|
build-and-upload-artifacts |
cicd | healthy | .github/workflows/build-installer-allgames.yml |
download-and-release-artifacts |
cicd | healthy | .github/workflows/build-installer-allgames.yml |
build-and-upload-artifacts |
cicd | healthy | .github/workflows/build-installer-arcade-pacman.yml |
download-and-release-artifacts |
cicd | healthy | .github/workflows/build-installer-arcade-pacman.yml |
build |
cicd | healthy | .github/workflows/build.yml |
| Label | Layer | Status | Path |
|---|---|---|---|
gha::build-installer-allgames |
cicd | healthy | .github/workflows/build-installer-allgames.yml |
gha::build-installer-arcade-pacman |
cicd | healthy | .github/workflows/build-installer-arcade-pacman.yml |
gha::build |
cicd | healthy | .github/workflows/build.yml |
| Label | Layer | Status | Path |
|---|---|---|---|
repobility-clone-sif4knnq |
software | healthy | /tmp/repobility-clone-sif4knnq |
| Label | Layer | Status | Path |
|---|---|---|---|
GITHUB_TOKEN |
cicd | healthy | — |
This page is publicly accessible at:
https://repobility.com/scan/68d15f06-9050-4af9-955c-8982eddee963/
To check status programmatically (no auth required):
curl -s https://repobility.com/api/v1/public/scan/68d15f06-9050-4af9-955c-8982eddee963/
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.