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.

Scan timing: clone 4.85s · analysis 1.91s · 3.7 MB · GitHub API rate-limit (preflight)

Legcord/Legcord

https://github.com/Legcord/Legcord · scanned 2026-05-31 01:22 UTC (5 days, 7 hours ago) · 10 languages

221 findings (51 legacy + 170 scanner) 56th percentile · Typescript · small (2-20K LoC) Scanner says 65 (higher by 4)

UNIFIED Repobility · multi-layer engine · AI coders

Complete repo analysis

Last scanned 5 days, 7 hours ago · v2 · 136 findings from 2 sources. Findings combine the legacy security pipeline AND the multi-layer engine (atlas, wiring, flows, ranked) AND verified AI agent contributions.

JSON
Score breakdown â 2026-05-18-v5
Component Sub-score Weight Contribution
structure_score 100.0 0.15 15.00
security_score 96.0 0.25 24.00
testing_score 0.0 0.20 0.00
documentation_score 76.0 0.15 11.40
practices_score 72.0 0.15 10.80
code_quality 78.8 0.10 7.88
Overall 1.00 69.1
Severity distribution — click a segment to filter
Active filters: excluding tests × Reset all

All 515 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
properly software healthy electron-builder.ts:properly
through software healthy docs/examples/hello-plugin/renderer.js:through
openEditor software healthy assets/app/js/patchVencordQuickCSS.js:openEditor
hideElements software healthy assets/app/js/adguard.js:hideElements
on software healthy assets/app/js/adguard.js:on
observeDomChanges software healthy assets/app/js/adguard.js:observeDomChanges
is software healthy assets/app/js/adguard.js:is
hideDynamicAds software healthy assets/app/js/adguard.js:hideDynamicAds
checks software healthy assets/app/js/adguard.js:checks
autoSkipAds software healthy assets/app/js/adguard.js:autoSkipAds
overrides software healthy assets/app/js/adguard.js:overrides
overrideObject software healthy assets/app/js/adguard.js:overrideObject
jsonOverride software healthy assets/app/js/adguard.js:jsonOverride
of software healthy assets/app/js/monacoLoader.js:of
d software healthy assets/app/js/monacoLoader.js:d
f software healthy assets/app/js/monacoLoader.js:f
c software healthy assets/app/js/monacoLoader.js:c
a software healthy assets/app/js/monacoLoader.js:a
trackSwitch software healthy src/main.ts:trackSwitch
trackEnableFeatures software healthy src/main.ts:trackEnableFeatures
trackDisableFeatures software healthy src/main.ts:trackDisableFeatures
trackEnableBlinkFeatures software healthy src/main.ts:trackEnableBlinkFeatures
trackDisableBlinkFeatures software healthy src/main.ts:trackDisableBlinkFeatures
getAppliedFlags software healthy src/main.ts:getAppliedFlags
args software healthy src/main.ts:args
init software healthy src/main.ts:init
handleRestart software healthy src/main.ts:handleRestart
setPowerSaving software healthy src/power.ts:setPowerSaving
isPowerSavingEnabled software healthy src/power.ts:isPowerSavingEnabled
checkForDataFolder software healthy src/common/config.ts:checkForDataFolder
getConfigLocation software healthy src/common/config.ts:getConfigLocation
getConfig software healthy src/common/config.ts:getConfig
setConfig software healthy src/common/config.ts:setConfig
setConfigBulk software healthy src/common/config.ts:setConfigBulk
checkIfConfigExists software healthy src/common/config.ts:checkIfConfigExists
checkIfConfigIsBroken software healthy src/common/config.ts:checkIfConfigIsBroken
setup software healthy src/common/config.ts:setup
setFirstRun software healthy src/common/config.ts:setFirstRun
handleAutomaticUpdates software healthy src/common/config.ts:handleAutomaticUpdates
sleep software healthy src/common/sleep.ts:sleep
getBlacklistLocation software healthy src/common/blacklistGame.ts:getBlacklistLocation
ensureStorageDir software healthy src/common/blacklistGame.ts:ensureStorageDir
normalizeEntry software healthy src/common/blacklistGame.ts:normalizeEntry
getBlacklist software healthy src/common/blacklistGame.ts:getBlacklist
saveBlacklist software healthy src/common/blacklistGame.ts:saveBlacklist
blacklistGame software healthy src/common/blacklistGame.ts:blacklistGame
unblacklistGame software healthy src/common/blacklistGame.ts:unblacklistGame
setForceQuit software healthy src/common/forceQuit.ts:setForceQuit
loadCustomFlags software healthy src/common/flags.ts:loadCustomFlags
mergeWithCustomFlags software healthy src/common/flags.ts:mergeWithCustomFlags

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

