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.

stata1991/sportspredictor

https://github.com/stata1991/sportspredictor · scanned 2026-06-16 00:21 UTC (2 months, 2 weeks ago)

108 raw signals (0 security + 108 graph)

UNIFIED Repobility · multi-layer engine · AI coders

Complete repo analysis

Last scanned 2 months, 2 weeks ago · v1 · 85 actionable findings from 1 signal source. 23 repeated signals 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 1716 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
app software healthy frontend/src/index.tsx:app
reportWebVitals software healthy frontend/src/reportWebVitals.ts:reportWebVitals
App software healthy frontend/src/App.tsx:App
handleTabChange software healthy frontend/src/components/Header.tsx:handleTabChange
handleSignOut software healthy frontend/src/components/Header.tsx:handleSignOut
collapses software healthy frontend/src/football/utils/roundGrouping.ts:collapses
getRoundCategory software healthy frontend/src/football/utils/roundGrouping.ts:getRoundCatego…
roundSortKey software healthy frontend/src/football/utils/roundGrouping.ts:roundSortKey
groupFixturesByRound software healthy frontend/src/football/utils/roundGrouping.ts:groupFixturesB…
getRoundCategories software healthy frontend/src/football/utils/roundGrouping.ts:getRoundCatego…
toLocalDateKey software healthy frontend/src/football/utils/roundGrouping.ts:toLocalDateKey
getTodayKey software healthy frontend/src/football/utils/roundGrouping.ts:getTodayKey
getUniqueDates software healthy frontend/src/football/utils/roundGrouping.ts:getUniqueDates
formatDateChip software healthy frontend/src/football/utils/roundGrouping.ts:formatDateChip
getDefaultRound software healthy frontend/src/football/utils/roundGrouping.ts:getDefaultRound
getDefaultDate software healthy frontend/src/football/utils/roundGrouping.ts:getDefaultDate
isInPlay software healthy frontend/src/football/utils/fixtureStatus.ts:isInPlay
isCompleted software healthy frontend/src/football/utils/fixtureStatus.ts:isCompleted
isPreMatch software healthy frontend/src/football/utils/fixtureStatus.ts:isPreMatch
isNotPredictable software healthy frontend/src/football/utils/fixtureStatus.ts:isNotPredictab…
groupKnockoutFixturesByRound software healthy frontend/src/football/utils/knockoutView.ts:groupKnockoutFi…
defaultKnockoutRound software healthy frontend/src/football/utils/knockoutView.ts:defaultKnockout…
formatPercent software healthy frontend/src/football/utils/probability.ts:formatPercent
topNScorelines software healthy frontend/src/football/utils/probability.ts:topNScorelines
partitionStandings software healthy frontend/src/football/utils/partitionStandings.ts:partition…
isGroupStageComplete software healthy frontend/src/football/utils/groupStageComplete.ts:isGroupSt…
flagClass software healthy frontend/src/football/utils/countryFlag.ts:flagClass
roundShortLabel software healthy frontend/src/football/utils/roundLabel.ts:roundShortLabel
makeFixture software healthy frontend/src/football/utils/__tests__/roundGrouping.test.ts…
fx software healthy frontend/src/football/utils/__tests__/knockoutView.test.ts:…
entry software healthy frontend/src/football/utils/__tests__/groupStageComplete.te…
group software healthy frontend/src/football/utils/__tests__/groupStageComplete.te…
completeGroups software healthy frontend/src/football/utils/__tests__/groupStageComplete.te…
makeEntry software healthy frontend/src/football/utils/__tests__/partitionStandings.te…
makeGroup software healthy frontend/src/football/utils/__tests__/partitionStandings.te…
formatMatchDate software healthy frontend/src/football/components/HeadToHeadSection.tsx:form…
winnerLabel software healthy frontend/src/football/components/HeadToHeadSection.tsx:winn…
accentFor software healthy frontend/src/football/components/LiveNote.tsx:accentFor
formatKickoff software healthy frontend/src/football/components/FixtureCard.tsx:formatKick…
getLabel software healthy frontend/src/football/components/LiveBadge.tsx:getLabel
toLocalDateKey software healthy frontend/src/football/components/FixtureList.tsx:toLocalDat…
formatDayHeader software healthy frontend/src/football/components/FixtureList.tsx:formatDayH…
useElapsedSeconds software healthy frontend/src/football/components/LiveMatchSection.tsx:useEl…
makeFixture software healthy frontend/src/football/components/__tests__/FixtureList.test…
makeFixture software healthy frontend/src/football/components/__tests__/HeadToHeadSectio…
makeFixture software healthy frontend/src/football/components/__tests__/FixtureCard.test…
findMaxCell software healthy frontend/src/football/components/whypanel/ScorelineHeatmap.…
cellBg software healthy frontend/src/football/components/whypanel/ScorelineHeatmap.…
getConfidenceLabel software healthy frontend/src/football/components/whypanel/NumbersSection.ts…
formatSource software healthy frontend/src/football/components/whypanel/styles.ts:formatS…

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

