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.

vsysio-bgould/fleetr

https://github.com/vsysio-bgould/fleetr · scanned 2026-06-16 00:53 UTC (2 months, 1 week ago)

35 raw signals (0 security + 35 graph)

UNIFIED Repobility · multi-layer engine · AI coders

Complete repo analysis

Last scanned 2 months, 1 week ago · v1 · 35 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 750 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
isPublic software healthy middleware.ts:isPublic
middleware software healthy middleware.ts:middleware
main software healthy prisma/seed.ts:main
HomePage software healthy app/page.tsx:HomePage
RootLayout software healthy app/layout.tsx:RootLayout
FleetDashboardPage software healthy app/fleet/[fleetId]/page.tsx:FleetDashboardPage
FleetLayout software healthy app/fleet/[fleetId]/layout.tsx:FleetLayout
FleetSettingsPage software healthy app/fleet/[fleetId]/settings/page.tsx:FleetSettingsPage
handleDisband software healthy app/fleet/[fleetId]/settings/page.tsx:handleDisband
handleRegenerateToken software healthy app/fleet/[fleetId]/settings/page.tsx:handleRegenerateToken
handleSaveSettings software healthy app/fleet/[fleetId]/settings/page.tsx:handleSaveSettings
FleetConfigurationPage software healthy app/fleet/[fleetId]/configuration/page.tsx:FleetConfigurati…
appendLink software healthy app/fleet/[fleetId]/configuration/page.tsx:appendLink
FleetCreatedPage software healthy app/fleet/[fleetId]/created/page.tsx:FleetCreatedPage
copyLink software healthy app/fleet/[fleetId]/created/page.tsx:copyLink
openFleet software healthy app/fleet/[fleetId]/created/page.tsx:openFleet
FleetCreatedPageWrapper software healthy app/fleet/[fleetId]/created/page.tsx:FleetCreatedPageWrapper
QueuePage software healthy app/fleet/[fleetId]/queue/page.tsx:QueuePage
MembersPage software healthy app/fleet/[fleetId]/members/page.tsx:MembersPage
FleetCreatePage software healthy app/fleet/create/page.tsx:FleetCreatePage
handleCreate software healthy app/fleet/create/page.tsx:handleCreate
KickedPage software healthy app/kicked/page.tsx:KickedPage
ScopeSelectionPage software healthy app/auth/scopes/page.tsx:ScopeSelectionPage
toggleScope software healthy app/auth/scopes/page.tsx:toggleScope
selectTier software healthy app/auth/scopes/page.tsx:selectTier
handleContinue software healthy app/auth/scopes/page.tsx:handleContinue
ScopeSelectionPageWrapper software healthy app/auth/scopes/page.tsx:ScopeSelectionPageWrapper
LoginPage software healthy app/login/page.tsx:LoginPage
handleLogin software healthy app/login/page.tsx:handleLogin
LoginPageWrapper software healthy app/login/page.tsx:LoginPageWrapper
GET software healthy app/api/v1/users/me/route.ts:GET
PATCH software healthy app/api/v1/users/me/scope-preference/route.ts:PATCH
GET software healthy app/api/v1/users/me/current-fleet/route.ts:GET
POST software healthy app/api/v1/users/me/advisories/[key]/route.ts:POST
POST software healthy app/api/v1/auth/logout/route.ts:POST
POST software healthy app/api/v1/auth/begin/route.ts:POST
GET software healthy app/api/v1/auth/callback/route.ts:GET
getCharacterId software healthy app/api/v1/auth/scope-selection/route.ts:getCharacterId
GET software healthy app/api/v1/auth/scope-selection/route.ts:GET
GET software healthy app/api/v1/health/route.ts:GET
requireSecret software healthy app/api/v1/internal/fleets/[fleetId]/broadcast/route.ts:req…
POST software healthy app/api/v1/internal/fleets/[fleetId]/broadcast/route.ts:POST
requireSecret software healthy app/api/v1/internal/fleets/[fleetId]/validate-connection/ro…
POST software healthy app/api/v1/internal/fleets/[fleetId]/validate-connection/ro…
findSession software healthy app/api/v1/internal/fleets/[fleetId]/validate-connection/ro…
requireSecret software healthy app/api/v1/internal/fleets/[fleetId]/playback/route.ts:requ…
POST software healthy app/api/v1/internal/fleets/[fleetId]/playback/route.ts:POST
requireSecret software healthy app/api/v1/internal/fleets/[fleetId]/volume/route.ts:requir…
POST software healthy app/api/v1/internal/fleets/[fleetId]/volume/route.ts:POST
requireSecret software healthy app/api/v1/internal/fleets/[fleetId]/mode/route.ts:requireS…

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