LabelLayerStatusPath
rolldown.config.ts software warning rolldown.config.ts
electron-builder.ts software healthy electron-builder.ts
lune.config.js software warning lune.config.js
README.md software healthy README.md
pnpm-lock.yaml software healthy pnpm-lock.yaml
package.json software healthy package.json
CONTRIBUTING.md software healthy CONTRIBUTING.md
pnpm-workspace.yaml software healthy pnpm-workspace.yaml
tsconfig.json software healthy tsconfig.json
plugin-system.md software healthy docs/plugin-system.md
preload.js software warning docs/examples/hello-plugin/preload.js
manifest.json software healthy docs/examples/hello-plugin/manifest.json
main.js software warning docs/examples/hello-plugin/main.js
renderer.js software healthy docs/examples/hello-plugin/renderer.js
es_419.json software healthy assets/lang/es_419.json
sk.json software healthy assets/lang/sk.json
lt.json software healthy assets/lang/lt.json
da.json software healthy assets/lang/da.json
zh_Hans.json software healthy assets/lang/zh_Hans.json
tr.json software healthy assets/lang/tr.json
fil.json software healthy assets/lang/fil.json
ja.json software healthy assets/lang/ja.json
fi.json software healthy assets/lang/fi.json
pt_PT.json software healthy assets/lang/pt_PT.json
hu.json software healthy assets/lang/hu.json
fa.json software healthy assets/lang/fa.json
cs.json software healthy assets/lang/cs.json
it.json software healthy assets/lang/it.json
id.json software healthy assets/lang/id.json
ko.json software healthy assets/lang/ko.json
fr.json software healthy assets/lang/fr.json
th.json software healthy assets/lang/th.json
nb_NO.json software healthy assets/lang/nb_NO.json
de.json software healthy assets/lang/de.json
sv.json software healthy assets/lang/sv.json
ta.json software healthy assets/lang/ta.json
pl.json software healthy assets/lang/pl.json
zh_Hant.json software healthy assets/lang/zh_Hant.json
ro.json software healthy assets/lang/ro.json
ar.json software healthy assets/lang/ar.json
ru.json software healthy assets/lang/ru.json
en-US.json software healthy assets/lang/en-US.json
uk.json software healthy assets/lang/uk.json
nl.json software healthy assets/lang/nl.json
pt_BR.json software healthy assets/lang/pt_BR.json
es.json software healthy assets/lang/es.json
patchVencordQuickCSS.js software healthy assets/app/js/patchVencordQuickCSS.js
adguard.js software healthy assets/app/js/adguard.js
monacoLoader.js software healthy assets/app/js/monacoLoader.js
discord.css software healthy assets/app/css/discord.css

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

LabelLayerStatusPath
docs software healthy docs
examples software healthy docs/examples
hello-plugin software healthy docs/examples/hello-plugin
assets software healthy assets
lang software healthy assets/lang
app software healthy assets/app
js software healthy assets/app/js
css software healthy assets/app/css
.github software healthy .github
ISSUE_TEMPLATE software healthy .github/ISSUE_TEMPLATE
workflows software healthy .github/workflows
src software healthy src
common software healthy src/common
shared software healthy src/shared
consts software healthy src/shared/consts
@types software healthy src/@types
discord software healthy src/discord
preload software healthy src/discord/preload
extensions software healthy src/discord/extensions
plugins software healthy src/discord/plugins
setup software healthy src/setup
cssEditor software healthy src/cssEditor
shelter software healthy src/shelter
settings software healthy src/shelter/settings
components software healthy src/shelter/settings/components
icons software healthy src/shelter/settings/components/icons
pages software healthy src/shelter/settings/pages
touchbar software healthy src/shelter/touchbar
screenshare software healthy src/shelter/screenshare
components software healthy src/shelter/screenshare/components
titlebar software healthy src/shelter/titlebar
rpc software healthy src/shelter/rpc
power software healthy src/shelter/power
splash software healthy src/splash

LabelLayerStatusPath
SNAPCRAFT_TOKEN cicd healthy
APPLE_ID cicd healthy
GITHUB_TOKEN cicd healthy
APPLE_ID_PASSWORD cicd healthy
MACOS_SIGN_PASS cicd healthy
PUBLIC_REPO_READ cicd healthy
APPLE_TEAM_ID cicd healthy

LabelLayerStatusPath
y software healthy assets/app/js/monacoLoader.js:y
m software healthy assets/app/js/monacoLoader.js:m
p software healthy assets/app/js/monacoLoader.js:p
r software healthy assets/app/js/monacoLoader.js:r
c software healthy assets/app/js/monacoLoader.js:c

LabelLayerStatusPath
/PluginsPage frontend healthy src/shelter/settings/pages/PluginsPage.tsx
/SettingsPage frontend healthy src/shelter/settings/pages/SettingsPage.tsx
/KeybindsPage frontend healthy src/shelter/settings/pages/KeybindsPage.tsx
/RegisteredGamesPage frontend healthy src/shelter/settings/pages/RegisteredGamesPage.tsx
/ThemesPage frontend healthy src/shelter/settings/pages/ThemesPage.tsx

LabelLayerStatusPath
quality cicd healthy .github/workflows/lint.yml
publish cicd healthy .github/workflows/winget.yml
update cicd healthy .github/workflows/meta.yml
package cicd healthy .github/workflows/package.yml
release cicd healthy .github/workflows/package.yml

LabelLayerStatusPath
gha::lint cicd healthy .github/workflows/lint.yml
gha::winget cicd healthy .github/workflows/winget.yml
gha::meta cicd healthy .github/workflows/meta.yml
gha::package cicd healthy .github/workflows/package.yml

LabelLayerStatusPath
127.0.0.1 network healthy src/discord/window.ts
12.098.246.198 network healthy src/shelter/settings/components/AboutPopup.tsx

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

LabelLayerStatusPath
DELETE api healthy src/main.ts

LabelLayerStatusPath
gpu (detected) hardware healthy assets/lang/es_419.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/2025d0cc-4d3e-4226-82d5-1af68c4c8592/

To check status programmatically (no auth required):

curl -s https://repobility.com/api/v1/public/scan/2025d0cc-4d3e-4226-82d5-1af68c4c8592/

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.