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.

SabujGhosh/worldcup-2026-predictor

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)

UNIFIED Repobility · multi-layer engine · AI coders

Complete repo analysis

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.

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

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.

LabelLayerStatusPath
__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

LabelLayerStatusPath
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

LabelLayerStatusPath
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

LabelLayerStatusPath
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

LabelLayerStatusPath
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

LabelLayerStatusPath
repobility-clone-4b6w7zqb software healthy /tmp/repobility-clone-4b6w7zqb

LabelLayerStatusPath
127.0.0.1 network healthy run.sh

LabelLayerStatusPath
gha::deploy cicd healthy .github/workflows/deploy.yml

LabelLayerStatusPath
build-deploy cicd healthy .github/workflows/deploy.yml
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/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.