LabelLayerStatusPath
.env.local.example software healthy .env.local.example
docker-compose.local.yml software healthy docker-compose.local.yml
README.md software healthy README.md
tailwind.config.ts software healthy tailwind.config.ts
install.sh software healthy install.sh
package.json software healthy package.json
CONTRIBUTING.md software healthy CONTRIBUTING.md
Dockerfile software healthy Dockerfile
next-env.d.ts software healthy next-env.d.ts
package-lock.json software healthy package-lock.json
docker-compose.prod.yml software healthy docker-compose.prod.yml
middleware.ts software healthy middleware.ts
partykit.json software healthy partykit.json
.env.example software healthy .env.example
.eslintrc.json software healthy .eslintrc.json
tsconfig.json software healthy tsconfig.json
LICENSE software healthy LICENSE
next.config.mjs software healthy next.config.mjs
postcss.config.js software healthy postcss.config.js
docker-compose.yml software healthy docker-compose.yml
vitest.config.ts software healthy vitest.config.ts
WORKERS.md software healthy docs/WORKERS.md
REMAINING-WORK.md software healthy docs/REMAINING-WORK.md
COMPONENT-CONTRACT.md software healthy docs/COMPONENT-CONTRACT.md
ESI-SCOPES.md software healthy docs/ESI-SCOPES.md
IMPLEMENTATION-PLAN.md software healthy docs/IMPLEMENTATION-PLAN.md
ACCESS-CONTROL.md software healthy docs/ACCESS-CONTROL.md
ESI-GATEWAY.md software healthy docs/ESI-GATEWAY.md
CODING-STANDARDS.md software healthy docs/CODING-STANDARDS.md
API-CONTRACT.md software healthy docs/API-CONTRACT.md
MEDIA-PLAYERS.md software healthy docs/MEDIA-PLAYERS.md
seed.ts software healthy prisma/seed.ts
migration.sql software healthy prisma/migrations/20260612183000_init/migration.sql
migration.sql software healthy prisma/migrations/20260612191500_add_battle_volume_percent/…
migration.sql software healthy prisma/migrations/20260613012000_add_fleet_boss_role/migrat…
migration.sql software healthy prisma/migrations/20260613000500_add_mode_playback_bookmark…
globals.css software healthy app/globals.css
page.tsx software healthy app/page.tsx
layout.tsx software healthy app/layout.tsx
page.tsx software healthy app/fleet/[fleetId]/page.tsx
layout.tsx software healthy app/fleet/[fleetId]/layout.tsx
page.tsx software healthy app/fleet/[fleetId]/settings/page.tsx
page.tsx software healthy app/fleet/[fleetId]/configuration/page.tsx
page.tsx software healthy app/fleet/[fleetId]/created/page.tsx
page.tsx software healthy app/fleet/[fleetId]/queue/page.tsx
page.tsx software healthy app/fleet/[fleetId]/members/page.tsx
page.tsx software healthy app/fleet/create/page.tsx
page.tsx software healthy app/kicked/page.tsx
page.tsx software healthy app/auth/scopes/page.tsx
page.tsx software healthy app/login/page.tsx

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

LabelLayerStatusPath
docs software healthy docs
prisma software healthy prisma
migrations software healthy prisma/migrations
20260612183000_init software healthy prisma/migrations/20260612183000_init
20260612191500_add_battle_volume_percent software healthy prisma/migrations/20260612191500_add_battle_volume_percent
20260613012000_add_fleet_boss_role software healthy prisma/migrations/20260613012000_add_fleet_boss_role
20260613000500_add_mode_playback_bookmarks software healthy prisma/migrations/20260613000500_add_mode_playback_bookmarks
app software healthy app
fleet software healthy app/fleet
[fleetId] software healthy app/fleet/[fleetId]
settings software healthy app/fleet/[fleetId]/settings
configuration software healthy app/fleet/[fleetId]/configuration
created software healthy app/fleet/[fleetId]/created
queue software healthy app/fleet/[fleetId]/queue
members software healthy app/fleet/[fleetId]/members
create software healthy app/fleet/create
kicked software healthy app/kicked
auth software healthy app/auth
scopes software healthy app/auth/scopes
login software healthy app/login
api software healthy app/api
v1 software healthy app/api/v1
users software healthy app/api/v1/users
me software healthy app/api/v1/users/me
scope-preference software healthy app/api/v1/users/me/scope-preference
current-fleet software healthy app/api/v1/users/me/current-fleet
advisories software healthy app/api/v1/users/me/advisories
[key] software healthy app/api/v1/users/me/advisories/[key]
auth software healthy app/api/v1/auth
logout software healthy app/api/v1/auth/logout
begin software healthy app/api/v1/auth/begin
callback software healthy app/api/v1/auth/callback
scope-selection software healthy app/api/v1/auth/scope-selection
health software healthy app/api/v1/health
internal software healthy app/api/v1/internal
fleets software healthy app/api/v1/internal/fleets
[fleetId] software healthy app/api/v1/internal/fleets/[fleetId]
broadcast software healthy app/api/v1/internal/fleets/[fleetId]/broadcast
validate-connection software healthy app/api/v1/internal/fleets/[fleetId]/validate-connection
playback software healthy app/api/v1/internal/fleets/[fleetId]/playback
volume software healthy app/api/v1/internal/fleets/[fleetId]/volume
mode software healthy app/api/v1/internal/fleets/[fleetId]/mode
cron software healthy app/api/v1/internal/cron
join software healthy app/api/v1/join
[token] software healthy app/api/v1/join/[token]
fleets software healthy app/api/v1/fleets
by-token software healthy app/api/v1/fleets/by-token
[token] software healthy app/api/v1/fleets/by-token/[token]
[fleetId] software healthy app/api/v1/fleets/[fleetId]
settings software healthy app/api/v1/fleets/[fleetId]/settings

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

