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

Scan timing: clone 10.78s · analysis 7.72s · 29.6 MB · GitHub API rate-limit (preflight)

leon-ai/leon

https://github.com/leon-ai/leon · scanned 2026-06-05 18:35 UTC (4 days, 18 hours ago) · 10 languages

495 raw signals (155 security + 340 graph) 11/13 scanners ran 48th percentile · Typescript · large (100-500K LoC) System graph score 80 (lower by 5)

UNIFIED Repobility · multi-layer engine · AI coders

Complete repo analysis

Last scanned 4 days, 18 hours ago · v2 · 201 actionable findings from 2 signal sources. 124 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 100.0 0.25 25.00
testing_score 35.0 0.20 7.00
documentation_score 75.0 0.15 11.25
practices_score 77.0 0.15 11.55
code_quality 70.0 0.10 7.00
Overall 1.00 74.5
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 3710 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
parseArgs software healthy bridges/nodejs/src/tool-runtime.ts:parseArgs
getValue software healthy bridges/nodejs/src/tool-runtime.ts:getValue
resolveToolModulePath software healthy bridges/nodejs/src/tool-runtime.ts:resolveToolModulePath
setProjectCwd software healthy bridges/nodejs/src/tool-runtime.ts:setProjectCwd
setRuntimeToolReporter software healthy bridges/nodejs/src/tool-runtime.ts:setRuntimeToolReporter
run software healthy bridges/nodejs/src/tool-runtime.ts:run
method software healthy bridges/nodejs/src/tool-runtime.ts:method
message software healthy bridges/nodejs/src/tool-runtime.ts:message
resolveActionFunction software healthy bridges/nodejs/src/main.ts:resolveActionFunction
main software healthy bridges/nodejs/src/main.ts:main
isPlainObject software healthy bridges/nodejs/src/sdk/toolkit-config.ts:isPlainObject
mergeMissingSettings software healthy bridges/nodejs/src/sdk/toolkit-config.ts:mergeMissingSettin…
applyData software healthy bridges/nodejs/src/sdk/leon.ts:applyData
setToolReporter software healthy bridges/nodejs/src/sdk/tool-reporter.ts:setToolReporter
reportToolOutput software healthy bridges/nodejs/src/sdk/tool-reporter.ts:reportToolOutput
stdout software healthy bridges/nodejs/src/sdk/base-tool.ts:stdout
stderr software healthy bridges/nodejs/src/sdk/base-tool.ts:stderr
flushOutputDelta software healthy bridges/nodejs/src/sdk/base-tool.ts:flushOutputDelta
scheduleOutputDelta software healthy bridges/nodejs/src/sdk/base-tool.ts:scheduleOutputDelta
clearOutputFlushTimer software healthy bridges/nodejs/src/sdk/base-tool.ts:clearOutputFlushTimer
clearCommandTimeout software healthy bridges/nodejs/src/sdk/base-tool.ts:clearCommandTimeout
findBinaryFile software healthy bridges/nodejs/src/sdk/base-tool.ts:findBinaryFile
formatFilePath software healthy bridges/nodejs/src/sdk/utils.ts:formatFilePath
formatFilePaths software healthy bridges/nodejs/src/sdk/utils.ts:formatFilePaths
normalizeLanguageCode software healthy bridges/nodejs/src/sdk/utils.ts:normalizeLanguageCode
getPlatformName software healthy bridges/nodejs/src/sdk/utils.ts:getPlatformName
isWindows software healthy bridges/nodejs/src/sdk/utils.ts:isWindows
isMacOS software healthy bridges/nodejs/src/sdk/utils.ts:isMacOS
isLinux software healthy bridges/nodejs/src/sdk/utils.ts:isLinux
canAccessHuggingFace software healthy bridges/nodejs/src/sdk/utils.ts:canAccessHuggingFace
setHuggingFaceURL software healthy bridges/nodejs/src/sdk/utils.ts:setHuggingFaceURL
formatBytes software healthy bridges/nodejs/src/sdk/utils.ts:formatBytes
formatSpeed software healthy bridges/nodejs/src/sdk/utils.ts:formatSpeed
formatETA software healthy bridges/nodejs/src/sdk/utils.ts:formatETA
extractArchive software healthy bridges/nodejs/src/sdk/utils.ts:extractArchive
formatErrorData software healthy bridges/nodejs/src/sdk/network.ts:formatErrorData
generateId software healthy bridges/nodejs/src/sdk/widget-component.ts:generateId
normalizeSkillName software healthy bridges/nodejs/src/sdk/memory.ts:normalizeSkillName
isMissingToolSettingsError software healthy bridges/nodejs/src/sdk/tool-manager.ts:isMissingToolSetting…
resolve_action_function software healthy bridges/python/src/main.py:13
get_skill_venv_site_packages_path software healthy bridges/python/src/main.py:29
main software healthy bridges/python/src/main.py:52
__init__ software healthy bridges/python/src/sdk/network.py:46
_format_error_data software healthy bridges/python/src/sdk/network.py:26
request software healthy bridges/python/src/sdk/network.py:49
is_network_error software healthy bridges/python/src/sdk/network.py:139
is_network_available software dead bridges/python/src/sdk/network.py:142
__init__ software healthy bridges/python/src/sdk/params_helper.py:14
get_widget_id software healthy bridges/python/src/sdk/params_helper.py:17
get_action_argument software healthy bridges/python/src/sdk/params_helper.py:27

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

