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

Scan timing: clone 3.62s · analysis 43.99s · 7.2 MB · GitHub preflight 556ms

WatWowMap/ReactMap

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

398 raw signals (142 security + 256 graph) 35th percentile · Javascript · medium (20-100K LoC) System graph score 71 (lower by 17)

UNIFIED Repobility · multi-layer engine · AI coders

Complete repo analysis

Last scanned 4 days, 22 hours ago · v2 · 208 actionable findings from 2 signal sources. 62 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 85.0 0.15 12.75
security_score 38.7 0.25 9.68
testing_score 0.0 0.20 0.00
documentation_score 78.6 0.15 11.79
practices_score 80.0 0.15 12.00
code_quality 76.8 0.10 7.68
Overall 1.00 53.9
Severity distribution — click a segment to filter
Active filters: excluding tests × Reset all

All 1781 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
hasCustom software healthy vite.config.js:hasCustom
applyMutations software healthy packages/config/lib/mutations.js:applyMutations
mergeMapConfig software healthy packages/config/lib/mutations.js:mergeMapConfig
replaceAliases software healthy packages/config/lib/mutations.js:replaceAliases
replaceRoleArray software healthy packages/config/lib/mutations.js:replaceRoleArray
replaceCooldownAliases software healthy packages/config/lib/mutations.js:replaceCooldownAliases
replaceBothAliases software healthy packages/config/lib/mutations.js:replaceBothAliases
purge software healthy packages/config/lib/index.js:purge
getSafe software healthy packages/config/lib/index.js:getSafe
reload software healthy packages/config/lib/index.js:reload
getMapConfig software healthy packages/config/lib/index.js:getMapConfig
getAreas software healthy packages/config/lib/index.js:getAreas
setAreas software healthy packages/config/lib/index.js:setAreas
validateJsons software healthy packages/config/lib/validateJsons.js:validateJsons
camelToSnake software healthy packages/config/lib/scripts/genEnvConfig.js:camelToSnake
recursiveObjCheck software healthy packages/config/lib/scripts/genEnvConfig.js:recursiveObjChe…
generateEnvConfig software healthy packages/config/lib/scripts/genEnvConfig.js:generateEnvConf…
setGlobalLogLevel software healthy packages/logger/lib/index.d.ts:setGlobalLogLevel
setGlobalLogLevel software healthy packages/logger/lib/index.js:setGlobalLogLevel
splitJson software healthy packages/locales/lib/generate.js:splitJson
newLineCount software healthy packages/locales/lib/generate.js:newLineCount
matchJSON software healthy packages/locales/lib/generate.js:matchJSON
sendToGPT software healthy packages/locales/lib/generate.js:sendToGPT
generate software healthy packages/locales/lib/generate.js:generate
fetchRemote software healthy packages/locales/lib/utils.js:fetchRemote
readAndParseJson software healthy packages/locales/lib/utils.js:readAndParseJson
readLocaleDirectory software healthy packages/locales/lib/utils.js:readLocaleDirectory
writeJson software healthy packages/locales/lib/utils.js:writeJson
writeAll software healthy packages/locales/lib/utils.js:writeAll
filter software healthy packages/locales/lib/utils.js:filter
getStatus software healthy packages/locales/lib/utils.js:getStatus
human software healthy packages/locales/lib/utils.js:human
localeTotal software healthy packages/locales/lib/utils.js:localeTotal
missing software healthy packages/locales/lib/missing.js:missing
missingAll software healthy packages/locales/lib/missing.js:missingAll
create software healthy packages/locales/lib/create.js:create
faviconPlugin software healthy packages/vite-plugins/lib/favicon.js:faviconPlugin
customFilePlugin software healthy packages/vite-plugins/lib/customFile.js:customFilePlugin
localePlugin software healthy packages/vite-plugins/lib/locale.js:localePlugin
muteWarningsPlugin software healthy packages/vite-plugins/lib/muteWarnings.js:muteWarningsPlugin
generate software healthy packages/masterfile/lib/index.d.ts:generate
read software healthy packages/masterfile/lib/index.d.ts:read
generate software healthy packages/masterfile/lib/index.js:generate
rarity software healthy packages/masterfile/lib/index.js:rarity
read software healthy packages/masterfile/lib/index.js:read
startServer software healthy server/src/index.js:startServer
bytes software healthy server/src/models/Backup.js:bytes
jsonSize software healthy server/src/models/Backup.js:jsonSize
cleanUserAreas software healthy server/src/models/Weather.js:cleanUserAreas
hasOverlap software healthy server/src/models/Weather.js:hasOverlap

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

