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.
45 of your 107 findings came from Repobility's proprietary detections. ✓ Repobility tags below mark them.

Scan timing: clone 10.2s · analysis 4.96s · 27.2 MB · GitHub API rate-limit (preflight)

survev/survev

https://github.com/survev/survev · scanned 2026-06-05 17:13 UTC (4 days, 22 hours ago) · 10 languages

458 raw signals (98 security + 360 graph) 11/13 scanners ran 19th percentile · Typescript · large (100-500K LoC) System graph score 54 (higher by 11)

UNIFIED Repobility · multi-layer engine · AI coders

Complete repo analysis

Last scanned 4 days, 22 hours ago · v2 · 190 actionable findings from 2 signal sources. 88 repeated signals grouped for readability. Security checks, system graph analysis, and verified AI-agent feedback are merged into one review queue.

JSON
Score breakdown â 2026-05-18-v5
Component Sub-score Weight Contribution
structure_score 60.0 0.15 9.00
security_score 100.0 0.25 25.00
testing_score 27.0 0.20 5.40
documentation_score 61.0 0.15 9.15
practices_score 67.0 0.15 10.05
code_quality 70.0 0.10 7.00
Overall 1.00 65.6
security_score may be inflated — optional security scanners were skipped on this fast scan
Severity distribution — click a segment to filter
Active filters: excluding tests × Reset all

All 1232 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
getConfig software healthy config.ts:getConfig
saveConfig software healthy config.ts:saveConfig
importKeys software healthy setup.ts:importKeys
setupGameServer software healthy setup.ts:setupGameServer
setupDatabase software healthy setup.ts:setupDatabase
setupAccounts software healthy setup.ts:setupAccounts
setupAPIServer software healthy setup.ts:setupAPIServer
setupRegions software healthy setup.ts:setupRegions
setupProxyCheck software healthy setup.ts:setupProxyCheck
setupProxyIPHeader software healthy setup.ts:setupProxyIPHeader
setupSSL software healthy setup.ts:setupSSL
setupProductionConfig software healthy setup.ts:setupProductionConfig
setupDevelopmentConfig software healthy setup.ts:setupDevelopmentConfig
setupBotConfig software healthy setup.ts:setupBotConfig
loadExistingConfig software healthy setup.ts:loadExistingConfig
setupConfig software healthy setup.ts:setupConfig
registerCommands software healthy bot/src/register-commands.ts:registerCommands
createDiscordDropdownUI software healthy bot/src/components.ts:createDiscordDropdownUI
createDiscordPlayerInfoCardUI software healthy bot/src/components.ts:createDiscordPlayerInfoCardUI
clearEmbedWithMessage software healthy bot/src/components.ts:clearEmbedWithMessage
getEmbedFields software healthy bot/src/components.ts:getEmbedFields
setupInteractionHandlers software healthy bot/src/index.ts:setupInteractionHandlers
isAdmin software healthy bot/src/utils.ts:isAdmin
hasBotPermission software healthy bot/src/utils.ts:hasBotPermission
createCollector software healthy bot/src/utils.ts:createCollector
createCommand software healthy bot/src/commands/helpers.ts:createCommand
genericExecute software healthy bot/src/commands/helpers.ts:genericExecute
createSlashCommand software healthy bot/src/commands/helpers.ts:createSlashCommand
configureBuilderOption software healthy bot/src/commands/helpers.ts:configureBuilderOption
sendNoPermissionMessage software healthy bot/src/commands/helpers.ts:sendNoPermissionMessage
atlasBuilderPlugin software healthy client/atlas-builder/vitePlugin.ts:atlasBuilderPlugin
resolveId software healthy client/atlas-builder/vitePlugin.ts:resolveId
load software healthy client/atlas-builder/vitePlugin.ts:load
buildAtlases software healthy client/atlas-builder/vitePlugin.ts:buildAtlases
build software healthy client/atlas-builder/vitePlugin.ts:build
scheduleRebuild software healthy client/atlas-builder/vitePlugin.ts:scheduleRebuild
watchCb software healthy client/atlas-builder/vitePlugin.ts:watchCb
hashBuff software healthy client/atlas-builder/atlasBuilder.ts:hashBuff
renderImage software healthy client/atlas-builder/imageWorker.ts:renderImage
checkOpacityLevel software healthy client/atlas-builder/detectEdges.ts:checkOpacityLevel
detectEdges software healthy client/atlas-builder/detectEdges.ts:detectEdges
onLoadComplete software healthy client/building-editor/src/main.ts:onLoadComplete
createPixiApplication software healthy client/building-editor/src/main.ts:createPixiApplication
onPageLoad software healthy client/building-editor/src/main.ts:onPageLoad
roundV2 software healthy client/building-editor/src/editorDisplay.ts:roundV2
addGrid software healthy client/building-editor/src/editorDisplay.ts:addGrid
camelCaseToText software healthy client/building-editor/src/editorUi.ts:camelCaseToText
addSlider software healthy client/building-editor/src/editorUi.ts:addSlider
addObject software healthy client/building-editor/src/editorUi.ts:addObject
randomString software healthy client/vite-plugins/codefendPlugin.ts:randomString

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

