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.

beerleaguewebbuild/beer-league-lacrosse

https://github.com/beerleaguewebbuild/beer-league-lacrosse · scanned 2026-06-17 01:38 UTC (1 month, 2 weeks ago)

32 raw signals (0 security + 32 graph)

UNIFIED Repobility · multi-layer engine · AI coders

Complete repo analysis

Last scanned 1 month, 2 weeks ago · v2 · last Δ +20.3 (diff) · 32 actionable findings from 1 signal source. 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 644 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
middleware software healthy src/middleware.ts:middleware
NotFound software healthy src/app/not-found.tsx:NotFound
GlobalError software healthy src/app/global-error.tsx:GlobalError
Error software healthy src/app/error.tsx:Error
RootLayout software healthy src/app/layout.tsx:RootLayout
POST software healthy src/app/api/admin/delete-admin/route.ts:POST
POST software healthy src/app/api/admin/create-admin/route.ts:POST
POST software healthy src/app/api/parse-rules/route.ts:POST
mergeStrayTitles software healthy src/app/api/parse-rules/route.ts:mergeStrayTitles
parsePdfLayout software healthy src/app/api/parse-rules/route.ts:parsePdfLayout
parseDocxLayout software healthy src/app/api/parse-rules/route.ts:parseDocxLayout
strip software healthy src/app/api/parse-rules/route.ts:strip
isTitle software healthy src/app/api/parse-rules/route.ts:isTitle
parseRulesFromText software healthy src/app/api/parse-rules/route.ts:parseRulesFromText
parseNumberedSections software healthy src/app/api/parse-rules/route.ts:parseNumberedSections
parseRomanSections software healthy src/app/api/parse-rules/route.ts:parseRomanSections
parseBlockSections software healthy src/app/api/parse-rules/route.ts:parseBlockSections
parseSingleLineSections software healthy src/app/api/parse-rules/route.ts:parseSingleLineSections
isRateLimited software healthy src/app/api/contact/route.ts:isRateLimited
escapeHtml software healthy src/app/api/contact/route.ts:escapeHtml
isValidEmail software healthy src/app/api/contact/route.ts:isValidEmail
POST software healthy src/app/api/contact/route.ts:POST
DraftLayout software healthy src/app/draft/layout.tsx:DraftLayout
EdgeMarquee software healthy src/app/draft/live/EdgeMarquee.tsx:EdgeMarquee
tick software healthy src/app/draft/live/EdgeMarquee.tsx:tick
d software healthy src/app/draft/live/EdgeMarquee.tsx:d
SpectatorView software healthy src/app/draft/live/SpectatorView.tsx:SpectatorView
triggerSplash software healthy src/app/draft/live/SpectatorView.tsx:triggerSplash
getPickOrder software healthy src/app/draft/live/SpectatorView.tsx:getPickOrder
getCurrentTeamId software healthy src/app/draft/live/SpectatorView.tsx:getCurrentTeamId
teamName software healthy src/app/draft/live/SpectatorView.tsx:teamName
teamColor software healthy src/app/draft/live/SpectatorView.tsx:teamColor
roundLabel software healthy src/app/draft/live/SpectatorView.tsx:roundLabel
advance software healthy src/app/draft/live/SpectatorView.tsx:advance
playerRow software healthy src/app/draft/live/SpectatorView.tsx:playerRow
availableList software healthy src/app/draft/live/SpectatorView.tsx:availableList
rightRail software healthy src/app/draft/live/SpectatorView.tsx:rightRail
getData software healthy src/app/draft/live/page.tsx:getData
SpectatorPage software healthy src/app/draft/live/page.tsx:SpectatorPage
CaptainView software healthy src/app/draft/[token]/CaptainView.tsx:CaptainView
getPickOrder software healthy src/app/draft/[token]/CaptainView.tsx:getPickOrder
getCurrentTeamId software healthy src/app/draft/[token]/CaptainView.tsx:getCurrentTeamId
getAvailablePlayers software healthy src/app/draft/[token]/CaptainView.tsx:getAvailablePlayers
selectPosition software healthy src/app/draft/[token]/CaptainView.tsx:selectPosition
selectAge software healthy src/app/draft/[token]/CaptainView.tsx:selectAge
teamName software healthy src/app/draft/[token]/CaptainView.tsx:teamName
playerName software healthy src/app/draft/[token]/CaptainView.tsx:playerName
roundLabel software healthy src/app/draft/[token]/CaptainView.tsx:roundLabel
makePick software healthy src/app/draft/[token]/CaptainView.tsx:makePick
pickOrderForRound software healthy src/app/draft/[token]/actions.ts:pickOrderForRound

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