LabelLayerStatusPath
docker-compose.example.yml software healthy docker-compose.example.yml
vite.config.js software healthy vite.config.js
jsconfig.json software healthy jsconfig.json
README.md software healthy README.md
ecosystem.config.example.js software warning ecosystem.config.example.js
package.json software healthy package.json
index.html software healthy index.html
Dockerfile software healthy Dockerfile
nodemon.json software healthy nodemon.json
AGENTS.md software healthy AGENTS.md
CHANGELOG.md software healthy CHANGELOG.md
ReactMap.js software warning ReactMap.js
default.json software healthy config/default.json
local.example.json software healthy config/local.example.json
custom-environment-variables.json software healthy config/custom-environment-variables.json
local.json software healthy config/multi-domain-example/local.json
README.md software healthy config/multi-domain-example/README.md
local-applemap.json software healthy config/multi-domain-example/local-applemap.json
local-orangemap.json software healthy config/multi-domain-example/local-orangemap.json
package.json software healthy packages/types/package.json
client.d.ts software warning packages/types/lib/client.d.ts
config.d.ts software warning packages/types/lib/config.d.ts
augmentations.d.ts software warning packages/types/lib/augmentations.d.ts
models.d.ts software warning packages/types/lib/models.d.ts
scanner.d.ts software warning packages/types/lib/scanner.d.ts
utility.d.ts software warning packages/types/lib/utility.d.ts
blocks.d.ts software warning packages/types/lib/blocks.d.ts
index.d.ts software warning packages/types/lib/index.d.ts
poracle.d.ts software warning packages/types/lib/poracle.d.ts
server.d.ts software warning packages/types/lib/server.d.ts
general.d.ts software warning packages/types/lib/general.d.ts
package.json software healthy packages/config/package.json
mutations.js software healthy packages/config/lib/mutations.js
index.d.ts software warning packages/config/lib/index.d.ts
index.js software healthy packages/config/lib/index.js
validateJsons.js software healthy packages/config/lib/validateJsons.js
configCheck.js software warning packages/config/lib/scripts/configCheck.js
genEnvConfig.js software healthy packages/config/lib/scripts/genEnvConfig.js
package.json software healthy packages/logger/package.json
Logger.d.ts software healthy packages/logger/lib/Logger.d.ts
index.d.ts software healthy packages/logger/lib/index.d.ts
index.js software healthy packages/logger/lib/index.js
tags.js software warning packages/logger/lib/tags.js
Logger.js software healthy packages/logger/lib/Logger.js
package.json software healthy packages/locales/package.json
generate.js software healthy packages/locales/lib/generate.js
utils.js software healthy packages/locales/lib/utils.js
missing.js software healthy packages/locales/lib/missing.js
index.js software healthy packages/locales/lib/index.js
create.js software healthy packages/locales/lib/create.js

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

LabelLayerStatusPath
config software healthy config
multi-domain-example software healthy config/multi-domain-example
packages software healthy packages
types software healthy packages/types
lib software healthy packages/types/lib
config software healthy packages/config
lib software healthy packages/config/lib
scripts software healthy packages/config/lib/scripts
logger software healthy packages/logger
lib software healthy packages/logger/lib
locales software healthy packages/locales
lib software healthy packages/locales/lib
generated software healthy packages/locales/lib/generated
human software healthy packages/locales/lib/human
vite-plugins software healthy packages/vite-plugins
lib software healthy packages/vite-plugins/lib
masterfile software healthy packages/masterfile
lib software healthy packages/masterfile/lib
server software healthy server
src software healthy server/src
models software healthy server/src/models
middleware software healthy server/src/middleware
ui software healthy server/src/ui
utils software healthy server/src/utils
routes software healthy server/src/routes
api software healthy server/src/routes/api
v1 software healthy server/src/routes/api/v1
graphql software healthy server/src/graphql
services software healthy server/src/services
db software healthy server/src/db
strategies software healthy server/src/strategies
filters software healthy server/src/filters
pokemon software healthy server/src/filters/pokemon
builder software healthy server/src/filters/builder
public software healthy public
.github software healthy .github
workflows software healthy .github/workflows
src software healthy src
utils software healthy src/utils
components software healthy src/components
inputs software healthy src/components/inputs
auth software healthy src/components/auth
popups software healthy src/components/popups
virtual software healthy src/components/virtual
dialogs software healthy src/components/dialogs
filters software healthy src/components/filters
assets software healthy src/assets
css software healthy src/assets/css
pages software healthy src/pages
playground software healthy src/pages/playground

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