LabelLayerStatusPath
config.ts software healthy config.ts
HOSTING.md software healthy HOSTING.md
README.md software healthy README.md
pnpm-lock.yaml software healthy pnpm-lock.yaml
package.json software healthy package.json
.oxlintrc.json software healthy .oxlintrc.json
configType.ts software healthy configType.ts
COMMIT_FORMAT.md software healthy COMMIT_FORMAT.md
pnpm-workspace.yaml software healthy pnpm-workspace.yaml
setup.ts software healthy setup.ts
dprint.json software healthy dprint.json
tsconfig.json software healthy tsconfig.json
CODE_OF_CONDUCT.md software healthy CODE_OF_CONDUCT.md
tsconfig.base.json software healthy tsconfig.base.json
package.json software healthy bot/package.json
tsconfig.json software healthy bot/tsconfig.json
config.ts software warning bot/src/config.ts
register-commands.ts software healthy bot/src/register-commands.ts
components.ts software healthy bot/src/components.ts
index.ts software healthy bot/src/index.ts
utils.ts software healthy bot/src/utils.ts
search-player.ts software warning bot/src/commands/search-player.ts
index.ts software healthy bot/src/commands/index.ts
helpers.ts software healthy bot/src/commands/helpers.ts
package.json software healthy client/package.json
index.html software healthy client/index.html
global.d.ts software warning client/global.d.ts
.env.example software healthy client/.env.example
tsconfig.json software healthy client/tsconfig.json
vitePlugin.ts software healthy client/atlas-builder/vitePlugin.ts
atlasBuilder.ts software healthy client/atlas-builder/atlasBuilder.ts
atlasDefs.ts software warning client/atlas-builder/atlasDefs.ts
atlasWorker.ts software healthy client/atlas-builder/atlasWorker.ts
imageWorker.ts software healthy client/atlas-builder/imageWorker.ts
detectEdges.ts software healthy client/atlas-builder/detectEdges.ts
cobalt.ts software warning client/atlas-builder/defs/cobalt.ts
snow.ts software warning client/atlas-builder/defs/snow.ts
halloween.ts software warning client/atlas-builder/defs/halloween.ts
turkey.ts software warning client/atlas-builder/defs/turkey.ts
potato.ts software warning client/atlas-builder/defs/potato.ts
savannah.ts software warning client/atlas-builder/defs/savannah.ts
main.ts software warning client/atlas-builder/defs/main.ts
shared.ts software warning client/atlas-builder/defs/shared.ts
buildings.ts software warning client/atlas-builder/defs/buildings.ts
desert.ts software warning client/atlas-builder/defs/desert.ts
beach.ts software warning client/atlas-builder/defs/beach.ts
gradient.ts software warning client/atlas-builder/defs/gradient.ts
loadout.ts software warning client/atlas-builder/defs/loadout.ts
woods.ts software warning client/atlas-builder/defs/woods.ts
faction.ts software warning client/atlas-builder/defs/faction.ts

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