LabelLayerStatusPath
requirements-dev.txt software healthy requirements-dev.txt
Dockerfile software healthy Dockerfile
Procfile software healthy Procfile
claude.md software healthy claude.md
.env.example software healthy .env.example
PRODUCT_TRUTH.md software healthy PRODUCT_TRUTH.md
AUDIT_REPORT.md software healthy AUDIT_REPORT.md
requirements.txt software healthy requirements.txt
IMPLEMENTATION_PLAN.md software healthy IMPLEMENTATION_PLAN.md
README.md software healthy frontend/README.md
.env.production software healthy frontend/.env.production
package.json software healthy frontend/package.json
package-lock.json software healthy frontend/package-lock.json
.env.example software healthy frontend/.env.example
tsconfig.json software healthy frontend/tsconfig.json
manifest.json software healthy frontend/public/manifest.json
index.html software healthy frontend/public/index.html
index.css software healthy frontend/src/index.css
api.ts software healthy frontend/src/api.ts
react-app-env.d.ts software healthy frontend/src/react-app-env.d.ts
App.test.tsx software healthy frontend/src/App.test.tsx
firebase.ts software healthy frontend/src/firebase.ts
index.tsx software healthy frontend/src/index.tsx
reportWebVitals.ts software healthy frontend/src/reportWebVitals.ts
setupTests.ts software healthy frontend/src/setupTests.ts
App.tsx software healthy frontend/src/App.tsx
App.css software healthy frontend/src/App.css
ErrorFallback.tsx software healthy frontend/src/components/ErrorFallback.tsx
PredictionButtons.tsx software healthy frontend/src/components/PredictionButtons.tsx
Footer.tsx software healthy frontend/src/components/Footer.tsx
ConfidenceBadge.tsx software healthy frontend/src/components/ConfidenceBadge.tsx
Header.tsx software healthy frontend/src/components/Header.tsx
DecisionMomentCard.tsx software healthy frontend/src/components/DecisionMomentCard.tsx
ErrorFallback.test.tsx software healthy frontend/src/components/__tests__/ErrorFallback.test.tsx
Footer.test.tsx software healthy frontend/src/components/__tests__/Footer.test.tsx
theme.ts software healthy frontend/src/theme/theme.ts
colors.ts software healthy frontend/src/football/colors.ts
fixture.ts software healthy frontend/src/football/types/fixture.ts
prediction.ts software healthy frontend/src/football/types/prediction.ts
outletContext.ts software healthy frontend/src/football/types/outletContext.ts
upset.ts software healthy frontend/src/football/types/upset.ts
accuracy.ts software healthy frontend/src/football/types/accuracy.ts
statistics.ts software healthy frontend/src/football/types/statistics.ts
standings.ts software healthy frontend/src/football/types/standings.ts
sampleResponse.ts software healthy frontend/src/football/__fixtures__/sampleResponse.ts
roundGrouping.ts software healthy frontend/src/football/utils/roundGrouping.ts
fixtureStatus.ts software healthy frontend/src/football/utils/fixtureStatus.ts
knockoutView.ts software healthy frontend/src/football/utils/knockoutView.ts
probability.ts software healthy frontend/src/football/utils/probability.ts
partitionStandings.ts software healthy frontend/src/football/utils/partitionStandings.ts

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