LabelLayerStatusPath
FleetServer software healthy party/index.ts:FleetServer
ApiError software healthy src/lib/api.ts:ApiError
AppError software healthy src/lib/errors.ts:AppError
NotFoundError software healthy src/lib/errors.ts:NotFoundError
ForbiddenError software healthy src/lib/errors.ts:ForbiddenError
UnauthorizedError software healthy src/lib/errors.ts:UnauthorizedError
NotInFleetError software healthy src/lib/errors.ts:NotInFleetError
FleetExpiredError software healthy src/lib/errors.ts:FleetExpiredError
EmbeddingDisabledError software healthy src/lib/errors.ts:EmbeddingDisabledError
PlatformMismatchError software healthy src/lib/errors.ts:PlatformMismatchError
AlreadyVotedError software healthy src/lib/errors.ts:AlreadyVotedError
ScopeNotGrantedError software healthy src/lib/errors.ts:ScopeNotGrantedError
EsiUnavailableError software healthy src/lib/errors.ts:EsiUnavailableError
ValidationError software healthy src/lib/errors.ts:ValidationError
RateLimitError software healthy src/lib/errors.ts:RateLimitError
FleetService software healthy src/services/FleetService.ts:FleetService
FleetConfigurationService software healthy src/services/FleetConfigurationService.ts:FleetConfiguratio…
MemberService software healthy src/services/MemberService.ts:MemberService
DelegateService software healthy src/services/DelegateService.ts:DelegateService
UserService software healthy src/services/UserService.ts:UserService
QueueService software healthy src/services/QueueService.ts:QueueService
FleetJoinService software healthy src/services/FleetJoinService.ts:FleetJoinService
PlaybackService software healthy src/services/PlaybackService.ts:PlaybackService
AdvisoryService software healthy src/services/AdvisoryService.ts:AdvisoryService
AuthService software healthy src/services/AuthService.ts:AuthService
AdminService software healthy src/services/AdminService.ts:AdminService
SoundCloudPlayer software healthy src/infra/player/SoundCloudPlayer.ts:SoundCloudPlayer
Player software healthy src/infra/player/YouTubePlayer.ts:Player
YouTubePlayer software healthy src/infra/player/YouTubePlayer.ts:YouTubePlayer
YouTubeClient software healthy src/infra/media/YouTubeClient.ts:YouTubeClient
SoundCloudClient software healthy src/infra/media/SoundCloudClient.ts:SoundCloudClient
EsiClient software healthy src/infra/esi/EsiClient.ts:EsiClient
EsiErrorBudget software healthy src/infra/esi/EsiErrorBudget.ts:EsiErrorBudget
EsiCache software healthy src/infra/esi/EsiCache.ts:EsiCache
EsiHttpClient software healthy src/infra/esi/EsiHttpClient.ts:EsiHttpClient
EsiTokenStore software healthy src/infra/esi/EsiTokenStore.ts:EsiTokenStore

LabelLayerStatusPath
User data healthy prisma/migrations/20260612183000_init/migration.sql
ApiToken data healthy prisma/migrations/20260612183000_init/migration.sql
UserScopePreference data healthy prisma/migrations/20260612183000_init/migration.sql
EsiToken data healthy prisma/migrations/20260612183000_init/migration.sql
AdvisoryDismissal data healthy prisma/migrations/20260612183000_init/migration.sql
Fleet data healthy prisma/migrations/20260612183000_init/migration.sql
FleetDelegate data healthy prisma/migrations/20260612183000_init/migration.sql
Session data healthy prisma/migrations/20260612183000_init/migration.sql
QueueEntry data healthy prisma/migrations/20260612183000_init/migration.sql
Vote data healthy prisma/migrations/20260612183000_init/migration.sql
Playback data healthy prisma/migrations/20260612183000_init/migration.sql
AuditLog data healthy prisma/migrations/20260612183000_init/migration.sql
QueueDownvote data healthy prisma/migrations/20260612191500_add_battle_volume_percent/…

