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.

YamanAddas/YancoCup

https://github.com/YamanAddas/YancoCup · scanned 2026-06-16 01:04 UTC (2 months, 1 week ago)

101 raw signals (0 security + 101 graph)

UNIFIED Repobility · multi-layer engine · AI coders

Complete repo analysis

Last scanned 2 months, 1 week ago · v1 · 89 actionable findings from 1 signal source. 12 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 1023 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
slugify software healthy worker/src/newsPipeline.test.ts:slugify
detectCompetition software healthy worker/src/newsPipeline.test.ts:detectCompetition
detectTeamTags software healthy worker/src/newsPipeline.test.ts:detectTeamTags
isSimilarTitle software healthy worker/src/newsPipeline.test.ts:isSimilarTitle
normalize software healthy worker/src/newsPipeline.test.ts:normalize
splitTextChunks software healthy worker/src/newsPipeline.test.ts:splitTextChunks
stripHtml software healthy worker/src/newsPipeline.test.ts:stripHtml
extractParagraphs software healthy worker/src/newsPipeline.test.ts:extractParagraphs
htmlToText software healthy worker/src/newsPipeline.test.ts:htmlToText
hasRepetitionOrHallucination software healthy worker/src/newsPipeline.test.ts:hasRepetitionOrHallucination
count software healthy worker/src/newsPipeline.test.ts:count
validateTranslation software healthy worker/src/newsPipeline.test.ts:validateTranslation
validateSummary software healthy worker/src/newsPipeline.test.ts:validateSummary
App software healthy worker/src/newsPipeline.test.ts:App
safeParse software healthy worker/src/workerUtils.test.ts:safeParse
kvScores software healthy worker/src/workerUtils.test.ts:kvScores
kvStandings software healthy worker/src/workerUtils.test.ts:kvStandings
kvMatch software healthy worker/src/workerUtils.test.ts:kvMatch
kvSchedule software healthy worker/src/workerUtils.test.ts:kvSchedule
extractTag software healthy worker/src/workerUtils.test.ts:extractTag
applyTranslation software healthy worker/src/workerUtils.test.ts:applyTranslation
sbHeaders software healthy worker/src/workerUtils.test.ts:sbHeaders
transformMatch software healthy worker/src/transformMatch.test.ts:transformMatch
getKnockoutMultiplier software healthy worker/src/predictionScoring.ts:getKnockoutMultiplier
resultOf software healthy worker/src/predictionScoring.ts:resultOf
calculateBasePoints software healthy worker/src/predictionScoring.ts:calculateBasePoints
calculatePoints software healthy worker/src/predictionScoring.ts:calculatePoints
calculateQuickPoints software healthy worker/src/predictionScoring.ts:calculateQuickPoints
calculateStreakBonus software healthy worker/src/predictionScoring.ts:calculateStreakBonus
confidenceStake software healthy worker/src/predictionScoring.ts:confidenceStake
stageToRound software healthy worker/src/predictionScoring.ts:stageToRound
applyStreakStep software healthy worker/src/predictionScoring.ts:applyStreakStep
b64urlEncode software healthy worker/src/webPush.ts:b64urlEncode
b64urlDecode software healthy worker/src/webPush.ts:b64urlDecode
base64 software healthy worker/src/webPush.ts:base64
concatBytes software healthy worker/src/webPush.ts:concatBytes
hmacSha256 software healthy worker/src/webPush.ts:hmacSha256
hkdfExpand software healthy worker/src/webPush.ts:hkdfExpand
signVapidJwt software healthy worker/src/webPush.ts:signVapidJwt
encryptPayload software healthy worker/src/webPush.ts:encryptPayload
sendPush software healthy worker/src/webPush.ts:sendPush
fakeUaSub software healthy worker/src/webPush.test.ts:fakeUaSub
rs software healthy worker/src/webPush.test.ts:rs
safeParse software healthy worker/src/index.ts:safeParse
kvScores software healthy worker/src/index.ts:kvScores
kvStandings software healthy worker/src/index.ts:kvStandings
kvMatch software healthy worker/src/index.ts:kvMatch
kvSchedule software healthy worker/src/index.ts:kvSchedule
fetchWithRetry software healthy worker/src/index.ts:fetchWithRetry
fetchFromFootballData software healthy worker/src/index.ts:fetchFromFootballData

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

