https://github.com/wrodrigobr/Leaklab
· scanned 2026-06-16 01:01 UTC (2 months, 1 week ago)
257 raw signals (0 security + 257 graph)
Last scanned 2 months, 1 week ago · v1 · 232 actionable findings from 1 signal source. 25 repeated signals grouped for readability. Security checks, system graph analysis, and verified AI-agent feedback are merged into one review queue.
All 4495 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 |
|---|---|---|---|
sleep |
software | healthy | frontend/scripts/faces_squeeze_card_shots.mjs:sleep |
txt |
software | healthy | frontend/scripts/faces_squeeze_card_shots.mjs:txt |
sleep |
software | healthy | frontend/scripts/pf_uncov_shots.mjs:sleep |
raw |
software | healthy | frontend/scripts/pf_uncov_shots.mjs:raw |
sleep |
software | healthy | frontend/scripts/vs_shove_card_shots.mjs:sleep |
txt |
software | healthy | frontend/scripts/vs_shove_card_shots.mjs:txt |
sleep |
software | healthy | frontend/scripts/vs3bet_card_shots.mjs:sleep |
txt |
software | healthy | frontend/scripts/vs3bet_card_shots.mjs:txt |
sleep |
software | healthy | frontend/scripts/vsrfi_fresh_shots.mjs:sleep |
raw |
software | healthy | frontend/scripts/vsrfi_fresh_shots.mjs:raw |
sleep |
software | healthy | frontend/scripts/pushfold_card_shots.mjs:sleep |
raw |
software | healthy | frontend/scripts/pushfold_card_shots.mjs:raw |
sleep |
software | healthy | frontend/scripts/postflop_card_shots.mjs:sleep |
txt |
software | healthy | frontend/scripts/postflop_card_shots.mjs:txt |
head |
software | healthy | frontend/scripts/postflop_card_shots.mjs:head |
sleep |
software | healthy | frontend/scripts/vs4bet_card_shots.mjs:sleep |
raw |
software | healthy | frontend/scripts/vs4bet_card_shots.mjs:raw |
sleep |
software | healthy | frontend/scripts/replayer_shots.mjs:sleep |
gotoStep |
software | healthy | frontend/scripts/replayer_shots.mjs:gotoStep |
sleep |
software | healthy | frontend/scripts/limp_card_shots.mjs:sleep |
raw |
software | healthy | frontend/scripts/limp_card_shots.mjs:raw |
buildLayout |
software | healthy | frontend/scripts/chip_geometry_check.mjs:buildLayout |
a |
software | healthy | frontend/scripts/chip_geometry_check.mjs:a |
overlap |
software | healthy | frontend/scripts/chip_geometry_check.mjs:overlap |
inside |
software | healthy | frontend/scripts/chip_geometry_check.mjs:inside |
cardBox |
software | healthy | frontend/scripts/chip_geometry_check.mjs:cardBox |
cluBox |
software | healthy | frontend/scripts/chip_geometry_check.mjs:cluBox |
dlrBox |
software | healthy | frontend/scripts/chip_geometry_check.mjs:dlrBox |
inFelt |
software | healthy | frontend/scripts/chip_geometry_check.mjs:inFelt |
farAlong |
software | healthy | frontend/scripts/chip_geometry_check.mjs:farAlong |
d |
software | healthy | frontend/scripts/chip_geometry_check.mjs:d |
place |
software | healthy | frontend/scripts/chip_geometry_check.mjs:place |
cardCY |
software | healthy | frontend/scripts/chip_geometry_check.mjs:cardCY |
validate |
software | healthy | frontend/scripts/chip_geometry_check.mjs:validate |
sleep |
software | healthy | frontend/scripts/turn_card_shots.mjs:sleep |
raw |
software | healthy | frontend/scripts/turn_card_shots.mjs:raw |
sleep |
software | healthy | frontend/scripts/mobile_shots.mjs:sleep |
sleep |
software | healthy | frontend/scripts/rangepanel_shots.mjs:sleep |
sleep |
software | healthy | frontend/scripts/rfi_card_shots.mjs:sleep |
txt |
software | healthy | frontend/scripts/rfi_card_shots.mjs:txt |
head |
software | healthy | frontend/scripts/rfi_card_shots.mjs:head |
sleep |
software | healthy | frontend/scripts/squeeze_card_shots.mjs:sleep |
txt |
software | healthy | frontend/scripts/squeeze_card_shots.mjs:txt |
head |
software | healthy | frontend/scripts/squeeze_card_shots.mjs:head |
sleep |
software | healthy | frontend/scripts/vs_rfi_card_shots.mjs:sleep |
txt |
software | healthy | frontend/scripts/vs_rfi_card_shots.mjs:txt |
head |
software | healthy | frontend/scripts/vs_rfi_card_shots.mjs:head |
sleep |
software | healthy | frontend/scripts/multiway_card_shots.mjs:sleep |
raw |
software | healthy | frontend/scripts/multiway_card_shots.mjs:raw |
sleep |
software | healthy | frontend/scripts/river_card_shots.mjs:sleep |
Showing first 50 of this kind. Full payload available via the JSON button at the top of the page.
| Label | Layer | Status | Path |
|---|---|---|---|
vercel.json |
software | healthy | vercel.json |
README.md |
software | healthy | README.md |
CLAUDE.md |
software | healthy | CLAUDE.md |
render.yaml |
software | healthy | render.yaml |
CHANGELOG.md |
software | healthy | CHANGELOG.md |
BACKLOG.md |
software | healthy | BACKLOG.md |
leaklab-replayer-v3.html |
software | healthy | frontend/leaklab-replayer-v3.html |
tsconfig.app.json |
software | healthy | frontend/tsconfig.app.json |
vite.config.ts |
software | healthy | frontend/vite.config.ts |
vercel.json |
software | healthy | frontend/vercel.json |
index.legacy.html |
software | healthy | frontend/index.legacy.html |
tailwind.config.ts |
software | healthy | frontend/tailwind.config.ts |
package.json |
software | healthy | frontend/package.json |
tsconfig.node.json |
software | healthy | frontend/tsconfig.node.json |
index.html |
software | healthy | frontend/index.html |
leaklab-replayer-v4.html |
software | healthy | frontend/leaklab-replayer-v4.html |
package-lock.json |
software | healthy | frontend/package-lock.json |
components.json |
software | healthy | frontend/components.json |
eslint.config.js |
software | healthy | frontend/eslint.config.js |
tsconfig.json |
software | healthy | frontend/tsconfig.json |
.env |
software | healthy | frontend/.env |
postcss.config.js |
software | healthy | frontend/postcss.config.js |
faces_squeeze_card_shots.mjs |
software | healthy | frontend/scripts/faces_squeeze_card_shots.mjs |
pf_uncov_shots.mjs |
software | healthy | frontend/scripts/pf_uncov_shots.mjs |
vs_shove_card_shots.mjs |
software | healthy | frontend/scripts/vs_shove_card_shots.mjs |
vs3bet_card_shots.mjs |
software | healthy | frontend/scripts/vs3bet_card_shots.mjs |
vsrfi_fresh_shots.mjs |
software | healthy | frontend/scripts/vsrfi_fresh_shots.mjs |
pushfold_card_shots.mjs |
software | healthy | frontend/scripts/pushfold_card_shots.mjs |
postflop_card_shots.mjs |
software | healthy | frontend/scripts/postflop_card_shots.mjs |
vs4bet_card_shots.mjs |
software | healthy | frontend/scripts/vs4bet_card_shots.mjs |
replayer_shots.mjs |
software | healthy | frontend/scripts/replayer_shots.mjs |
limp_card_shots.mjs |
software | healthy | frontend/scripts/limp_card_shots.mjs |
chip_geometry_check.mjs |
software | healthy | frontend/scripts/chip_geometry_check.mjs |
turn_card_shots.mjs |
software | healthy | frontend/scripts/turn_card_shots.mjs |
mobile_shots.mjs |
software | healthy | frontend/scripts/mobile_shots.mjs |
rangepanel_shots.mjs |
software | healthy | frontend/scripts/rangepanel_shots.mjs |
rfi_card_shots.mjs |
software | healthy | frontend/scripts/rfi_card_shots.mjs |
squeeze_card_shots.mjs |
software | healthy | frontend/scripts/squeeze_card_shots.mjs |
vs_rfi_card_shots.mjs |
software | healthy | frontend/scripts/vs_rfi_card_shots.mjs |
multiway_card_shots.mjs |
software | healthy | frontend/scripts/multiway_card_shots.mjs |
river_card_shots.mjs |
software | healthy | frontend/scripts/river_card_shots.mjs |
index.css |
software | healthy | frontend/src/index.css |
main.tsx |
software | healthy | frontend/src/main.tsx |
vite-env.d.ts |
software | healthy | frontend/src/vite-env.d.ts |
App.tsx |
software | healthy | frontend/src/App.tsx |
App.css |
software | healthy | frontend/src/App.css |
index.ts |
software | healthy | frontend/src/i18n/index.ts |
ghost.json |
software | healthy | frontend/src/i18n/locales/es/ghost.json |
common.json |
software | healthy | frontend/src/i18n/locales/es/common.json |
dashboard.json |
software | healthy | frontend/src/i18n/locales/es/dashboard.json |
Showing first 50 of this kind. Full payload available via the JSON button at the top of the page.
| Label | Layer | Status | Path |
|---|---|---|---|
ANY /auth/register |
api | healthy | backend/api/app.py |
ANY /auth/coach-apply |
api | healthy | backend/api/app.py |
ANY /auth/login |
api | healthy | backend/api/app.py |
ANY /auth/me |
api | healthy | backend/api/app.py |
ANY /auth/update-email |
api | healthy | backend/api/app.py |
ANY /auth/change-password |
api | healthy | backend/api/app.py |
ANY /student/coach |
api | healthy | backend/api/app.py |
ANY /analyze |
api | healthy | backend/api/app.py |
ANY /analyze/tournament-summary |
api | healthy | backend/api/app.py |
ANY /history/tournaments |
api | healthy | backend/api/app.py |
ANY /history/tournament/<tournament_id> |
api | healthy | backend/api/app.py |
ANY /history/tournament/<tournament_id>/phase_analysis |
api | healthy | backend/api/app.py |
ANY /history/tournament/<tournament_id>/texture_analysis |
api | healthy | backend/api/app.py |
ANY /history/tournament/<tournament_id>/narrative |
api | healthy | backend/api/app.py |
ANY /history/tournaments/compare |
api | healthy | backend/api/app.py |
ANY /history/tournament/<tournament_id>/report.pdf |
api | healthy | backend/api/app.py |
ANY /history/evolution |
api | healthy | backend/api/app.py |
ANY /history/breakdown |
api | healthy | backend/api/app.py |
ANY /metrics/player-stats |
api | healthy | backend/api/app.py |
ANY /metrics/level |
api | healthy | backend/api/app.py |
ANY /player/ev-summary |
api | healthy | backend/api/app.py |
ANY /player/leak-roi |
api | healthy | backend/api/app.py |
ANY /player/ev-leaks |
api | healthy | backend/api/app.py |
ANY /player/leak-finder |
api | healthy | backend/api/app.py |
ANY /player/pressure-profile |
api | healthy | backend/api/app.py |
ANY /player/confidence-drift |
api | healthy | backend/api/app.py |
ANY /player/elo |
api | healthy | backend/api/app.py |
ANY /player/elo-curve |
api | healthy | backend/api/app.py |
ANY /player/pending-gto-count |
api | healthy | backend/api/app.py |
ANY /player/gto-quality |
api | healthy | backend/api/app.py |
ANY /player/gto-alignment |
api | healthy | backend/api/app.py |
ANY /player/gto-position |
api | healthy | backend/api/app.py |
ANY /player/gto-alignment-matrix |
api | healthy | backend/api/app.py |
ANY /player/results-vs-gto |
api | healthy | backend/api/app.py |
ANY /player/spots/drill |
api | healthy | backend/api/app.py |
ANY /player/spots/drill/submit |
api | healthy | backend/api/app.py |
ANY /player/drill-stats |
api | healthy | backend/api/app.py |
ANY /player/dna |
api | healthy | backend/api/app.py |
ANY /player/leak-graph |
api | healthy | backend/api/app.py |
ANY /player/career |
api | healthy | backend/api/app.py |
ANY /player/cognitive-failures |
api | healthy | backend/api/app.py |
ANY /metrics/leaderboard |
api | healthy | backend/api/app.py |
ANY /metrics/hall-of-fame |
api | healthy | backend/api/app.py |
ANY /player/leaderboard-prefs |
api | healthy | backend/api/app.py |
ANY /player/notifications |
api | healthy | backend/api/app.py |
ANY /player/notifications/unread-count |
api | healthy | backend/api/app.py |
ANY /player/notifications/<int:notif_id>/read |
api | healthy | backend/api/app.py |
ANY /player/notifications/read-all |
api | healthy | backend/api/app.py |
ANY /player/sparring/hand |
api | healthy | backend/api/app.py |
ANY /academy/math/question |
api | healthy | backend/api/app.py |
Showing first 50 of this kind. Full payload available via the JSON button at the top of the page.
| Label | Layer | Status | Path |
|---|---|---|---|
/Index |
frontend | healthy | frontend/src/pages/Index.tsx |
/Tournaments |
frontend | healthy | frontend/src/pages/Tournaments.tsx |
/AcademyGtoPreflop |
frontend | healthy | frontend/src/pages/AcademyGtoPreflop.tsx |
/AcademyMathIntermediate |
frontend | healthy | frontend/src/pages/AcademyMathIntermediate.tsx |
/TournamentCompare |
frontend | healthy | frontend/src/pages/TournamentCompare.tsx |
/HandBuilder |
frontend | healthy | frontend/src/pages/HandBuilder.tsx |
/Rating |
frontend | healthy | frontend/src/pages/Rating.tsx |
/StudentProfile |
frontend | healthy | frontend/src/pages/StudentProfile.tsx |
/Replayer |
frontend | healthy | frontend/src/pages/Replayer.tsx |
/Landing |
frontend | healthy | frontend/src/pages/Landing.tsx |
/CoachesDirectory |
frontend | healthy | frontend/src/pages/CoachesDirectory.tsx |
/DocsRating |
frontend | healthy | frontend/src/pages/DocsRating.tsx |
/AcademyBoardStrength |
frontend | healthy | frontend/src/pages/AcademyBoardStrength.tsx |
/Sparring |
frontend | healthy | frontend/src/pages/Sparring.tsx |
/PublicCoachProfile |
frontend | healthy | frontend/src/pages/PublicCoachProfile.tsx |
/GhostTable |
frontend | healthy | frontend/src/pages/GhostTable.tsx |
/Docs |
frontend | healthy | frontend/src/pages/Docs.tsx |
/Training |
frontend | healthy | frontend/src/pages/Training.tsx |
/Leaderboard |
frontend | healthy | frontend/src/pages/Leaderboard.tsx |
/StudyPlan |
frontend | healthy | frontend/src/pages/StudyPlan.tsx |
/AcademyTournament |
frontend | healthy | frontend/src/pages/AcademyTournament.tsx |
/AICoach |
frontend | healthy | frontend/src/pages/AICoach.tsx |
/Login |
frontend | healthy | frontend/src/pages/Login.tsx |
/NotFound |
frontend | healthy | frontend/src/pages/NotFound.tsx |
/CoachApply |
frontend | healthy | frontend/src/pages/CoachApply.tsx |
/Academy |
frontend | healthy | frontend/src/pages/Academy.tsx |
/AcademyMath |
frontend | healthy | frontend/src/pages/AcademyMath.tsx |
/TournamentDetail |
frontend | healthy | frontend/src/pages/TournamentDetail.tsx |
/admin/AdminDashboard |
frontend | healthy | frontend/src/pages/admin/AdminDashboard.tsx |
/coach/StudentDetail |
frontend | healthy | frontend/src/pages/coach/StudentDetail.tsx |
/coach/CoachProfile |
frontend | healthy | frontend/src/pages/coach/CoachProfile.tsx |
/coach/CoachDashboard |
frontend | healthy | frontend/src/pages/coach/CoachDashboard.tsx |
/ |
frontend | healthy | frontend/src/App.tsx |
/login |
frontend | healthy | frontend/src/App.tsx |
/coach-apply |
frontend | healthy | frontend/src/App.tsx |
/dashboard |
frontend | healthy | frontend/src/App.tsx |
/tournaments |
frontend | healthy | frontend/src/App.tsx |
/tournaments/compare |
frontend | healthy | frontend/src/App.tsx |
/tournaments/:id |
frontend | healthy | frontend/src/App.tsx |
/replayer |
frontend | healthy | frontend/src/App.tsx |
/rating |
frontend | healthy | frontend/src/App.tsx |
/docs/rating |
frontend | healthy | frontend/src/App.tsx |
/leaderboard |
frontend | healthy | frontend/src/App.tsx |
/study |
frontend | healthy | frontend/src/App.tsx |
/hand-builder |
frontend | healthy | frontend/src/App.tsx |
/coach |
frontend | healthy | frontend/src/App.tsx |
/coach-dashboard |
frontend | healthy | frontend/src/App.tsx |
/coach-dashboard/student/:id |
frontend | healthy | frontend/src/App.tsx |
/coach-dashboard/profile |
frontend | healthy | frontend/src/App.tsx |
/profile |
frontend | healthy | frontend/src/App.tsx |
Showing first 50 of this kind. Full payload available via the JSON button at the top of the page.
| Label | Layer | Status | Path |
|---|---|---|---|
frontend |
software | healthy | frontend |
scripts |
software | healthy | frontend/scripts |
src |
software | healthy | frontend/src |
i18n |
software | healthy | frontend/src/i18n |
locales |
software | healthy | frontend/src/i18n/locales |
es |
software | healthy | frontend/src/i18n/locales/es |
pt-BR |
software | healthy | frontend/src/i18n/locales/pt-BR |
en |
software | healthy | frontend/src/i18n/locales/en |
test |
software | healthy | frontend/src/test |
components |
software | healthy | frontend/src/components |
replayer |
software | healthy | frontend/src/components/replayer |
academy |
software | healthy | frontend/src/components/academy |
ui |
software | healthy | frontend/src/components/ui |
study |
software | healthy | frontend/src/components/study |
coach |
software | healthy | frontend/src/components/coach |
hud |
software | healthy | frontend/src/components/hud |
lib |
software | healthy | frontend/src/lib |
pages |
software | healthy | frontend/src/pages |
admin |
software | healthy | frontend/src/pages/admin |
coach |
software | healthy | frontend/src/pages/coach |
hooks |
software | healthy | frontend/src/hooks |
backend |
software | healthy | backend |
tests |
software | healthy | backend/tests |
api |
software | healthy | backend/api |
docs |
software | healthy | backend/docs |
external_ranges |
software | healthy | backend/docs/external_ranges |
ranges_gto |
software | healthy | backend/docs/ranges_gto |
scripts |
software | healthy | backend/scripts |
cloud |
software | healthy | backend/scripts/cloud |
gto_validation |
software | healthy | backend/scripts/gto_validation |
gto_bot |
software | healthy | backend/gto_bot |
solver_api |
software | healthy | backend/gto_bot/solver_api |
solver_cli |
software | healthy | backend/gto_bot/solver_cli |
src |
software | healthy | backend/gto_bot/solver_cli/src |
database |
software | healthy | backend/database |
leaklab |
software | healthy | backend/leaklab |
revalidation |
software | healthy | backend/leaklab/revalidation |
.github |
software | healthy | .github |
workflows |
software | healthy | .github/workflows |
specs |
software | healthy | specs |
| Label | Layer | Status | Path |
|---|---|---|---|
App |
frontend | healthy | frontend/src/App.tsx |
AcademyQuizPage |
frontend | healthy | frontend/src/components/academy/AcademyQuizPage.tsx |
Index |
frontend | healthy | frontend/src/pages/Index.tsx |
Tournaments |
frontend | healthy | frontend/src/pages/Tournaments.tsx |
AcademyGtoPreflop |
frontend | healthy | frontend/src/pages/AcademyGtoPreflop.tsx |
AcademyMathIntermediate |
frontend | healthy | frontend/src/pages/AcademyMathIntermediate.tsx |
TournamentCompare |
frontend | healthy | frontend/src/pages/TournamentCompare.tsx |
HandBuilder |
frontend | healthy | frontend/src/pages/HandBuilder.tsx |
Rating |
frontend | healthy | frontend/src/pages/Rating.tsx |
StudentProfile |
frontend | healthy | frontend/src/pages/StudentProfile.tsx |
Replayer |
frontend | healthy | frontend/src/pages/Replayer.tsx |
Landing |
frontend | healthy | frontend/src/pages/Landing.tsx |
CoachesDirectory |
frontend | healthy | frontend/src/pages/CoachesDirectory.tsx |
DocsRating |
frontend | healthy | frontend/src/pages/DocsRating.tsx |
AcademyBoardStrength |
frontend | healthy | frontend/src/pages/AcademyBoardStrength.tsx |
Sparring |
frontend | healthy | frontend/src/pages/Sparring.tsx |
PublicCoachProfile |
frontend | healthy | frontend/src/pages/PublicCoachProfile.tsx |
GhostTable |
frontend | healthy | frontend/src/pages/GhostTable.tsx |
Docs |
frontend | healthy | frontend/src/pages/Docs.tsx |
Training |
frontend | healthy | frontend/src/pages/Training.tsx |
Leaderboard |
frontend | healthy | frontend/src/pages/Leaderboard.tsx |
StudyPlanPage |
frontend | healthy | frontend/src/pages/StudyPlan.tsx |
AcademyTournament |
frontend | healthy | frontend/src/pages/AcademyTournament.tsx |
AICoach |
frontend | healthy | frontend/src/pages/AICoach.tsx |
Login |
frontend | healthy | frontend/src/pages/Login.tsx |
NotFound |
frontend | healthy | frontend/src/pages/NotFound.tsx |
CoachApply |
frontend | healthy | frontend/src/pages/CoachApply.tsx |
Academy |
frontend | healthy | frontend/src/pages/Academy.tsx |
AcademyMath |
frontend | healthy | frontend/src/pages/AcademyMath.tsx |
TournamentDetail |
frontend | healthy | frontend/src/pages/TournamentDetail.tsx |
AdminDashboard |
frontend | healthy | frontend/src/pages/admin/AdminDashboard.tsx |
StudentDetail |
frontend | healthy | frontend/src/pages/coach/StudentDetail.tsx |
CoachProfile |
frontend | healthy | frontend/src/pages/coach/CoachProfile.tsx |
CoachDashboard |
frontend | healthy | frontend/src/pages/coach/CoachDashboard.tsx |
| Label | Layer | Status | Path |
|---|---|---|---|
users |
data | healthy | backend/database/schema.py |
tournaments |
data | healthy | backend/database/schema.py |
decisions |
data | healthy | backend/database/schema.py |
coach_profiles |
data | healthy | backend/database/schema.py |
coach_reviews |
data | healthy | backend/database/schema.py |
llm_cache |
data | healthy | backend/database/schema.py |
coach_study_overrides |
data | healthy | backend/database/schema.py |
coach_hand_annotations |
data | healthy | backend/database/schema.py |
coach_baselines |
data | healthy | backend/database/schema.py |
payments |
data | healthy | backend/database/schema.py |
coach_payments |
data | healthy | backend/database/schema.py |
drill_sessions |
data | healthy | backend/database/schema.py |
achievements |
data | healthy | backend/database/schema.py |
coach_plan_templates |
data | healthy | backend/database/schema.py |
coach_messages |
data | healthy | backend/database/schema.py |
coach_applications |
data | healthy | backend/database/schema.py |
support_tickets |
data | healthy | backend/database/schema.py |
notifications |
data | healthy | backend/database/schema.py |
opponent_profiles |
data | healthy | backend/database/schema.py |
leaderboard_snapshots |
data | healthy | backend/database/schema.py |
gto_nodes |
data | healthy | backend/database/schema.py |
gto_preflop_ranges |
data | healthy | backend/database/schema.py |
gto_solver_queue |
data | healthy | backend/database/schema.py |
gto_tree_strategies |
data | healthy | backend/database/schema.py |
player_elo_history |
data | healthy | backend/database/schema.py |
gw_raw_cache |
data | healthy | backend/database/schema.py |
gto_hand_requests |
data | healthy | backend/database/schema.py |
session_goals |
data | healthy | backend/database/schema.py |
revalidation_runs |
data | healthy | backend/database/schema.py |
revalidation_findings |
data | healthy | backend/database/schema.py |
revalidation_llm_cache |
data | healthy | backend/database/schema.py |
gto_preflop_capture |
data | healthy | backend/leaklab/preflop_autocapture.py |
| Label | Layer | Status | Path |
|---|---|---|---|
_FakeNodeStore |
software | healthy | backend/tests/test_revalidation_oracle.py:79 |
TestAcademyVariety |
software | healthy | backend/tests/test_academy_variety.py:37 |
_JsonFormatter |
software | healthy | backend/api/app.py:16 |
_GcpDown |
software | healthy | backend/scripts/cleanup_postflop_pot_bug.py:88 |
Divergence |
software | healthy | backend/scripts/audit_multiway_divergence.py:30 |
Violation |
software | healthy | backend/scripts/scan_card_invariants.py:85 |
GWAuth |
software | healthy | backend/scripts/benchmark_gtowizard_live.py:76 |
GWClient |
software | healthy | backend/scripts/benchmark_gtowizard_live.py:239 |
GtoWizardClient |
software | healthy | backend/scripts/gto_validation/gto_wizard_client.py:23 |
SpotSolution |
software | healthy | backend/scripts/gto_validation/gto_wizard_client.py:179 |
GtoNode |
software | healthy | backend/gto_bot/models.py:8 |
Handler |
software | healthy | backend/gto_bot/solver_api/server.py:1231 |
_Server |
software | healthy | backend/gto_bot/solver_api/server.py:1354 |
_AdaptedConn |
software | healthy | backend/database/schema.py:1534 |
_PgResult |
software | healthy | backend/database/schema.py:1606 |
DrawProfile |
software | healthy | backend/leaklab/draw_detector.py:38 |
StreetElo |
software | healthy | backend/leaklab/elo_engine.py:176 |
PlayerEloSnapshot |
software | healthy | backend/leaklab/elo_engine.py:185 |
ParsedAction |
software | healthy | backend/leaklab/models.py:7 |
ParsedHand |
software | healthy | backend/leaklab/models.py:16 |
HandState |
software | healthy | backend/leaklab/models.py:34 |
SpotClassification |
software | healthy | backend/leaklab/models.py:53 |
MathSnapshot |
software | healthy | backend/leaklab/models.py:62 |
RangeEvaluation |
software | healthy | backend/leaklab/models.py:71 |
DecisionInput |
software | healthy | backend/leaklab/models.py:80 |
MTTContext |
software | healthy | backend/leaklab/mtt_context.py:44 |
PatternFinding |
software | healthy | backend/leaklab/revalidation/pattern_scan.py:23 |
DivergenceRecord |
software | healthy | backend/leaklab/revalidation/differ.py:80 |
Scope |
software | healthy | backend/leaklab/revalidation/orchestrator.py:33 |
RevalidationResult |
software | healthy | backend/leaklab/revalidation/orchestrator.py:59 |
OracleDecision |
software | healthy | backend/leaklab/revalidation/oracle.py:24 |
| Label | Layer | Status | Path |
|---|---|---|---|
auth::backend/scripts/gto_validation/gto_wizard_client.py |
security | healthy | backend/scripts/gto_validation/gto_wizard_client.py |
auth::backend/api/app.py |
security | healthy | backend/api/app.py |
auth::backend/database/auth.py |
security | healthy | backend/database/auth.py |
auth::frontend/scripts/replayer_shots.mjs |
security | healthy | frontend/scripts/replayer_shots.mjs |
auth::CLAUDE.md |
security | healthy | CLAUDE.md |
auth::backend/gto_bot/solver_api/server.py |
security | healthy | backend/gto_bot/solver_api/server.py |
auth::backend/scripts/benchmark_gtowizard_live.py |
security | healthy | backend/scripts/benchmark_gtowizard_live.py |
auth::backend/tests/test_database.py |
security | healthy | backend/tests/test_database.py |
auth::backend/tests/README.md |
security | healthy | backend/tests/README.md |
auth::backend/gto_bot/setup.py |
security | healthy | backend/gto_bot/setup.py |
| Label | Layer | Status | Path |
|---|---|---|---|
port:8080 |
network | healthy | frontend/vite.config.ts |
port:5000 |
network | healthy | backend/Dockerfile |
port:9222 |
network | healthy | backend/scripts/fetch_gw_rfi.py |
port:42 |
network | healthy | backend/gto_bot/solver_api/setup_vm.sh |
port:8765 |
network | healthy | backend/gto_bot/solver_api/setup_vm.sh |
| Label | Layer | Status | Path |
|---|---|---|---|
VERCEL_TOKEN |
cicd | healthy | — |
RENDER_SERVICE_ID |
cicd | healthy | — |
VERCEL_PROJECT_ID |
cicd | healthy | — |
VERCEL_ORG_ID |
cicd | healthy | — |
RENDER_API_KEY |
cicd | healthy | — |
| Label | Layer | Status | Path |
|---|---|---|---|
sqlite |
data | healthy | README.md |
postgresql |
data | healthy | CLAUDE.md |
postgres |
data | healthy | backend/scripts/seed_fake_leaderboard.py |
| Label | Layer | Status | Path |
|---|---|---|---|
127.0.0.1 |
network | healthy | frontend/vite.config.ts |
34.70.251.42 |
network | healthy | backend/scripts/compare_ranges_gw.py |
147.0.0.0 |
network | healthy | backend/scripts/benchmark_gtowizard_live.py |
| Label | Layer | Status | Path |
|---|---|---|---|
test |
cicd | healthy | .github/workflows/ci-cd.yml |
deploy-backend |
cicd | healthy | .github/workflows/ci-cd.yml |
deploy-frontend |
cicd | healthy | .github/workflows/ci-cd.yml |
| Label | Layer | Status | Path |
|---|---|---|---|
repobility-clone-c39n8okq |
software | healthy | /tmp/repobility-clone-c39n8okq |
| Label | Layer | Status | Path |
|---|---|---|---|
image::backend/Dockerfile |
hardware | healthy | backend/Dockerfile |
| Label | Layer | Status | Path |
|---|---|---|---|
vps::gcp |
hardware | healthy | backend/scripts/cleanup_postflop_pot_bug.py |
| Label | Layer | Status | Path |
|---|---|---|---|
dotenv::frontend/.env |
security | healthy | frontend/.env |
| Label | Layer | Status | Path |
|---|---|---|---|
gha::ci-cd |
cicd | healthy | .github/workflows/ci-cd.yml |
This page is publicly accessible at:
https://repobility.com/scan/babd7f35-f449-4c33-bcff-58bce0d99f30/
To check status programmatically (no auth required):
curl -s https://repobility.com/api/v1/public/scan/babd7f35-f449-4c33-bcff-58bce0d99f30/
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.