LabelLayerStatusPath
eslint.config.mjs software healthy eslint.config.mjs
Registration-Platform-Build-Spec.md software healthy Registration-Platform-Build-Spec.md
package-lock.json software healthy package-lock.json
README.md software healthy README.md
postcss.config.mjs software healthy postcss.config.mjs
package.json software healthy package.json
next.config.ts software healthy next.config.ts
tsconfig.json software healthy tsconfig.json
middleware.ts software healthy src/middleware.ts
not-found.tsx software healthy src/app/not-found.tsx
global-error.tsx software healthy src/app/global-error.tsx
error.tsx software healthy src/app/error.tsx
globals.css software healthy src/app/globals.css
layout.tsx software healthy src/app/layout.tsx
route.ts software healthy src/app/api/admin/delete-admin/route.ts
route.ts software healthy src/app/api/admin/create-admin/route.ts
route.ts software healthy src/app/api/parse-rules/route.ts
route.ts software healthy src/app/api/contact/route.ts
layout.tsx software healthy src/app/draft/layout.tsx
EdgeMarquee.tsx software healthy src/app/draft/live/EdgeMarquee.tsx
SpectatorView.tsx software healthy src/app/draft/live/SpectatorView.tsx
page.tsx software healthy src/app/draft/live/page.tsx
CaptainView.tsx software healthy src/app/draft/[token]/CaptainView.tsx
actions.ts software healthy src/app/draft/[token]/actions.ts
page.tsx software healthy src/app/draft/[token]/page.tsx
error.tsx software healthy src/app/admin/error.tsx
page.tsx software healthy src/app/admin/login/page.tsx
layout.tsx software healthy src/app/admin/(dashboard)/layout.tsx
page.tsx software healthy src/app/admin/(dashboard)/page.tsx
page.tsx software healthy src/app/admin/(dashboard)/draft/page.tsx
DraftManager.tsx software healthy src/app/admin/(dashboard)/draft/DraftManager.tsx
GamesManager.tsx software healthy src/app/admin/(dashboard)/games/GamesManager.tsx
page.tsx software healthy src/app/admin/(dashboard)/games/page.tsx
PhotosManager.tsx software healthy src/app/admin/(dashboard)/photos/PhotosManager.tsx
page.tsx software healthy src/app/admin/(dashboard)/photos/page.tsx
SettingsManager.tsx software healthy src/app/admin/(dashboard)/settings/SettingsManager.tsx
page.tsx software healthy src/app/admin/(dashboard)/settings/page.tsx
ChampionsManager.tsx software healthy src/app/admin/(dashboard)/champions/ChampionsManager.tsx
page.tsx software healthy src/app/admin/(dashboard)/champions/page.tsx
RulesManager.tsx software healthy src/app/admin/(dashboard)/rules/RulesManager.tsx
page.tsx software healthy src/app/admin/(dashboard)/rules/page.tsx
PlayersManager.tsx software healthy src/app/admin/(dashboard)/players/PlayersManager.tsx
page.tsx software healthy src/app/admin/(dashboard)/players/page.tsx
loading.tsx software healthy src/app/(public)/loading.tsx
layout.tsx software healthy src/app/(public)/layout.tsx
page.tsx software healthy src/app/(public)/page.tsx
page.tsx software healthy src/app/(public)/photos/page.tsx
page.tsx software healthy src/app/(public)/champions/page.tsx
page.tsx software healthy src/app/(public)/rules/page.tsx
PlayersPageClient.tsx software healthy src/app/(public)/players/PlayersPageClient.tsx

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