LabelLayerStatusPath
tsconfig.app.json software healthy tsconfig.app.json
vite.config.ts software healthy vite.config.ts
ARCHITECTURE.md software healthy ARCHITECTURE.md
README.md software healthy README.md
STYLE.md software healthy STYLE.md
CLAUDE.md software healthy CLAUDE.md
package.json software healthy package.json
index.html software healthy index.html
package-lock.json software healthy package-lock.json
ROADMAP.md software healthy ROADMAP.md
BUGS.md software healthy BUGS.md
tsconfig.json software healthy tsconfig.json
vite-env.d.ts software healthy vite-env.d.ts
VISION.md software healthy VISION.md
PLAN.md software healthy PLAN.md
vitest.config.ts software healthy vitest.config.ts
V2_UPGRADE_PLAN.md software healthy docs/V2_UPGRADE_PLAN.md
RLS_POLICIES.md software healthy docs/RLS_POLICIES.md
REDTEAM_FINDINGS.md software healthy docs/archive/REDTEAM_FINDINGS.md
BUILD_PLAN.md software healthy docs/archive/BUILD_PLAN.md
package.json software healthy worker/package.json
wrangler.toml software healthy worker/wrangler.toml
package-lock.json software healthy worker/package-lock.json
tsconfig.json software healthy worker/tsconfig.json
newsPipeline.test.ts software healthy worker/src/newsPipeline.test.ts
workerUtils.test.ts software healthy worker/src/workerUtils.test.ts
transformMatch.test.ts software healthy worker/src/transformMatch.test.ts
predictionScoring.ts software healthy worker/src/predictionScoring.ts
webPush.ts software healthy worker/src/webPush.ts
webPush.test.ts software healthy worker/src/webPush.test.ts
index.ts software healthy worker/src/index.ts
scoreMerge.test.ts software healthy worker/src/scoreMerge.test.ts
espnEnrich.ts software healthy worker/src/espnEnrich.ts
matchScore.test.ts software healthy worker/src/matchScore.test.ts
predictionScoring.test.ts software healthy worker/src/predictionScoring.test.ts
matchScore.ts software healthy worker/src/matchScore.ts
espnEnrich.test.ts software healthy worker/src/espnEnrich.test.ts
manifest.json software healthy public/manifest.json
sw.js software healthy public/sw.js
ci.yml software healthy .github/workflows/ci.yml
main.tsx software healthy src/main.tsx
App.tsx software healthy src/App.tsx
index.ts software healthy src/types/index.ts
MobileNav.tsx software healthy src/components/layout/MobileNav.tsx
SpotlightCursor.tsx software healthy src/components/layout/SpotlightCursor.tsx
Skeleton.tsx software healthy src/components/layout/Skeleton.tsx
LanguageSwitcher.tsx software healthy src/components/layout/LanguageSwitcher.tsx
ErrorFallback.tsx software healthy src/components/layout/ErrorFallback.tsx
Footer.tsx software healthy src/components/layout/Footer.tsx
AppLayout.tsx software healthy src/components/layout/AppLayout.tsx

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