LabelLayerStatusPath
for software healthy frontend/src/football/utils/countryFlag.ts:for
for software healthy frontend/src/football/utils/__tests__/countryFlag.test.ts:f…
MatchNotFound software healthy backend/prediction_engine_api.py:37
VenuePriors software healthy backend/feature_store.py:38
SeriesPriors software healthy backend/feature_store.py:48
TeamForm software healthy backend/feature_store.py:58
SeriesFeatures software healthy backend/feature_store.py:70
_MemoryCache software healthy backend/cache.py:19
CacheClient software healthy backend/cache.py:51
UpstreamError software healthy backend/live_data_provider.py:44
TestMemoryCacheLRU software healthy backend/test_cache.py:14
TestMemoryCacheTTL software healthy backend/test_cache.py:62
TestMemoryCacheDelete software healthy backend/test_cache.py:85
TestCacheClientSingleflight software healthy backend/test_cache.py:97
CorrelationIdMiddleware software healthy backend/main.py:47
AsyncSingleflight software healthy backend/shared/async_singleflight.py:23
Base software healthy backend/shared/models.py:23
Prediction software healthy backend/shared/models.py:27
Outcome software healthy backend/shared/models.py:63
AccuracyRollup software healthy backend/shared/models.py:90
Settings software healthy backend/shared/settings.py:19
TestDatabaseUrlTransformation software healthy backend/shared/tests/test_settings.py:11
TestPasswordEncoding software healthy backend/shared/tests/test_settings.py:28
TestExtraVarsIgnored software healthy backend/shared/tests/test_settings.py:54
TestModelsImport software healthy backend/shared/tests/test_models.py:8
TestMetadata software healthy backend/shared/tests/test_models.py:21
PrewarmRequest software healthy backend/football/routes.py:1028
AFTeam software healthy backend/football/schemas.py:28
AFVenue software healthy backend/football/schemas.py:39
AFGoals software healthy backend/football/schemas.py:47
AFFixtureStatus software healthy backend/football/schemas.py:59
AFFixtureInfo software healthy backend/football/schemas.py:68
AFLeagueRef software healthy backend/football/schemas.py:82
AFTeams software healthy backend/football/schemas.py:96
AFScore software healthy backend/football/schemas.py:103
AFFixture software healthy backend/football/schemas.py:112
AFFixturesCoverage software healthy backend/football/schemas.py:127
AFCoverage software healthy backend/football/schemas.py:138
AFLeagueInfo software healthy backend/football/schemas.py:173
AFCountry software healthy backend/football/schemas.py:184
AFLeagueSeason software healthy backend/football/schemas.py:192
AFLeagueWithSeasons software healthy backend/football/schemas.py:202
AFStandingTeam software healthy backend/football/schemas.py:215
AFStandingGoals software healthy backend/football/schemas.py:225
AFStandingStats software healthy backend/football/schemas.py:249
AFStandingEntry software healthy backend/football/schemas.py:271
AFStandingsLeague software healthy backend/football/schemas.py:301
AFStandingsResponse software healthy backend/football/schemas.py:315
AFEventTime software healthy backend/football/schemas.py:326
AFPlayerRef software healthy backend/football/schemas.py:333

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

