https://github.com/rmasons/world-cup-pool
· scanned 2026-06-15 23:52 UTC (2 months, 3 weeks ago)
16 raw signals (0 security + 16 graph)
Last scanned 2 months, 3 weeks ago · v1 · 16 actionable findings from 1 signal source. Security checks, system graph analysis, and verified AI-agent feedback are merged into one review queue.
All 95 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 |
|---|---|---|---|
handler |
software | healthy | api/pool.js:handler |
live |
software | healthy | api/pool.js:live |
handler |
software | healthy | api/update.js:handler |
deburr |
software | healthy | lib/teams.js:deburr |
espnLookup |
software | healthy | lib/teams.js:espnLookup |
isTop10 |
software | healthy | lib/teams.js:isTop10 |
displayName |
software | healthy | lib/teams.js:displayName |
attachOdds |
software | healthy | lib/odds.js:attachOdds |
avg |
software | healthy | lib/odds.js:avg |
strip |
software | healthy | lib/odds.js:strip |
norm |
software | healthy | lib/odds.js:norm |
sameTeam |
software | healthy | lib/odds.js:sameTeam |
stageOf |
software | healthy | lib/espn.js:stageOf |
getJSON |
software | healthy | lib/espn.js:getJSON |
side |
software | healthy | lib/espn.js:side |
tallies |
software | healthy | lib/espn.js:tallies |
fetchSeason |
software | healthy | lib/espn.js:fetchSeason |
matches |
software | healthy | lib/espn.js:matches |
fetchStandings |
software | healthy | lib/espn.js:fetchStandings |
stat |
software | healthy | lib/espn.js:stat |
buildPool |
software | healthy | lib/pipeline.js:buildPool |
logs |
software | healthy | lib/pipeline.js:logs |
ctDateKey |
software | healthy | lib/news.js:ctDateKey |
get |
software | healthy | lib/news.js:get |
ctStamp |
software | healthy | lib/news.js:ctStamp |
shortDate |
software | healthy | lib/news.js:shortDate |
kickoff |
software | healthy | lib/news.js:kickoff |
onCTDay |
software | healthy | lib/news.js:onCTDay |
scoreline |
software | healthy | lib/news.js:scoreline |
storyFor |
software | healthy | lib/news.js:storyFor |
rankMatches |
software | healthy | lib/news.js:rankMatches |
score |
software | healthy | lib/news.js:score |
buildContent |
software | healthy | lib/news.js:buildContent |
emptyStats |
software | healthy | lib/stats.js:emptyStats |
eliminationSeals |
software | healthy | lib/stats.js:eliminationSeals |
computeStatsMap |
software | healthy | lib/stats.js:computeStatsMap |
setThrough |
software | healthy | lib/stats.js:setThrough |
fromEnv |
software | healthy | lib/config.js:fromEnv |
todayKey |
software | healthy | src/WorldCupPool.jsx:todayKey |
get |
software | healthy | src/WorldCupPool.jsx:get |
localKickDate |
software | healthy | src/WorldCupPool.jsx:localKickDate |
localKickTime |
software | healthy | src/WorldCupPool.jsx:localKickTime |
isLocalToday |
software | healthy | src/WorldCupPool.jsx:isLocalToday |
deburr |
software | healthy | src/WorldCupPool.jsx:deburr |
teamEntry |
software | healthy | src/WorldCupPool.jsx:teamEntry |
flag |
software | healthy | src/WorldCupPool.jsx:flag |
forecastTeamPts |
software | healthy | src/WorldCupPool.jsx:forecastTeamPts |
emptyStats |
software | healthy | src/WorldCupPool.jsx:emptyStats |
teamBasePoints |
software | healthy | src/WorldCupPool.jsx:teamBasePoints |
computeAll |
software | healthy | src/WorldCupPool.jsx:computeAll |
Showing first 50 of this kind. Full payload available via the JSON button at the top of the page.
| Label | Layer | Status | Path |
|---|---|---|---|
vite.config.js |
software | healthy | vite.config.js |
README.md |
software | healthy | README.md |
package.json |
software | healthy | package.json |
index.html |
software | healthy | index.html |
package-lock.json |
software | healthy | package-lock.json |
.env.example |
software | healthy | .env.example |
eslint.config.js |
software | healthy | eslint.config.js |
pool.js |
software | healthy | api/pool.js |
update.js |
software | healthy | api/update.js |
WORLD-CUP-POOL-DOCS.md |
software | healthy | docs/WORLD-CUP-POOL-DOCS.md |
teams.js |
software | healthy | lib/teams.js |
odds.js |
software | healthy | lib/odds.js |
espn.js |
software | healthy | lib/espn.js |
pipeline.js |
software | healthy | lib/pipeline.js |
news.js |
software | healthy | lib/news.js |
stats.js |
software | healthy | lib/stats.js |
config.js |
software | healthy | lib/config.js |
launch.json |
software | healthy | .claude/launch.json |
index.css |
software | healthy | src/index.css |
WorldCupPool.jsx |
software | healthy | src/WorldCupPool.jsx |
main.jsx |
software | healthy | src/main.jsx |
.claude/launch.json |
quality | healthy | .claude/launch.json |
| Label | Layer | Status | Path |
|---|---|---|---|
api |
software | healthy | api |
docs |
software | healthy | docs |
lib |
software | healthy | lib |
.claude |
software | healthy | .claude |
src |
software | healthy | src |
| Label | Layer | Status | Path |
|---|---|---|---|
repobility-clone-4f4m0ihj |
software | healthy | /tmp/repobility-clone-4f4m0ihj |
| Label | Layer | Status | Path |
|---|---|---|---|
WorldCupPool |
frontend | healthy | src/WorldCupPool.jsx |
This page is publicly accessible at:
https://repobility.com/scan/b5f94b69-a250-41b2-aea7-da2d01b7ba10/
To check status programmatically (no auth required):
curl -s https://repobility.com/api/v1/public/scan/b5f94b69-a250-41b2-aea7-da2d01b7ba10/
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.