LabelLayerStatusPath
App frontend healthy src/App.tsx
MobileNav frontend healthy src/components/layout/MobileNav.tsx
SpotlightCursor frontend healthy src/components/layout/SpotlightCursor.tsx
LanguageSwitcher frontend healthy src/components/layout/LanguageSwitcher.tsx
ErrorFallback frontend healthy src/components/layout/ErrorFallback.tsx
Footer frontend healthy src/components/layout/Footer.tsx
AppLayout frontend healthy src/components/layout/AppLayout.tsx
NavBar frontend healthy src/components/layout/NavBar.tsx
Countdown frontend healthy src/components/layout/Countdown.tsx
BatchPredictForm frontend healthy src/components/predictions/BatchPredictForm.tsx
HowToPlay frontend healthy src/components/predictions/HowToPlay.tsx
MatchdayRecap frontend healthy src/components/predictions/MatchdayRecap.tsx
PredictionHeatmap frontend healthy src/components/predictions/PredictionHeatmap.tsx
RivalsSection frontend healthy src/components/predictions/RivalsSection.tsx
ConfidenceBadge frontend healthy src/components/predictions/ConfidenceBadge.tsx
PredictionCard frontend healthy src/components/predictions/PredictionCard.tsx
ShareCardModal frontend healthy src/components/predictions/ShareCardModal.tsx
PushPromptBanner frontend healthy src/components/notifications/PushPromptBanner.tsx
TeamCrest frontend healthy src/components/match/TeamCrest.tsx
MatchCard frontend healthy src/components/match/MatchCard.tsx
GroupTable frontend healthy src/components/match/GroupTable.tsx
ScoreOdometer frontend healthy src/components/match/ScoreOdometer.tsx
ActivityFeed frontend healthy src/components/activity/ActivityFeed.tsx
StateError frontend healthy src/components/shared/StateError.tsx
GroupStagePhase frontend healthy src/components/hero/GroupStagePhase.tsx
KnockoutsPhase frontend healthy src/components/hero/KnockoutsPhase.tsx
PostFinalPhase frontend healthy src/components/hero/PostFinalPhase.tsx
PhaseHero frontend healthy src/components/hero/PhaseHero.tsx
CompactGroupCard frontend healthy src/components/hero/CompactGroupCard.tsx
PoolRecap frontend healthy src/components/pool/PoolRecap.tsx
PoolChat frontend healthy src/components/pool/PoolChat.tsx
SocialShareButtons frontend healthy src/components/pool/SocialShareButtons.tsx
WallOfFame frontend healthy src/components/pool/WallOfFame.tsx
CommentThread frontend healthy src/components/comments/CommentThread.tsx
CommentCard frontend healthy src/components/comments/CommentCard.tsx
CommentsSection frontend healthy src/components/comments/CommentsSection.tsx
CommentComposer frontend healthy src/components/comments/CommentComposer.tsx
GroupsPage frontend healthy src/pages/GroupsPage.tsx
StandingsPage frontend healthy src/pages/StandingsPage.tsx
MatchesPage frontend healthy src/pages/MatchesPage.tsx
LeaderboardPage frontend healthy src/pages/LeaderboardPage.tsx
HomePage frontend healthy src/pages/HomePage.tsx
MatchDetailPage frontend healthy src/pages/MatchDetailPage.tsx
ProfilePage frontend healthy src/pages/ProfilePage.tsx
BracketPage frontend healthy src/pages/BracketPage.tsx
NewsPage frontend healthy src/pages/NewsPage.tsx
AdminPage frontend healthy src/pages/AdminPage.tsx
PoolsPage frontend healthy src/pages/PoolsPage.tsx
CompetitionHub frontend healthy src/pages/CompetitionHub.tsx
PrivacyPage frontend healthy src/pages/PrivacyPage.tsx

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

LabelLayerStatusPath
/GroupsPage frontend healthy src/pages/GroupsPage.tsx
/StandingsPage frontend healthy src/pages/StandingsPage.tsx
/MatchesPage frontend healthy src/pages/MatchesPage.tsx
/LeaderboardPage frontend healthy src/pages/LeaderboardPage.tsx
/HomePage frontend healthy src/pages/HomePage.tsx
/MatchDetailPage frontend healthy src/pages/MatchDetailPage.tsx
/ProfilePage frontend healthy src/pages/ProfilePage.tsx
/BracketPage frontend healthy src/pages/BracketPage.tsx
/NewsPage frontend healthy src/pages/NewsPage.tsx
/AdminPage frontend healthy src/pages/AdminPage.tsx
/PoolsPage frontend healthy src/pages/PoolsPage.tsx
/CompetitionHub frontend healthy src/pages/CompetitionHub.tsx
/PrivacyPage frontend healthy src/pages/PrivacyPage.tsx
/OverviewTab frontend healthy src/pages/OverviewTab.tsx
/TeamPage frontend healthy src/pages/TeamPage.tsx
/SignInPage frontend healthy src/pages/SignInPage.tsx
/ArticlePage frontend healthy src/pages/ArticlePage.tsx
/JoinPoolPage frontend healthy src/pages/JoinPoolPage.tsx
/PredictionsPage frontend healthy src/pages/PredictionsPage.tsx
/HelpPage frontend healthy src/pages/HelpPage.tsx
/NotFoundPage frontend healthy src/pages/NotFoundPage.tsx
/TermsPage frontend healthy src/pages/TermsPage.tsx
/ContactPage frontend healthy src/pages/ContactPage.tsx
/WatchPage frontend healthy src/pages/WatchPage.tsx
:competition frontend healthy src/App.tsx
overview frontend healthy src/App.tsx
matches frontend healthy src/App.tsx
match/:id frontend healthy src/App.tsx
team/:teamId frontend healthy src/App.tsx
bracket frontend healthy src/App.tsx
groups frontend healthy src/App.tsx
standings frontend healthy src/App.tsx
predictions frontend healthy src/App.tsx
leaderboard frontend healthy src/App.tsx
pools frontend healthy src/App.tsx
news frontend healthy src/App.tsx
pool/:joinCode frontend healthy src/App.tsx
news/:slug frontend healthy src/App.tsx
profile frontend healthy src/App.tsx
watch frontend healthy src/App.tsx
sign-in frontend healthy src/App.tsx
admin frontend healthy src/App.tsx
terms frontend healthy src/App.tsx
privacy frontend healthy src/App.tsx
help frontend healthy src/App.tsx
contact frontend healthy src/App.tsx
* frontend healthy src/App.tsx