LabelLayerStatusPath
/Reset frontend healthy src/pages/Reset.jsx
/Error frontend healthy src/pages/Error.jsx
/ frontend healthy src/pages/index.jsx
/Blocked frontend healthy src/pages/Blocked.jsx
/playground/ frontend healthy src/pages/playground/index.jsx
/playground/components/Download frontend healthy src/pages/playground/components/Download.jsx
/playground/components/Theme frontend healthy src/pages/playground/components/Theme.jsx
/playground/components/ToggleEditor frontend healthy src/pages/playground/components/ToggleEditor.jsx
/playground/components/Status frontend healthy src/pages/playground/components/Status.jsx
/playground/components/Editor frontend healthy src/pages/playground/components/Editor.jsx
/playground/components/MainMenu frontend healthy src/pages/playground/components/MainMenu.jsx
/playground/components/Save frontend healthy src/pages/playground/components/Save.jsx
/playground/components/Viewer frontend healthy src/pages/playground/components/Viewer.jsx
/playground/components/Toolbar frontend healthy src/pages/playground/components/Toolbar.jsx
/playground/components/ComponentMenu frontend healthy src/pages/playground/components/ComponentMenu.jsx
/playground/components/LocaleMenu frontend healthy src/pages/playground/components/LocaleMenu.jsx
/playground/hooks/store frontend healthy src/pages/playground/hooks/store.js
/playground/hooks/useSafeParse frontend healthy src/pages/playground/hooks/useSafeParse.js
/login/Methods frontend healthy src/pages/login/Methods.jsx
/login/DefaultPage frontend healthy src/pages/login/DefaultPage.jsx
/login/ frontend healthy src/pages/login/index.jsx
/locales/ frontend healthy src/pages/locales/index.jsx
/locales/components/AllSwitch frontend healthy src/pages/locales/components/AllSwitch.jsx
/locales/components/LocalesFooter frontend healthy src/pages/locales/components/LocalesFooter.jsx
/locales/components/LocalesTable frontend healthy src/pages/locales/components/LocalesTable.jsx
/locales/components/EditLocale frontend healthy src/pages/locales/components/EditLocale.jsx
/locales/components/LocalesHeader frontend healthy src/pages/locales/components/LocalesHeader.jsx
/locales/hooks/store frontend healthy src/pages/locales/hooks/store.js
/map/ frontend healthy src/pages/map/index.jsx
/map/tileObject frontend healthy src/pages/map/tileObject.js
/map/components/WebhookQuery frontend healthy src/pages/map/components/WebhookQuery.jsx
/map/components/Effects frontend healthy src/pages/map/components/Effects.jsx
/map/components/Layers frontend healthy src/pages/map/components/Layers.jsx
/map/components/QueryData frontend healthy src/pages/map/components/QueryData.jsx
/map/components/Clustering frontend healthy src/pages/map/components/Clustering.jsx
/map/components/FloatingBtn frontend healthy src/pages/map/components/FloatingBtn.jsx
/map/components/Data frontend healthy src/pages/map/components/Data.jsx
/map/components/Nav frontend healthy src/pages/map/components/Nav.jsx
/map/components/Container frontend healthy src/pages/map/components/Container.jsx
/map/hooks/useTileLayer frontend healthy src/pages/map/hooks/useTileLayer.js
/map/hooks/useGenGyms frontend healthy src/pages/map/hooks/useGenGyms.js
/map/hooks/usePermCheck frontend healthy src/pages/map/hooks/usePermCheck.js
/map/hooks/useGenTappables frontend healthy src/pages/map/hooks/useGenTappables.js
/map/hooks/useGenPokestops frontend healthy src/pages/map/hooks/useGenPokestops.js
/map/hooks/useGenPokemon frontend healthy src/pages/map/hooks/useGenPokemon.js
reset frontend healthy src/pages/index.jsx
login frontend healthy src/pages/index.jsx
data-management frontend healthy src/pages/index.jsx
locales frontend healthy src/pages/index.jsx
playground frontend healthy src/pages/index.jsx

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