LabelLayerStatusPath
should software healthy configType.ts:should
ImageManager software healthy client/atlas-builder/atlasBuilder.ts:ImageManager
AtlasManager software healthy client/atlas-builder/atlasBuilder.ts:AtlasManager
AtlasBuilder software healthy client/atlas-builder/atlasWorker.ts:AtlasBuilder
FakeAudioManager software healthy client/building-editor/src/main.ts:FakeAudioManager
Application software healthy client/building-editor/src/main.ts:Application
EditorDisplay software healthy client/building-editor/src/editorDisplay.ts:EditorDisplay
EditorUi software healthy client/building-editor/src/editorUi.ts:EditorUi
ConfigManager software healthy client/src/config.ts:ConfigManager
PingTest software healthy client/src/pingTest.ts:PingTest
Camera software healthy client/src/camera.ts:Camera
InputBinds software healthy client/src/inputBinds.ts:InputBinds
InputBindUi software healthy client/src/inputBinds.ts:InputBindUi
Renderer software healthy client/src/renderer.ts:Renderer
RenderGroup software healthy client/src/renderer.ts:RenderGroup
EmoteBarn software healthy client/src/emote.ts:EmoteBarn
Game software healthy client/src/game.ts:Game
Account software healthy client/src/account.ts:Account
Application software healthy client/src/main.ts:Application
SiteInfo software healthy client/src/siteInfo.ts:SiteInfo
Pose software healthy client/src/animData.ts:Pose
Device software healthy client/src/device.ts:Device
Map software healthy client/src/map.ts:Map
Ambiance software healthy client/src/ambiance.ts:Ambiance
AudioManager software healthy client/src/audioManager.ts:AudioManager
ResourceManager software healthy client/src/resources.ts:ResourceManager
Touch software healthy client/src/input.ts:Touch
InputHandler software healthy client/src/input.ts:InputHandler
InputValue software healthy client/src/input.ts:InputValue
GasRenderer software healthy client/src/gas.ts:GasRenderer
GasSafeZoneRenderer software healthy client/src/gas.ts:GasSafeZoneRenderer
Gas software healthy client/src/gas.ts:Gas
ErrorLog software healthy client/src/errorLogs.ts:ErrorLog
Gun software healthy client/src/objects/player.ts:Gun
AbstractObject software healthy client/src/objects/player.ts:AbstractObject
Player software healthy client/src/objects/player.ts:Player
PlayerBarn software healthy client/src/objects/player.ts:PlayerBarn
SortableSprite software healthy client/src/objects/mapSprite.ts:SortableSprite
MapSprite software healthy client/src/objects/mapSprite.ts:MapSprite
MapSpriteBarn software healthy client/src/objects/mapSprite.ts:MapSpriteBarn
BulletBarn software healthy client/src/objects/bullet.ts:BulletBarn
DeadBody software healthy client/src/objects/deadBody.ts:DeadBody
DeadBodyBarn software healthy client/src/objects/deadBody.ts:DeadBodyBarn
Smoke software healthy client/src/objects/smoke.ts:Smoke
SmokeParticle software healthy client/src/objects/smoke.ts:SmokeParticle
SmokeBarn software healthy client/src/objects/smoke.ts:SmokeBarn
Range software healthy client/src/objects/particles.ts:Range
Particle software healthy client/src/objects/particles.ts:Particle
Emitter software healthy client/src/objects/particles.ts:Emitter
ParticleBarn software healthy client/src/objects/particles.ts:ParticleBarn

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

