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.

lessweb/deepcode-cli

https://github.com/lessweb/deepcode-cli.git · scanned 2026-05-16 02:00 UTC (2 weeks, 6 days ago) · 10 languages

36 findings (11 legacy + 25 scanner) 76th percentile · Typescript · small (2-20K LoC) Scanner says 92 (lower by 12)

UNIFIED Repobility · multi-layer engine · AI coders

Complete repo analysis

Last scanned 2 weeks, 6 days ago · v1 · 9 findings from 1 source. 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-14-v3
Component Sub-score Weight Contribution
structure_score 100.0 0.15 15.00
security_score 95.0 0.25 23.75
testing_score 80.0 0.20 16.00
documentation_score 58.7 0.15 8.80
practices_score 65.0 0.15 9.75
code_quality 66.6 0.10 6.66
Overall 1.00 80.0
Severity distribution — click a segment to filter
Active filters: excluding tests × Reset all

All 530 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
main software healthy src/cli.tsx:main
startApp software healthy src/cli.tsx:startApp
configureWindowsShell software healthy src/cli.tsx:configureWindowsShell
readPackageInfo software healthy src/cli.tsx:readPackageInfo
signatures software healthy src/prompt.ts:signatures
readToolDocs software healthy src/prompt.ts:readToolDocs
getCurrentDatePrompt software healthy src/prompt.ts:getCurrentDatePrompt
getSystemPrompt software healthy src/prompt.ts:getSystemPrompt
getCompactPrompt software healthy src/prompt.ts:getCompactPrompt
getRuntimeContext software healthy src/prompt.ts:getRuntimeContext
checkToolInstalled software healthy src/prompt.ts:checkToolInstalled
getShellPathInfo software healthy src/prompt.ts:getShellPathInfo
shellSingleQuote software healthy src/prompt.ts:shellSingleQuote
getRuntimeVersionInfo software healthy src/prompt.ts:getRuntimeVersionInfo
getCommandVersion software healthy src/prompt.ts:getCommandVersion
getUnameInfo software healthy src/prompt.ts:getUnameInfo
getExtensionRoot software healthy src/prompt.ts:getExtensionRoot
getTools software healthy src/prompt.ts:getTools
promptForPendingUpdate software healthy src/updateCheck.ts:promptForPendingUpdate
checkForNpmUpdate software healthy src/updateCheck.ts:checkForNpmUpdate
compareVersions software healthy src/updateCheck.ts:compareVersions
getUpdateStatePath software healthy src/updateCheck.ts:getUpdateStatePath
promptUpdateChoice software healthy src/updateCheck.ts:promptUpdateChoice
handleSelect software healthy src/updateCheck.ts:handleSelect
runNpmInstallGlobal software healthy src/updateCheck.ts:runNpmInstallGlobal
fetchLatestNpmVersion software healthy src/updateCheck.ts:fetchLatestNpmVersion
runNpmViewLatestVersion software healthy src/updateCheck.ts:runNpmViewLatestVersion
finish software healthy src/updateCheck.ts:finish
parseNpmViewVersion software healthy src/updateCheck.ts:parseNpmViewVersion
readUpdateState software healthy src/updateCheck.ts:readUpdateState
writeUpdateState software healthy src/updateCheck.ts:writeUpdateState
clearPendingUpdate software healthy src/updateCheck.ts:clearPendingUpdate
parseVersion software healthy src/updateCheck.ts:parseVersion
getCompactPromptTokenThreshold software healthy src/session.ts:getCompactPromptTokenThreshold
isUsageRecord software healthy src/session.ts:isUsageRecord
summarizeCompletionOptions software healthy src/session.ts:summarizeCompletionOptions
addUsageValue software healthy src/session.ts:addUsageValue
accumulateUsage software healthy src/session.ts:accumulateUsage
usageWithRequestCount software healthy src/session.ts:usageWithRequestCount
accumulateUsagePerModel software healthy src/session.ts:accumulateUsagePerModel
getExtensionRoot software healthy src/session.ts:getExtensionRoot
getTotalTokens software healthy src/session.ts:getTotalTokens
trackText software healthy src/session.ts:trackText
collectSkills software healthy src/session.ts:collectSkills
rawToolCalls software healthy src/session.ts:rawToolCalls
rawThinking software healthy src/session.ts:rawThinking
refusal software healthy src/session.ts:refusal
id software healthy src/session.ts:id
args software healthy src/session.ts:args
toolName software healthy src/session.ts:toolName

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

