https://github.com/sriramv1-dev/nostalgia-cricket-card
· scanned 2026-06-16 00:20 UTC (2 months, 2 weeks ago)
22 raw signals (0 security + 22 graph)
Last scanned 2 months, 2 weeks ago · v1 · 21 actionable findings from 1 signal source. 1 repeated signal grouped for readability. Security checks, system graph analysis, and verified AI-agent feedback are merged into one review queue.
All 389 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 | apps/web/middleware.ts:middleware |
getCountryStyles |
software | healthy | apps/web/src/constants/countries.ts:getCountryStyles |
getCountryCode |
software | healthy | apps/web/src/constants/countries.ts:getCountryCode |
getCountryFlag |
software | healthy | apps/web/src/constants/countries.ts:getCountryFlag |
getCharacterSources |
software | healthy | apps/web/src/constants/characters.ts:getCharacterSources |
PageTitle |
software | healthy | apps/web/src/components/layout/PageTitle.tsx:PageTitle |
BottomNav |
software | healthy | apps/web/src/components/layout/BottomNav.tsx:BottomNav |
PageHeader |
software | healthy | apps/web/src/components/layout/PageHeader.tsx:PageHeader |
PageHeaderSlot |
software | healthy | apps/web/src/components/layout/PageHeaderSlot.tsx:PageHeade… |
Header |
software | healthy | apps/web/src/components/layout/Header.tsx:Header |
CARD_ICON |
software | healthy | apps/web/src/components/players/ViewSwitcher.tsx:CARD_ICON |
TABLE_ICON |
software | healthy | apps/web/src/components/players/ViewSwitcher.tsx:TABLE_ICON |
ViewSwitcher |
software | healthy | apps/web/src/components/players/ViewSwitcher.tsx:ViewSwitch… |
CountrySelect |
software | healthy | apps/web/src/components/players/CountrySelect.tsx:CountrySe… |
handleChange |
software | healthy | apps/web/src/components/players/CountrySelect.tsx:handleCha… |
SearchFilterBar |
software | healthy | apps/web/src/components/players/SearchFilterBar.tsx:SearchF… |
toggleCountry |
software | healthy | apps/web/src/components/players/SearchFilterBar.tsx:toggleC… |
removeCountry |
software | healthy | apps/web/src/components/players/SearchFilterBar.tsx:removeC… |
toggleRole |
software | healthy | apps/web/src/components/players/SearchFilterBar.tsx:toggleR… |
removeRole |
software | healthy | apps/web/src/components/players/SearchFilterBar.tsx:removeR… |
handleCountryPillClick |
software | healthy | apps/web/src/components/players/SearchFilterBar.tsx:handleC… |
handleCountryDismiss |
software | healthy | apps/web/src/components/players/SearchFilterBar.tsx:handleC… |
handleRolePillClick |
software | healthy | apps/web/src/components/players/SearchFilterBar.tsx:handleR… |
handleRoleDismiss |
software | healthy | apps/web/src/components/players/SearchFilterBar.tsx:handleR… |
handleSearch |
software | healthy | apps/web/src/components/players/SearchFilterBar.tsx:handleS… |
PlayerActionImage |
software | healthy | apps/web/src/components/players/PlayerActionImage.tsx:Playe… |
animateWickets |
software | healthy | apps/web/src/components/showcase/PlayerStatsShowcase.tsx:an… |
easeOutCubic |
software | healthy | apps/web/src/components/showcase/PlayerStatsShowcase.tsx:ea… |
easeInCubic |
software | healthy | apps/web/src/components/showcase/PlayerStatsShowcase.tsx:ea… |
easeOutBack |
software | healthy | apps/web/src/components/showcase/PlayerStatsShowcase.tsx:ea… |
draw |
software | healthy | apps/web/src/components/showcase/PlayerStatsShowcase.tsx:dr… |
StatCell |
software | healthy | apps/web/src/components/showcase/PlayerStatsShowcase.tsx:St… |
StatsTable |
software | healthy | apps/web/src/components/showcase/PlayerStatsShowcase.tsx:St… |
SectionCard |
software | healthy | apps/web/src/components/showcase/PlayerStatsShowcase.tsx:Se… |
bv |
software | healthy | apps/web/src/components/showcase/PlayerStatsShowcase.tsx:bv |
bolv |
software | healthy | apps/web/src/components/showcase/PlayerStatsShowcase.tsx:bo… |
fldv |
software | healthy | apps/web/src/components/showcase/PlayerStatsShowcase.tsx:fl… |
rowValues |
software | healthy | apps/web/src/components/showcase/PlayerStatsShowcase.tsx:ro… |
PlayerStatsShowcase |
software | healthy | apps/web/src/components/showcase/PlayerStatsShowcase.tsx:Pl… |
handleDocClick |
software | healthy | apps/web/src/components/showcase/PlayerStatsShowcase.tsx:ha… |
handleCellClick |
software | healthy | apps/web/src/components/showcase/PlayerStatsShowcase.tsx:ha… |
CardButton |
software | healthy | apps/web/src/components/ui/CardButton.tsx:CardButton |
Select |
software | healthy | apps/web/src/components/ui/Select.tsx:Select |
handler |
software | healthy | apps/web/src/components/ui/Select.tsx:handler |
SectionLabel |
software | healthy | apps/web/src/components/ui/SectionLabel.tsx:SectionLabel |
CardWrapper |
software | healthy | apps/web/src/components/ui/CardWrapper.tsx:CardWrapper |
MultiSelect |
software | healthy | apps/web/src/components/ui/MultiSelect.tsx:MultiSelect |
handler |
software | healthy | apps/web/src/components/ui/MultiSelect.tsx:handler |
toggleOption |
software | healthy | apps/web/src/components/ui/MultiSelect.tsx:toggleOption |
handleSelectOnly |
software | healthy | apps/web/src/components/ui/MultiSelect.tsx:handleSelectOnly |
Showing first 50 of this kind. Full payload available via the JSON button at the top of the page.
| Label | Layer | Status | Path |
|---|---|---|---|
README.md |
software | healthy | README.md |
CLAUDE.md |
software | healthy | CLAUDE.md |
package-lock.json |
software | healthy | package-lock.json |
COORDINATION.md |
software | healthy | COORDINATION.md |
tailwind.config.ts |
software | healthy | apps/web/tailwind.config.ts |
package.json |
software | healthy | apps/web/package.json |
next-env.d.ts |
software | healthy | apps/web/next-env.d.ts |
package-lock.json |
software | healthy | apps/web/package-lock.json |
middleware.ts |
software | healthy | apps/web/middleware.ts |
.env.example |
software | healthy | apps/web/.env.example |
tsconfig.json |
software | healthy | apps/web/tsconfig.json |
eslint.config.mjs |
software | healthy | apps/web/eslint.config.mjs |
next.config.mjs |
software | healthy | apps/web/next.config.mjs |
postcss.config.js |
software | healthy | apps/web/postcss.config.js |
claude_context.md |
software | healthy | apps/web/docs/claude_context.md |
player-stats.ts |
software | healthy | apps/web/src/types/player-stats.ts |
index.ts |
software | healthy | apps/web/src/types/index.ts |
card.ts |
software | healthy | apps/web/src/types/card.ts |
database.types.ts |
software | healthy | apps/web/src/types/database.types.ts |
countries.ts |
software | healthy | apps/web/src/constants/countries.ts |
poses.ts |
software | healthy | apps/web/src/constants/poses.ts |
characters.ts |
software | healthy | apps/web/src/constants/characters.ts |
card.ts |
software | healthy | apps/web/src/constants/card.ts |
apiErrors.ts |
software | healthy | apps/web/src/constants/apiErrors.ts |
roles.ts |
software | healthy | apps/web/src/constants/roles.ts |
PageTitle.tsx |
software | healthy | apps/web/src/components/layout/PageTitle.tsx |
BottomNav.tsx |
software | healthy | apps/web/src/components/layout/BottomNav.tsx |
PageHeader.tsx |
software | healthy | apps/web/src/components/layout/PageHeader.tsx |
index.ts |
software | healthy | apps/web/src/components/layout/index.ts |
PageHeaderSlot.tsx |
software | healthy | apps/web/src/components/layout/PageHeaderSlot.tsx |
MobileContainer.tsx |
software | healthy | apps/web/src/components/layout/MobileContainer.tsx |
Header.tsx |
software | healthy | apps/web/src/components/layout/Header.tsx |
index.ts |
software | healthy | apps/web/src/components/players/index.ts |
ViewSwitcher.tsx |
software | healthy | apps/web/src/components/players/ViewSwitcher.tsx |
CountrySelect.tsx |
software | healthy | apps/web/src/components/players/CountrySelect.tsx |
SearchFilterBar.tsx |
software | healthy | apps/web/src/components/players/SearchFilterBar.tsx |
PlayerActionImage.tsx |
software | healthy | apps/web/src/components/players/PlayerActionImage.tsx |
PlayerStatsShowcase.tsx |
software | healthy | apps/web/src/components/showcase/PlayerStatsShowcase.tsx |
index.ts |
software | healthy | apps/web/src/components/showcase/index.ts |
PlayerStatsShowcaseLazy.tsx |
software | healthy | apps/web/src/components/showcase/PlayerStatsShowcaseLazy.tsx |
CardButton.tsx |
software | healthy | apps/web/src/components/ui/CardButton.tsx |
RoleBadge.tsx |
software | healthy | apps/web/src/components/ui/RoleBadge.tsx |
Select.tsx |
software | healthy | apps/web/src/components/ui/Select.tsx |
SectionLabel.tsx |
software | healthy | apps/web/src/components/ui/SectionLabel.tsx |
CardWrapper.tsx |
software | healthy | apps/web/src/components/ui/CardWrapper.tsx |
index.ts |
software | healthy | apps/web/src/components/ui/index.ts |
RarityBadge.tsx |
software | healthy | apps/web/src/components/ui/RarityBadge.tsx |
MultiSelect.tsx |
software | healthy | apps/web/src/components/ui/MultiSelect.tsx |
FormatPill.tsx |
software | healthy | apps/web/src/components/ui/FormatPill.tsx |
TabSwitch.tsx |
software | healthy | apps/web/src/components/ui/TabSwitch.tsx |
Showing first 50 of this kind. Full payload available via the JSON button at the top of the page.
| Label | Layer | Status | Path |
|---|---|---|---|
apps |
software | healthy | apps |
web |
software | healthy | apps/web |
docs |
software | healthy | apps/web/docs |
src |
software | healthy | apps/web/src |
types |
software | healthy | apps/web/src/types |
constants |
software | healthy | apps/web/src/constants |
components |
software | healthy | apps/web/src/components |
layout |
software | healthy | apps/web/src/components/layout |
players |
software | healthy | apps/web/src/components/players |
showcase |
software | healthy | apps/web/src/components/showcase |
ui |
software | healthy | apps/web/src/components/ui |
card |
software | healthy | apps/web/src/components/card |
app |
software | healthy | apps/web/src/app |
collection |
software | healthy | apps/web/src/app/collection |
players |
software | healthy | apps/web/src/app/players |
[id] |
software | healthy | apps/web/src/app/players/[id] |
api |
software | healthy | apps/web/src/app/api |
players |
software | healthy | apps/web/src/app/api/players |
search |
software | healthy | apps/web/src/app/api/players/search |
fetch |
software | healthy | apps/web/src/app/api/players/fetch |
admin |
software | healthy | apps/web/src/app/api/admin |
auth |
software | healthy | apps/web/src/app/api/admin/auth |
card-builder |
software | healthy | apps/web/src/app/card-builder |
trade |
software | healthy | apps/web/src/app/trade |
packs |
software | healthy | apps/web/src/app/packs |
admin |
software | healthy | apps/web/src/app/admin |
login |
software | healthy | apps/web/src/app/admin/login |
card-builder |
software | healthy | apps/web/src/app/admin/card-builder |
customize |
software | healthy | apps/web/src/app/admin/card-builder/customize |
battle |
software | healthy | apps/web/src/app/battle |
(auth) |
software | healthy | apps/web/src/app/(auth) |
login |
software | healthy | apps/web/src/app/(auth)/login |
stat-side |
software | healthy | apps/web/src/app/stat-side |
lib |
software | healthy | apps/web/src/lib |
adapters |
software | healthy | apps/web/src/lib/adapters |
admin |
software | healthy | apps/web/src/lib/admin |
supabase |
software | healthy | apps/web/src/lib/supabase |
gemini |
software | healthy | apps/web/src/lib/gemini |
queries |
software | healthy | apps/web/src/lib/queries |
hooks |
software | healthy | apps/web/src/hooks |
context |
software | healthy | apps/web/src/context |
docs |
software | healthy | docs |
sql |
software | healthy | docs/sql |
claude |
software | healthy | docs/claude |
chats |
software | healthy | docs/claude/chats |
skills |
software | healthy | docs/claude/skills |
scripts |
software | healthy | scripts |
supabase |
software | healthy | supabase |
seeds |
software | healthy | supabase/seeds |
migrations |
software | healthy | supabase/migrations |
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 | apps/web/src/app/page.tsx |
/collection |
frontend | healthy | apps/web/src/app/collection/page.tsx |
/players |
frontend | healthy | apps/web/src/app/players/page.tsx |
/players/[id] |
frontend | healthy | apps/web/src/app/players/[id]/page.tsx |
/card-builder |
frontend | healthy | apps/web/src/app/card-builder/page.tsx |
/trade |
frontend | healthy | apps/web/src/app/trade/page.tsx |
/packs |
frontend | healthy | apps/web/src/app/packs/page.tsx |
/admin |
frontend | healthy | apps/web/src/app/admin/page.tsx |
/admin/login |
frontend | healthy | apps/web/src/app/admin/login/page.tsx |
/admin/card-builder/customize |
frontend | healthy | apps/web/src/app/admin/card-builder/customize/page.tsx |
/battle |
frontend | healthy | apps/web/src/app/battle/page.tsx |
/(auth)/login |
frontend | healthy | apps/web/src/app/(auth)/login/page.tsx |
/stat-side |
frontend | healthy | apps/web/src/app/stat-side/page.tsx |
/ |
frontend | healthy | apps/web/src/app/api/admin/auth/route.ts |
| Label | Layer | Status | Path |
|---|---|---|---|
HomePage |
frontend | healthy | apps/web/src/app/page.tsx |
RootLayout |
frontend | healthy | apps/web/src/app/layout.tsx |
CollectionPage |
frontend | healthy | apps/web/src/app/collection/page.tsx |
CardBuilderPage |
frontend | healthy | apps/web/src/app/card-builder/page.tsx |
TradePage |
frontend | healthy | apps/web/src/app/trade/page.tsx |
PacksPage |
frontend | healthy | apps/web/src/app/packs/page.tsx |
AdminLoginPage |
frontend | healthy | apps/web/src/app/admin/login/page.tsx |
CustomizePage |
frontend | healthy | apps/web/src/app/admin/card-builder/customize/page.tsx |
BattlePage |
frontend | healthy | apps/web/src/app/battle/page.tsx |
LoginPage |
frontend | healthy | apps/web/src/app/(auth)/login/page.tsx |
StatSidePage |
frontend | healthy | apps/web/src/app/stat-side/page.tsx |
| Label | Layer | Status | Path |
|---|---|---|---|
player_stats |
data | healthy | docs/sql/03_player_stats.sql |
players |
data | healthy | docs/sql/02_players.sql |
public |
data | healthy | supabase/migrations/001_initial_schema.sql |
shots |
data | healthy | supabase/migrations/006_shots_and_player_shot.sql |
| Label | Layer | Status | Path |
|---|---|---|---|
001_initial_schema.sql |
data | healthy | supabase/migrations/001_initial_schema.sql |
006_shots_and_player_shot.sql |
data | healthy | supabase/migrations/006_shots_and_player_shot.sql |
| Label | Layer | Status | Path |
|---|---|---|---|
gha::keep-supabase-alive |
cicd | healthy | .github/workflows/keep-supabase-alive.yml |
gha::ci |
cicd | healthy | .github/workflows/ci.yml |
| Label | Layer | Status | Path |
|---|---|---|---|
ping |
cicd | healthy | .github/workflows/keep-supabase-alive.yml |
lint-and-typecheck |
cicd | healthy | .github/workflows/ci.yml |
| Label | Layer | Status | Path |
|---|---|---|---|
SUPABASE_URL |
cicd | healthy | — |
SUPABASE_ANON_KEY |
cicd | healthy | — |
| Label | Layer | Status | Path |
|---|---|---|---|
repobility-clone-s76ji87e |
software | healthy | /tmp/repobility-clone-s76ji87e |
| Label | Layer | Status | Path |
|---|---|---|---|
GeminiError |
software | healthy | apps/web/src/lib/gemini/client.ts:GeminiError |
| Label | Layer | Status | Path |
|---|---|---|---|
postgresql |
data | healthy | CLAUDE.md |
This page is publicly accessible at:
https://repobility.com/scan/a1aa509e-ef1d-4c38-a87e-ccc52ec76a81/
To check status programmatically (no auth required):
curl -s https://repobility.com/api/v1/public/scan/a1aa509e-ef1d-4c38-a87e-ccc52ec76a81/
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.