LabelLayerStatusPath
Logger software healthy packages/logger/lib/Logger.d.ts:Logger
Logger software healthy packages/logger/lib/Logger.js:Logger
Badge software healthy server/src/models/Badge.js:Badge
Tappable software healthy server/src/models/Tappable.js:Tappable
Session software healthy server/src/models/Session.js:Session
Nest software healthy server/src/models/Nest.js:Nest
Backup software healthy server/src/models/Backup.js:Backup
NestSubmission software healthy server/src/models/NestSubmission.js:NestSubmission
Weather software healthy server/src/models/Weather.js:Weather
Spawnpoint software healthy server/src/models/Spawnpoint.js:Spawnpoint
Gym software healthy server/src/models/Gym.js:Gym
Device software healthy server/src/models/Device.js:Device
Pokestop software healthy server/src/models/Pokestop.js:Pokestop
Pokemon software healthy server/src/models/Pokemon.js:Pokemon
Portal software healthy server/src/models/Portal.js:Portal
ScanCell software healthy server/src/models/ScanCell.js:ScanCell
PoI software healthy server/src/models/PoI.js:PoI
Station software healthy server/src/models/Station.js:Station
Route software healthy server/src/models/Route.js:Route
User software healthy server/src/models/User.js:User
Stats software healthy server/src/services/Stats.js:Stats
for software healthy server/src/services/Stats.js:for
Trial software healthy server/src/services/Trial.js:Trial
PoracleAPI software healthy server/src/services/Poracle.js:PoracleAPI
LocalClient software healthy server/src/services/LocalClient.js:LocalClient
DiscordClient software healthy server/src/services/DiscordClient.js:DiscordClient
TelegramClient software healthy server/src/services/TelegramClient.js:TelegramClient
DataLimitCheck software healthy server/src/services/DataLimitCheck.js:DataLimitCheck
for software healthy server/src/services/DataLimitCheck.js:for
EventManager software healthy server/src/services/EventManager.js:EventManager
AuthClient software healthy server/src/services/AuthClient.js:AuthClient
PvpWrapper software healthy server/src/services/PvpWrapper.js:PvpWrapper
DbManager software healthy server/src/services/DbManager.js:DbManager
Timer software healthy server/src/services/Timer.js:Timer
BaseFilter software healthy server/src/filters/Base.js:BaseFilter
PkmnBackend software healthy server/src/filters/pokemon/Backend.js:PkmnBackend
PokemonFilter software healthy server/src/filters/pokemon/Frontend.js:PokemonFilter
ErrorCatcher software healthy src/components/ErrorBoundary.jsx:ErrorCatcher
UAssets software healthy src/services/Assets.js:UAssets
SimpleTTLCache software healthy src/services/SimpleTTLCache.js:SimpleTTLCache
AbortableContext software healthy src/services/apollo/AbortableContext.js:AbortableContext
RobustTimeout software healthy src/services/apollo/RobustTimeout.js:RobustTimeout
AbortableLink software healthy src/services/apollo/AbortableLink.js:AbortableLink
Query software healthy src/services/queries/index.js:Query
HolidayAnimations software healthy src/features/holiday/HolidayAnimations.js:HolidayAnimations
Poracle software healthy src/features/webhooks/services/Poracle.js:Poracle