LabelLayerStatusPath
README.md software healthy README.md
README_en.md software healthy README_en.md
package.json software healthy package.json
package-lock.json software healthy package-lock.json
tsconfig.json software healthy tsconfig.json
AGENTS.md software healthy AGENTS.md
README_cn.md software healthy README_cn.md
mcp.md software healthy docs/mcp.md
configuration_en.md software healthy docs/configuration_en.md
configuration.md software healthy docs/configuration.md
mcp_en.md software healthy docs/mcp_en.md
bash.md software healthy templates/tools/bash.md
edit.md software healthy templates/tools/edit.md
ask-user-question.md software healthy templates/tools/ask-user-question.md
write.md software healthy templates/tools/write.md
web-search.md software healthy templates/tools/web-search.md
ci.yml software healthy .github/workflows/ci.yml
cli.tsx software healthy src/cli.tsx
prompt.ts software healthy src/prompt.ts
updateCheck.ts software healthy src/updateCheck.ts
session.ts software healthy src/session.ts
AsciiArt.ts software warning src/AsciiArt.ts
settings.ts software healthy src/settings.ts
sessionList.test.ts software warning src/tests/sessionList.test.ts
welcomeScreen.test.ts software warning src/tests/welcomeScreen.test.ts
loadingText.test.ts software warning src/tests/loadingText.test.ts
openai-thinking.test.ts software warning src/tests/openai-thinking.test.ts
tool-handlers.test.ts software healthy src/tests/tool-handlers.test.ts
clipboard.test.ts software healthy src/tests/clipboard.test.ts
promptUndoRedo.test.ts software warning src/tests/promptUndoRedo.test.ts
session.test.ts software healthy src/tests/session.test.ts
debug-logger.test.ts software warning src/tests/debug-logger.test.ts
dropdownMenu.test.ts software warning src/tests/dropdownMenu.test.ts
messageView.test.ts software healthy src/tests/messageView.test.ts
askUserQuestion.test.ts software healthy src/tests/askUserQuestion.test.ts
updateCheck.test.ts software warning src/tests/updateCheck.test.ts
exitSummary.test.ts software healthy src/tests/exitSummary.test.ts
markdown.test.ts software healthy src/tests/markdown.test.ts
slashCommands.test.ts software warning src/tests/slashCommands.test.ts
shell-utils.test.ts software warning src/tests/shell-utils.test.ts
prompt.test.ts software warning src/tests/prompt.test.ts
settings-and-notify.test.ts software warning src/tests/settings-and-notify.test.ts
web-search-handler.test.ts software healthy src/tests/web-search-handler.test.ts
thinkingState.test.ts software healthy src/tests/thinkingState.test.ts
promptBuffer.test.ts software warning src/tests/promptBuffer.test.ts
promptInputKeys.test.ts software healthy src/tests/promptInputKeys.test.ts
file-utils.ts software healthy src/common/file-utils.ts
model-capabilities.ts software healthy src/common/model-capabilities.ts
runtime.ts software healthy src/common/runtime.ts
state.ts software healthy src/common/state.ts

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

LabelLayerStatusPath
docs software healthy docs
templates software healthy templates
tools software healthy templates/tools
.github software healthy .github
workflows software healthy .github/workflows
src software healthy src
tests software healthy src/tests
common software healthy src/common
mcp software healthy src/mcp
ui software healthy src/ui
prompt software healthy src/ui/prompt
tools software healthy src/tools

LabelLayerStatusPath
SessionManager software healthy src/session.ts:SessionManager
APIUserAbortError software healthy src/tests/session.test.ts:APIUserAbortError
McpManager software healthy src/mcp/mcp-manager.ts:McpManager
McpClient software healthy src/mcp/mcp-client.ts:McpClient
ToolExecutor software healthy src/tools/executor.ts:ToolExecutor

LabelLayerStatusPath
/skills/loaded/SKILL.md frontend healthy src/tests/welcomeScreen.test.ts
/skills/fresh/SKILL.md frontend healthy src/tests/welcomeScreen.test.ts
/skills/skill-writer/SKILL.md frontend healthy src/tests/promptInputKeys.test.ts
/skills/code-review/SKILL.md frontend healthy src/tests/promptInputKeys.test.ts

LabelLayerStatusPath
SlashCommandMenu frontend healthy src/ui/SlashCommandMenu.tsx
DropdownMenu frontend healthy src/ui/DropdownMenu.tsx

LabelLayerStatusPath
repobility-clone-341hdd3x software healthy /tmp/repobility-clone-341hdd3x

LabelLayerStatusPath
gha::ci cicd healthy .github/workflows/ci.yml

LabelLayerStatusPath
build-and-test 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/74fdf7f5-6a3e-400a-ad49-3841d114c142/

To check status programmatically (no auth required):

curl -s https://repobility.com/api/v1/public/scan/74fdf7f5-6a3e-400a-ad49-3841d114c142/

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.