LabelLayerStatusPath
RootLayout frontend healthy app/layout.tsx
FleetDashboardPage frontend healthy app/fleet/[fleetId]/page.tsx
FleetSettingsPage frontend healthy app/fleet/[fleetId]/settings/page.tsx
FleetConfigurationPage frontend healthy app/fleet/[fleetId]/configuration/page.tsx
FleetCreatedPageWrapper frontend healthy app/fleet/[fleetId]/created/page.tsx
QueuePage frontend healthy app/fleet/[fleetId]/queue/page.tsx
MembersPage frontend healthy app/fleet/[fleetId]/members/page.tsx
FleetCreatePage frontend healthy app/fleet/create/page.tsx
KickedPage frontend healthy app/kicked/page.tsx
ScopeSelectionPageWrapper frontend healthy app/auth/scopes/page.tsx
LoginPageWrapper frontend healthy app/login/page.tsx
JoinPage frontend healthy app/join/[token]/page.tsx

LabelLayerStatusPath
auth::src/workers/esi-token-refresh.worker.ts security healthy src/workers/esi-token-refresh.worker.ts
auth::README.md security healthy README.md
auth::src/test/infra/EsiClient.test.ts security healthy src/test/infra/EsiClient.test.ts
auth::src/test/services/AuthService.test.ts security healthy src/test/services/AuthService.test.ts
auth::.env.local.example security healthy .env.local.example
auth::.env.example security healthy .env.example
auth::src/providers/FleetProvider.tsx security healthy src/providers/FleetProvider.tsx
auth::src/infra/esi/EsiClient.ts security healthy src/infra/esi/EsiClient.ts
auth::src/test/workers/esi-token-refresh.test.ts security healthy src/test/workers/esi-token-refresh.test.ts
auth::src/services/AuthService.ts security healthy src/services/AuthService.ts
auth::src/components/InstructionsButton.tsx security healthy src/components/InstructionsButton.tsx
auth::src/lib/api.ts security healthy src/lib/api.ts

LabelLayerStatusPath
port:3306 network healthy docker-compose.local.yml
port:6379 network healthy docker-compose.local.yml
port:3000 network healthy docker-compose.local.yml
port:1999 network healthy docker-compose.local.yml
port:3307 network healthy docker-compose.yml
port:6380 network healthy docker-compose.yml

LabelLayerStatusPath
image::Dockerfile hardware healthy Dockerfile
mysql hardware healthy docker-compose.yml
redis hardware healthy docker-compose.yml
mysql_test hardware healthy docker-compose.yml
redis_test hardware healthy docker-compose.yml

LabelLayerStatusPath
migration.sql data healthy prisma/migrations/20260612183000_init/migration.sql
migration.sql data healthy prisma/migrations/20260612191500_add_battle_volume_percent/…
migration.sql data healthy prisma/migrations/20260613012000_add_fleet_boss_role/migrat…
migration.sql data healthy prisma/migrations/20260613000500_add_mode_playback_bookmark…

LabelLayerStatusPath
typecheck cicd healthy .github/workflows/ci.yml
lint cicd healthy .github/workflows/ci.yml
build cicd healthy .github/workflows/ci.yml
test cicd healthy .github/workflows/ci.yml

LabelLayerStatusPath
mysql data healthy .env.local.example
redis data healthy .env.local.example

LabelLayerStatusPath
1.2.3.4 network healthy src/test/lib/rate-limit.test.ts
127.0.0.1 network healthy src/test/infra/EsiClient.test.ts

LabelLayerStatusPath
repobility-clone-mon_ayf4 software healthy /tmp/repobility-clone-mon_ayf4

LabelLayerStatusPath
bullmq data healthy docker-compose.local.yml

LabelLayerStatusPath
caddy network healthy .env.example

LabelLayerStatusPath
/ frontend healthy app/api/v1/auth/callback/route.ts

LabelLayerStatusPath
gha::ci cicd healthy .github/workflows/ci.yml
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/89ca3c5d-abf7-471f-ae0d-2bd3b12afa3e/

To check status programmatically (no auth required):

curl -s https://repobility.com/api/v1/public/scan/89ca3c5d-abf7-471f-ae0d-2bd3b12afa3e/

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.