LabelLayerStatusPath
frontend software healthy frontend
public software healthy frontend/public
src software healthy frontend/src
components software healthy frontend/src/components
__tests__ software healthy frontend/src/components/__tests__
theme software healthy frontend/src/theme
football software healthy frontend/src/football
types software healthy frontend/src/football/types
__fixtures__ software healthy frontend/src/football/__fixtures__
utils software healthy frontend/src/football/utils
__tests__ software healthy frontend/src/football/utils/__tests__
components software healthy frontend/src/football/components
__tests__ software healthy frontend/src/football/components/__tests__
whypanel software healthy frontend/src/football/components/whypanel
__tests__ software healthy frontend/src/football/components/whypanel/__tests__
hooks software healthy frontend/src/football/hooks
pages software healthy frontend/src/pages
__tests__ software healthy frontend/src/pages/__tests__
football software healthy frontend/src/pages/football
__tests__ software healthy frontend/src/pages/football/__tests__
context software healthy frontend/src/context
scripts software healthy scripts
backend software healthy backend
shared software healthy backend/shared
tests software healthy backend/shared/tests
alembic software healthy backend/shared/alembic
versions software healthy backend/shared/alembic/versions
football software healthy backend/football
historical software healthy backend/football/historical
tests software healthy backend/football/historical/tests
predictions software healthy backend/football/predictions
tests software healthy backend/football/predictions/tests
models software healthy backend/football/models
tests software healthy backend/football/models/tests
trained software healthy backend/football/models/trained
tests software healthy backend/football/tests
evaluation software healthy backend/football/evaluation
scripts software healthy backend/football/scripts
tests software healthy backend/football/scripts/tests
agent software healthy backend/football/agent
tests software healthy backend/football/agent/tests

LabelLayerStatusPath
/HomePage frontend healthy frontend/src/pages/HomePage.tsx
/AboutPage frontend healthy frontend/src/pages/AboutPage.tsx
/AuthPage frontend healthy frontend/src/pages/AuthPage.tsx
/PrivacyPage frontend healthy frontend/src/pages/PrivacyPage.tsx
/T20WorldCupPage frontend healthy frontend/src/pages/T20WorldCupPage.tsx
/PreMatchPage frontend healthy frontend/src/pages/PreMatchPage.tsx
/NotFoundPage frontend healthy frontend/src/pages/NotFoundPage.tsx
/__tests__/PrivacyPage.test frontend healthy frontend/src/pages/__tests__/PrivacyPage.test.tsx
/__tests__/AboutPage.test frontend healthy frontend/src/pages/__tests__/AboutPage.test.tsx
/football/MatchPage frontend healthy frontend/src/pages/football/MatchPage.tsx
/football/StandingsPage frontend healthy frontend/src/pages/football/StandingsPage.tsx
/football/LiveMatchPage frontend healthy frontend/src/pages/football/LiveMatchPage.tsx
/football/TrackRecordPage frontend healthy frontend/src/pages/football/TrackRecordPage.tsx
/football/WorldCup2026Layout frontend healthy frontend/src/pages/football/WorldCup2026Layout.tsx
/football/UpsetsPage frontend healthy frontend/src/pages/football/UpsetsPage.tsx
/football/KnockoutsPage frontend healthy frontend/src/pages/football/KnockoutsPage.tsx
/football/SchedulePage frontend healthy frontend/src/pages/football/SchedulePage.tsx
/football/__tests__/TrackRecordPage.test frontend healthy frontend/src/pages/football/__tests__/TrackRecordPage.test.…
/football/__tests__/WorldCup2026Layout.test frontend healthy frontend/src/pages/football/__tests__/WorldCup2026Layout.te…
/football/__tests__/LiveMatchPage.test frontend healthy frontend/src/pages/football/__tests__/LiveMatchPage.test.tsx
/football/__tests__/UpsetsPage.test frontend healthy frontend/src/pages/football/__tests__/UpsetsPage.test.tsx
/football/__tests__/MatchPage.test frontend healthy frontend/src/pages/football/__tests__/MatchPage.test.tsx
/football/__tests__/KnockoutsPage.test frontend healthy frontend/src/pages/football/__tests__/KnockoutsPage.test.tsx
/football/__tests__/SchedulePage.test frontend healthy frontend/src/pages/football/__tests__/SchedulePage.test.tsx
/football/__tests__/StandingsPage.test frontend healthy frontend/src/pages/football/__tests__/StandingsPage.test.tsx
/ frontend healthy frontend/src/App.tsx
/cricket/ipl frontend healthy frontend/src/App.tsx
/cricket/t20-world-cup frontend healthy frontend/src/App.tsx
/football/world-cup-2026 frontend healthy frontend/src/App.tsx
live frontend healthy frontend/src/App.tsx
track-record frontend healthy frontend/src/App.tsx
standings frontend healthy frontend/src/App.tsx
knockouts frontend healthy frontend/src/App.tsx
/football/match/:fixtureId frontend healthy frontend/src/App.tsx
/football/upsets frontend healthy frontend/src/App.tsx
/auth frontend healthy frontend/src/App.tsx
/privacy frontend healthy frontend/src/App.tsx
/about frontend healthy frontend/src/App.tsx
* frontend healthy frontend/src/App.tsx
/test frontend healthy frontend/src/pages/football/__tests__/LiveMatchPage.test.tsx
/football/world-cup-2026/standings frontend healthy frontend/src/pages/football/__tests__/StandingsPage.test.tsx

