https://github.com/takasports/takasports-web
· scanned 2026-06-16 00:29 UTC (2 months, 2 weeks ago)
456 raw signals (12 security + 444 graph)
Last scanned 2 months, 2 weeks ago · v1 · 449 actionable findings from 2 signal sources. 15 repeated signals grouped for readability. Security checks, system graph analysis, and verified AI-agent feedback are merged into one review queue.
All 4347 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.
| Label | Layer | Status | Path |
|---|---|---|---|
ensureBucket |
software | healthy | scripts/cache-creator-photos.mjs:ensureBucket |
tryFetch |
software | healthy | scripts/cache-creator-photos.mjs:tryFetch |
ogImage |
software | healthy | scripts/cache-creator-photos.mjs:ogImage |
main |
software | healthy | scripts/cache-creator-photos.mjs:main |
handle |
software | healthy | scripts/cache-creator-photos.mjs:handle |
fetchBuf |
software | healthy | scripts/cache-photos-tennis-wwe.mjs:fetchBuf |
wikiSearchThenSummary |
software | healthy | scripts/cache-photos-tennis-wwe.mjs:wikiSearchThenSummary |
findTennis |
software | healthy | scripts/cache-photos-tennis-wwe.mjs:findTennis |
findWWE |
software | healthy | scripts/cache-photos-tennis-wwe.mjs:findWWE |
upload |
software | healthy | scripts/cache-photos-tennis-wwe.mjs:upload |
processBatch |
software | healthy | scripts/cache-photos-tennis-wwe.mjs:processBatch |
main |
software | healthy | scripts/cache-photos-tennis-wwe.mjs:main |
sleep |
software | healthy | scripts/ingest-instagram-avatars-pw.mjs:sleep |
jitter |
software | healthy | scripts/ingest-instagram-avatars-pw.mjs:jitter |
fetchImageAsBase64 |
software | healthy | scripts/ingest-instagram-avatars-pw.mjs:fetchImageAsBase64 |
sanitizeStorageId |
software | healthy | scripts/ingest-instagram-avatars-pw.mjs:sanitizeStorageId |
uploadToStorage |
software | healthy | scripts/ingest-instagram-avatars-pw.mjs:uploadToStorage |
main |
software | healthy | scripts/ingest-instagram-avatars-pw.mjs:main |
main |
software | healthy | scripts/fix-youtube-handles-v2.mjs:main |
main |
software | healthy | scripts/expand-contenidos-v12.mjs:main |
rankToScore |
software | healthy | scripts/ingest-tennis-context.mjs:rankToScore |
normalize |
software | healthy | scripts/ingest-tennis-context.mjs:normalize |
parseRankings |
software | healthy | scripts/ingest-tennis-context.mjs:parseRankings |
fetchRankings |
software | healthy | scripts/ingest-tennis-context.mjs:fetchRankings |
main |
software | healthy | scripts/ingest-tennis-context.mjs:main |
main |
software | healthy | scripts/expand-ufc-wwe-hispanics.mjs:main |
main |
software | healthy | scripts/expand-creator-roster.mjs:main |
normalize |
software | healthy | scripts/ingest-football-women-rendimiento.mjs:normalize |
nameVariants |
software | healthy | scripts/ingest-football-women-rendimiento.mjs:nameVariants |
gi90ToScore |
software | healthy | scripts/ingest-football-women-rendimiento.mjs:gi90ToScore |
loadEntries |
software | healthy | scripts/ingest-football-women-rendimiento.mjs:loadEntries |
main |
software | healthy | scripts/ingest-football-women-rendimiento.mjs:main |
gi90 |
software | healthy | scripts/ingest-football-women-rendimiento.mjs:gi90 |
pos |
software | healthy | scripts/ingest-football-women-rendimiento.mjs:pos |
main |
software | healthy | scripts/fix-youtube-handles.mjs:main |
entryToRow |
software | healthy | scripts/seed-rankings-to-db.ts:entryToRow |
main |
software | healthy | scripts/seed-rankings-to-db.ts:main |
sleep |
software | healthy | scripts/ingest-creator-images-storage.mjs:sleep |
ensureBucket |
software | healthy | scripts/ingest-creator-images-storage.mjs:ensureBucket |
downloadFromIG |
software | healthy | scripts/ingest-creator-images-storage.mjs:downloadFromIG |
uploadToStorage |
software | healthy | scripts/ingest-creator-images-storage.mjs:uploadToStorage |
main |
software | healthy | scripts/ingest-creator-images-storage.mjs:main |
mulberry32 |
software | healthy | scripts/gen-mionce-boards.ts:mulberry32 |
t |
software | healthy | scripts/gen-mionce-boards.ts:t |
shuffle |
software | healthy | scripts/gen-mionce-boards.ts:shuffle |
assign |
software | healthy | scripts/gen-mionce-boards.ts:assign |
rec |
software | healthy | scripts/gen-mionce-boards.ts:rec |
perToScore |
software | healthy | scripts/ingest-nba-per.mjs:perToScore |
extractIdFromRef |
software | healthy | scripts/ingest-nba-per.mjs:extractIdFromRef |
main |
software | healthy | scripts/ingest-nba-per.mjs:main |
Showing first 50 of this kind. Full payload available via the JSON button at the top of the page.
| Label | Layer | Status | Path |
|---|---|---|---|
vercel.json |
software | healthy | vercel.json |
postcss.config.mjs |
software | healthy | postcss.config.mjs |
README.md |
software | healthy | README.md |
CLAUDE.md |
software | healthy | CLAUDE.md |
package.json |
software | healthy | package.json |
package-lock.json |
software | healthy | package-lock.json |
.env.example |
software | healthy | .env.example |
tsconfig.json |
software | healthy | tsconfig.json |
SECURITY.md |
software | healthy | SECURITY.md |
AGENTS.md |
software | healthy | AGENTS.md |
vitest.config.ts |
software | healthy | vitest.config.ts |
next.config.ts |
software | healthy | next.config.ts |
SEO-guia.md |
software | healthy | docs/SEO-guia.md |
rankings-cron-schedule.md |
software | healthy | docs/rankings-cron-schedule.md |
cache-creator-photos.mjs |
software | healthy | scripts/cache-creator-photos.mjs |
cache-photos-tennis-wwe.mjs |
software | healthy | scripts/cache-photos-tennis-wwe.mjs |
ingest-instagram-avatars-pw.mjs |
software | healthy | scripts/ingest-instagram-avatars-pw.mjs |
fix-youtube-handles-v2.mjs |
software | healthy | scripts/fix-youtube-handles-v2.mjs |
expand-contenidos-v12.mjs |
software | healthy | scripts/expand-contenidos-v12.mjs |
ingest-tennis-context.mjs |
software | healthy | scripts/ingest-tennis-context.mjs |
expand-ufc-wwe-hispanics.mjs |
software | healthy | scripts/expand-ufc-wwe-hispanics.mjs |
expand-creator-roster.mjs |
software | healthy | scripts/expand-creator-roster.mjs |
ingest-football-women-rendimiento.mjs |
software | healthy | scripts/ingest-football-women-rendimiento.mjs |
fix-youtube-handles.mjs |
software | healthy | scripts/fix-youtube-handles.mjs |
seed-rankings-to-db.ts |
software | healthy | scripts/seed-rankings-to-db.ts |
ingest-creator-images-storage.mjs |
software | healthy | scripts/ingest-creator-images-storage.mjs |
gen-mionce-boards.ts |
software | healthy | scripts/gen-mionce-boards.ts |
ingest-nba-per.mjs |
software | healthy | scripts/ingest-nba-per.mjs |
apply-ig-token.mjs |
software | healthy | scripts/apply-ig-token.mjs |
cache-avatars-to-storage.mjs |
software | healthy | scripts/cache-avatars-to-storage.mjs |
expand-contenidos-v8.mjs |
software | healthy | scripts/expand-contenidos-v8.mjs |
inject-ranking-images.js |
software | healthy | scripts/inject-ranking-images.js |
enrich-altclubs.mjs |
software | healthy | scripts/enrich-altclubs.mjs |
expand-creators-v5.mjs |
software | healthy | scripts/expand-creators-v5.mjs |
expand-ufc-wwe-v7.mjs |
software | healthy | scripts/expand-ufc-wwe-v7.mjs |
ingest-creator-images.mjs |
software | healthy | scripts/ingest-creator-images.mjs |
run-weekly-rankings-update.sh |
software | healthy | scripts/run-weekly-rankings-update.sh |
update-reels.mjs |
software | healthy | scripts/update-reels.mjs |
ingest-tennis-elo.mjs |
software | healthy | scripts/ingest-tennis-elo.mjs |
expand-football-creators.mjs |
software | healthy | scripts/expand-football-creators.mjs |
fix-duplicates-and-categories.mjs |
software | healthy | scripts/fix-duplicates-and-categories.mjs |
cache-photos-wikipedia.mjs |
software | healthy | scripts/cache-photos-wikipedia.mjs |
ingest-twitter-avatars-pw.mjs |
software | healthy | scripts/ingest-twitter-avatars-pw.mjs |
gen-sopa-playerids.ts |
software | healthy | scripts/gen-sopa-playerids.ts |
sync-rankings-from-db.ts |
software | healthy | scripts/sync-rankings-from-db.ts |
expand-tiktok-instagram-creators.mjs |
software | healthy | scripts/expand-tiktok-instagram-creators.mjs |
ingest-f1-dpc.mjs |
software | healthy | scripts/ingest-f1-dpc.mjs |
expand-contenidos-v11.mjs |
software | healthy | scripts/expand-contenidos-v11.mjs |
ingest-wikipedia-views.mjs |
software | healthy | scripts/ingest-wikipedia-views.mjs |
image-collector-server.mjs |
software | healthy | scripts/image-collector-server.mjs |
Showing first 50 of this kind. Full payload available via the JSON button at the top of the page.
| Label | Layer | Status | Path |
|---|---|---|---|
docs |
software | healthy | docs |
scripts |
software | healthy | scripts |
.claude |
software | healthy | .claude |
skills |
software | healthy | .claude/skills |
ui-ux-pro-max |
software | healthy | .claude/skills/ui-ux-pro-max |
scripts |
software | healthy | .claude/skills/ui-ux-pro-max/scripts |
supabase |
software | healthy | supabase |
migrations |
software | healthy | supabase/migrations |
public |
software | healthy | public |
mockups |
software | healthy | mockups |
.github |
software | healthy | .github |
workflows |
software | healthy | .github/workflows |
src |
software | healthy | src |
components |
software | healthy | src/components |
games |
software | healthy | src/components/games |
placa |
software | healthy | src/components/placa |
events |
software | healthy | src/components/events |
ranked |
software | healthy | src/components/ranked |
icons |
software | healthy | src/components/icons |
badges |
software | healthy | src/components/icons/badges |
badges |
software | healthy | src/components/badges |
articles |
software | healthy | src/components/articles |
comparators |
software | healthy | src/components/comparators |
rankings |
software | healthy | src/components/rankings |
app |
software | healthy | src/app |
[sport] |
software | healthy | src/app/[sport] |
auth |
software | healthy | src/app/auth |
reset-password |
software | healthy | src/app/auth/reset-password |
login |
software | healthy | src/app/auth/login |
api |
software | healthy | src/app/api |
match |
software | healthy | src/app/api/match |
[ref] |
software | healthy | src/app/api/match/[ref] |
games |
software | healthy | src/app/api/games |
events |
software | healthy | src/app/api/games/events |
plays |
software | healthy | src/app/api/games/plays |
leaderboard |
software | healthy | src/app/api/games/leaderboard |
crackquiz |
software | healthy | src/app/api/games/crackquiz |
heatmap |
software | healthy | src/app/api/games/crackquiz/heatmap |
me |
software | healthy | src/app/api/games/me |
all |
software | healthy | src/app/api/games/me/all |
content |
software | healthy | src/app/api/games/content |
streak |
software | healthy | src/app/api/games/streak |
mionce |
software | healthy | src/app/api/games/mionce |
heatmap |
software | healthy | src/app/api/games/mionce/heatmap |
push |
software | healthy | src/app/api/push |
send |
software | healthy | src/app/api/push/send |
reminders |
software | healthy | src/app/api/push/reminders |
subscribe |
software | healthy | src/app/api/push/subscribe |
auth |
software | healthy | src/app/api/auth |
callback |
software | healthy | src/app/api/auth/callback |
Showing first 50 of this kind. Full payload available via the JSON button at the top of the page.
| Label | Layer | Status | Path |
|---|---|---|---|
CategoriesFilter |
frontend | healthy | src/components/CategoriesFilter.tsx |
ArticleComments |
frontend | healthy | src/components/ArticleComments.tsx |
NewsPageFeed |
frontend | healthy | src/components/NewsPageFeed.tsx |
PorraSettlementToast |
frontend | healthy | src/components/PorraSettlementToast.tsx |
UFCCardModal |
frontend | healthy | src/components/UFCCardModal.tsx |
BreakingNewsBar |
frontend | healthy | src/components/BreakingNewsBar.tsx |
SportPlaceholder |
frontend | healthy | src/components/SportPlaceholder.tsx |
BreadcrumbsNav |
frontend | healthy | src/components/BreadcrumbsNav.tsx |
DynamicImage |
frontend | healthy | src/components/DynamicImage.tsx |
PlayerStatsRadar |
frontend | healthy | src/components/PlayerStatsRadar.tsx |
PWAManager |
frontend | healthy | src/components/PWAManager.tsx |
NoticiasContent |
frontend | healthy | src/components/NoticiasContent.tsx |
PorraMatchWidget |
frontend | healthy | src/components/PorraMatchWidget.tsx |
BottomNav |
frontend | healthy | src/components/BottomNav.tsx |
PorraHero |
frontend | healthy | src/components/PorraHero.tsx |
QuinielaModule |
frontend | healthy | src/components/QuinielaModule.tsx |
LiveEventsSection |
frontend | healthy | src/components/LiveEventsSection.tsx |
CookieConsentControl |
frontend | healthy | src/components/CookieConsentControl.tsx |
TakaPoint |
frontend | healthy | src/components/TakaPoint.tsx |
SportHubHeader |
frontend | healthy | src/components/SportHubHeader.tsx |
CompetitionRail |
frontend | healthy | src/components/CompetitionRail.tsx |
NewsletterSection |
frontend | healthy | src/components/NewsletterSection.tsx |
LiveStrip |
frontend | healthy | src/components/LiveStrip.tsx |
ReelsSection |
frontend | healthy | src/components/ReelsSection.tsx |
DeviceCapInit |
frontend | healthy | src/components/DeviceCapInit.tsx |
ScrollToTop |
frontend | healthy | src/components/ScrollToTop.tsx |
PorraCTA |
frontend | healthy | src/components/PorraCTA.tsx |
NewsSidebar |
frontend | healthy | src/components/NewsSidebar.tsx |
NewsFeed |
frontend | healthy | src/components/NewsFeed.tsx |
PlayerAvatar |
frontend | healthy | src/components/PlayerAvatar.tsx |
WelcomeOnboarding |
frontend | healthy | src/components/WelcomeOnboarding.tsx |
ClientOnlyLayoutScripts |
frontend | healthy | src/components/ClientOnlyLayoutScripts.tsx |
AuthModal |
frontend | healthy | src/components/AuthModal.tsx |
SecondaryArticles |
frontend | healthy | src/components/SecondaryArticles.tsx |
SignalIntro |
frontend | healthy | src/components/SignalIntro.tsx |
ViewToggle |
frontend | healthy | src/components/ViewToggle.tsx |
CompetitionSelector |
frontend | healthy | src/components/CompetitionSelector.tsx |
AutoTZInit |
frontend | healthy | src/components/AutoTZInit.tsx |
ArchivoResults |
frontend | healthy | src/components/ArchivoResults.tsx |
TimezoneSelector |
frontend | healthy | src/components/TimezoneSelector.tsx |
Footer |
frontend | healthy | src/components/Footer.tsx |
Sidebar |
frontend | healthy | src/components/Sidebar.tsx |
HomeContent |
frontend | healthy | src/components/HomeContent.tsx |
ArticleTableOfContents |
frontend | healthy | src/components/ArticleTableOfContents.tsx |
ConsentBanner |
frontend | healthy | src/components/ConsentBanner.tsx |
HeaderConsole |
frontend | healthy | src/components/HeaderConsole.tsx |
ExportDataSection |
frontend | healthy | src/components/ExportDataSection.tsx |
FavoritesOnboarding |
frontend | healthy | src/components/FavoritesOnboarding.tsx |
DeleteAccountSection |
frontend | healthy | src/components/DeleteAccountSection.tsx |
NewsletterForm |
frontend | healthy | src/components/NewsletterForm.tsx |
Showing first 50 of this kind. Full payload available via the JSON button at the top of the page.
| Label | Layer | Status | Path |
|---|---|---|---|
053_quiniela_leagues_exact_enabled.sql |
data | healthy | supabase/migrations/053_quiniela_leagues_exact_enabled.sql |
024_movers_displayed_score.sql |
data | healthy | supabase/migrations/024_movers_displayed_score.sql |
061_ranked_leagues_rls_complete.sql |
data | healthy | supabase/migrations/061_ranked_leagues_rls_complete.sql |
035_newsletter_subscribers.sql |
data | healthy | supabase/migrations/035_newsletter_subscribers.sql |
072_drop_ufc_waitlist.sql |
data | healthy | supabase/migrations/072_drop_ufc_waitlist.sql |
034_quiniela_featured_goalscorer.sql |
data | healthy | supabase/migrations/034_quiniela_featured_goalscorer.sql |
074_ping_game_streak_madrid_day.sql |
data | healthy | supabase/migrations/074_ping_game_streak_madrid_day.sql |
055_score_ufc_prediction.sql |
data | healthy | supabase/migrations/055_score_ufc_prediction.sql |
075_match_reminders.sql |
data | healthy | supabase/migrations/075_match_reminders.sql |
028_push_subscriptions.sql |
data | healthy | supabase/migrations/028_push_subscriptions.sql |
057_equipment_v2_cosmetics.sql |
data | healthy | supabase/migrations/057_equipment_v2_cosmetics.sql |
022_score_by_track.sql |
data | healthy | supabase/migrations/022_score_by_track.sql |
039_equipment_and_challenges.sql |
data | healthy | supabase/migrations/039_equipment_and_challenges.sql |
064_lockdown_ranked_scoring_and_cosmetics.sql |
data | healthy | supabase/migrations/064_lockdown_ranked_scoring_and_cosmeti… |
027_quiniela_picks_unique.sql |
data | healthy | supabase/migrations/027_quiniela_picks_unique.sql |
046_award_points.sql |
data | healthy | supabase/migrations/046_award_points.sql |
042_increment_points_balance.sql |
data | healthy | supabase/migrations/042_increment_points_balance.sql |
025_locked_entries_no_movement.sql |
data | healthy | supabase/migrations/025_locked_entries_no_movement.sql |
017_ranking_edits.sql |
data | healthy | supabase/migrations/017_ranking_edits.sql |
036_article_comments.sql |
data | healthy | supabase/migrations/036_article_comments.sql |
036_season_prizes.sql |
data | healthy | supabase/migrations/036_season_prizes.sql |
043_ranked_leaderboard_fn.sql |
data | healthy | supabase/migrations/043_ranked_leaderboard_fn.sql |
062_harden_record_game_play.sql |
data | healthy | supabase/migrations/062_harden_record_game_play.sql |
020_past_events.sql |
data | healthy | supabase/migrations/020_past_events.sql |
029_crackquiz_featured.sql |
data | healthy | supabase/migrations/029_crackquiz_featured.sql |
066_rescale_ufc_scoring.sql |
data | healthy | supabase/migrations/066_rescale_ufc_scoring.sql |
023_weekly_delta_movers.sql |
data | healthy | supabase/migrations/023_weekly_delta_movers.sql |
035_raise_add_coins_cap.sql |
data | healthy | supabase/migrations/035_raise_add_coins_cap.sql |
019_quiniela_league_chat.sql |
data | healthy | supabase/migrations/019_quiniela_league_chat.sql |
047_migrate_quiniela_coins_to_points.sql |
data | healthy | supabase/migrations/047_migrate_quiniela_coins_to_points.sql |
045_global_leaderboard.sql |
data | healthy | supabase/migrations/045_global_leaderboard.sql |
067_drop_orphaned_coin_rpcs.sql |
data | healthy | supabase/migrations/067_drop_orphaned_coin_rpcs.sql |
065_award_game_points.sql |
data | healthy | supabase/migrations/065_award_game_points.sql |
030_sopa_cracks_featured.sql |
data | healthy | supabase/migrations/030_sopa_cracks_featured.sql |
028_creator_formula.sql |
data | healthy | supabase/migrations/028_creator_formula.sql |
039_security_hardening.sql |
data | healthy | supabase/migrations/039_security_hardening.sql |
063_lockdown_points_inflation.sql |
data | healthy | supabase/migrations/063_lockdown_points_inflation.sql |
068_drop_quiniela_coins.sql |
data | healthy | supabase/migrations/068_drop_quiniela_coins.sql |
052_enable_rls_ufc_waitlist.sql |
data | healthy | supabase/migrations/052_enable_rls_ufc_waitlist.sql |
032_quiniela_league_member_scores.sql |
data | healthy | supabase/migrations/032_quiniela_league_member_scores.sql |
044_streak_milestone_unique.sql |
data | healthy | supabase/migrations/044_streak_milestone_unique.sql |
040_coins_service_role.sql |
data | healthy | supabase/migrations/040_coins_service_role.sql |
060_ranked_events_ufc_columns.sql |
data | healthy | supabase/migrations/060_ranked_events_ufc_columns.sql |
073_ranked_predictions_delete_own.sql |
data | healthy | supabase/migrations/073_ranked_predictions_delete_own.sql |
023_quiniela_consensus.sql |
data | healthy | supabase/migrations/023_quiniela_consensus.sql |
054_score_ranked_with_exact.sql |
data | healthy | supabase/migrations/054_score_ranked_with_exact.sql |
037_seed_mundial_2026_questions.sql |
data | healthy | supabase/migrations/037_seed_mundial_2026_questions.sql |
055_cosmetics_catalog.sql |
data | healthy | supabase/migrations/055_cosmetics_catalog.sql |
022_creator_handles.sql |
data | healthy | supabase/migrations/022_creator_handles.sql |
070_lockdown_close_started_and_views.sql |
data | healthy | supabase/migrations/070_lockdown_close_started_and_views.sql |
Showing first 50 of this kind. Full payload available via the JSON button at the top of the page.
| Label | Layer | Status | Path |
|---|---|---|---|
/page.tsx |
frontend | healthy | src/app/page.tsx |
/[sport] |
frontend | healthy | src/app/[sport]/page.tsx |
/auth/reset-password |
frontend | healthy | src/app/auth/reset-password/page.tsx |
/auth/login |
frontend | healthy | src/app/auth/login/page.tsx |
/sopa-cracks |
frontend | healthy | src/app/sopa-cracks/page.tsx |
/placa-preview |
frontend | healthy | src/app/placa-preview/page.tsx |
/admin/games |
frontend | healthy | src/app/admin/games/page.tsx |
/admin/dashboard |
frontend | healthy | src/app/admin/dashboard/page.tsx |
/admin/rankings-audit |
frontend | healthy | src/app/admin/rankings-audit/page.tsx |
/admin/rankings |
frontend | healthy | src/app/admin/rankings/page.tsx |
/crackquiz |
frontend | healthy | src/app/crackquiz/page.tsx |
/takagrid |
frontend | healthy | src/app/takagrid/page.tsx |
/takagrid/[fecha] |
frontend | healthy | src/app/takagrid/[fecha]/page.tsx |
/reels |
frontend | healthy | src/app/reels/page.tsx |
/mionce |
frontend | healthy | src/app/mionce/page.tsx |
/calendario |
frontend | healthy | src/app/calendario/page.tsx |
/calendario/[slug] |
frontend | healthy | src/app/calendario/[slug]/page.tsx |
/quiniela |
frontend | healthy | src/app/quiniela/page.tsx |
/partido/[ref] |
frontend | healthy | src/app/partido/[ref]/page.tsx |
/(public)/buscar |
frontend | healthy | src/app/(public)/buscar/page.tsx |
/(public)/estadisticas |
frontend | healthy | src/app/(public)/estadisticas/page.tsx |
/(public)/estadisticas/[sport] |
frontend | healthy | src/app/(public)/estadisticas/[sport]/page.tsx |
/(public)/aviso-legal |
frontend | healthy | src/app/(public)/aviso-legal/page.tsx |
/(public)/perfil |
frontend | healthy | src/app/(public)/perfil/page.tsx |
/(public)/perfil/onces |
frontend | healthy | src/app/(public)/perfil/onces/page.tsx |
/(public)/perfil/album |
frontend | healthy | src/app/(public)/perfil/album/page.tsx |
/(public)/perfil/[userId] |
frontend | healthy | src/app/(public)/perfil/[userId]/page.tsx |
/(public)/redes |
frontend | healthy | src/app/(public)/redes/page.tsx |
/(public)/juegos |
frontend | healthy | src/app/(public)/juegos/page.tsx |
/(public)/juegos/leaderboard/[game] |
frontend | healthy | src/app/(public)/juegos/leaderboard/[game]/page.tsx |
/(public)/glosario |
frontend | healthy | src/app/(public)/glosario/page.tsx |
/(public)/glosario/[slug] |
frontend | healthy | src/app/(public)/glosario/[slug]/page.tsx |
/(public)/eliminar-cuenta |
frontend | healthy | src/app/(public)/eliminar-cuenta/page.tsx |
/(public)/politica-editorial |
frontend | healthy | src/app/(public)/politica-editorial/page.tsx |
/(public)/privacidad |
frontend | healthy | src/app/(public)/privacidad/page.tsx |
/(public)/evento/[id] |
frontend | healthy | src/app/(public)/evento/[id]/page.tsx |
/(public)/noticias |
frontend | healthy | src/app/(public)/noticias/page.tsx |
/(public)/noticias/pagina/[n] |
frontend | healthy | src/app/(public)/noticias/pagina/[n]/page.tsx |
/(public)/noticias/[slug] |
frontend | healthy | src/app/(public)/noticias/[slug]/page.tsx |
/(public)/cookies |
frontend | healthy | src/app/(public)/cookies/page.tsx |
/(public)/comparar |
frontend | healthy | src/app/(public)/comparar/page.tsx |
/(public)/liga/[id] |
frontend | healthy | src/app/(public)/liga/[id]/page.tsx |
/(public)/autor/redaccion |
frontend | healthy | src/app/(public)/autor/redaccion/page.tsx |
/(public)/jugador/[slug] |
frontend | healthy | src/app/(public)/jugador/[slug]/page.tsx |
/(public)/badges |
frontend | healthy | src/app/(public)/badges/page.tsx |
/(public)/tag |
frontend | healthy | src/app/(public)/tag/page.tsx |
/(public)/tag/[tag] |
frontend | healthy | src/app/(public)/tag/[tag]/page.tsx |
/(public)/sobre |
frontend | healthy | src/app/(public)/sobre/page.tsx |
/(public)/comparar-equipos |
frontend | healthy | src/app/(public)/comparar-equipos/page.tsx |
/(public)/newsletter/baja |
frontend | healthy | src/app/(public)/newsletter/baja/page.tsx |
Showing first 50 of this kind. Full payload available via the JSON button at the top of the page.
| Label | Layer | Status | Path |
|---|---|---|---|
public |
data | healthy | supabase/schema_past_events.sql |
newsletter_subscribers |
data | healthy | supabase/migrations/035_newsletter_subscribers.sql |
ufc_waitlist |
data | healthy | supabase/migrations/072_drop_ufc_waitlist.sql |
match_reminders |
data | healthy | supabase/migrations/075_match_reminders.sql |
push_subscriptions |
data | healthy | supabase/migrations/028_push_subscriptions.sql |
article_comments |
data | healthy | supabase/migrations/036_article_comments.sql |
article_comment_reports |
data | healthy | supabase/migrations/036_article_comments.sql |
crackquiz_featured |
data | healthy | supabase/migrations/029_crackquiz_featured.sql |
sopa_cracks_featured |
data | healthy | supabase/migrations/030_sopa_cracks_featured.sql |
flipboard_flipped |
data | healthy | supabase/migrations/041_flipboard_flipped.sql |
mionce_editorial |
data | healthy | supabase/migrations/031_mionce_editorial.sql |
app_secrets |
data | healthy | supabase/migrations/025_app_secrets.sql |
| Label | Layer | Status | Path |
|---|---|---|---|
auth::src/app/auth/reset-password/page.tsx |
security | healthy | src/app/auth/reset-password/page.tsx |
auth::src/app/(public)/perfil/page.tsx |
security | healthy | src/app/(public)/perfil/page.tsx |
auth::src/middleware.ts |
security | healthy | src/middleware.ts |
auth::.env.example |
security | healthy | .env.example |
auth::src/lib/badge-awards.ts |
security | healthy | src/lib/badge-awards.ts |
auth::src/app/api/instagram/callback/route.ts |
security | healthy | src/app/api/instagram/callback/route.ts |
auth::src/lib/instagram-public.ts |
security | healthy | src/lib/instagram-public.ts |
auth::src/app/api/auth/callback/route.ts |
security | healthy | src/app/api/auth/callback/route.ts |
auth::src/lib/reels-feed.ts |
security | healthy | src/lib/reels-feed.ts |
auth::src/lib/ig-token.ts |
security | healthy | src/lib/ig-token.ts |
auth::src/lib/seo-audit.ts |
security | healthy | src/lib/seo-audit.ts |
auth::src/app/api/instagram/auth/route.ts |
security | healthy | src/app/api/instagram/auth/route.ts |
| Label | Layer | Status | Path |
|---|---|---|---|
124.0.0.0 |
network | healthy | scripts/ingest-instagram-avatars-pw.mjs |
120.0.0.0 |
network | healthy | scripts/ingest-creator-images.mjs |
127.0.0.1 |
network | healthy | scripts/image-collector-server.mjs |
2.695.272.273 |
network | healthy | src/components/rankings/SocialHandles.tsx |
3.074.149.198 |
network | healthy | src/app/article/[id]/ShareButton.tsx |
4.487.709.306 |
network | healthy | src/app/article/[id]/ShareButton.tsx |
1.694.625.712 |
network | healthy | src/app/article/[id]/ShareButton.tsx |
1.871.118.571 |
network | healthy | src/app/article/[id]/ShareButton.tsx |
3.741.982.998 |
network | healthy | src/app/article/[id]/ShareButton.tsx |
| Label | Layer | Status | Path |
|---|---|---|---|
port:23 |
network | healthy | scripts/run-weekly-rankings-update.sh |
port:45 |
network | healthy | scripts/run-weekly-rankings-update.sh |
port:22 |
network | healthy | scripts/run-weekly-rankings-update.sh |
port:15 |
network | healthy | scripts/run-weekly-rankings-update.sh |
port:3099 |
network | healthy | scripts/image-collector-server.mjs |
| Label | Layer | Status | Path |
|---|---|---|---|
DesignSystemGenerator |
software | healthy | .claude/skills/ui-ux-pro-max/scripts/design_system.py:37 |
BM25 |
software | healthy | .claude/skills/ui-ux-pro-max/scripts/core.py:96 |
StatBlockBoundary |
software | healthy | src/components/StatBlockBoundary.tsx:StatBlockBoundary |
names |
software | healthy | src/components/badges/BadgeUnlockModal.tsx:names |
| Label | Layer | Status | Path |
|---|---|---|---|
gha::quiniela-health-monitor |
cicd | healthy | .github/workflows/quiniela-health-monitor.yml |
gha::quiniela-odds-warmup |
cicd | healthy | .github/workflows/quiniela-odds-warmup.yml |
gha::quiniela-notify-cron |
cicd | healthy | .github/workflows/quiniela-notify-cron.yml |
gha::reels-warmup |
cicd | healthy | .github/workflows/reels-warmup.yml |
| Label | Layer | Status | Path |
|---|---|---|---|
monitor |
cicd | healthy | .github/workflows/quiniela-health-monitor.yml |
warmup |
cicd | healthy | .github/workflows/quiniela-odds-warmup.yml |
notify |
cicd | healthy | .github/workflows/quiniela-notify-cron.yml |
warmup |
cicd | healthy | .github/workflows/reels-warmup.yml |
| Label | Layer | Status | Path |
|---|---|---|---|
postgres |
data | healthy | CLAUDE.md |
cassandra |
data | healthy | scripts/fbref-women-seed.json |
redis |
data | healthy | src/app/api/quiniela/chat/route.ts |
| Label | Layer | Status | Path |
|---|---|---|---|
CRON_SECRET |
cicd | healthy | — |
ODDS_API_KEY |
cicd | healthy | — |
GITHUB_TOKEN |
cicd | healthy | — |
| Label | Layer | Status | Path |
|---|---|---|---|
vps::aws |
hardware | healthy | src/app/api/image-proxy/route.ts |
vps::gcp |
hardware | healthy | src/app/api/image-proxy/route.ts |
| Label | Layer | Status | Path |
|---|---|---|---|
repobility-clone-crj4vmig |
software | healthy | /tmp/repobility-clone-crj4vmig |
This page is publicly accessible at:
https://repobility.com/scan/ac0e6cb2-9854-47b3-93c9-3b57b502c31c/
To check status programmatically (no auth required):
curl -s https://repobility.com/api/v1/public/scan/ac0e6cb2-9854-47b3-93c9-3b57b502c31c/
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.