LabelLayerStatusPath
USE /api/* api healthy worker/src/index.ts
GET /api/competitions api healthy worker/src/index.ts
GET /api/live api healthy worker/src/index.ts
GET /api/admin/trigger-news api healthy worker/src/index.ts
GET /api/admin/backfill-scrape api healthy worker/src/index.ts
GET /api/admin/backfill-summarize api healthy worker/src/index.ts
GET /api/admin/backfill-translate api healthy worker/src/index.ts
GET /api/admin/populate api healthy worker/src/index.ts
GET /api/:comp/scores api healthy worker/src/index.ts
GET /api/:comp/standings api healthy worker/src/index.ts
GET /api/:comp/match/:id api healthy worker/src/index.ts
GET /api/:comp/matches api healthy worker/src/index.ts
GET /api/:comp/teams api healthy worker/src/index.ts
GET /api/team/:teamId/photos api healthy worker/src/index.ts
POST /api/score api healthy worker/src/index.ts
GET /api/player-photo/:playerId api healthy worker/src/index.ts
GET /api/scores api healthy worker/src/index.ts
GET /api/standings api healthy worker/src/index.ts
GET /api/match/:id api healthy worker/src/index.ts
GET /api/match/:id/detail api healthy worker/src/index.ts
GET /api/h2h/:id api healthy worker/src/index.ts
GET /api/:comp/scorers api healthy worker/src/index.ts
GET /api/news api healthy worker/src/index.ts
GET /api/news/:slug api healthy worker/src/index.ts
GET /api/news/:slug/translate api healthy worker/src/index.ts
GET /api/:comp/news api healthy worker/src/index.ts
GET /api/team/:teamId/news api healthy worker/src/index.ts
GET /api/diag api healthy worker/src/index.ts
GET /api/health api healthy worker/src/index.ts
POST /api/contact api healthy worker/src/index.ts
POST /api/push/subscribe api healthy worker/src/index.ts
POST /api/push/test api healthy worker/src/index.ts

LabelLayerStatusPath
docs software healthy docs
archive software healthy docs/archive
worker software healthy worker
src software healthy worker/src
public software healthy public
.github software healthy .github
workflows software healthy .github/workflows
src software healthy src
types software healthy src/types
components software healthy src/components
layout software healthy src/components/layout
predictions software healthy src/components/predictions
notifications software healthy src/components/notifications
match software healthy src/components/match
activity software healthy src/components/activity
shared software healthy src/components/shared
ui software healthy src/components/ui
hero software healthy src/components/hero
pool software healthy src/components/pool
comments software healthy src/components/comments
lib software healthy src/lib
pages software healthy src/pages
hooks software healthy src/hooks
styles software healthy src/styles

LabelLayerStatusPath
3.074.149.198 network healthy src/components/predictions/ShareCardModal.tsx
4.487.709.306 network healthy src/components/predictions/ShareCardModal.tsx
1.694.625.712 network healthy src/components/predictions/ShareCardModal.tsx
1.871.118.571 network healthy src/components/predictions/ShareCardModal.tsx
3.741.982.998 network healthy src/components/predictions/ShareCardModal.tsx
002.321.023.465 network healthy src/components/predictions/ShareCardModal.tsx
016.093.036.306 network healthy src/components/predictions/ShareCardModal.tsx

LabelLayerStatusPath
auth::src/main.tsx security healthy src/main.tsx
auth::worker/src/index.ts security healthy worker/src/index.ts
auth::worker/src/webPush.ts security healthy worker/src/webPush.ts
auth::worker/src/webPush.test.ts security healthy worker/src/webPush.test.ts

LabelLayerStatusPath
selectors software healthy worker/src/index.ts:selectors
bgColor software healthy src/lib/ranks.ts:bgColor
borderColor software healthy src/lib/ranks.ts:borderColor

LabelLayerStatusPath
check cicd healthy .github/workflows/ci.yml
deploy-frontend cicd healthy .github/workflows/ci.yml
deploy-worker cicd healthy .github/workflows/ci.yml

LabelLayerStatusPath
GITHUB_TOKEN cicd healthy
CLOUDFLARE_API_TOKEN cicd healthy

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

LabelLayerStatusPath
vps::aws hardware healthy src/pages/PrivacyPage.tsx

LabelLayerStatusPath
gha::ci cicd healthy .github/workflows/ci.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/87d7ed0b-fed5-4a3b-964e-491cea357db6/

To check status programmatically (no auth required):

curl -s https://repobility.com/api/v1/public/scan/87d7ed0b-fed5-4a3b-964e-491cea357db6/

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.