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.

tiegebentley/space-scout

https://github.com/tiegebentley/space-scout · scanned 2026-06-16 00:36 UTC (2 months, 2 weeks ago)

33 raw signals (0 security + 33 graph)

UNIFIED Repobility · multi-layer engine · AI coders

Complete repo analysis

Last scanned 2 months, 2 weeks ago · v1 · 33 actionable findings from 1 signal source. Security checks, system graph analysis, and verified AI-agent feedback are merged into one review queue.

JSON
Severity distribution — click a segment to filter
Active filters: excluding tests × Reset all

All 386 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
proxy software healthy src/proxy.ts:proxy
calcLevel software healthy src/stores/gameStore.ts:calcLevel
ScenarioBoard software healthy src/components/lessons/ScenarioBoard.tsx:ScenarioBoard
arr software healthy src/components/lessons/ScenarioBoard.tsx:arr
sx software healthy src/components/lessons/ScenarioBoard.tsx:sx
sy software healthy src/components/lessons/ScenarioBoard.tsx:sy
onPointerDownObj software healthy src/components/lessons/ScenarioBoard.tsx:onPointerDownObj
move software healthy src/components/lessons/ScenarioBoard.tsx:move
up software healthy src/components/lessons/ScenarioBoard.tsx:up
onTapInfo software healthy src/components/lessons/ScenarioBoard.tsx:onTapInfo
onPickChoice software healthy src/components/lessons/ScenarioBoard.tsx:onPickChoice
onCheck software healthy src/components/lessons/ScenarioBoard.tsx:onCheck
Arrow software healthy src/components/lessons/ScenarioBoard.tsx:Arrow
panelHasContent software healthy src/components/lessons/ScenarioBoard.tsx:panelHasContent
clamp software healthy src/components/lessons/ScenarioBoard.tsx:clamp
AuthorBoard software healthy src/components/lessons/AuthorBoard.tsx:AuthorBoard
sx software healthy src/components/lessons/AuthorBoard.tsx:sx
sy software healthy src/components/lessons/AuthorBoard.tsx:sy
rectFrom software healthy src/components/lessons/AuthorBoard.tsx:rectFrom
onSvgPointerDown software healthy src/components/lessons/AuthorBoard.tsx:onSvgPointerDown
move software healthy src/components/lessons/AuthorBoard.tsx:move
up software healthy src/components/lessons/AuthorBoard.tsx:up
onZonePointerDown software healthy src/components/lessons/AuthorBoard.tsx:onZonePointerDown
onObjPointerDown software healthy src/components/lessons/AuthorBoard.tsx:onObjPointerDown
editableZone software healthy src/components/lessons/AuthorBoard.tsx:editableZone
clamp software healthy src/components/lessons/AuthorBoard.tsx:clamp
depthToLabX software healthy src/components/lessons/FormationPreview.tsx:depthToLabX
flankToLabY software healthy src/components/lessons/FormationPreview.tsx:flankToLabY
ruleScreenRect software healthy src/components/lessons/FormationPreview.tsx:ruleScreenRect
labToEngine software healthy src/components/lessons/FormationPreview.tsx:labToEngine
engineToLab software healthy src/components/lessons/FormationPreview.tsx:engineToLab
engineToScreen software healthy src/components/lessons/FormationPreview.tsx:engineToScreen
engineToFrac software healthy src/components/lessons/FormationPreview.tsx:engineToFrac
fxEff software healthy src/components/lessons/FormationPreview.tsx:fxEff
c software healthy src/components/lessons/FormationPreview.tsx:c
fracToScreen software healthy src/components/lessons/FormationPreview.tsx:fracToScreen
spotToScreen software healthy src/components/lessons/FormationPreview.tsx:spotToScreen
labX software healthy src/components/lessons/FormationPreview.tsx:labX
FormationPreview software healthy src/components/lessons/FormationPreview.tsx:FormationPreview
playerScreen software healthy src/components/lessons/FormationPreview.tsx:playerScreen
onPlayerDown software healthy src/components/lessons/FormationPreview.tsx:onPlayerDown
move software healthy src/components/lessons/FormationPreview.tsx:move
up software healthy src/components/lessons/FormationPreview.tsx:up
toEngine software healthy src/components/lessons/FormationPreview.tsx:toEngine
sx software healthy src/components/lessons/FormationPreview.tsx:sx
sy software healthy src/components/lessons/FormationPreview.tsx:sy
toFraction software healthy src/components/lessons/FormationPreview.tsx:toFraction
clamp01 software healthy src/components/lessons/FormationPreview.tsx:clamp01
onRuleDown software healthy src/components/lessons/FormationPreview.tsx:onRuleDown
anchorScreenToClient software healthy src/components/lessons/FormationPreview.tsx:anchorScreenToC…

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