LabelLayerStatusPath
nodemon.nolint.json software healthy nodemon.nolint.json
jsconfig.json software healthy jsconfig.json
README.md software healthy README.md
config.sample.yml software healthy config.sample.yml
pnpm-lock.yaml software healthy pnpm-lock.yaml
package.json software healthy package.json
nodemon.json software healthy nodemon.json
LICENSE.md software healthy LICENSE.md
pnpm-workspace.yaml software healthy pnpm-workspace.yaml
tsconfig.json software healthy tsconfig.json
CHANGELOG.md software healthy CHANGELOG.md
.gitpod.yml software healthy .gitpod.yml
vitest.config.ts software warning vitest.config.ts
package.json software healthy bridges/nodejs/package.json
tsconfig.json software healthy bridges/nodejs/tsconfig.json
tool-runtime.ts software healthy bridges/nodejs/src/tool-runtime.ts
version.ts software warning bridges/nodejs/src/version.ts
main.ts software healthy bridges/nodejs/src/main.ts
constants.ts software warning bridges/nodejs/src/constants.ts
toolkit-config.ts software healthy bridges/nodejs/src/sdk/toolkit-config.ts
widget.ts software healthy bridges/nodejs/src/sdk/widget.ts
leon.ts software healthy bridges/nodejs/src/sdk/leon.ts
tool-reporter.ts software healthy bridges/nodejs/src/sdk/tool-reporter.ts
params-helper.ts software healthy bridges/nodejs/src/sdk/params-helper.ts
base-tool.ts software healthy bridges/nodejs/src/sdk/base-tool.ts
utils.ts software healthy bridges/nodejs/src/sdk/utils.ts
network.ts software healthy bridges/nodejs/src/sdk/network.ts
widget-component.ts software healthy bridges/nodejs/src/sdk/widget-component.ts
memory.ts software healthy bridges/nodejs/src/sdk/memory.ts
tool-manager.ts software healthy bridges/nodejs/src/sdk/tool-manager.ts
settings.ts software healthy bridges/nodejs/src/sdk/settings.ts
types.ts software warning bridges/nodejs/src/sdk/types.ts
radio.ts software healthy bridges/nodejs/src/sdk/aurora/radio.ts
button.ts software healthy bridges/nodejs/src/sdk/aurora/button.ts
status.ts software healthy bridges/nodejs/src/sdk/aurora/status.ts
widget-wrapper.ts software healthy bridges/nodejs/src/sdk/aurora/widget-wrapper.ts
list-item.ts software healthy bridges/nodejs/src/sdk/aurora/list-item.ts
loader.ts software healthy bridges/nodejs/src/sdk/aurora/loader.ts
circular-progress.ts software healthy bridges/nodejs/src/sdk/aurora/circular-progress.ts
image.ts software healthy bridges/nodejs/src/sdk/aurora/image.ts
form.ts software healthy bridges/nodejs/src/sdk/aurora/form.ts
range-slider.ts software healthy bridges/nodejs/src/sdk/aurora/range-slider.ts
scroll-container.ts software healthy bridges/nodejs/src/sdk/aurora/scroll-container.ts
tab.ts software healthy bridges/nodejs/src/sdk/aurora/tab.ts
icon.ts software healthy bridges/nodejs/src/sdk/aurora/icon.ts
icon-button.ts software healthy bridges/nodejs/src/sdk/aurora/icon-button.ts
index.ts software healthy bridges/nodejs/src/sdk/aurora/index.ts
flexbox.ts software healthy bridges/nodejs/src/sdk/aurora/flexbox.ts
radio-group.ts software healthy bridges/nodejs/src/sdk/aurora/radio-group.ts
tab-content.ts software healthy bridges/nodejs/src/sdk/aurora/tab-content.ts

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

