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.

Tonini10/match-predictor

https://github.com/Tonini10/match-predictor · scanned 2026-06-16 00:39 UTC (2 months, 1 week ago)

10 raw signals (0 security + 10 graph)

UNIFIED Repobility · multi-layer engine · AI coders

Complete repo analysis

Last scanned 2 months, 1 week ago · v1 · 10 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 194 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
load_data software healthy app.py:175
load_players_cached software healthy app.py:183
_badge software healthy app.py:286
_card software healthy app.py:296
_match_row software healthy app.py:303
sample_df software healthy tests/test_preprocess.py:8
sample_df_with_leagues software healthy tests/test_preprocess.py:22
test_build_training_data_returns_tuple software healthy tests/test_preprocess.py:36
test_build_training_data_returns_expected_columns software healthy tests/test_preprocess.py:41
test_build_training_data_returns_label_encoder software healthy tests/test_preprocess.py:46
test_build_training_data_length_matches_input software healthy tests/test_preprocess.py:51
test_build_training_data_result_home_win software healthy tests/test_preprocess.py:56
test_build_training_data_result_draw software healthy tests/test_preprocess.py:61
test_build_training_data_result_away_win software healthy tests/test_preprocess.py:66
test_build_training_data_first_match_stats_are_zero software healthy tests/test_preprocess.py:71
test_build_training_data_second_match_uses_first software healthy tests/test_preprocess.py:77
test_build_training_data_has_new_feature_cols software healthy tests/test_preprocess.py:82
test_build_training_data_backward_compat_no_league_col software healthy tests/test_preprocess.py:90
test_build_training_data_league_win_rate_per_league software healthy tests/test_preprocess.py:96
test_build_training_data_is_international_flag software healthy tests/test_preprocess.py:102
test_build_features_for_prediction_returns_all_keys software healthy tests/test_preprocess.py:107
test_build_features_for_prediction_neutral_flag software healthy tests/test_preprocess.py:113
test_build_features_for_prediction_unknown_team_returns_zer… software healthy tests/test_preprocess.py:119
test_build_features_for_prediction_league_encoded_zero_with… software healthy tests/test_preprocess.py:125
test_build_features_for_prediction_is_international_from_pa… software healthy tests/test_preprocess.py:130
test_build_training_data_away_stats_rolling_correctness software healthy tests/test_preprocess.py:142
players_df_simple software healthy tests/test_preprocess.py:161
test_build_training_data_with_players_df_adds_player_cols software healthy tests/test_preprocess.py:174
test_build_training_data_without_players_df_player_cols_are… software healthy tests/test_preprocess.py:181
test_build_features_for_prediction_with_players_df software healthy tests/test_preprocess.py:188
test_build_features_for_prediction_without_players_df_zeros software healthy tests/test_preprocess.py:197
sample_df_with_stats software healthy tests/test_preprocess.py:204
test_feature_cols_include_match_stats software healthy tests/test_preprocess.py:228
test_training_rolling_stats_use_previous_matches software healthy tests/test_preprocess.py:236
test_training_stats_zero_when_columns_missing software healthy tests/test_preprocess.py:245
test_prediction_features_include_stats software healthy tests/test_preprocess.py:251
test_prediction_stats_zero_when_columns_missing software healthy tests/test_preprocess.py:260
sample_df software healthy tests/test_stats.py:13
test_overall_stats_counts_home_and_away_matches software healthy tests/test_stats.py:30
test_overall_stats_win_draw_loss_counts software healthy tests/test_stats.py:36
test_overall_stats_goals_scored_per_game software healthy tests/test_stats.py:44
test_overall_stats_form_length_respects_n_recent software healthy tests/test_stats.py:50
test_overall_stats_unknown_team_returns_zero_matches software healthy tests/test_stats.py:55
test_radar_stats_returns_six_dimensions software healthy tests/test_stats.py:64
test_radar_stats_all_values_between_0_and_1 software healthy tests/test_stats.py:71
test_h2h_total_encounters software healthy tests/test_stats.py:79
test_h2h_correct_win_counts software healthy tests/test_stats.py:85
test_h2h_no_encounters_returns_empty software healthy tests/test_stats.py:93
test_recent_matches_returns_dataframe_with_required_columns software healthy tests/test_stats.py:101
test_recent_matches_result_values_are_valid software healthy tests/test_stats.py:108

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

LabelLayerStatusPath
README.md software healthy README.md
app.py software healthy app.py
requirements.txt software healthy requirements.txt
test_preprocess.py software healthy tests/test_preprocess.py
test_stats.py software healthy tests/test_stats.py
__init__.py software healthy tests/__init__.py
test_ingest.py software healthy tests/test_ingest.py
test_predict.py software healthy tests/test_predict.py
test_betting.py software healthy tests/test_betting.py
test_train.py software healthy tests/test_train.py
test_player_features.py software healthy tests/test_player_features.py
2026-06-10-jugadores-rendimiento-apuestas.md software healthy docs/superpowers/plans/2026-06-10-jugadores-rendimiento-apu…
2026-06-09-player-ratings.md software healthy docs/superpowers/plans/2026-06-09-player-ratings.md
2026-06-04-enhanced-dashboard.md software healthy docs/superpowers/plans/2026-06-04-enhanced-dashboard.md
2026-06-03-match-predictor.md software healthy docs/superpowers/plans/2026-06-03-match-predictor.md
2026-06-09-deploy-huggingface.md software healthy docs/superpowers/plans/2026-06-09-deploy-huggingface.md
2026-06-09-mejora-integral.md software healthy docs/superpowers/plans/2026-06-09-mejora-integral.md
2026-06-09-mejora-integral-design.md software healthy docs/superpowers/specs/2026-06-09-mejora-integral-design.md
2026-06-09-player-ratings-design.md software healthy docs/superpowers/specs/2026-06-09-player-ratings-design.md
2026-06-10-jugadores-rendimiento-apuestas-design.md software healthy docs/superpowers/specs/2026-06-10-jugadores-rendimiento-apu…
2026-06-09-deploy-huggingface-design.md software healthy docs/superpowers/specs/2026-06-09-deploy-huggingface-design…
2026-06-04-enhanced-dashboard-design.md software healthy docs/superpowers/specs/2026-06-04-enhanced-dashboard-design…
2026-06-03-match-predictor-design.md software healthy docs/superpowers/specs/2026-06-03-match-predictor-design.md
train.py software healthy src/train.py
__init__.py software healthy src/__init__.py
preprocess.py software healthy src/preprocess.py
betting.py software healthy src/betting.py
predict.py software healthy src/predict.py
ingest.py software healthy src/ingest.py
player_features.py software healthy src/player_features.py
stats.py software healthy src/stats.py

LabelLayerStatusPath
tests software healthy tests
docs software healthy docs
superpowers software healthy docs/superpowers
plans software healthy docs/superpowers/plans
specs software healthy docs/superpowers/specs
src software healthy src

LabelLayerStatusPath
repobility-clone-1pmh6okn software healthy /tmp/repobility-clone-1pmh6okn

LabelLayerStatusPath
XGBClassifierWrapper software healthy tests/test_predict.py:10
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/c73593ad-bcab-47c9-ba40-ec297270d44c/

To check status programmatically (no auth required):

curl -s https://repobility.com/api/v1/public/scan/c73593ad-bcab-47c9-ba40-ec297270d44c/

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.