LabelLayerStatusPath
USE /graphql api healthy server/src/index.js
GET /logout api healthy server/src/routes/authRouter.js
USE / api healthy server/src/routes/rootRouter.js
USE /auth api healthy server/src/routes/rootRouter.js
USE /api/v1 api healthy server/src/routes/rootRouter.js
GET /api/health api healthy server/src/routes/rootRouter.js
POST /api/error/client api healthy server/src/routes/rootRouter.js
GET /api/settings api healthy server/src/routes/rootRouter.js
PUT /:category api healthy server/src/routes/api/v1/available.js
GET /start api healthy server/src/routes/api/v1/trial.js
GET /start/:strategy api healthy server/src/routes/api/v1/trial.js
GET /stop api healthy server/src/routes/api/v1/trial.js
GET /stop/:strategy api healthy server/src/routes/api/v1/trial.js
GET /status api healthy server/src/routes/api/v1/trial.js
GET /status/:strategy api healthy server/src/routes/api/v1/trial.js
GET / api healthy server/src/routes/api/v1/config.js
GET /reload api healthy server/src/routes/api/v1/config.js
GET /hasValid/:id api healthy server/src/routes/api/v1/sessions.js
GET /clearSessions/:id api healthy server/src/routes/api/v1/sessions.js
GET /export api healthy server/src/routes/api/v1/users.js
POST /import api healthy server/src/routes/api/v1/users.js
GET /:id api healthy server/src/routes/api/v1/users.js
GET /discord/:id api healthy server/src/routes/api/v1/users.js
GET /telegram/:id api healthy server/src/routes/api/v1/users.js

LabelLayerStatusPath
release cicd healthy .github/workflows/sentry.yml
run cicd healthy .github/workflows/lint.yml
release cicd healthy .github/workflows/docker.yml
sync cicd healthy .github/workflows/locales.yml
lint cicd healthy .github/workflows/pr.yml
docker cicd healthy .github/workflows/pr.yml
sync cicd healthy .github/workflows/config.yml
lint cicd healthy .github/workflows/main.yml
config cicd healthy .github/workflows/main.yml
locales cicd healthy .github/workflows/main.yml
release cicd healthy .github/workflows/main.yml
docker cicd healthy .github/workflows/main.yml
run cicd healthy .github/workflows/release.yml

LabelLayerStatusPath
auth::packages/types/lib/server.d.ts security healthy packages/types/lib/server.d.ts
auth::server/src/routes/api/v1/sessions.js security healthy server/src/routes/api/v1/sessions.js
auth::server/src/services/TelegramClient.js security healthy server/src/services/TelegramClient.js
auth::server/src/index.js security healthy server/src/index.js
auth::packages/types/package.json security healthy packages/types/package.json
auth::server/src/services/LocalClient.js security healthy server/src/services/LocalClient.js
auth::server/src/middleware/passport.js security healthy server/src/middleware/passport.js
auth::server/src/routes/authRouter.js security healthy server/src/routes/authRouter.js
auth::package.json security healthy package.json
auth::server/src/models/Session.js security healthy server/src/models/Session.js
auth::packages/types/lib/augmentations.d.ts security healthy packages/types/lib/augmentations.d.ts
auth::server/src/services/DiscordClient.js security healthy server/src/services/DiscordClient.js

LabelLayerStatusPath
gha::sentry cicd healthy .github/workflows/sentry.yml
gha::lint cicd healthy .github/workflows/lint.yml
gha::docker cicd healthy .github/workflows/docker.yml
gha::locales cicd healthy .github/workflows/locales.yml
gha::pr cicd healthy .github/workflows/pr.yml
gha::config cicd healthy .github/workflows/config.yml
gha::main cicd healthy .github/workflows/main.yml
gha::release cicd healthy .github/workflows/release.yml

LabelLayerStatusPath
GITHUB_TOKEN cicd healthy
SENTRY_DSN cicd healthy
SENTRY_AUTH_TOKEN cicd healthy
OPENAI_API_KEY cicd healthy
SENTRY_ORG cicd healthy
SENTRY_PROJECT cicd healthy
REGISTRY cicd healthy
IMAGE_NAME cicd healthy

LabelLayerStatusPath
port:9090 network healthy docker-compose.example.yml
port:8080 network healthy docker-compose.example.yml
port:80 network healthy docker-compose.example.yml
port:443 network healthy docker-compose.example.yml

LabelLayerStatusPath
mysql data healthy package.json
mariadb data healthy src/features/device/DevicePath.jsx

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

LabelLayerStatusPath
127.0.0.1 network healthy docker-compose.example.yml

LabelLayerStatusPath
nginx network healthy docker-compose.example.yml

LabelLayerStatusPath
image::Dockerfile hardware healthy Dockerfile
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/0947bacf-8128-451a-abff-7f1f2911cf41/

To check status programmatically (no auth required):

curl -s https://repobility.com/api/v1/public/scan/0947bacf-8128-451a-abff-7f1f2911cf41/

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.