https://github.com/Djembo31/beScout-App
· scanned 2026-06-17 01:29 UTC (1 month, 2 weeks ago)
409 raw signals (0 security + 409 graph)
Last scanned 1 month, 2 weeks ago · v2 · last Δ -12.9 (diff) · 399 actionable findings from 1 signal source. 10 repeated signals grouped for readability. Security checks, system graph analysis, and verified AI-agent feedback are merged into one review queue.
All 6553 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 |
|---|---|---|---|
middleware |
software | healthy | middleware.ts:middleware |
of |
software | healthy | instrumentation.ts:of |
runs |
software | healthy | instrumentation.ts:runs |
register |
software | healthy | instrumentation.ts:register |
resolveChromePath |
software | healthy | lighthouserc.cjs:resolveChromePath |
sleep |
software | healthy | scripts/tm-profile-local.ts:sleep |
loadMappedPlayers |
software | healthy | scripts/tm-profile-local.ts:loadMappedPlayers |
clubIds |
software | healthy | scripts/tm-profile-local.ts:clubIds |
fetchBatch |
software | healthy | scripts/tm-profile-local.ts:fetchBatch |
scrapeOne |
software | healthy | scripts/tm-profile-local.ts:scrapeOne |
main |
software | healthy | scripts/tm-profile-local.ts:main |
apiFetch |
software | healthy | scripts/enrich-nationality.mjs:apiFetch |
main |
software | healthy | scripts/enrich-nationality.mjs:main |
leagues |
software | healthy | scripts/enrich-nationality.mjs:leagues |
needsNationality |
software | healthy | scripts/enrich-nationality.mjs:needsNationality |
needsAge |
software | healthy | scripts/enrich-nationality.mjs:needsAge |
sleep |
software | healthy | scripts/enrich-nationality-tm.ts:sleep |
loadCandidates |
software | healthy | scripts/enrich-nationality-tm.ts:loadCandidates |
scrapeOne |
software | healthy | scripts/enrich-nationality-tm.ts:scrapeOne |
main |
software | healthy | scripts/enrich-nationality-tm.ts:main |
elapsed |
software | healthy | scripts/enrich-nationality-tm.ts:elapsed |
normalizeForMatch |
software | healthy | scripts/reconcile-player-ids.mjs:normalizeForMatch |
apiFetch |
software | healthy | scripts/reconcile-player-ids.mjs:apiFetch |
main |
software | healthy | scripts/reconcile-player-ids.mjs:main |
sleep |
software | healthy | scripts/backfill-scoring-historical.mjs:sleep |
apiFetch |
software | healthy | scripts/backfill-scoring-historical.mjs:apiFetch |
normalizeForMatch |
software | healthy | scripts/backfill-scoring-historical.mjs:normalizeForMatch |
mapPosition |
software | healthy | scripts/backfill-scoring-historical.mjs:mapPosition |
deduplicateGhostStarters |
software | healthy | scripts/backfill-scoring-historical.mjs:deduplicateGhostSta… |
nameMatchPlayer |
software | healthy | scripts/backfill-scoring-historical.mjs:nameMatchPlayer |
buildFixtureData |
software | healthy | scripts/backfill-scoring-historical.mjs:buildFixtureData |
addToMaps |
software | healthy | scripts/backfill-scoring-historical.mjs:addToMaps |
yellowCard |
software | healthy | scripts/backfill-scoring-historical.mjs:yellowCard |
redCard |
software | healthy | scripts/backfill-scoring-historical.mjs:redCard |
processLeague |
software | healthy | scripts/backfill-scoring-historical.mjs:processLeague |
clubIds |
software | healthy | scripts/backfill-scoring-historical.mjs:clubIds |
playerIds |
software | healthy | scripts/backfill-scoring-historical.mjs:playerIds |
main |
software | healthy | scripts/backfill-scoring-historical.mjs:main |
main |
software | healthy | scripts/verify-multi-league-events.mjs:main |
clubIds |
software | healthy | scripts/verify-multi-league-events.mjs:clubIds |
setNested |
software | healthy | scripts/add-i18n-keys-batch15.js:setNested |
mapPosition |
software | healthy | scripts/rebuild-ban-squad.mjs:mapPosition |
parseApiName |
software | healthy | scripts/rebuild-ban-squad.mjs:parseApiName |
oldIds |
software | healthy | scripts/rebuild-ban-squad.mjs:oldIds |
addKeys |
software | healthy | scripts/add-i18n-keys-batch8.js:addKeys |
apiFetch |
software | healthy | scripts/diagnose-missing-players.mjs:apiFetch |
main |
software | healthy | scripts/diagnose-missing-players.mjs:main |
sleep |
software | healthy | scripts/fix-tff-logos.mjs:sleep |
apiFetch |
software | healthy | scripts/fix-tff-logos.mjs:apiFetch |
httpHead |
software | healthy | scripts/fix-tff-logos.mjs:httpHead |
Showing first 50 of this kind. Full payload available via the JSON button at the top of the page.
| Label | Layer | Status | Path |
|---|---|---|---|
sentry.edge.config.ts |
software | healthy | sentry.edge.config.ts |
tailwind.config.ts |
software | healthy | tailwind.config.ts |
vitest.config.ts |
software | healthy | vitest.config.ts |
.eslintrc.json |
software | healthy | .eslintrc.json |
qa-missions-snapshot.md |
software | healthy | qa-missions-snapshot.md |
CLAUDE.md |
software | healthy | CLAUDE.md |
qa-desktop-snapshot.md |
software | healthy | qa-desktop-snapshot.md |
AGENTS.md |
software | healthy | AGENTS.md |
next.config.mjs |
software | healthy | next.config.mjs |
sentry.server.config.ts |
software | healthy | sentry.server.config.ts |
vercel.json |
software | healthy | vercel.json |
.puppeteerrc.cjs |
software | healthy | .puppeteerrc.cjs |
bundle-budget.json |
software | healthy | bundle-budget.json |
qa-fantasy-snapshot.md |
software | healthy | qa-fantasy-snapshot.md |
commitlint.config.js |
software | healthy | commitlint.config.js |
playwright.config.ts |
software | healthy | playwright.config.ts |
README.md |
software | healthy | README.md |
.env.local.example |
software | healthy | .env.local.example |
qa-box-idle-snapshot.md |
software | healthy | qa-box-idle-snapshot.md |
.lintstagedrc.json |
software | healthy | .lintstagedrc.json |
after-join-state.md |
software | healthy | after-join-state.md |
middleware.ts |
software | healthy | middleware.ts |
postcss.config.mjs |
software | healthy | postcss.config.mjs |
instrumentation.ts |
software | healthy | instrumentation.ts |
clean_orphan.py |
software | warning | clean_orphan.py |
lighthouserc.cjs |
software | healthy | lighthouserc.cjs |
supabaseClient.ts |
software | healthy | supabaseClient.ts |
instrumentation-client.ts |
software | healthy | instrumentation-client.ts |
session-handoff.md |
software | healthy | session-handoff.md |
package.json |
software | healthy | package.json |
qa-revealed-snapshot.md |
software | healthy | qa-revealed-snapshot.md |
qa-home-snapshot.md |
software | healthy | qa-home-snapshot.md |
.mcp.json |
software | healthy | .mcp.json |
pnpm-lock.yaml |
software | healthy | pnpm-lock.yaml |
.audit-baseline.json |
software | healthy | .audit-baseline.json |
tsconfig.json |
software | healthy | tsconfig.json |
reference_sentry_memory_mcp_2026_04_21.md |
software | healthy | memory/reference_sentry_memory_mcp_2026_04_21.md |
project_missing_revenue_streams.md |
software | healthy | memory/project_missing_revenue_streams.md |
journey-5-backend-audit.md |
software | healthy | memory/journey-5-backend-audit.md |
ar-counter.md |
software | healthy | memory/ar-counter.md |
rollback_fantasy_events_multi_league_20260415.json |
software | healthy | memory/rollback_fantasy_events_multi_league_20260415.json |
beta-rollback-runbook.md |
software | healthy | memory/beta-rollback-runbook.md |
next-session-briefing-2026-04-17-late.md |
software | healthy | memory/next-session-briefing-2026-04-17-late.md |
journey-5-findings-aggregate.md |
software | healthy | memory/journey-5-findings-aggregate.md |
wiki-log.md |
software | healthy | memory/wiki-log.md |
journey-6-audit-aggregate.md |
software | healthy | memory/journey-6-audit-aggregate.md |
next-session-briefing-2026-04-21.md |
software | healthy | memory/next-session-briefing-2026-04-21.md |
pre-launch-checklist.md |
software | healthy | memory/pre-launch-checklist.md |
journey-4-findings-aggregate.md |
software | healthy | memory/journey-4-findings-aggregate.md |
journey-2-frontend-audit.md |
software | healthy | memory/journey-2-frontend-audit.md |
Showing first 50 of this kind. Full payload available via the JSON button at the top of the page.
| Label | Layer | Status | Path |
|---|---|---|---|
memory |
software | healthy | memory |
_archive |
software | healthy | memory/_archive |
2026-04-meta-plans |
software | healthy | memory/_archive/2026-04-meta-plans |
deps |
software | healthy | memory/deps |
semantisch |
software | healthy | memory/semantisch |
projekt |
software | healthy | memory/semantisch/projekt |
personen |
software | healthy | memory/semantisch/personen |
pattern |
software | healthy | memory/semantisch/pattern |
sprint |
software | healthy | memory/semantisch/sprint |
produkt |
software | healthy | memory/semantisch/produkt |
rules-pending |
software | healthy | memory/rules-pending |
episodisch |
software | healthy | memory/episodisch |
sessions |
software | healthy | memory/episodisch/sessions |
archive |
software | healthy | memory/episodisch/sessions/archive |
journals |
software | healthy | memory/episodisch/journals |
archive |
software | healthy | memory/episodisch/journals/archive |
features |
software | healthy | memory/features |
learnings |
software | healthy | memory/learnings |
drafts |
software | healthy | memory/learnings/drafts |
wiki |
software | healthy | wiki |
scripts |
software | healthy | scripts |
pg |
software | healthy | scripts/pg |
audit |
software | healthy | scripts/audit |
agent-sdk |
software | healthy | scripts/agent-sdk |
archived |
software | healthy | scripts/archived |
2026-04-28-once-off |
software | healthy | scripts/archived/2026-04-28-once-off |
.github |
software | healthy | .github |
workflows |
software | healthy | .github/workflows |
src |
software | healthy | src |
test-utils |
software | healthy | src/test-utils |
app |
software | healthy | src/app |
api |
software | healthy | src/app/api |
cron |
software | healthy | src/app/api/cron |
close-expired-bounties |
software | healthy | src/app/api/cron/close-expired-bounties |
sync-transfermarkt-batch |
software | healthy | src/app/api/cron/sync-transfermarkt-batch |
__tests__ |
software | healthy | src/app/api/cron/sync-transfermarkt-batch/__tests__ |
transfermarkt-search-batch |
software | healthy | src/app/api/cron/transfermarkt-search-batch |
__tests__ |
software | healthy | src/app/api/cron/transfermarkt-search-batch/__tests__ |
sync-fixtures-future |
software | healthy | src/app/api/cron/sync-fixtures-future |
sync-players-daily |
software | healthy | src/app/api/cron/sync-players-daily |
sync-standings |
software | healthy | src/app/api/cron/sync-standings |
live-score-sync |
software | healthy | src/app/api/cron/live-score-sync |
calculate-mv-trends |
software | healthy | src/app/api/cron/calculate-mv-trends |
calculate-trade-volume-7d |
software | healthy | src/app/api/cron/calculate-trade-volume-7d |
gameweek-sync |
software | healthy | src/app/api/cron/gameweek-sync |
__tests__ |
software | healthy | src/app/api/cron/gameweek-sync/__tests__ |
expire-orders |
software | healthy | src/app/api/cron/expire-orders |
dedup-cleanup |
software | healthy | src/app/api/cron/dedup-cleanup |
sync-injuries |
software | healthy | src/app/api/cron/sync-injuries |
sync-transfers |
software | healthy | src/app/api/cron/sync-transfers |
Showing first 50 of this kind. Full payload available via the JSON button at the top of the page.
| Label | Layer | Status | Path |
|---|---|---|---|
GlobalError |
frontend | healthy | src/app/global-error.tsx |
Template |
frontend | healthy | src/app/template.tsx |
BlockedPage |
frontend | healthy | src/app/blocked/page.tsx |
AuthCallbackPage |
frontend | healthy | src/app/auth/callback/page.tsx |
DatenschutzPage |
frontend | healthy | src/app/datenschutz/page.tsx |
AppLoading |
frontend | healthy | src/app/(app)/loading.tsx |
AppError |
frontend | healthy | src/app/(app)/error.tsx |
AppLayout |
frontend | healthy | src/app/(app)/layout.tsx |
HomePage |
frontend | healthy | src/app/(app)/page.tsx |
FantasyContent |
frontend | healthy | src/app/(app)/fantasy/FantasyContent.tsx |
FantasyLoading |
frontend | healthy | src/app/(app)/fantasy/loading.tsx |
FantasyError |
frontend | healthy | src/app/(app)/fantasy/error.tsx |
Layout |
frontend | healthy | src/app/(app)/fantasy/layout.tsx |
FantasyPage |
frontend | healthy | src/app/(app)/fantasy/page.tsx |
PlayerNotFound |
frontend | healthy | src/app/(app)/player/[id]/not-found.tsx |
PlayerLoading |
frontend | healthy | src/app/(app)/player/[id]/loading.tsx |
PlayerError |
frontend | healthy | src/app/(app)/player/[id]/error.tsx |
PlayerDetailPage |
frontend | healthy | src/app/(app)/player/[id]/page.tsx |
PlayerContent |
frontend | healthy | src/app/(app)/player/[id]/PlayerContent.tsx |
ManagerLoading |
frontend | healthy | src/app/(app)/manager/loading.tsx |
ManagerPage |
frontend | healthy | src/app/(app)/manager/page.tsx |
MissionsLoading |
frontend | healthy | src/app/(app)/missions/loading.tsx |
MissionsError |
frontend | healthy | src/app/(app)/missions/error.tsx |
MissionsPage |
frontend | healthy | src/app/(app)/missions/page.tsx |
ProfileLoading |
frontend | healthy | src/app/(app)/profile/loading.tsx |
ProfileError |
frontend | healthy | src/app/(app)/profile/error.tsx |
Layout |
frontend | healthy | src/app/(app)/profile/layout.tsx |
ProfilePage |
frontend | healthy | src/app/(app)/profile/page.tsx |
SettingsLoading |
frontend | healthy | src/app/(app)/profile/settings/loading.tsx |
SettingsError |
frontend | healthy | src/app/(app)/profile/settings/error.tsx |
ProfileSettingsPage |
frontend | healthy | src/app/(app)/profile/settings/page.tsx |
ProfileNotFound |
frontend | healthy | src/app/(app)/profile/[handle]/not-found.tsx |
ProfileLoading |
frontend | healthy | src/app/(app)/profile/[handle]/loading.tsx |
PublicProfileError |
frontend | healthy | src/app/(app)/profile/[handle]/error.tsx |
ProfileHandleLayout |
frontend | healthy | src/app/(app)/profile/[handle]/layout.tsx |
PublicProfilePage |
frontend | healthy | src/app/(app)/profile/[handle]/page.tsx |
CommunityLoading |
frontend | healthy | src/app/(app)/community/loading.tsx |
CommunityError |
frontend | healthy | src/app/(app)/community/error.tsx |
Layout |
frontend | healthy | src/app/(app)/community/layout.tsx |
CommunityPage |
frontend | healthy | src/app/(app)/community/page.tsx |
CompareLoading |
frontend | healthy | src/app/(app)/compare/loading.tsx |
CompareError |
frontend | healthy | src/app/(app)/compare/error.tsx |
ComparePage |
frontend | healthy | src/app/(app)/compare/page.tsx |
TransactionsPage |
frontend | healthy | src/app/(app)/transactions/page.tsx |
RankingsPage |
frontend | healthy | src/app/(app)/rankings/page.tsx |
ClubsLoading |
frontend | healthy | src/app/(app)/clubs/loading.tsx |
ClubsError |
frontend | healthy | src/app/(app)/clubs/error.tsx |
ClubsLayout |
frontend | healthy | src/app/(app)/clubs/layout.tsx |
ClubsDiscoveryPage |
frontend | healthy | src/app/(app)/clubs/page.tsx |
FoundingLoading |
frontend | healthy | src/app/(app)/founding/loading.tsx |
Showing first 50 of this kind. Full payload available via the JSON button at the top of the page.
| Label | Layer | Status | Path |
|---|---|---|---|
20260417050100_get_player_holder_count_rpc.sql |
data | healthy | supabase/migrations/20260417050100_get_player_holder_count_… |
20260420121500_slice_081c_flag_orphan_stale_contracts.sql |
data | healthy | supabase/migrations/20260420121500_slice_081c_flag_orphan_s… |
20260418240000_slice_062_normalize_wikimedia_club_logos.sql |
data | healthy | supabase/migrations/20260418240000_slice_062_normalize_wiki… |
20260417110000_save_lineup_formation_validation.sql |
data | healthy | supabase/migrations/20260417110000_save_lineup_formation_va… |
20260425220200_slice_199_event_difficulty.sql |
data | healthy | supabase/migrations/20260425220200_slice_199_event_difficul… |
20260415010300_ar50_j8_trade_rpcs_revoke_anon.sql |
data | healthy | supabase/migrations/20260415010300_ar50_j8_trade_rpcs_revok… |
20260330_streak_benefits_rpcs.sql |
data | healthy | supabase/migrations/20260330_streak_benefits_rpcs.sql |
20260420210000_slice_108_liquidate_player_linear_formula.sql |
data | healthy | supabase/migrations/20260420210000_slice_108_liquidate_play… |
20260414200000_security_wildcard_rpcs_guards.sql |
data | healthy | supabase/migrations/20260414200000_security_wildcard_rpcs_g… |
20260429200000_slice_258_handle_new_user_trigger.sql |
data | healthy | supabase/migrations/20260429200000_slice_258_handle_new_use… |
20260414203000_ar19_remove_1sc_limit.sql |
data | healthy | supabase/migrations/20260414203000_ar19_remove_1sc_limit.sql |
20260325_sc_blocking_rpcs.sql |
data | healthy | supabase/migrations/20260325_sc_blocking_rpcs.sql |
20260407120000_mystery_box_calibration_v1.sql |
data | healthy | supabase/migrations/20260407120000_mystery_box_calibration_… |
20260417190000_transactions_type_drift_cleanup.sql |
data | healthy | supabase/migrations/20260417190000_transactions_type_drift_… |
20260420122000_slice_081d_ghost_rows_cleanup.sql |
data | healthy | supabase/migrations/20260420122000_slice_081d_ghost_rows_cl… |
20260417050000_holdings_rls_tighten.sql |
data | healthy | supabase/migrations/20260417050000_holdings_rls_tighten.sql |
20260411114700_mystery_box_ticket_source_fix.sql |
data | healthy | supabase/migrations/20260411114700_mystery_box_ticket_sourc… |
20260319_fix_watchlist_trigger.sql |
data | healthy | supabase/migrations/20260319_fix_watchlist_trigger.sql |
20260314120000_trading_missions_order_expiry.sql |
data | healthy | supabase/migrations/20260314120000_trading_missions_order_e… |
20260325_holding_locks.sql |
data | healthy | supabase/migrations/20260325_holding_locks.sql |
20260418220000_slice_060_players_unique_api_football_id.sql |
data | healthy | supabase/migrations/20260418220000_slice_060_players_unique… |
20260330_fantasy_missions.sql |
data | healthy | supabase/migrations/20260330_fantasy_missions.sql |
20260424200000_slice_189_ghost_prevention_trigger.sql |
data | healthy | supabase/migrations/20260424200000_slice_189_ghost_preventi… |
20260415010400_ar51_j8_expire_pending_orders_buy_branch.sql |
data | healthy | supabase/migrations/20260415010400_ar51_j8_expire_pending_o… |
20260415170000_fix_league_logo_media_subdomain.sql |
data | healthy | supabase/migrations/20260415170000_fix_league_logo_media_su… |
20260415030200_ar54_j7_mission_definitions_i18n.sql |
data | healthy | supabase/migrations/20260415030200_ar54_j7_mission_definiti… |
20260318_rpc_trending_and_track_records.sql |
data | healthy | supabase/migrations/20260318_rpc_trending_and_track_records… |
20260415010500_ar52_j8_drop_buy_from_market.sql |
data | healthy | supabase/migrations/20260415010500_ar52_j8_drop_buy_from_ma… |
20260415010200_ar51_j7_assign_user_missions_security.sql |
data | healthy | supabase/migrations/20260415010200_ar51_j7_assign_user_miss… |
20260428121000_save_lineup_per_league.sql |
data | healthy | supabase/migrations/20260428121000_save_lineup_per_league.s… |
20260420213000_slice_114_backfill_ipo_price_flat_defaults.s… |
data | healthy | supabase/migrations/20260420213000_slice_114_backfill_ipo_p… |
20260411130000_accept_offer_null_guard_fix.sql |
data | healthy | supabase/migrations/20260411130000_accept_offer_null_guard_… |
20260411114600_mystery_box_equipment_branch_fix.sql |
data | healthy | supabase/migrations/20260411114600_mystery_box_equipment_br… |
20260417070100_orders_rls_tighten.sql |
data | healthy | supabase/migrations/20260417070100_orders_rls_tighten.sql |
20260613120000_slice_284d_recent_player_minutes_league_wind… |
data | healthy | supabase/migrations/20260613120000_slice_284d_recent_player… |
20260426230000_slice_201b_holders_concentration.sql |
data | healthy | supabase/migrations/20260426230000_slice_201b_holders_conce… |
20260506100000_slice_274_absolute_league_window.sql |
data | healthy | supabase/migrations/20260506100000_slice_274_absolute_leagu… |
20260410150000_liga_seasons_and_monthly_winners.sql |
data | healthy | supabase/migrations/20260410150000_liga_seasons_and_monthly… |
20260414160000_backfill_ipo_rpcs_drift.sql |
data | healthy | supabase/migrations/20260414160000_backfill_ipo_rpcs_drift.… |
20260414230000_ar42_mystery_box_equipment_column_fix.sql |
data | healthy | supabase/migrations/20260414230000_ar42_mystery_box_equipme… |
20260418120000_slice_044_auth_uid_body_audit.sql |
data | healthy | supabase/migrations/20260418120000_slice_044_auth_uid_body_… |
20260418150000_slice_047_notifications_wording_rewrite.sql |
data | healthy | supabase/migrations/20260418150000_slice_047_notifications_… |
20260418130000_slice_072_player_transfers.sql |
data | healthy | supabase/migrations/20260418130000_slice_072_player_transfe… |
20260425150000_slice_195c_event_max_per_club.sql |
data | healthy | supabase/migrations/20260425150000_slice_195c_event_max_per… |
20260414202000_ar18_circular_guard_threshold.sql |
data | healthy | supabase/migrations/20260414202000_ar18_circular_guard_thre… |
20260408160000_missions_deactivate_dead_duplicates.sql |
data | healthy | supabase/migrations/20260408160000_missions_deactivate_dead… |
20260505180000_slice_270_per_player_recent_scores.sql |
data | healthy | supabase/migrations/20260505180000_slice_270_per_player_rec… |
20260417000000_auth_guard_hardening.sql |
data | healthy | supabase/migrations/20260417000000_auth_guard_hardening.sql |
20260420150000_slice_084_player_dedup_same_club.sql |
data | healthy | supabase/migrations/20260420150000_slice_084_player_dedup_s… |
20260418140000_slice_046_ledger_reconciliation.sql |
data | healthy | supabase/migrations/20260418140000_slice_046_ledger_reconci… |
Showing first 50 of this kind. Full payload available via the JSON button at the top of the page.
| Label | Layer | Status | Path |
|---|---|---|---|
/blocked |
frontend | healthy | src/app/blocked/page.tsx |
/auth/callback |
frontend | healthy | src/app/auth/callback/page.tsx |
/datenschutz |
frontend | healthy | src/app/datenschutz/page.tsx |
/(app) |
frontend | healthy | src/app/(app)/page.tsx |
/(app)/fantasy |
frontend | healthy | src/app/(app)/fantasy/page.tsx |
/(app)/player/[id] |
frontend | healthy | src/app/(app)/player/[id]/page.tsx |
/(app)/manager |
frontend | healthy | src/app/(app)/manager/page.tsx |
/(app)/missions |
frontend | healthy | src/app/(app)/missions/page.tsx |
/(app)/profile |
frontend | healthy | src/app/(app)/profile/page.tsx |
/(app)/profile/settings |
frontend | healthy | src/app/(app)/profile/settings/page.tsx |
/(app)/profile/[handle] |
frontend | healthy | src/app/(app)/profile/[handle]/page.tsx |
/(app)/community |
frontend | healthy | src/app/(app)/community/page.tsx |
/(app)/compare |
frontend | healthy | src/app/(app)/compare/page.tsx |
/(app)/transactions |
frontend | healthy | src/app/(app)/transactions/page.tsx |
/(app)/rankings |
frontend | healthy | src/app/(app)/rankings/page.tsx |
/(app)/clubs |
frontend | healthy | src/app/(app)/clubs/page.tsx |
/(app)/founding |
frontend | healthy | src/app/(app)/founding/page.tsx |
/(app)/market |
frontend | healthy | src/app/(app)/market/page.tsx |
/(app)/inventory |
frontend | healthy | src/app/(app)/inventory/page.tsx |
/(app)/bescout-admin |
frontend | healthy | src/app/(app)/bescout-admin/page.tsx |
/(app)/airdrop |
frontend | healthy | src/app/(app)/airdrop/page.tsx |
/(app)/club |
frontend | healthy | src/app/(app)/club/page.tsx |
/(app)/club/[slug] |
frontend | healthy | src/app/(app)/club/[slug]/page.tsx |
/(app)/club/[slug]/admin |
frontend | healthy | src/app/(app)/club/[slug]/admin/page.tsx |
/agb |
frontend | healthy | src/app/agb/page.tsx |
/impressum |
frontend | healthy | src/app/impressum/page.tsx |
/(auth)/login |
frontend | healthy | src/app/(auth)/login/page.tsx |
/(auth)/onboarding |
frontend | healthy | src/app/(auth)/onboarding/page.tsx |
/welcome |
frontend | healthy | src/app/welcome/page.tsx |
/pitch |
frontend | healthy | src/app/pitch/page.tsx |
/ |
frontend | healthy | src/lib/supabaseMiddleware.ts |
/market |
frontend | healthy | e2e/take-screenshots.ts |
/fantasy |
frontend | healthy | e2e/take-screenshots.ts |
/community |
frontend | healthy | e2e/take-screenshots.ts |
/clubs |
frontend | healthy | e2e/take-screenshots.ts |
/club/sakaryaspor |
frontend | healthy | e2e/take-screenshots.ts |
/profile |
frontend | healthy | e2e/take-screenshots.ts |
/compare |
frontend | healthy | e2e/take-screenshots.ts |
/airdrop |
frontend | healthy | e2e/take-screenshots.ts |
/inventory |
frontend | healthy | e2e/qa-3hub.ts |
/inventory?tab=cosmetics |
frontend | healthy | e2e/qa-3hub.ts |
/inventory?tab=wildcards |
frontend | healthy | e2e/qa-3hub.ts |
/inventory?tab=mystery |
frontend | healthy | e2e/qa-3hub.ts |
/missions |
frontend | healthy | e2e/qa-3hub.ts |
/login |
frontend | healthy | e2e/screenshots.spec.ts |
| Label | Layer | Status | Path |
|---|---|---|---|
Rate429Error |
software | healthy | scripts/fetch-stadium-images.mjs:Rate429Error |
AgentConfig |
software | healthy | scripts/agent-sdk/config.py:10 |
MockIntersectionObserver |
software | healthy | src/app/(app)/player/[id]/__tests__/PlayerContent.test.tsx:… |
for |
software | healthy | src/components/fantasy/spieltag/helpers.ts:for |
const |
software | healthy | src/components/fantasy/event-tabs/__tests__/LeaderboardPane… |
for |
software | healthy | src/components/player/index.tsx:for |
const |
software | healthy | src/components/player/detail/__tests__/TradingCardFrame.tes… |
it |
software | healthy | src/components/player/detail/__tests__/TradingCardFrame.tes… |
to |
software | healthy | src/components/player/detail/__tests__/TradingCardFrame.tes… |
at |
software | healthy | src/components/player/detail/__tests__/TradingCardFrame.tes… |
and |
software | healthy | src/components/admin/__tests__/AdminRevenueTab.test.tsx:and |
for |
software | healthy | src/components/profile/ScoreProgress.tsx:for |
const |
software | healthy | src/components/home/__tests__/HomeSpotlight.test.tsx:const |
ErrorBoundary |
software | healthy | src/components/ui/ErrorBoundary.tsx:ErrorBoundary |
ParticleSystem |
software | healthy | src/components/gamification/particles.ts:ParticleSystem |
MockParticleSystem |
software | healthy | src/components/gamification/__tests__/MysteryBoxModal.test.… |
animate |
software | healthy | src/features/market/components/shared/__tests__/OrderDepthV… |
for |
software | healthy | src/lib/hooks/useNumTick.ts:for |
attribute |
software | healthy | src/lib/scrapers/transfermarkt-squad.test.ts:attribute |
anchor |
software | healthy | src/lib/scrapers/transfermarkt-profile.ts:anchor |
DomainError |
software | healthy | src/lib/errors/index.ts:DomainError |
ValidationError |
software | healthy | src/lib/errors/index.ts:ValidationError |
PermissionError |
software | healthy | src/lib/errors/index.ts:PermissionError |
RateLimitError |
software | healthy | src/lib/errors/index.ts:RateLimitError |
InsufficientFundsError |
software | healthy | src/lib/errors/index.ts:InsufficientFundsError |
NotFoundError |
software | healthy | src/lib/errors/index.ts:NotFoundError |
ConflictError |
software | healthy | src/lib/errors/index.ts:ConflictError |
UnexpectedError |
software | healthy | src/lib/errors/index.ts:UnexpectedError |
risk |
software | healthy | src/lib/__tests__/db-invariants.test.ts:risk |
erweitert |
software | healthy | src/lib/__tests__/db-invariants.test.ts:erweitert |
BotJournal |
software | healthy | e2e/bots/bot-journal.ts:BotJournal |
BotSessionJournal |
software | healthy | e2e/bots/ai/journal.ts:BotSessionJournal |
| Label | Layer | Status | Path |
|---|---|---|---|
password_literal::src/lib/observability/__tests__/logger.te… |
security | healthy | src/lib/observability/__tests__/logger.test.ts |
password_literal::src/lib/__tests__/helpers/supabase-test-c… |
security | healthy | src/lib/__tests__/helpers/supabase-test-client.ts |
password_literal::src/lib/__tests__/auth/rls-checks.test.ts |
security | healthy | src/lib/__tests__/auth/rls-checks.test.ts |
password_literal::src/lib/__tests__/auth/rls-checks.test.ts |
security | healthy | src/lib/__tests__/auth/rls-checks.test.ts |
password_literal::src/lib/__tests__/boundaries/edge-cases.t… |
security | healthy | src/lib/__tests__/boundaries/edge-cases.test.ts |
password_literal::e2e/take-screenshots.ts |
security | healthy | e2e/take-screenshots.ts |
password_literal::e2e/qa-3hub.ts |
security | healthy | e2e/qa-3hub.ts |
password_literal::e2e/qa-polish.ts |
security | healthy | e2e/qa-polish.ts |
password_literal::e2e/qa-polish.ts |
security | healthy | e2e/qa-polish.ts |
password_literal::e2e/mystery-box-qa.spec.ts |
security | healthy | e2e/mystery-box-qa.spec.ts |
password_literal::e2e/screenshot-home.ts |
security | healthy | e2e/screenshot-home.ts |
password_literal::e2e/qa-283-network.ts |
security | healthy | e2e/qa-283-network.ts |
password_literal::e2e/qa-onboarding.ts |
security | healthy | e2e/qa-onboarding.ts |
password_literal::e2e/qa-b3b4-verify.ts |
security | healthy | e2e/qa-b3b4-verify.ts |
password_literal::e2e/helpers.ts |
security | healthy | e2e/helpers.ts |
password_literal::e2e/qa-284c-verify.ts |
security | healthy | e2e/qa-284c-verify.ts |
password_literal::e2e/qa-equipment-inventory.ts |
security | healthy | e2e/qa-equipment-inventory.ts |
password_literal::e2e/qa-fetch-errors-isolate.ts |
security | healthy | e2e/qa-fetch-errors-isolate.ts |
password_literal::e2e/screenshot-spieltag.ts |
security | healthy | e2e/screenshot-spieltag.ts |
password_literal::e2e/qa-284-stab-walk.ts |
security | healthy | e2e/qa-284-stab-walk.ts |
password_literal::e2e/qa-282-network.ts |
security | healthy | e2e/qa-282-network.ts |
password_literal::e2e/take-mobile-screenshots.ts |
security | healthy | e2e/take-mobile-screenshots.ts |
password_literal::e2e/qa-realtime-feed.ts |
security | healthy | e2e/qa-realtime-feed.ts |
password_literal::e2e/full-check/profile.spec.ts |
security | healthy | e2e/full-check/profile.spec.ts |
password_literal::e2e/full-check/community.spec.ts |
security | healthy | e2e/full-check/community.spec.ts |
password_literal::e2e/full-check/settings.spec.ts |
security | healthy | e2e/full-check/settings.spec.ts |
password_literal::e2e/bots/bot-config.ts |
security | healthy | e2e/bots/bot-config.ts |
password_literal::e2e/bots/ai/run.ts |
security | healthy | e2e/bots/ai/run.ts |
password_literal::e2e/bots/ai/diag-market-query.ts |
security | healthy | e2e/bots/ai/diag-market-query.ts |
password_literal::e2e/bots/ai/refresh-wallets.ts |
security | healthy | e2e/bots/ai/refresh-wallets.ts |
password_literal::e2e/bots/ai/setup-accounts.ts |
security | healthy | e2e/bots/ai/setup-accounts.ts |
| Label | Layer | Status | Path |
|---|---|---|---|
public |
data | healthy | supabase/migrations/20260325_holding_locks.sql |
_slice114_backfill_snapshot |
data | healthy | supabase/migrations/20260420213000_slice_114_backfill_ipo_p… |
liga_seasons |
data | healthy | supabase/migrations/20260410150000_liga_seasons_and_monthly… |
monthly_liga_snapshots |
data | healthy | supabase/migrations/20260410150000_liga_seasons_and_monthly… |
monthly_liga_winners |
data | healthy | supabase/migrations/20260410150000_liga_seasons_and_monthly… |
user_wildcards |
data | healthy | supabase/migrations/20260326_wildcards.sql |
wildcard_transactions |
data | healthy | supabase/migrations/20260326_wildcards.sql |
elo_config |
data | healthy | supabase/migrations/20260330_economy_config_tables.sql |
rang_thresholds |
data | healthy | supabase/migrations/20260330_economy_config_tables.sql |
score_road_config |
data | healthy | supabase/migrations/20260330_economy_config_tables.sql |
manager_points_config |
data | healthy | supabase/migrations/20260330_economy_config_tables.sql |
streak_config |
data | healthy | supabase/migrations/20260330_economy_config_tables.sql |
| Label | Layer | Status | Path |
|---|---|---|---|
smoke |
cicd | healthy | .github/workflows/post-deploy-smoke.yml |
synthetic |
cicd | healthy | .github/workflows/synthetic-users.yml |
watchdog |
cicd | healthy | .github/workflows/post-push-deploy-watchdog.yml |
lighthouse |
cicd | healthy | .github/workflows/lighthouse.yml |
audit |
cicd | healthy | .github/workflows/nightly-audit.yml |
smoke |
cicd | healthy | .github/workflows/nightly-audit.yml |
lint |
cicd | healthy | .github/workflows/ci.yml |
build |
cicd | healthy | .github/workflows/ci.yml |
test |
cicd | healthy | .github/workflows/ci.yml |
audit |
cicd | healthy | .github/workflows/ci.yml |
| Label | Layer | Status | Path |
|---|---|---|---|
SUPABASE_SERVICE_ROLE_KEY |
cicd | healthy | — |
NEXT_PUBLIC_SENTRY_DSN |
cicd | healthy | — |
VERCEL_TEAM_ID |
cicd | healthy | — |
SMOKE_PASSWORD |
cicd | healthy | — |
SMOKE_EMAIL |
cicd | healthy | — |
VERCEL_TOKEN |
cicd | healthy | — |
NEXT_PUBLIC_SUPABASE_ANON_KEY |
cicd | healthy | — |
NEXT_PUBLIC_SUPABASE_URL |
cicd | healthy | — |
| Label | Layer | Status | Path |
|---|---|---|---|
port:64 |
network | healthy | pnpm-lock.yaml |
port:14 |
network | healthy | pnpm-lock.yaml |
port:05 |
network | healthy | .github/workflows/synthetic-users.yml |
port:07 |
network | healthy | .github/workflows/synthetic-users.yml |
port:03 |
network | healthy | .github/workflows/nightly-audit.yml |
port:04 |
network | healthy | .github/workflows/nightly-audit.yml |
| Label | Layer | Status | Path |
|---|---|---|---|
auth::src/lib/observability/__tests__/logger.test.ts |
security | healthy | src/lib/observability/__tests__/logger.test.ts |
auth::src/lib/queries/holdings.ts |
security | healthy | src/lib/queries/holdings.ts |
auth::public/sw.js |
security | healthy | public/sw.js |
auth::src/lib/services/missions.ts |
security | healthy | src/lib/services/missions.ts |
auth::src/app/api/cron/gameweek-sync/route.ts |
security | healthy | src/app/api/cron/gameweek-sync/route.ts |
auth::src/app/(auth)/login/page.tsx |
security | healthy | src/app/(auth)/login/page.tsx |
| Label | Layer | Status | Path |
|---|---|---|---|
gha::post-deploy-smoke |
cicd | healthy | .github/workflows/post-deploy-smoke.yml |
gha::synthetic-users |
cicd | healthy | .github/workflows/synthetic-users.yml |
gha::post-push-deploy-watchdog |
cicd | healthy | .github/workflows/post-push-deploy-watchdog.yml |
gha::lighthouse |
cicd | healthy | .github/workflows/lighthouse.yml |
gha::nightly-audit |
cicd | healthy | .github/workflows/nightly-audit.yml |
gha::ci |
cicd | healthy | .github/workflows/ci.yml |
| Label | Layer | Status | Path |
|---|---|---|---|
mongodb |
data | healthy | pnpm-lock.yaml |
mysql |
data | healthy | pnpm-lock.yaml |
redis |
data | healthy | pnpm-lock.yaml |
postgres |
data | healthy | pnpm-lock.yaml |
postgresql |
data | healthy | src/lib/services/tickets.ts |
| Label | Layer | Status | Path |
|---|---|---|---|
122.0.0.0 |
network | healthy | scripts/tm-profile-local.ts |
126.0.0.0 |
network | healthy | scripts/tm-search-scrape-unknown.ts |
2.9.75.93 |
network | healthy | src/app/(auth)/login/page.tsx |
| Label | Layer | Status | Path |
|---|---|---|---|
Djembo31__beScout-App |
software | healthy | /data/fable5_failed_archive/Djembo31__beScout-App |
| Label | Layer | Status | Path |
|---|---|---|---|
gpu (detected) |
hardware | healthy | scripts/matched-contracts.json |
This page is publicly accessible at:
https://repobility.com/scan/85eb7069-5fda-4457-bb80-402b1480dee5/
To check status programmatically (no auth required):
curl -s https://repobility.com/api/v1/public/scan/85eb7069-5fda-4457-bb80-402b1480dee5/
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.