LabelLayerStatusPath
bot software healthy bot
src software healthy bot/src
commands software healthy bot/src/commands
client software healthy client
atlas-builder software healthy client/atlas-builder
defs software healthy client/atlas-builder/defs
building-editor software healthy client/building-editor
src software healthy client/building-editor/src
css software healthy client/css
stats software healthy client/css/stats
vite-plugins software healthy client/vite-plugins
public software healthy client/public
l10n software healthy client/public/l10n
stats software healthy client/public/l10n/stats
stats software healthy client/stats
src software healthy client/src
objects software healthy client/src/objects
ui software healthy client/src/ui
lib software healthy client/src/lib
debug software healthy client/src/debug
stats software healthy client/src/stats
js software healthy client/src/stats/js
sdk software healthy client/src/sdk
tests software healthy tests
src software healthy tests/src
shared software healthy shared
types software healthy shared/types
utils software healthy shared/utils
lib software healthy shared/lib
net software healthy shared/net
defs software healthy shared/defs
maps software healthy shared/defs/maps
types software healthy shared/defs/types
gameObjects software healthy shared/defs/gameObjects
server software healthy server
src software healthy server/src
api software healthy server/src/api
auth software healthy server/src/api/auth
cache software healthy server/src/api/cache
routes software healthy server/src/api/routes
private software healthy server/src/api/routes/private
user software healthy server/src/api/routes/user
auth software healthy server/src/api/routes/user/auth
stats software healthy server/src/api/routes/stats
db software healthy server/src/api/db
drizzle software healthy server/src/api/db/drizzle
meta software healthy server/src/api/db/drizzle/meta
utils software healthy server/src/utils
game software healthy server/src/game
objects software healthy server/src/game/objects

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

LabelLayerStatusPath
127.0.0.1 network healthy config.ts
153.154.153.372 network healthy shared/defs/gameObjects/crosshairDefs.ts
754.318.304.304 network healthy shared/defs/gameObjects/crosshairDefs.ts
2.83.807.807 network healthy shared/defs/gameObjects/crosshairDefs.ts
1.005.198.463 network healthy shared/defs/gameObjects/crosshairDefs.ts
159.159.159.384 network healthy shared/defs/gameObjects/crosshairDefs.ts
1.865.78.768 network healthy shared/defs/gameObjects/crosshairDefs.ts
3.175.529.53 network healthy shared/defs/gameObjects/crosshairDefs.ts
635.953.953.952 network healthy shared/defs/gameObjects/crosshairDefs.ts
952.953.952.952 network healthy shared/defs/gameObjects/crosshairDefs.ts
1.588.53.53 network healthy shared/defs/gameObjects/crosshairDefs.ts
1.058.53.529 network healthy shared/defs/gameObjects/crosshairDefs.ts
395.155.17.17 network healthy shared/defs/gameObjects/crosshairDefs.ts
7.056.564.565 network healthy shared/defs/gameObjects/crosshairDefs.ts
1.654.45.926 network healthy shared/defs/gameObjects/crosshairDefs.ts
2.249.9.9 network healthy shared/defs/gameObjects/crosshairDefs.ts
2.91.913.542 network healthy shared/defs/gameObjects/crosshairDefs.ts
2.249.926.926 network healthy shared/defs/gameObjects/crosshairDefs.ts
1.495.622.621 network healthy shared/defs/gameObjects/crosshairDefs.ts
1.124.463.463 network healthy shared/defs/gameObjects/crosshairDefs.ts
1.125.463.661 network healthy shared/defs/gameObjects/crosshairDefs.ts
185.45.555.82 network healthy shared/defs/gameObjects/crosshairDefs.ts