LabelLayerStatusPath
App frontend healthy frontend/src/App.tsx
ErrorFallback frontend healthy frontend/src/components/ErrorFallback.tsx
PredictionButtons frontend healthy frontend/src/components/PredictionButtons.tsx
Footer frontend healthy frontend/src/components/Footer.tsx
ConfidenceBadge frontend healthy frontend/src/components/ConfidenceBadge.tsx
Header frontend healthy frontend/src/components/Header.tsx
DecisionMomentCard frontend healthy frontend/src/components/DecisionMomentCard.tsx
HeadToHeadSection frontend healthy frontend/src/football/components/HeadToHeadSection.tsx
LiveNote frontend healthy frontend/src/football/components/LiveNote.tsx
DateFilter frontend healthy frontend/src/football/components/DateFilter.tsx
FixtureCard frontend healthy frontend/src/football/components/FixtureCard.tsx
LiveStatsPanel frontend healthy frontend/src/football/components/LiveStatsPanel.tsx
QualifiedMarker frontend healthy frontend/src/football/components/QualifiedMarker.tsx
MatchUnavailableSection frontend healthy frontend/src/football/components/MatchUnavailableSection.tsx
ThirdPlaceRankingCard frontend healthy frontend/src/football/components/ThirdPlaceRankingCard.tsx
LiveBadge frontend healthy frontend/src/football/components/LiveBadge.tsx
FixtureList frontend healthy frontend/src/football/components/FixtureList.tsx
LiveMatchSection frontend healthy frontend/src/football/components/LiveMatchSection.tsx
RoundSelector frontend healthy frontend/src/football/components/RoundSelector.tsx
WhyPanel frontend healthy frontend/src/football/components/whypanel/WhyPanel.tsx
ScorelineHeatmap frontend healthy frontend/src/football/components/whypanel/ScorelineHeatmap.…
UpsetSection frontend healthy frontend/src/football/components/whypanel/UpsetSection.tsx
ContextSection frontend healthy frontend/src/football/components/whypanel/ContextSection.tsx
NumbersSection frontend healthy frontend/src/football/components/whypanel/NumbersSection.tsx
HomePage frontend healthy frontend/src/pages/HomePage.tsx
AboutPage frontend healthy frontend/src/pages/AboutPage.tsx
AuthPage frontend healthy frontend/src/pages/AuthPage.tsx
PrivacyPage frontend healthy frontend/src/pages/PrivacyPage.tsx
T20WorldCupPage frontend healthy frontend/src/pages/T20WorldCupPage.tsx
PreMatchPage frontend healthy frontend/src/pages/PreMatchPage.tsx
NotFoundPage frontend healthy frontend/src/pages/NotFoundPage.tsx
MatchPage frontend healthy frontend/src/pages/football/MatchPage.tsx
StandingsPage frontend healthy frontend/src/pages/football/StandingsPage.tsx
LiveMatchPage frontend healthy frontend/src/pages/football/LiveMatchPage.tsx
TrackRecordPage frontend healthy frontend/src/pages/football/TrackRecordPage.tsx
WorldCup2026Layout frontend healthy frontend/src/pages/football/WorldCup2026Layout.tsx
UpsetsPage frontend healthy frontend/src/pages/football/UpsetsPage.tsx
KnockoutsPage frontend healthy frontend/src/pages/football/KnockoutsPage.tsx
SchedulePage frontend healthy frontend/src/pages/football/SchedulePage.tsx

