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

Scan timing: clone 2.67s · analysis 10.01s · 0.5 MB · GitHub API rate-limit (preflight)

jgraph/drawio-desktop

https://github.com/jgraph/drawio-desktop · scanned 2026-06-05 09:28 UTC (5 days, 18 hours ago) · 10 languages

68 raw signals (20 security + 48 graph) 68th percentile · Javascript · small (2-20K LoC) System graph score 91 (lower by 14)

UNIFIED Repobility · multi-layer engine · AI coders

Complete repo analysis

Last scanned 5 days, 18 hours ago · v2 · 24 actionable findings from 2 signal sources. 20 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 100.0 0.15 15.00
security_score 100.0 0.25 25.00
testing_score 59.0 0.20 11.80
documentation_score 62.0 0.15 9.30
practices_score 69.0 0.15 10.35
code_quality 49.5 0.10 4.95
Overall 1.00 76.4
Severity distribution — click a segment to filter
Active filters: excluding tests × Reset all

All 148 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
parse software healthy src/test/cli-args.test.js:parse
for software healthy src/main/electron-preload.js:for
detectInitialAdaptiveColorsDefault software healthy src/main/electron.js:detectInitialAdaptiveColorsDefault
notifyUpdateFailure software healthy src/main/electron.js:notifyUpdateFailure
safeUpdaterCall software healthy src/main/electron.js:safeUpdaterCall
safeUpdaterListener software healthy src/main/electron.js:safeUpdaterListener
persistBlessedPaths software healthy src/main/electron.js:persistBlessedPaths
blessPath software healthy src/main/electron.js:blessPath
migrateLegacyRecentsOnce software healthy src/main/electron.js:migrateLegacyRecentsOnce
validateSender software healthy src/main/electron.js:validateSender
isWithinDisplayBounds software healthy src/main/electron.js:isWithinDisplayBounds
createWindow software healthy src/main/electron.js:createWindow
lastWinSizeStr software healthy src/main/electron.js:lastWinSizeStr
rememberWinSize software healthy src/main/electron.js:rememberWinSize
here software healthy src/main/electron.js:here
isPluginsEnabled software healthy src/main/electron.js:isPluginsEnabled
addDirectoryFiles software healthy src/main/electron.js:addDirectoryFiles
processOneFile software healthy src/main/electron.js:processOneFile
next software healthy src/main/electron.js:next
startExport software healthy src/main/electron.js:startExport
loadFinished software healthy src/main/electron.js:loadFinished
toggleSpellCheck software healthy src/main/electron.js:toggleSpellCheck
toggleStoreBkp software healthy src/main/electron.js:toggleStoreBkp
toggleGoogleFonts software healthy src/main/electron.js:toggleGoogleFonts
toggleFullscreen software healthy src/main/electron.js:toggleFullscreen
checkForUpdatesFn software healthy src/main/electron.js:checkForUpdatesFn
zoomInFn software healthy src/main/electron.js:zoomInFn
zoomOutFn software healthy src/main/electron.js:zoomOutFn
resetZoomFn software healthy src/main/electron.js:resetZoomFn
setUpdateIntervalFn software healthy src/main/electron.js:setUpdateIntervalFn
reportUpdateError software healthy src/main/electron.js:reportUpdateError
writePngWithText software healthy src/main/electron.js:writePngWithText
mergePdfs software healthy src/main/electron.js:mergePdfs
htmlEntities software healthy src/main/electron.js:htmlEntities
readPngXml software healthy src/main/electron.js:readPngXml
readSvgXml software healthy src/main/electron.js:readSvgXml
readPdfXml software healthy src/main/electron.js:readPdfXml
buildHtmlExport software healthy src/main/electron.js:buildHtmlExport
exportDiagram software healthy src/main/electron.js:exportDiagram
finalize software healthy src/main/electron.js:finalize
renderingFinishHandler software healthy src/main/electron.js:renderingFinishHandler
own software healthy src/main/electron.js:own
checkFileContent software healthy src/main/electron.js:checkFileContent
isConflict software healthy src/main/electron.js:isConflict
reqStr software healthy src/main/electron.js:reqStr
isDraftOrBkpOfBlessed software healthy src/main/electron.js:isDraftOrBkpOfBlessed
realpath software healthy src/main/electron.js:realpath
assertWritablePath software healthy src/main/electron.js:assertWritablePath
getDraftFileName software healthy src/main/electron.js:getDraftFileName
getFileDrafts software healthy src/main/electron.js:getFileDrafts

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

