https://github.com/alexnastetsky/worldcup-pool
· scanned 2026-06-17 01:31 UTC (1 month, 2 weeks ago)
15 raw signals (0 security + 15 graph)
Last scanned 1 month, 2 weeks ago · v2 · last Δ +11.7 (diff) · 15 actionable findings from 1 signal source. Security checks, system graph analysis, and verified AI-agent feedback are merged into one review queue.
All 138 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 |
|---|---|---|---|
cumulativePointsSql |
software | healthy | worldcup-pool/server/routes/pool-routes.ts:cumulativePoints… |
getUserEmail |
software | healthy | worldcup-pool/server/routes/pool-routes.ts:getUserEmail |
isAdmin |
software | healthy | worldcup-pool/server/routes/pool-routes.ts:isAdmin |
handleError |
software | healthy | worldcup-pool/server/routes/pool-routes.ts:handleError |
setupPoolRoutes |
software | healthy | worldcup-pool/server/routes/pool-routes.ts:setupPoolRoutes |
getLocked |
software | healthy | worldcup-pool/server/routes/pool-routes.ts:getLocked |
adminOnly |
software | healthy | worldcup-pool/server/routes/pool-routes.ts:adminOnly |
navLinkClass |
software | healthy | worldcup-pool/client/src/App.tsx:navLinkClass |
Layout |
software | healthy | worldcup-pool/client/src/App.tsx:Layout |
App |
software | healthy | worldcup-pool/client/src/App.tsx:App |
Toc |
software | healthy | worldcup-pool/client/src/components/Toc.tsx:Toc |
AllPicksPage |
software | healthy | worldcup-pool/client/src/pages/AllPicksPage.tsx:AllPicksPage |
togglePlayer |
software | healthy | worldcup-pool/client/src/pages/AllPicksPage.tsx:togglePlayer |
pickLabel |
software | healthy | worldcup-pool/client/src/pages/AllPicksPage.tsx:pickLabel |
StandingsPage |
software | healthy | worldcup-pool/client/src/pages/StandingsPage.tsx:StandingsP… |
Breakdown |
software | healthy | worldcup-pool/client/src/pages/StandingsPage.tsx:Breakdown |
AdminPage |
software | healthy | worldcup-pool/client/src/pages/AdminPage.tsx:AdminPage |
loadFixtures |
software | healthy | worldcup-pool/client/src/pages/AdminPage.tsx:loadFixtures |
run |
software | healthy | worldcup-pool/client/src/pages/AdminPage.tsx:run |
setLocked |
software | healthy | worldcup-pool/client/src/pages/AdminPage.tsx:setLocked |
setMatchResult |
software | healthy | worldcup-pool/client/src/pages/AdminPage.tsx:setMatchResult |
setTeamStage |
software | healthy | worldcup-pool/client/src/pages/AdminPage.tsx:setTeamStage |
resetPool |
software | healthy | worldcup-pool/client/src/pages/AdminPage.tsx:resetPool |
ResultButton |
software | healthy | worldcup-pool/client/src/pages/AdminPage.tsx:ResultButton |
PicksPage |
software | healthy | worldcup-pool/client/src/pages/PicksPage.tsx:PicksPage |
loadParticipants |
software | healthy | worldcup-pool/client/src/pages/PicksPage.tsx:loadParticipan… |
SaveStatus |
software | healthy | worldcup-pool/client/src/pages/PicksPage.tsx:SaveStatus |
GroupCard |
software | healthy | worldcup-pool/client/src/pages/PicksPage.tsx:GroupCard |
PickButton |
software | healthy | worldcup-pool/client/src/pages/PicksPage.tsx:PickButton |
BracketCard |
software | healthy | worldcup-pool/client/src/pages/BracketCard.tsx:BracketCard |
SlotButton |
software | healthy | worldcup-pool/client/src/pages/BracketCard.tsx:SlotButton |
w |
software | healthy | worldcup-pool/client/src/lib/bracket.ts:w |
ru |
software | healthy | worldcup-pool/client/src/lib/bracket.ts:ru |
third |
software | healthy | worldcup-pool/client/src/lib/bracket.ts:third |
ROUND_OF |
software | healthy | worldcup-pool/client/src/lib/bracket.ts:ROUND_OF |
computeGroupStandings |
software | healthy | worldcup-pool/client/src/lib/bracket.ts:computeGroupStandin… |
computeQualifiers |
software | healthy | worldcup-pool/client/src/lib/bracket.ts:computeQualifiers |
assign |
software | healthy | worldcup-pool/client/src/lib/bracket.ts:assign |
buildBracket |
software | healthy | worldcup-pool/client/src/lib/bracket.ts:buildBracket |
resolve |
software | healthy | worldcup-pool/client/src/lib/bracket.ts:resolve |
winnersFromStages |
software | healthy | worldcup-pool/client/src/lib/bracket.ts:winnersFromStages |
stagesFromBracket |
software | healthy | worldcup-pool/client/src/lib/bracket.ts:stagesFromBracket |
bracketProgress |
software | healthy | worldcup-pool/client/src/lib/bracket.ts:bracketProgress |
pts |
software | healthy | worldcup-pool/client/src/lib/bracket.test.ts:pts |
pickAllHome |
software | healthy | worldcup-pool/client/src/lib/bracket.test.ts:pickAllHome |
cn |
software | healthy | worldcup-pool/client/src/lib/utils.ts:cn |
playerBreakdown |
software | healthy | worldcup-pool/client/src/lib/scoring.ts:playerBreakdown |
fetchJson |
software | healthy | worldcup-pool/client/src/lib/pool.ts:fetchJson |
body |
software | healthy | worldcup-pool/client/src/lib/pool.ts:body |
sendJson |
software | healthy | worldcup-pool/client/src/lib/pool.ts:sendJson |
Showing first 50 of this kind. Full payload available via the JSON button at the top of the page.
| Label | Layer | Status | Path |
|---|---|---|---|
databricks.yml |
software | healthy | app-keepalive/databricks.yml |
check_and_start_app.py |
software | healthy | app-keepalive/src/check_and_start_app.py |
keepalive.job.yml |
software | healthy | app-keepalive/resources/keepalive.job.yml |
app.yaml |
software | healthy | worldcup-pool/app.yaml |
.env.example |
software | healthy | worldcup-pool/.env.example |
vitest.config.ts |
software | healthy | worldcup-pool/vitest.config.ts |
tsconfig.server.json |
software | healthy | worldcup-pool/tsconfig.server.json |
.prettierrc.json |
software | healthy | worldcup-pool/.prettierrc.json |
DEVELOPMENT.md |
software | healthy | worldcup-pool/DEVELOPMENT.md |
tsconfig.shared.json |
software | healthy | worldcup-pool/tsconfig.shared.json |
tsdown.server.config.ts |
software | healthy | worldcup-pool/tsdown.server.config.ts |
playwright.config.ts |
software | healthy | worldcup-pool/playwright.config.ts |
package-lock.json |
software | healthy | worldcup-pool/package-lock.json |
README.md |
software | healthy | worldcup-pool/README.md |
tsconfig.client.json |
software | healthy | worldcup-pool/tsconfig.client.json |
INVITING_PLAYERS.md |
software | healthy | worldcup-pool/INVITING_PLAYERS.md |
databricks.yml |
software | healthy | worldcup-pool/databricks.yml |
package.json |
software | healthy | worldcup-pool/package.json |
eslint.config.js |
software | healthy | worldcup-pool/eslint.config.js |
appkit.plugins.json |
software | healthy | worldcup-pool/appkit.plugins.json |
tsconfig.json |
software | healthy | worldcup-pool/tsconfig.json |
smoke.spec.ts |
software | healthy | worldcup-pool/tests/smoke.spec.ts |
prod-query.mjs |
software | healthy | worldcup-pool/scripts/prod-query.mjs |
server.ts |
software | healthy | worldcup-pool/server/server.ts |
seed-data.ts |
software | healthy | worldcup-pool/server/seed-data.ts |
pool-routes.ts |
software | healthy | worldcup-pool/server/routes/pool-routes.ts |
tailwind.config.ts |
software | healthy | worldcup-pool/client/tailwind.config.ts |
postcss.config.js |
software | healthy | worldcup-pool/client/postcss.config.js |
vite.config.ts |
software | healthy | worldcup-pool/client/vite.config.ts |
index.html |
software | healthy | worldcup-pool/client/index.html |
components.json |
software | healthy | worldcup-pool/client/components.json |
main.tsx |
software | healthy | worldcup-pool/client/src/main.tsx |
vite-env.d.ts |
software | healthy | worldcup-pool/client/src/vite-env.d.ts |
ErrorBoundary.tsx |
software | healthy | worldcup-pool/client/src/ErrorBoundary.tsx |
index.css |
software | healthy | worldcup-pool/client/src/index.css |
App.tsx |
software | healthy | worldcup-pool/client/src/App.tsx |
Toc.tsx |
software | healthy | worldcup-pool/client/src/components/Toc.tsx |
AllPicksPage.tsx |
software | healthy | worldcup-pool/client/src/pages/AllPicksPage.tsx |
StandingsPage.tsx |
software | healthy | worldcup-pool/client/src/pages/StandingsPage.tsx |
AdminPage.tsx |
software | healthy | worldcup-pool/client/src/pages/AdminPage.tsx |
PicksPage.tsx |
software | healthy | worldcup-pool/client/src/pages/PicksPage.tsx |
BracketCard.tsx |
software | healthy | worldcup-pool/client/src/pages/BracketCard.tsx |
bracket.ts |
software | healthy | worldcup-pool/client/src/lib/bracket.ts |
bracket.test.ts |
software | healthy | worldcup-pool/client/src/lib/bracket.test.ts |
utils.ts |
software | healthy | worldcup-pool/client/src/lib/utils.ts |
scoring.ts |
software | healthy | worldcup-pool/client/src/lib/scoring.ts |
pool.ts |
software | healthy | worldcup-pool/client/src/lib/pool.ts |
| Label | Layer | Status | Path |
|---|---|---|---|
app-keepalive |
software | healthy | app-keepalive |
src |
software | healthy | app-keepalive/src |
resources |
software | healthy | app-keepalive/resources |
worldcup-pool |
software | healthy | worldcup-pool |
tests |
software | healthy | worldcup-pool/tests |
scripts |
software | healthy | worldcup-pool/scripts |
server |
software | healthy | worldcup-pool/server |
routes |
software | healthy | worldcup-pool/server/routes |
client |
software | healthy | worldcup-pool/client |
src |
software | healthy | worldcup-pool/client/src |
components |
software | healthy | worldcup-pool/client/src/components |
pages |
software | healthy | worldcup-pool/client/src/pages |
lib |
software | healthy | worldcup-pool/client/src/lib |
| Label | Layer | Status | Path |
|---|---|---|---|
USE /api |
api | healthy | worldcup-pool/server/routes/pool-routes.ts |
GET /api/me |
api | healthy | worldcup-pool/server/routes/pool-routes.ts |
GET /api/fixtures |
api | healthy | worldcup-pool/server/routes/pool-routes.ts |
GET /api/participants/status |
api | healthy | worldcup-pool/server/routes/pool-routes.ts |
GET /api/predictions/mine |
api | healthy | worldcup-pool/server/routes/pool-routes.ts |
PUT /api/predictions/mine |
api | healthy | worldcup-pool/server/routes/pool-routes.ts |
GET /api/predictions/all |
api | healthy | worldcup-pool/server/routes/pool-routes.ts |
GET /api/standings |
api | healthy | worldcup-pool/server/routes/pool-routes.ts |
POST /api/admin/lock |
api | healthy | worldcup-pool/server/routes/pool-routes.ts |
POST /api/admin/unlock |
api | healthy | worldcup-pool/server/routes/pool-routes.ts |
PUT /api/admin/results/match/:id |
api | healthy | worldcup-pool/server/routes/pool-routes.ts |
PUT /api/admin/results/team/:id |
api | healthy | worldcup-pool/server/routes/pool-routes.ts |
POST /api/admin/reset |
api | healthy | worldcup-pool/server/routes/pool-routes.ts |
| Label | Layer | Status | Path |
|---|---|---|---|
/AllPicksPage |
frontend | healthy | worldcup-pool/client/src/pages/AllPicksPage.tsx |
/StandingsPage |
frontend | healthy | worldcup-pool/client/src/pages/StandingsPage.tsx |
/AdminPage |
frontend | healthy | worldcup-pool/client/src/pages/AdminPage.tsx |
/PicksPage |
frontend | healthy | worldcup-pool/client/src/pages/PicksPage.tsx |
/BracketCard |
frontend | healthy | worldcup-pool/client/src/pages/BracketCard.tsx |
| Label | Layer | Status | Path |
|---|---|---|---|
postgres |
data | healthy | worldcup-pool/app.yaml |
postgresql |
data | healthy | worldcup-pool/README.md |
| Label | Layer | Status | Path |
|---|---|---|---|
auth::worldcup-pool/scripts/prod-query.mjs |
security | healthy | worldcup-pool/scripts/prod-query.mjs |
auth::worldcup-pool/README.md |
security | healthy | worldcup-pool/README.md |
| Label | Layer | Status | Path |
|---|---|---|---|
alexnastetsky__worldcup-pool |
software | healthy | /data/fable5_failed_archive/alexnastetsky__worldcup-pool |
| Label | Layer | Status | Path |
|---|---|---|---|
ErrorBoundary |
software | healthy | worldcup-pool/client/src/ErrorBoundary.tsx:ErrorBoundary |
| Label | Layer | Status | Path |
|---|---|---|---|
port:5432 |
network | healthy | worldcup-pool/scripts/prod-query.mjs |
| Label | Layer | Status | Path |
|---|---|---|---|
App |
frontend | healthy | worldcup-pool/client/src/App.tsx |
This page is publicly accessible at:
https://repobility.com/scan/484b3363-c856-4d9e-8eeb-6a16247f77a0/
To check status programmatically (no auth required):
curl -s https://repobility.com/api/v1/public/scan/484b3363-c856-4d9e-8eeb-6a16247f77a0/
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.