LabelLayerStatusPath
POST /update-match-context api healthy backend/main.py
POST /t20wc/update-match-context api healthy backend/main.py
GET /matches api healthy backend/main.py
GET /t20wc/matches api healthy backend/main.py
GET /predict/pre-match api healthy backend/main.py
GET /predict/live api healthy backend/main.py
GET /predict/winner api healthy backend/main.py
GET /predict/score api healthy backend/main.py
GET /predict/wickets api healthy backend/main.py
GET /predict/powerplay api healthy backend/main.py
GET /t20wc/predict/winner api healthy backend/main.py
GET /t20wc/predict/score api healthy backend/main.py
GET /t20wc/predict/wickets api healthy backend/main.py
GET /t20wc/predict/powerplay api healthy backend/main.py
GET /t20wc/predict/live api healthy backend/main.py
GET / api healthy backend/main.py
GET /health api healthy backend/football/routes.py
GET /fixtures api healthy backend/football/routes.py
GET /fixtures/rounds api healthy backend/football/routes.py
GET /fixtures/{fixture_id} api healthy backend/football/routes.py
GET /coverage api healthy backend/football/routes.py
GET /standings api healthy backend/football/routes.py
GET /head-to-head api healthy backend/football/routes.py
GET /upsets api healthy backend/football/routes.py
GET /predict/pre-match/{fixture_id} api healthy backend/football/routes.py
GET /predict/live/{fixture_id} api healthy backend/football/routes.py
GET /predict/reasoning/{fixture_id} api healthy backend/football/routes.py
GET /predictions/history/{fixture_id} api healthy backend/football/routes.py
GET /accuracy api healthy backend/football/routes.py
GET /accuracy/matches api healthy backend/football/routes.py
POST /admin/prewarm/upcoming api healthy backend/football/routes.py

LabelLayerStatusPath
Base data healthy backend/shared/models.py
Prediction data healthy backend/shared/models.py
Outcome data healthy backend/shared/models.py
AccuracyRollup data healthy backend/shared/models.py
predictions data healthy backend/shared/models.py
outcomes data healthy backend/shared/models.py
accuracy_rollups data healthy backend/shared/models.py

LabelLayerStatusPath
postgres data healthy .env.example
postgresql data healthy .env.example
redis data healthy requirements.txt

LabelLayerStatusPath
127.0.0.1 network healthy frontend/src/api.ts
3.19.97.245 network healthy backend/README.md

LabelLayerStatusPath
vps::aws hardware healthy backend/README.md
vps::ec2 hardware healthy backend/README.md

LabelLayerStatusPath
repobility-clone-_0yd8o3c software healthy /tmp/repobility-clone-_0yd8o3c

LabelLayerStatusPath
port:8000 network healthy Dockerfile

LabelLayerStatusPath
image::Dockerfile hardware healthy Dockerfile

LabelLayerStatusPath
dotenv::frontend/.env.production security healthy frontend/.env.production
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/cc67124e-f4d6-48b2-82bc-a56f98f05ae5/

To check status programmatically (no auth required):

curl -s https://repobility.com/api/v1/public/scan/cc67124e-f4d6-48b2-82bc-a56f98f05ae5/

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.