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.

HIEUMELON/worldcup-automation

https://github.com/HIEUMELON/worldcup-automation · scanned 2026-06-16 02:53 UTC (2 months, 1 week ago)

11 raw signals (0 security + 11 graph)

UNIFIED Repobility · multi-layer engine · AI coders

Complete repo analysis

Last scanned 2 months, 1 week ago · v2 · 11 actionable findings from 1 signal source. 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 91 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
_require software healthy config.py:25
from_env software healthy config.py:74
normalize_name software healthy rating_engine.py:18
compute_rating software healthy rating_engine.py:23
composite_key software healthy models.py:18
from_raw software healthy models.py:36
fallback_key software healthy models.py:85
actual_winner software healthy models.py:89
run_forever software healthy scheduler.py:21
safe_job software healthy scheduler.py:24
get software healthy sheets.py:70
_column_letter software healthy sheets.py:74
__init__ software healthy sheets.py:98
_retrying software healthy sheets.py:105
wrapped software dead sheets.py:106
worksheet software healthy sheets.py:128
_open_worksheet software healthy sheets.py:133
_get_or_create software healthy sheets.py:153
_ensure_header software healthy sheets.py:162
_ensure_rating_formatting software healthy sheets.py:171
read_rows software healthy sheets.py:212
apply_changes software healthy sheets.py:227
write_leaderboard software healthy sheets.py:259
_write software healthy sheets.py:263
read_predictions software healthy sheets.py:277
setup_logging software healthy main.py:24
main software healthy main.py:67
__init__ software healthy excel_client.py:50
fetch_matches software healthy excel_client.py:54
_team software healthy excel_client.py:98
_group_stage software healthy excel_client.py:104
_kickoff_iso software healthy excel_client.py:110
fingerprint software healthy cache.py:29
__init__ software healthy cache.py:42
save software healthy cache.py:48
load software healthy cache.py:60
last_fingerprint software healthy cache.py:79
score_prediction software healthy leaderboard.py:56
build_leaderboard software healthy leaderboard.py:73
retry_with_backoff software healthy api_client.py:38
_first software healthy api_client.py:70
_as_int software healthy api_client.py:78
_team_name software healthy api_client.py:87
__init__ software healthy api_client.py:97
fetch_matches software healthy api_client.py:110
_get_matches_payload software healthy api_client.py:126
_extract_match_list software healthy api_client.py:146
_normalize_match software healthy api_client.py:159
__init__ software healthy synchronizer.py:70
sync_once software healthy synchronizer.py:84

Showing first 50 of this kind. Full payload available via the JSON button at the top of the page.

LabelLayerStatusPath
.env.example software healthy .env.example
config.py software healthy config.py
requirements.txt software healthy requirements.txt
rating_engine.py software healthy rating_engine.py
README.md software healthy README.md
models.py software healthy models.py
scheduler.py software healthy scheduler.py
sheets.py software healthy sheets.py
docker-compose.yml software healthy docker-compose.yml
main.py software healthy main.py
excel_client.py software healthy excel_client.py
cache.py software healthy cache.py
leaderboard.py software healthy leaderboard.py
api_client.py software healthy api_client.py
Dockerfile software healthy Dockerfile
synchronizer.py software healthy synchronizer.py

LabelLayerStatusPath
ConfigError software healthy config.py:21
Settings software healthy config.py:33
MatchStatus software healthy models.py:29
Rating software healthy models.py:61
Match software healthy models.py:69
TransientSheetsError software healthy sheets.py:59
SheetRow software healthy sheets.py:64
SheetsClient software healthy sheets.py:95
ExcelScheduleClient software healthy excel_client.py:47
SyncStateCache software healthy cache.py:39
PredictionRecord software healthy leaderboard.py:50
ApiError software healthy api_client.py:34
TheStatsAPIClient software healthy api_client.py:94
SyncStats software healthy synchronizer.py:57
MatchSynchronizer software healthy synchronizer.py:67

LabelLayerStatusPath
image::Dockerfile hardware healthy Dockerfile
worldcup-sync hardware healthy docker-compose.yml

LabelLayerStatusPath
HIEUMELON__worldcup-automation software healthy /data/fable5_failed_archive/HIEUMELON__worldcup-automation
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/c86dc210-d699-404f-95f9-774d236665d5/

To check status programmatically (no auth required):

curl -s https://repobility.com/api/v1/public/scan/c86dc210-d699-404f-95f9-774d236665d5/

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.