https://github.com/sazuyakun/phantom-soccer
· scanned 2026-06-16 00:03 UTC (2 months, 3 weeks ago)
6 raw signals (0 security + 6 graph)
Last scanned 2 months, 3 weeks ago · v1 · 6 actionable findings from 1 signal source. Security checks, system graph analysis, and verified AI-agent feedback are merged into one review queue.
All 78 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 |
|---|---|---|---|
vite.config.ts |
software | healthy | vite.config.ts |
README.md |
software | healthy | README.md |
pnpm-lock.yaml |
software | healthy | pnpm-lock.yaml |
package.json |
software | healthy | package.json |
tsconfig.node.json |
software | healthy | tsconfig.node.json |
index.html |
software | healthy | index.html |
package-lock.json |
software | healthy | package-lock.json |
pnpm-workspace.yaml |
software | healthy | pnpm-workspace.yaml |
tsconfig.json |
software | healthy | tsconfig.json |
.prettierrc.cjs |
software | healthy | .prettierrc.cjs |
eslint.config.mjs |
software | healthy | eslint.config.mjs |
styles.css |
software | healthy | src/styles.css |
client.tsx |
software | healthy | src/client.tsx |
vite-env.d.ts |
software | healthy | src/vite-env.d.ts |
App.tsx |
software | healthy | src/App.tsx |
logic.ts |
software | healthy | src/logic.ts |
math.ts |
software | healthy | src/shared/math.ts |
constants.ts |
software | healthy | src/shared/constants.ts |
types.ts |
software | healthy | src/shared/types.ts |
CameraRig.tsx |
software | healthy | src/components/CameraRig.tsx |
gltfColors.ts |
software | healthy | src/components/gltfColors.ts |
GameScene.tsx |
software | healthy | src/components/GameScene.tsx |
Ball.tsx |
software | healthy | src/components/Ball.tsx |
controlsChannel.ts |
software | healthy | src/components/input/controlsChannel.ts |
Joystick.tsx |
software | healthy | src/components/input/Joystick.tsx |
JumpButton.tsx |
software | healthy | src/components/input/JumpButton.tsx |
PlayerCharacter.tsx |
software | healthy | src/components/players/PlayerCharacter.tsx |
characterRefs.ts |
software | healthy | src/components/players/characterRefs.ts |
PitchMarkings.tsx |
software | healthy | src/components/environment/PitchMarkings.tsx |
MovementArea.tsx |
software | healthy | src/components/environment/MovementArea.tsx |
GoalRing.tsx |
software | healthy | src/components/environment/GoalRing.tsx |
ball.ts |
software | healthy | src/logic/ball.ts |
characters.ts |
software | healthy | src/logic/characters.ts |
match.ts |
software | healthy | src/logic/match.ts |
| Label | Layer | Status | Path |
|---|---|---|---|
App |
software | healthy | src/App.tsx:App |
clamp |
software | healthy | src/shared/math.ts:clamp |
isAirborne |
software | healthy | src/shared/types.ts:isAirborne |
CameraRig |
software | healthy | src/components/CameraRig.tsx:CameraRig |
restoreGltfColors |
software | healthy | src/components/gltfColors.ts:restoreGltfColors |
GameScene |
software | healthy | src/components/GameScene.tsx:GameScene |
Ball |
software | healthy | src/components/Ball.tsx:Ball |
moveX |
software | healthy | src/components/Ball.tsx:moveX |
moveZ |
software | healthy | src/components/Ball.tsx:moveZ |
setStick |
software | healthy | src/components/input/controlsChannel.ts:setStick |
queueJump |
software | healthy | src/components/input/controlsChannel.ts:queueJump |
flush |
software | healthy | src/components/input/controlsChannel.ts:flush |
Joystick |
software | healthy | src/components/input/Joystick.tsx:Joystick |
JumpButton |
software | healthy | src/components/input/JumpButton.tsx:JumpButton |
moveToward |
software | healthy | src/components/players/PlayerCharacter.tsx:moveToward |
interpolateAngle |
software | healthy | src/components/players/PlayerCharacter.tsx:interpolateAngle |
PlayerCharacter |
software | healthy | src/components/players/PlayerCharacter.tsx:PlayerCharacter |
step |
software | healthy | src/components/players/PlayerCharacter.tsx:step |
Line |
software | healthy | src/components/environment/PitchMarkings.tsx:Line |
KeeperBox |
software | healthy | src/components/environment/PitchMarkings.tsx:KeeperBox |
midZ |
software | healthy | src/components/environment/PitchMarkings.tsx:midZ |
PitchMarkings |
software | healthy | src/components/environment/PitchMarkings.tsx:PitchMarkings |
createStripeTexture |
software | healthy | src/components/environment/MovementArea.tsx:createStripeTex… |
MovementArea |
software | healthy | src/components/environment/MovementArea.tsx:MovementArea |
GoalRing |
software | healthy | src/components/environment/GoalRing.tsx:GoalRing |
applyKicks |
software | healthy | src/logic/ball.ts:applyKicks |
applyGravity |
software | healthy | src/logic/ball.ts:applyGravity |
collideFieldEdge |
software | healthy | src/logic/ball.ts:collideFieldEdge |
applyDrag |
software | healthy | src/logic/ball.ts:applyDrag |
updateBall |
software | healthy | src/logic/ball.ts:updateBall |
addCharacter |
software | healthy | src/logic/characters.ts:addCharacter |
updateCharacters |
software | healthy | src/logic/characters.ts:updateCharacters |
resetPositions |
software | healthy | src/logic/match.ts:resetPositions |
scoreGoal |
software | healthy | src/logic/match.ts:scoreGoal |
| Label | Layer | Status | Path |
|---|---|---|---|
src |
software | healthy | src |
shared |
software | healthy | src/shared |
components |
software | healthy | src/components |
input |
software | healthy | src/components/input |
players |
software | healthy | src/components/players |
environment |
software | healthy | src/components/environment |
logic |
software | healthy | src/logic |
| Label | Layer | Status | Path |
|---|---|---|---|
repobility-clone-74lfvbml |
software | healthy | /tmp/repobility-clone-74lfvbml |
| Label | Layer | Status | Path |
|---|---|---|---|
gpu (detected) |
hardware | healthy | package-lock.json |
| Label | Layer | Status | Path |
|---|---|---|---|
App |
frontend | healthy | src/App.tsx |
This page is publicly accessible at:
https://repobility.com/scan/7db84eba-a955-4fe7-b872-6d1580d60a78/
To check status programmatically (no auth required):
curl -s https://repobility.com/api/v1/public/scan/7db84eba-a955-4fe7-b872-6d1580d60a78/
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.