LabelLayerStatusPath
preload.js software warning preload.js
electron-builder-appx.json software healthy electron-builder-appx.json
DEVELOPMENT.md software healthy DEVELOPMENT.md
README.md software healthy README.md
CLAUDE.md software healthy CLAUDE.md
package.json software healthy package.json
electron-builder-win32.json software healthy electron-builder-win32.json
electron-builder-win.json software healthy electron-builder-win.json
package-lock.json software healthy package-lock.json
electron-builder-linux-mac.json software healthy electron-builder-linux-mac.json
CODE_OF_CONDUCT.md software healthy CODE_OF_CONDUCT.md
SECURITY.md software healthy SECURITY.md
electron-builder-snap.json software healthy electron-builder-snap.json
electron-builder-win-arm64.json software healthy electron-builder-win-arm64.json
RELEASE_PROCESS.md software healthy doc/RELEASE_PROCESS.md
feature_request.md software healthy .github/feature_request.md
FUNDING.yml software healthy .github/FUNDING.yml
bug_report.md software healthy .github/bug_report.md
feature_request.md software healthy .github/ISSUE_TEMPLATE/feature_request.md
bug_report.md software healthy .github/ISSUE_TEMPLATE/bug_report.md
electron-builder-win.yml software healthy .github/workflows/electron-builder-win.yml
prepare-release.yml software healthy .github/workflows/prepare-release.yml
electron-builder.yml software healthy .github/workflows/electron-builder.yml
stale.yml software healthy .github/workflows/stale.yml
hash-gen.yml software healthy .github/workflows/hash-gen.yml
cli-args.test.js software healthy src/test/cli-args.test.js
electron-preload.js software healthy src/main/electron-preload.js
electron.js software healthy src/main/electron.js
progress-bar.js software healthy src/main/progress-bar.js
args.js software healthy src/main/args.js
disableUpdate.js software healthy src/main/disableUpdate.js

LabelLayerStatusPath
DRAWIO_COMMIT cicd healthy
GITHUB_TOKEN cicd healthy
APPLEIDPASS cicd healthy
SNAP_TOKEN cicd healthy
VERSION cicd healthy
ELECTRON_VERSION cicd healthy
NODE_VERSION cicd healthy
AZURE_TENANT_ID cicd healthy
DRAWIO_REF cicd healthy
DRAWIO_SUMMARY cicd healthy
APPLEID cicd healthy
CSC_KEY_PASSWORD cicd healthy
AZURE_CLIENT_ID cicd healthy
CSC_LINK cicd healthy
APPLE_TEAM_ID cicd healthy
GH_TOKEN cicd healthy
AZURE_CLIENT_SECRET cicd healthy

LabelLayerStatusPath
doc software healthy doc
.github software healthy .github
ISSUE_TEMPLATE software healthy .github/ISSUE_TEMPLATE
workflows software healthy .github/workflows
src software healthy src
test software healthy src/test
main software healthy src/main

LabelLayerStatusPath
gha::electron-builder-win cicd healthy .github/workflows/electron-builder-win.yml
gha::prepare-release cicd healthy .github/workflows/prepare-release.yml
gha::electron-builder cicd healthy .github/workflows/electron-builder.yml
gha::stale cicd healthy .github/workflows/stale.yml
gha::hash-gen cicd healthy .github/workflows/hash-gen.yml

LabelLayerStatusPath
build cicd healthy .github/workflows/electron-builder-win.yml
prepare-release cicd healthy .github/workflows/prepare-release.yml
build cicd healthy .github/workflows/electron-builder.yml
stale cicd healthy .github/workflows/stale.yml
build cicd healthy .github/workflows/hash-gen.yml

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

LabelLayerStatusPath
ProgressBar software healthy src/main/progress-bar.js:ProgressBar

LabelLayerStatusPath
vps::azure hardware healthy .github/workflows/electron-builder-win.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/24ef43f0-b238-4e6d-b9cb-6016c6d336c3/

To check status programmatically (no auth required):

curl -s https://repobility.com/api/v1/public/scan/24ef43f0-b238-4e6d-b9cb-6016c6d336c3/

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.