https://github.com/SifatHossain456/Base-arena
· scanned 2026-06-16 00:12 UTC (2 months, 2 weeks ago)
12 raw signals (0 security + 12 graph)
Last scanned 2 months, 2 weeks ago · v1 · 12 actionable findings from 1 signal source. Security checks, system graph analysis, and verified AI-agent feedback are merged into one review queue.
All 107 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 |
|---|---|---|---|
Footer |
software | healthy | src/components/layout/Footer.tsx:Footer |
WalletDropdown |
software | healthy | src/components/layout/Navbar.tsx:WalletDropdown |
copy |
software | healthy | src/components/layout/Navbar.tsx:copy |
ConnectModal |
software | healthy | src/components/layout/Navbar.tsx:ConnectModal |
handleConnect |
software | healthy | src/components/layout/Navbar.tsx:handleConnect |
Navbar |
software | healthy | src/components/layout/Navbar.tsx:Navbar |
onScroll |
software | healthy | src/components/layout/Navbar.tsx:onScroll |
PredictionModal |
software | healthy | src/components/arena/ArenaCard.tsx:PredictionModal |
handleSubmit |
software | healthy | src/components/arena/ArenaCard.tsx:handleSubmit |
ArenaCard |
software | healthy | src/components/arena/ArenaCard.tsx:ArenaCard |
HowItWorks |
software | healthy | src/components/home/HowItWorks.tsx:HowItWorks |
TournamentCard |
software | healthy | src/components/home/FeaturedArenas.tsx:TournamentCard |
FeaturedArenas |
software | healthy | src/components/home/FeaturedArenas.tsx:FeaturedArenas |
CountUp |
software | healthy | src/components/home/Stats.tsx:CountUp |
Stats |
software | healthy | src/components/home/Stats.tsx:Stats |
TopBanner |
software | healthy | src/components/home/TopBanner.tsx:TopBanner |
ParticleCanvas |
software | healthy | src/components/home/Hero.tsx:ParticleCanvas |
resize |
software | healthy | src/components/home/Hero.tsx:resize |
animate |
software | healthy | src/components/home/Hero.tsx:animate |
LivePriceTicker |
software | healthy | src/components/home/Hero.tsx:LivePriceTicker |
up |
software | healthy | src/components/home/Hero.tsx:up |
Hero |
software | healthy | src/components/home/Hero.tsx:Hero |
NotFound |
software | healthy | src/app/not-found.tsx:NotFound |
Loading |
software | healthy | src/app/loading.tsx:Loading |
HomePage |
software | healthy | src/app/page.tsx:HomePage |
RootLayout |
software | healthy | src/app/layout.tsx:RootLayout |
Error |
software | healthy | src/app/error.tsx:Error |
Providers |
software | healthy | src/app/providers.tsx:Providers |
ArenaPage |
software | healthy | src/app/arena/page.tsx:ArenaPage |
RankBadge |
software | healthy | src/app/leaderboard/page.tsx:RankBadge |
LeaderboardPage |
software | healthy | src/app/leaderboard/page.tsx:LeaderboardPage |
FieldLabel |
software | healthy | src/app/create/page.tsx:FieldLabel |
CreatePage |
software | healthy | src/app/create/page.tsx:CreatePage |
handleCreate |
software | healthy | src/app/create/page.tsx:handleCreate |
NotConnected |
software | healthy | src/app/profile/page.tsx:NotConnected |
ProfilePage |
software | healthy | src/app/profile/page.tsx:ProfilePage |
copyAddr |
software | healthy | src/app/profile/page.tsx:copyAddr |
cn |
software | healthy | src/lib/utils.ts:cn |
shortenAddress |
software | healthy | src/lib/utils.ts:shortenAddress |
formatUSD |
software | healthy | src/lib/utils.ts:formatUSD |
formatETH |
software | healthy | src/lib/utils.ts:formatETH |
formatNumber |
software | healthy | src/lib/utils.ts:formatNumber |
getTimeLeft |
software | healthy | src/lib/utils.ts:getTimeLeft |
getRankIcon |
software | healthy | src/lib/utils.ts:getRankIcon |
ARENA_CONTRACT_ADDRESS |
software | healthy | src/lib/contracts.ts:ARENA_CONTRACT_ADDRESS |
ARENA_NFT_ADDRESS |
software | healthy | src/lib/contracts.ts:ARENA_NFT_ADDRESS |
useAssetPrices |
software | healthy | src/hooks/useAssetPrices.ts:useAssetPrices |
| Label | Layer | Status | Path |
|---|---|---|---|
README.md |
software | healthy | README.md |
tailwind.config.ts |
software | healthy | tailwind.config.ts |
package.json |
software | healthy | package.json |
next.config.js |
software | healthy | next.config.js |
.env.example |
software | healthy | .env.example |
tsconfig.json |
software | healthy | tsconfig.json |
postcss.config.js |
software | healthy | postcss.config.js |
README.md |
software | healthy | contracts/README.md |
foundry.toml |
software | healthy | contracts/foundry.toml |
Footer.tsx |
software | healthy | src/components/layout/Footer.tsx |
Navbar.tsx |
software | healthy | src/components/layout/Navbar.tsx |
ArenaCard.tsx |
software | healthy | src/components/arena/ArenaCard.tsx |
HowItWorks.tsx |
software | healthy | src/components/home/HowItWorks.tsx |
FeaturedArenas.tsx |
software | healthy | src/components/home/FeaturedArenas.tsx |
Stats.tsx |
software | healthy | src/components/home/Stats.tsx |
TopBanner.tsx |
software | healthy | src/components/home/TopBanner.tsx |
Hero.tsx |
software | healthy | src/components/home/Hero.tsx |
not-found.tsx |
software | healthy | src/app/not-found.tsx |
globals.css |
software | healthy | src/app/globals.css |
loading.tsx |
software | healthy | src/app/loading.tsx |
page.tsx |
software | healthy | src/app/page.tsx |
layout.tsx |
software | healthy | src/app/layout.tsx |
error.tsx |
software | healthy | src/app/error.tsx |
providers.tsx |
software | healthy | src/app/providers.tsx |
page.tsx |
software | healthy | src/app/arena/page.tsx |
page.tsx |
software | healthy | src/app/leaderboard/page.tsx |
page.tsx |
software | healthy | src/app/create/page.tsx |
page.tsx |
software | healthy | src/app/profile/page.tsx |
utils.ts |
software | healthy | src/lib/utils.ts |
wagmi.ts |
software | healthy | src/lib/wagmi.ts |
contracts.ts |
software | healthy | src/lib/contracts.ts |
useAssetPrices.ts |
software | healthy | src/hooks/useAssetPrices.ts |
| Label | Layer | Status | Path |
|---|---|---|---|
contracts |
software | healthy | contracts |
src |
software | healthy | src |
components |
software | healthy | src/components |
layout |
software | healthy | src/components/layout |
arena |
software | healthy | src/components/arena |
home |
software | healthy | src/components/home |
app |
software | healthy | src/app |
arena |
software | healthy | src/app/arena |
leaderboard |
software | healthy | src/app/leaderboard |
create |
software | healthy | src/app/create |
profile |
software | healthy | src/app/profile |
lib |
software | healthy | src/lib |
hooks |
software | healthy | src/hooks |
| Label | Layer | Status | Path |
|---|---|---|---|
NotFound |
frontend | healthy | src/app/not-found.tsx |
Loading |
frontend | healthy | src/app/loading.tsx |
HomePage |
frontend | healthy | src/app/page.tsx |
RootLayout |
frontend | healthy | src/app/layout.tsx |
Error |
frontend | healthy | src/app/error.tsx |
ArenaPage |
frontend | healthy | src/app/arena/page.tsx |
LeaderboardPage |
frontend | healthy | src/app/leaderboard/page.tsx |
CreatePage |
frontend | healthy | src/app/create/page.tsx |
ProfilePage |
frontend | healthy | src/app/profile/page.tsx |
| Label | Layer | Status | Path |
|---|---|---|---|
/page.tsx |
frontend | healthy | src/app/page.tsx |
/arena |
frontend | healthy | src/app/arena/page.tsx |
/leaderboard |
frontend | healthy | src/app/leaderboard/page.tsx |
/create |
frontend | healthy | src/app/create/page.tsx |
/profile |
frontend | healthy | src/app/profile/page.tsx |
| Label | Layer | Status | Path |
|---|---|---|---|
repobility-clone-y656r5da |
software | healthy | /tmp/repobility-clone-y656r5da |
This page is publicly accessible at:
https://repobility.com/scan/554bae02-febe-448c-bf7c-1dd9acc1657b/
To check status programmatically (no auth required):
curl -s https://repobility.com/api/v1/public/scan/554bae02-febe-448c-bf7c-1dd9acc1657b/
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.