LabelLayerStatusPath
NotFound frontend healthy src/app/not-found.tsx
GlobalError frontend healthy src/app/global-error.tsx
Error frontend healthy src/app/error.tsx
RootLayout frontend healthy src/app/layout.tsx
DraftLayout frontend healthy src/app/draft/layout.tsx
EdgeMarquee frontend healthy src/app/draft/live/EdgeMarquee.tsx
SpectatorView frontend healthy src/app/draft/live/SpectatorView.tsx
CaptainView frontend healthy src/app/draft/[token]/CaptainView.tsx
AdminError frontend healthy src/app/admin/error.tsx
AdminLogin frontend healthy src/app/admin/login/page.tsx
DraftManager frontend healthy src/app/admin/(dashboard)/draft/DraftManager.tsx
GamesManager frontend healthy src/app/admin/(dashboard)/games/GamesManager.tsx
PhotosManager frontend healthy src/app/admin/(dashboard)/photos/PhotosManager.tsx
SettingsManager frontend healthy src/app/admin/(dashboard)/settings/SettingsManager.tsx
ChampionsManager frontend healthy src/app/admin/(dashboard)/champions/ChampionsManager.tsx
RulesManager frontend healthy src/app/admin/(dashboard)/rules/RulesManager.tsx
PlayersManager frontend healthy src/app/admin/(dashboard)/players/PlayersManager.tsx
Loading frontend healthy src/app/(public)/loading.tsx
HomePage frontend healthy src/app/(public)/page.tsx
ChampionsPage frontend healthy src/app/(public)/champions/page.tsx
RulesPage frontend healthy src/app/(public)/rules/page.tsx
PlayersPageClient frontend healthy src/app/(public)/players/PlayersPageClient.tsx
JoinLayout frontend healthy src/app/join/layout.tsx
JoinForm frontend healthy src/app/join/[token]/JoinForm.tsx
StatsLayout frontend healthy src/app/stats/layout.tsx
StatEntryForm frontend healthy src/app/stats/[token]/StatEntryForm.tsx
Sidebar frontend healthy src/components/admin/Sidebar.tsx
ImageUploader frontend healthy src/components/admin/ImageUploader.tsx
HomepageEditor frontend healthy src/components/admin/HomepageEditor.tsx
MissionValues frontend healthy src/components/sections/MissionValues.tsx
Sponsors frontend healthy src/components/sections/Sponsors.tsx
RulesAccordion frontend healthy src/components/sections/RulesAccordion.tsx
HeroBanner frontend healthy src/components/shared/HeroBanner.tsx
WhoWeAreMosaic frontend healthy src/components/shared/WhoWeAreMosaic.tsx
HashScroller frontend healthy src/components/ui/HashScroller.tsx
Header frontend healthy src/components/ui/Header.tsx
ContactForm frontend healthy src/components/ui/ContactForm.tsx
GameCard frontend healthy src/components/ui/GameCard.tsx
Footer frontend healthy src/components/ui/Footer.tsx
GamesScroller frontend healthy src/components/ui/GamesScroller.tsx
ChampionsDisplay frontend healthy src/components/ui/ChampionsDisplay.tsx
Button frontend healthy src/components/ui/Button.tsx
PhotoGallery frontend healthy src/components/ui/PhotoGallery.tsx
AnnouncementPopup frontend healthy src/components/ui/AnnouncementPopup.tsx
SocialIcons frontend healthy src/components/ui/SocialIcons.tsx
TrophyViewer frontend healthy src/components/ui/TrophyViewer.tsx
ChampionPhoto frontend healthy src/components/ui/ChampionPhoto.tsx
ScrollToTop frontend healthy src/components/ui/ScrollToTop.tsx

LabelLayerStatusPath
src software healthy src
app software healthy src/app
api software healthy src/app/api
admin software healthy src/app/api/admin
delete-admin software healthy src/app/api/admin/delete-admin
create-admin software healthy src/app/api/admin/create-admin
parse-rules software healthy src/app/api/parse-rules
contact software healthy src/app/api/contact
draft software healthy src/app/draft
live software healthy src/app/draft/live
[token] software healthy src/app/draft/[token]
admin software healthy src/app/admin
login software healthy src/app/admin/login
(dashboard) software healthy src/app/admin/(dashboard)
draft software healthy src/app/admin/(dashboard)/draft
games software healthy src/app/admin/(dashboard)/games
photos software healthy src/app/admin/(dashboard)/photos
settings software healthy src/app/admin/(dashboard)/settings
champions software healthy src/app/admin/(dashboard)/champions
rules software healthy src/app/admin/(dashboard)/rules
players software healthy src/app/admin/(dashboard)/players
(public) software healthy src/app/(public)
photos software healthy src/app/(public)/photos
champions software healthy src/app/(public)/champions
rules software healthy src/app/(public)/rules
players software healthy src/app/(public)/players
auth software healthy src/app/auth
callback software healthy src/app/auth/callback
join software healthy src/app/join
[token] software healthy src/app/join/[token]
stats software healthy src/app/stats
[token] software healthy src/app/stats/[token]
components software healthy src/components
admin software healthy src/components/admin
sections software healthy src/components/sections
shared software healthy src/components/shared
ui software healthy src/components/ui
lib software healthy src/lib
docs software healthy docs
superpowers software healthy docs/superpowers
specs software healthy docs/superpowers/specs
plans software healthy docs/superpowers/plans
database software healthy database
migrations software healthy database/migrations