LabelLayerStatusPath
bridges software healthy bridges
nodejs software healthy bridges/nodejs
src software healthy bridges/nodejs/src
sdk software healthy bridges/nodejs/src/sdk
aurora software healthy bridges/nodejs/src/sdk/aurora
packages software healthy bridges/nodejs/src/sdk/packages
python software healthy bridges/python
src software healthy bridges/python/src
sdk software healthy bridges/python/src/sdk
aurora software healthy bridges/python/src/sdk/aurora
test software healthy test
controlled software healthy test/controlled
unit software healthy test/controlled/unit
e2e software healthy test/controlled/e2e
agent software healthy test/agent
unit software healthy test/agent/unit
e2e software healthy test/agent/e2e
aurora software healthy aurora
preview software healthy aurora/preview
src software healthy aurora/src
components software healthy aurora/src/components
switch software healthy aurora/src/components/switch
form software healthy aurora/src/components/form
flexbox software healthy aurora/src/components/flexbox
circular-progress software healthy aurora/src/components/circular-progress
input software healthy aurora/src/components/input
text software healthy aurora/src/components/text
icon software healthy aurora/src/components/icon
loader software healthy aurora/src/components/loader
image software healthy aurora/src/components/image
lists software healthy aurora/src/components/lists
list software healthy aurora/src/components/lists/list
list-item software healthy aurora/src/components/lists/list-item
list-header software healthy aurora/src/components/lists/list-header
progress software healthy aurora/src/components/progress
link software healthy aurora/src/components/link
selects software healthy aurora/src/components/selects
select software healthy aurora/src/components/selects/select
select-option software healthy aurora/src/components/selects/select-option
status software healthy aurora/src/components/status
radios software healthy aurora/src/components/radios
radio-group software healthy aurora/src/components/radios/radio-group
radio software healthy aurora/src/components/radios/radio
scroll-container software healthy aurora/src/components/scroll-container
range-slider software healthy aurora/src/components/range-slider
widget-wrapper software healthy aurora/src/components/widget-wrapper
checkbox software healthy aurora/src/components/checkbox
icon-button software healthy aurora/src/components/icon-button
card software healthy aurora/src/components/card
tabs software healthy aurora/src/components/tabs

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