LabelLayerStatusPath
postcss.config.mjs software healthy postcss.config.mjs
next.config.mobile.ts software healthy next.config.mobile.ts
README.md software healthy README.md
CLAUDE.md software healthy CLAUDE.md
package.json software healthy package.json
package-lock.json software healthy package-lock.json
.env.example software healthy .env.example
tsconfig.json software healthy tsconfig.json
eslint.config.mjs software healthy eslint.config.mjs
AGENTS.md software healthy AGENTS.md
next.config.ts software healthy next.config.ts
0001_auth_roles_content.sql software healthy supabase/migrations/0001_auth_roles_content.sql
0002_rls_hardening.sql software healthy supabase/migrations/0002_rls_hardening.sql
proxy.ts software healthy src/proxy.ts
game.ts software healthy src/types/game.ts
lessons.ts software healthy src/types/lessons.ts
gameStore.ts software healthy src/stores/gameStore.ts
ScenarioBoard.tsx software healthy src/components/lessons/ScenarioBoard.tsx
AuthorBoard.tsx software healthy src/components/lessons/AuthorBoard.tsx
FormationPreview.tsx software healthy src/components/lessons/FormationPreview.tsx
ScenarioRun.tsx software healthy src/components/lessons/ScenarioRun.tsx
BoardGoals.tsx software healthy src/components/lessons/BoardGoals.tsx
boardTransform.ts software healthy src/components/lessons/boardTransform.ts
ScenarioView.tsx software healthy src/components/lessons/ScenarioView.tsx
LessonPlayer.tsx software healthy src/components/lessons/LessonPlayer.tsx
TapButton.tsx software healthy src/components/ui/TapButton.tsx
GameCanvas.tsx software healthy src/components/game/GameCanvas.tsx
StatePill.tsx software healthy src/components/game/StatePill.tsx
SpeedSlider.tsx software healthy src/components/game/SpeedSlider.tsx
MatchSetupControls.tsx software healthy src/components/game/MatchSetupControls.tsx
DrillView.tsx software healthy src/components/game/DrillView.tsx
MatchView.tsx software healthy src/components/game/MatchView.tsx
ZonePitchEditor.tsx software healthy src/components/game/ZonePitchEditor.tsx
Joystick.tsx software healthy src/components/game/Joystick.tsx
CoachPanel.tsx software healthy src/components/game/CoachPanel.tsx
ActionButtons.tsx software healthy src/components/game/ActionButtons.tsx
Scoreboard.tsx software healthy src/components/game/Scoreboard.tsx
globals.css software healthy src/app/globals.css
page.tsx software healthy src/app/page.tsx
layout.tsx software healthy src/app/layout.tsx
page.tsx software healthy src/app/learn/page.tsx
page.tsx software healthy src/app/learn/[lessonId]/page.tsx
page.tsx software healthy src/app/learn/course/[courseId]/page.tsx
page.tsx software healthy src/app/play/page.tsx
page.tsx software healthy src/app/login/page.tsx
route.ts software healthy src/app/api/admin/users/route.ts
page.tsx software healthy src/app/drills/page.tsx
page.tsx software healthy src/app/progress/page.tsx
page.tsx software healthy src/app/admin/page.tsx
page.tsx software healthy src/app/author/page.tsx

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

LabelLayerStatusPath
supabase software healthy supabase
migrations software healthy supabase/migrations
src software healthy src
types software healthy src/types
stores software healthy src/stores
components software healthy src/components
lessons software healthy src/components/lessons
ui software healthy src/components/ui
game software healthy src/components/game
app software healthy src/app
learn software healthy src/app/learn
[lessonId] software healthy src/app/learn/[lessonId]
course software healthy src/app/learn/course
[courseId] software healthy src/app/learn/course/[courseId]
play software healthy src/app/play
login software healthy src/app/login
api software healthy src/app/api
admin software healthy src/app/api/admin
users software healthy src/app/api/admin/users
drills software healthy src/app/drills
progress software healthy src/app/progress
admin software healthy src/app/admin
author software healthy src/app/author
lib software healthy src/lib
auth software healthy src/lib/auth
supabase software healthy src/lib/supabase
hooks software healthy src/hooks
engine software healthy src/engine
tactics software healthy src/engine/tactics

LabelLayerStatusPath
HomePage frontend healthy src/app/page.tsx
RootLayout frontend healthy src/app/layout.tsx
LearnPage frontend healthy src/app/learn/page.tsx
LessonPage frontend healthy src/app/learn/[lessonId]/page.tsx
CoursePage frontend healthy src/app/learn/course/[courseId]/page.tsx
PlayPage frontend healthy src/app/play/page.tsx
LoginPage frontend healthy src/app/login/page.tsx
DrillsPage frontend healthy src/app/drills/page.tsx
ProgressPage frontend healthy src/app/progress/page.tsx
AdminPage frontend healthy src/app/admin/page.tsx
AuthorPage frontend healthy src/app/author/page.tsx

LabelLayerStatusPath
/page.tsx frontend healthy src/app/page.tsx
/learn frontend healthy src/app/learn/page.tsx
/learn/[lessonId] frontend healthy src/app/learn/[lessonId]/page.tsx
/learn/course/[courseId] frontend healthy src/app/learn/course/[courseId]/page.tsx
/play frontend healthy src/app/play/page.tsx
/login frontend healthy src/app/login/page.tsx
/drills frontend healthy src/app/drills/page.tsx
/progress frontend healthy src/app/progress/page.tsx
/admin frontend healthy src/app/admin/page.tsx
/author frontend healthy src/app/author/page.tsx

LabelLayerStatusPath
DrillEngine software healthy src/engine/DrillEngine.ts:DrillEngine
GameEngine software healthy src/engine/GameEngine.ts:GameEngine
TeamShapeEngine software healthy src/engine/tactics/teamShape.ts:TeamShapeEngine

LabelLayerStatusPath
0001_auth_roles_content.sql data healthy supabase/migrations/0001_auth_roles_content.sql
0002_rls_hardening.sql data healthy supabase/migrations/0002_rls_hardening.sql

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

LabelLayerStatusPath
public data healthy supabase/migrations/0001_auth_roles_content.sql
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/4b5b8957-297d-4657-856e-4fed43a6acfc/

To check status programmatically (no auth required):

curl -s https://repobility.com/api/v1/public/scan/4b5b8957-297d-4657-856e-4fed43a6acfc/

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.