LabelLayerStatusPath
/draft/live frontend healthy src/app/draft/live/page.tsx
/draft/[token] frontend healthy src/app/draft/[token]/page.tsx
/admin/login frontend healthy src/app/admin/login/page.tsx
/admin/(dashboard) frontend healthy src/app/admin/(dashboard)/page.tsx
/admin/(dashboard)/draft frontend healthy src/app/admin/(dashboard)/draft/page.tsx
/admin/(dashboard)/games frontend healthy src/app/admin/(dashboard)/games/page.tsx
/admin/(dashboard)/photos frontend healthy src/app/admin/(dashboard)/photos/page.tsx
/admin/(dashboard)/settings frontend healthy src/app/admin/(dashboard)/settings/page.tsx
/admin/(dashboard)/champions frontend healthy src/app/admin/(dashboard)/champions/page.tsx
/admin/(dashboard)/rules frontend healthy src/app/admin/(dashboard)/rules/page.tsx
/admin/(dashboard)/players frontend healthy src/app/admin/(dashboard)/players/page.tsx
/(public) frontend healthy src/app/(public)/page.tsx
/(public)/photos frontend healthy src/app/(public)/photos/page.tsx
/(public)/champions frontend healthy src/app/(public)/champions/page.tsx
/(public)/rules frontend healthy src/app/(public)/rules/page.tsx
/(public)/players frontend healthy src/app/(public)/players/page.tsx
/join/[token] frontend healthy src/app/join/[token]/page.tsx
/stats/[token] frontend healthy src/app/stats/[token]/page.tsx

LabelLayerStatusPath
seasons data healthy database/schema.sql
teams data healthy database/schema.sql
players data healthy database/schema.sql
games data healthy database/schema.sql
player_game_stats data healthy database/schema.sql
champions data healthy database/schema.sql
rules data healthy database/schema.sql
media data healthy database/schema.sql
sponsors data healthy database/schema.sql
site_settings data healthy database/schema.sql
admin_users data healthy database/schema.sql
drafts data healthy database/schema.sql
draft_order data healthy database/schema.sql
draft_picks data healthy database/schema.sql
draft_captain_tokens data healthy database/schema.sql
player_stat_overrides data healthy database/migrations/2026-06-04-player-stat-overrides.sql
game_stat_tokens data healthy database/migrations/2026-06-04-game-stat-tokens.sql

LabelLayerStatusPath
2026-06-09-announcement-charity-toggle.sql data healthy database/migrations/2026-06-09-announcement-charity-toggle.…
2026-06-05-announcement-charity.sql data healthy database/migrations/2026-06-05-announcement-charity.sql
2026-06-09-security-lint-cleanup-round2.sql data healthy database/migrations/2026-06-09-security-lint-cleanup-round2…
2026-06-04-player-stat-overrides.sql data healthy database/migrations/2026-06-04-player-stat-overrides.sql
2026-06-04-game-stat-tokens.sql data healthy database/migrations/2026-06-04-game-stat-tokens.sql
2026-06-04-lock-rls-and-anon-writes.sql data healthy database/migrations/2026-06-04-lock-rls-and-anon-writes.sql
2026-06-09-why-we-play-paragraphs.sql data healthy database/migrations/2026-06-09-why-we-play-paragraphs.sql
2026-06-09-security-lint-fixes.sql data healthy database/migrations/2026-06-09-security-lint-fixes.sql
2026-06-09-regular-announcement-toggle.sql data healthy database/migrations/2026-06-09-regular-announcement-toggle.…

LabelLayerStatusPath
beerleaguewebbuild__beer-league-lacrosse software healthy /data/fable5_failed_archive/beerleaguewebbuild__beer-league…

LabelLayerStatusPath
TrophyErrorBoundary software healthy src/components/ui/TrophyViewer.tsx:TrophyErrorBoundary

LabelLayerStatusPath
2.37.996.608 network healthy src/app/admin/(dashboard)/games/GamesManager.tsx

LabelLayerStatusPath
gpu (detected) hardware healthy package-lock.json
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/d607a827-ac9c-4c54-b70e-75f678450568/

To check status programmatically (no auth required):

curl -s https://repobility.com/api/v1/public/scan/d607a827-ac9c-4c54-b70e-75f678450568/

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.