LabelLayerStatusPath
ToolkitConfig software healthy bridges/nodejs/src/sdk/toolkit-config.ts:ToolkitConfig
Widget software healthy bridges/nodejs/src/sdk/widget.ts:Widget
Leon software healthy bridges/nodejs/src/sdk/leon.ts:Leon
ParamsHelper software healthy bridges/nodejs/src/sdk/params-helper.ts:ParamsHelper
Tool software healthy bridges/nodejs/src/sdk/base-tool.ts:Tool
NetworkError software healthy bridges/nodejs/src/sdk/network.ts:NetworkError
Network software healthy bridges/nodejs/src/sdk/network.ts:Network
WidgetComponent software healthy bridges/nodejs/src/sdk/widget-component.ts:WidgetComponent
Memory software healthy bridges/nodejs/src/sdk/memory.ts:Memory
MissingToolSettingsError software healthy bridges/nodejs/src/sdk/tool-manager.ts:MissingToolSettingsE…
ToolManager software healthy bridges/nodejs/src/sdk/tool-manager.ts:ToolManager
Settings software healthy bridges/nodejs/src/sdk/settings.ts:Settings
Radio software healthy bridges/nodejs/src/sdk/aurora/radio.ts:Radio
Button software healthy bridges/nodejs/src/sdk/aurora/button.ts:Button
Status software healthy bridges/nodejs/src/sdk/aurora/status.ts:Status
WidgetWrapper software healthy bridges/nodejs/src/sdk/aurora/widget-wrapper.ts:WidgetWrapp…
ListItem software healthy bridges/nodejs/src/sdk/aurora/list-item.ts:ListItem
Loader software healthy bridges/nodejs/src/sdk/aurora/loader.ts:Loader
CircularProgress software healthy bridges/nodejs/src/sdk/aurora/circular-progress.ts:Circular…
Image software healthy bridges/nodejs/src/sdk/aurora/image.ts:Image
Form software healthy bridges/nodejs/src/sdk/aurora/form.ts:Form
RangeSlider software healthy bridges/nodejs/src/sdk/aurora/range-slider.ts:RangeSlider
ScrollContainer software healthy bridges/nodejs/src/sdk/aurora/scroll-container.ts:ScrollCon…
Tab software healthy bridges/nodejs/src/sdk/aurora/tab.ts:Tab
Icon software healthy bridges/nodejs/src/sdk/aurora/icon.ts:Icon
IconButton software healthy bridges/nodejs/src/sdk/aurora/icon-button.ts:IconButton
Flexbox software healthy bridges/nodejs/src/sdk/aurora/flexbox.ts:Flexbox
RadioGroup software healthy bridges/nodejs/src/sdk/aurora/radio-group.ts:RadioGroup
TabContent software healthy bridges/nodejs/src/sdk/aurora/tab-content.ts:TabContent
Select software healthy bridges/nodejs/src/sdk/aurora/select.ts:Select
Text software healthy bridges/nodejs/src/sdk/aurora/text.ts:Text
Switch software healthy bridges/nodejs/src/sdk/aurora/switch.ts:Switch
ListHeader software healthy bridges/nodejs/src/sdk/aurora/list-header.ts:ListHeader
TabGroup software healthy bridges/nodejs/src/sdk/aurora/tab-group.ts:TabGroup
Card software healthy bridges/nodejs/src/sdk/aurora/card.ts:Card
Checkbox software healthy bridges/nodejs/src/sdk/aurora/checkbox.ts:Checkbox
List software healthy bridges/nodejs/src/sdk/aurora/list.ts:List
SelectOption software healthy bridges/nodejs/src/sdk/aurora/select-option.ts:SelectOption
Progress software healthy bridges/nodejs/src/sdk/aurora/progress.ts:Progress
TabList software healthy bridges/nodejs/src/sdk/aurora/tab-list.ts:TabList
Input software healthy bridges/nodejs/src/sdk/aurora/input.ts:Input
Link software healthy bridges/nodejs/src/sdk/aurora/link.ts:Link
NetworkOptions software healthy bridges/python/src/sdk/network.py:10
NetworkResponse software healthy bridges/python/src/sdk/network.py:14
NetworkError software healthy bridges/python/src/sdk/network.py:20
NetworkRequestOptions software healthy bridges/python/src/sdk/network.py:36
Network software healthy bridges/python/src/sdk/network.py:45
ParamsHelper software healthy bridges/python/src/sdk/params_helper.py:9
NLUResultSentiment software healthy bridges/python/src/sdk/types.py:6
Context software healthy bridges/python/src/sdk/types.py:11

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

LabelLayerStatusPath
memory_items data healthy server/src/core/memory-manager/sql/schema.sql
memory_chunks data healthy server/src/core/memory-manager/sql/schema.sql
memory_facts data healthy server/src/core/memory-manager/sql/schema.sql
context_documents data healthy server/src/core/memory-manager/sql/schema.sql
context_chunks data healthy server/src/core/memory-manager/sql/schema.sql

LabelLayerStatusPath
port:5366 network healthy config.sample.yml
port:5367 network healthy config.sample.yml
port:1337 network healthy .gitpod.yml

LabelLayerStatusPath
gha::lint cicd healthy .github/workflows/lint.yml
gha::tests cicd healthy .github/workflows/tests.yml
gha::build cicd healthy .github/workflows/build.yml

LabelLayerStatusPath
lint cicd healthy .github/workflows/lint.yml
tests cicd healthy .github/workflows/tests.yml
build cicd healthy .github/workflows/build.yml

LabelLayerStatusPath
127.0.0.1 network healthy config.sample.yml
127.0.0.2 network healthy test/controlled/unit/config.spec.ts

LabelLayerStatusPath
vps::aws hardware healthy server/src/core/tts/synthesizers/amazon-polly-synthesizer.ts
vps::azure hardware healthy skills/native/color_skill/src/lib/hexa_colors.py

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

LabelLayerStatusPath
GET / api healthy server/src/core/http-server/http-server.ts

LabelLayerStatusPath
sqlite data healthy pnpm-lock.yaml

LabelLayerStatusPath
gpu (detected) hardware healthy pnpm-lock.yaml
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/672a583a-861d-47a6-880c-08e510bfe10f/

To check status programmatically (no auth required):

curl -s https://repobility.com/api/v1/public/scan/672a583a-861d-47a6-880c-08e510bfe10f/

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.