LabelLayerStatusPath
GET /team_v2 api healthy server/src/teamMenu.ts
GET /health api healthy server/src/gameServer.ts
OPTIONS /api/find_game api healthy server/src/gameServer.ts
POST /api/find_game api healthy server/src/gameServer.ts
USE /api/* api healthy server/src/api/index.ts
GET /api/site_info api healthy server/src/api/index.ts
POST /api/report_error api healthy server/src/api/index.ts
POST /get_pass api healthy server/src/api/routes/user/PassRouter.ts
POST /refresh_quest api healthy server/src/api/routes/user/PassRouter.ts
POST /set_quest api healthy server/src/api/routes/user/PassRouter.ts
POST /set_pass_unlock api healthy server/src/api/routes/user/PassRouter.ts
POST /profile api healthy server/src/api/routes/user/UserRouter.ts
POST /username api healthy server/src/api/routes/user/UserRouter.ts
POST /loadout api healthy server/src/api/routes/user/UserRouter.ts
POST /logout api healthy server/src/api/routes/user/UserRouter.ts
POST /delete api healthy server/src/api/routes/user/UserRouter.ts
POST /set_item_status api healthy server/src/api/routes/user/UserRouter.ts
POST /reset_stats api healthy server/src/api/routes/user/UserRouter.ts
GET / api healthy server/src/api/routes/user/auth/discord.ts
GET /callback api healthy server/src/api/routes/user/auth/discord.ts
POST / api healthy server/src/api/routes/stats/match_data.ts

LabelLayerStatusPath
banned_ips data healthy server/src/api/db/drizzle/0000_same_falcon.sql
ip_logs data healthy server/src/api/db/drizzle/0000_same_falcon.sql
items data healthy server/src/api/db/drizzle/0000_same_falcon.sql
match_data data healthy server/src/api/db/drizzle/0000_same_falcon.sql
session data healthy server/src/api/db/drizzle/0000_same_falcon.sql
users data healthy server/src/api/db/drizzle/0000_same_falcon.sql
user_pass data healthy server/src/api/db/drizzle/0005_rare_rick_jones.sql
user_quest data healthy server/src/api/db/drizzle/0005_rare_rick_jones.sql

LabelLayerStatusPath
gha::lint cicd healthy .github/workflows/lint.yml
gha::bot cicd healthy .github/workflows/bot.yml
gha::deploy cicd healthy .github/workflows/deploy.yml
gha::client cicd healthy .github/workflows/client.yml
gha::tests cicd healthy .github/workflows/tests.yml
gha::server cicd healthy .github/workflows/server.yml

LabelLayerStatusPath
lint cicd healthy .github/workflows/lint.yml
bot cicd healthy .github/workflows/bot.yml
deploy-preview cicd healthy .github/workflows/deploy.yml
client cicd healthy .github/workflows/client.yml
tests cicd healthy .github/workflows/tests.yml
server cicd healthy .github/workflows/server.yml

LabelLayerStatusPath
redis data healthy pnpm-lock.yaml
sqlite data healthy pnpm-lock.yaml
postgres data healthy pnpm-lock.yaml
postgresql data healthy configType.ts

LabelLayerStatusPath
port:8000 network healthy config.ts
port:8001 network healthy config.ts
port:3000 network healthy config.ts
port:5432 network healthy config.ts

LabelLayerStatusPath
CLOUDFLARE_ACCOUNT_ID cicd healthy
CLOUDFLARE_API_TOKEN cicd healthy
GITHUB_TOKEN cicd healthy

LabelLayerStatusPath
password_literal::config.ts security healthy config.ts
password_literal::server/src/api/db/wipe.ts security healthy server/src/api/db/wipe.ts

LabelLayerStatusPath
auth::client/public/l10n/da.json security healthy client/public/l10n/da.json
auth::configType.ts security healthy configType.ts

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

LabelLayerStatusPath
nginx network healthy setup.ts

LabelLayerStatusPath
vps::aws hardware healthy pnpm-lock.yaml

LabelLayerStatusPath
/ frontend healthy server/src/api/auth/middleware.ts
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/8afd4c75-4bbf-4caa-92cb-3de68a091de5/

To check status programmatically (no auth required):

curl -s https://repobility.com/api/v1/public/scan/8afd4c75-4bbf-4caa-92cb-3de68a091de5/

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.