https://github.com/SabujGhosh/worldcup-2026-predictor
· scanned 2026-06-15 23:59 UTC (2 months, 3 weeks ago)
23 raw signals (0 security + 23 graph)
Last scanned 2 months, 3 weeks ago · v1 · 22 actionable findings from 1 signal source. 1 repeated signal grouped for readability. Security checks, system graph analysis, and verified AI-agent feedback are merged into one review queue.
All 85 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 |
|---|---|---|---|
__init__ |
software | healthy | wc2026/ensemble.py:5 |
predict_proba |
software | healthy | wc2026/ensemble.py:9 |
candidate_models |
software | healthy | wc2026/train.py:34 |
train |
software | healthy | wc2026/train.py:60 |
load_results |
software | healthy | wc2026/data_prep.py:38 |
load_worldbank |
software | healthy | wc2026/data_prep.py:46 |
__init__ |
software | healthy | wc2026/data_prep.py:116 |
get |
software | healthy | wc2026/data_prep.py:65 |
expected |
software | healthy | wc2026/data_prep.py:68 |
update |
software | healthy | wc2026/data_prep.py:71 |
push |
software | healthy | wc2026/data_prep.py:132 |
feats |
software | healthy | wc2026/data_prep.py:122 |
key |
software | healthy | wc2026/data_prep.py:119 |
econ_feats |
software | healthy | wc2026/data_prep.py:144 |
squad_feats |
software | healthy | wc2026/data_prep.py:154 |
row_features |
software | healthy | wc2026/data_prep.py:173 |
rebuild_trackers |
software | healthy | wc2026/data_prep.py:185 |
build_training |
software | healthy | wc2026/data_prep.py:201 |
__init__ |
software | healthy | wc2026/simulate.py:26 |
match |
software | healthy | wc2026/simulate.py:39 |
sample_score |
software | healthy | wc2026/simulate.py:57 |
lookup_fixed |
software | healthy | wc2026/simulate.py:74 |
knockout_winner |
software | healthy | wc2026/simulate.py:84 |
play_group |
software | healthy | wc2026/simulate.py:99 |
assign_thirds |
software | healthy | wc2026/simulate.py:126 |
simulate_once |
software | healthy | wc2026/simulate.py:138 |
run |
software | healthy | wc2026/simulate.py:185 |
fetch_espn |
software | healthy | wc2026/live.py:39 |
download_results |
software | healthy | wc2026/live.py:78 |
wc_matches |
software | healthy | wc2026/live.py:88 |
merge_espn |
software | healthy | wc2026/live.py:104 |
refresh |
software | healthy | wc2026/live.py:120 |
group_standings |
software | healthy | wc2026/live.py:169 |
build_matches |
software | healthy | scripts/build_static.py:33 |
main |
software | healthy | scripts/build_static.py:62 |
pred |
software | healthy | app/main.py:22 |
tournament |
software | healthy | app/main.py:30 |
report |
software | healthy | app/main.py:38 |
teams |
software | healthy | app/main.py:43 |
match |
software | healthy | app/main.py:48 |
_do_refresh |
software | healthy | app/main.py:80 |
refresh |
software | healthy | app/main.py:96 |
livescores |
software | healthy | app/main.py:110 |
live_state |
software | healthy | app/main.py:128 |
index |
software | healthy | app/main.py:140 |
| Label | Layer | Status | Path |
|---|---|---|---|
README.md |
software | healthy | README.md |
run.sh |
software | healthy | run.sh |
requirements.txt |
software | healthy | requirements.txt |
simulation.json |
software | healthy | models/simulation.json |
report.json |
software | healthy | models/report.json |
ensemble.py |
software | healthy | wc2026/ensemble.py |
train.py |
software | healthy | wc2026/train.py |
teams.py |
software | healthy | wc2026/teams.py |
__init__.py |
software | healthy | wc2026/__init__.py |
data_prep.py |
software | healthy | wc2026/data_prep.py |
simulate.py |
software | healthy | wc2026/simulate.py |
live.py |
software | healthy | wc2026/live.py |
build_static.py |
software | healthy | scripts/build_static.py |
main.py |
software | healthy | app/main.py |
index.html |
software | healthy | app/static/index.html |
deploy.yml |
software | healthy | .github/workflows/deploy.yml |
| Label | Layer | Status | Path |
|---|---|---|---|
GET /api/tournament |
api | healthy | app/main.py |
GET /api/report |
api | healthy | app/main.py |
GET /api/teams |
api | healthy | app/main.py |
GET /api/match |
api | healthy | app/main.py |
POST /api/refresh |
api | healthy | app/main.py |
GET /api/livescores |
api | healthy | app/main.py |
GET /api/live |
api | healthy | app/main.py |
GET / |
api | healthy | app/main.py |
| Label | Layer | Status | Path |
|---|---|---|---|
models |
software | healthy | models |
wc2026 |
software | healthy | wc2026 |
scripts |
software | healthy | scripts |
app |
software | healthy | app |
static |
software | healthy | app/static |
.github |
software | healthy | .github |
workflows |
software | healthy | .github/workflows |
| Label | Layer | Status | Path |
|---|---|---|---|
Ensemble |
software | healthy | wc2026/ensemble.py:4 |
EloTracker |
software | healthy | wc2026/data_prep.py:61 |
FormTracker |
software | healthy | wc2026/data_prep.py:88 |
H2HTracker |
software | healthy | wc2026/data_prep.py:115 |
Predictor |
software | healthy | wc2026/simulate.py:25 |
| Label | Layer | Status | Path |
|---|---|---|---|
repobility-clone-4b6w7zqb |
software | healthy | /tmp/repobility-clone-4b6w7zqb |
| Label | Layer | Status | Path |
|---|---|---|---|
127.0.0.1 |
network | healthy | run.sh |
| Label | Layer | Status | Path |
|---|---|---|---|
gha::deploy |
cicd | healthy | .github/workflows/deploy.yml |
| Label | Layer | Status | Path |
|---|---|---|---|
build-deploy |
cicd | healthy | .github/workflows/deploy.yml |
This page is publicly accessible at:
https://repobility.com/scan/83c0b831-1ae6-41c1-b06c-6a2a145c5aba/
To check status programmatically (no auth required):
curl -s https://repobility.com/api/v1/public/scan/83c0b831-1ae6-41c1-b06c-6a2a145c5aba/
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.