https://github.com/somesanity/draw-io-obsidian
· scanned 2026-06-05 19:32 UTC (4 days, 16 hours ago)
· 10 languages
51 raw signals (29 security + 22 graph) 11/13 scanners ran 43rd percentile · Typescript · small (2-20K LoC) System graph score 96 (lower by 31)
Last scanned 4 days, 16 hours ago · v2 · 32 actionable findings from 2 signal sources. 8 repeated signals grouped for readability. Security checks, system graph analysis, and verified AI-agent feedback are merged into one review queue.
| Component | Sub-score | Weight | Contribution |
|---|---|---|---|
structure_score |
100.0 | 0.15 | 15.00 |
security_score |
100.0 | 0.25 | 25.00 |
testing_score |
0.0 | 0.20 | 0.00 |
documentation_score |
60.0 | 0.15 | 9.00 |
practices_score |
57.0 | 0.15 | 8.55 |
code_quality |
80.0 | 0.10 | 8.00 |
| Overall | 1.00 | 65.5 |
All 99 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.
| Label | Layer | Status | Path |
|---|---|---|---|
styles.css |
software | healthy | styles.css |
manifest.json |
software | healthy | manifest.json |
README.md |
software | healthy | README.md |
package.json |
software | healthy | package.json |
versions.json |
software | healthy | versions.json |
package-lock.json |
software | healthy | package-lock.json |
tsconfig.json |
software | healthy | tsconfig.json |
AGENTS.md |
software | healthy | AGENTS.md |
lint.yml |
software | healthy | .github/workflows/lint.yml |
main.ts |
software | healthy | src/main.ts |
consts.ts |
software | warning | src/consts.ts |
setDiagramTheme.ts |
software | healthy | src/MarkdownPostProcessors/setDiagramTheme.ts |
interactiveDiagrams.ts |
software | healthy | src/MarkdownPostProcessors/interactiveDiagrams.ts |
CenteringDiagram.ts |
software | healthy | src/MarkdownPostProcessors/CenteringDiagram.ts |
PercentSize.ts |
software | healthy | src/MarkdownPostProcessors/PercentSize.ts |
setClassToDiagrams.ts |
software | healthy | src/MarkdownPostProcessors/setClassToDiagrams.ts |
SizeInhoverWindow.ts |
software | healthy | src/MarkdownPostProcessors/SizeInhoverWindow.ts |
UpdateResponseJson.ts |
software | warning | src/Types/UpdateResponseJson.ts |
MarkdownFragmentsObject.ts |
software | warning | src/Types/MarkdownFragmentsObject.ts |
MIME_TYPES.ts |
software | warning | src/Types/MIME_TYPES.ts |
settings.ts |
software | healthy | src/Settings/settings.ts |
I18n.ts |
software | healthy | src/locales/I18n.ts |
ru.json |
software | healthy | src/locales/ru.json |
en.json |
software | healthy | src/locales/en.json |
SetClassToDiagramsEditorExtension.ts |
software | healthy | src/EditorExtensions/SetClassToDiagramsEditorExtension.ts |
DeleteResizeBlockEditorExtension.ts |
software | healthy | src/EditorExtensions/DeleteResizeBlockEditorExtension.ts |
PercentSizeEditorExtension.ts |
software | healthy | src/EditorExtensions/PercentSizeEditorExtension.ts |
setDiagramThemeEditorExtension.ts |
software | healthy | src/EditorExtensions/setDiagramThemeEditorExtension.ts |
CenteringEditorExtension.ts |
software | healthy | src/EditorExtensions/CenteringEditorExtension.ts |
DrawioEditorModal.ts |
software | healthy | src/Views/DrawioEditorModal.ts |
drawioEditorFileItemView.ts |
software | healthy | src/Views/drawioEditorFileItemView.ts |
DrawioEditorView.ts |
software | healthy | src/Views/DrawioEditorView.ts |
SetFileNameModal.ts |
software | healthy | src/Views/SetFileNameModal.ts |
DrawioClientManager.ts |
software | healthy | src/Utils/DrawioClientManager.ts |
ServerManager.ts |
software | healthy | src/Utils/ServerManager.ts |
DrawioAppController.ts |
software | healthy | src/Utils/DrawioAppController.ts |
PluginInit.ts |
software | healthy | src/Utils/PluginInit.ts |
CanvasManager.ts |
software | healthy | src/Utils/CanvasManager.ts |
MxGraphParser.ts |
software | healthy | src/Utils/MxGraphParser.ts |
MarkdownTooltip.ts |
software | healthy | src/Utils/MarkdownTooltip.ts |
ExternalLinkTooltip.ts |
software | healthy | src/Utils/ExternalLinkTooltip.ts |
PluginUtils.ts |
software | healthy | src/Utils/PluginUtils.ts |
| Label | Layer | Status | Path |
|---|---|---|---|
setDiagramsTheme |
software | healthy | src/MarkdownPostProcessors/setDiagramTheme.ts:setDiagramsTh… |
interactiveDiagramss |
software | healthy | src/MarkdownPostProcessors/interactiveDiagrams.ts:interacti… |
CenteringDiagrams |
software | healthy | src/MarkdownPostProcessors/CenteringDiagram.ts:CenteringDia… |
PercentSize |
software | healthy | src/MarkdownPostProcessors/PercentSize.ts:PercentSize |
setClassToDiagrams |
software | healthy | src/MarkdownPostProcessors/setClassToDiagrams.ts:setClassTo… |
SizeInHoverWindow |
software | healthy | src/MarkdownPostProcessors/SizeInhoverWindow.ts:SizeInHover… |
isTarget |
software | healthy | src/MarkdownPostProcessors/SizeInhoverWindow.ts:isTarget |
applyResize |
software | healthy | src/MarkdownPostProcessors/SizeInhoverWindow.ts:applyResize |
processContainer |
software | healthy | src/MarkdownPostProcessors/SizeInhoverWindow.ts:processCont… |
setupPopoverObserver |
software | healthy | src/MarkdownPostProcessors/SizeInhoverWindow.ts:setupPopove… |
addThemeOptions |
software | healthy | src/Settings/settings.ts:addThemeOptions |
setLocale |
software | healthy | src/locales/I18n.ts:setLocale |
t |
software | healthy | src/locales/I18n.ts:t |
SetClassToDiagramsEditorExtension |
software | healthy | src/EditorExtensions/SetClassToDiagramsEditorExtension.ts:S… |
DeleteResizeBlockEditorExtension |
software | healthy | src/EditorExtensions/DeleteResizeBlockEditorExtension.ts:De… |
PercentSizeEditorExtension |
software | healthy | src/EditorExtensions/PercentSizeEditorExtension.ts:PercentS… |
setDiagramThemeEditorExtension |
software | healthy | src/EditorExtensions/setDiagramThemeEditorExtension.ts:setD… |
CenteringEditorExtension |
software | healthy | src/EditorExtensions/CenteringEditorExtension.ts:CenteringE… |
refreshUiText |
software | healthy | src/Utils/DrawioClientManager.ts:refreshUiText |
makeRequest |
software | healthy | src/Utils/DrawioClientManager.ts:makeRequest |
mb |
software | healthy | src/Utils/DrawioClientManager.ts:mb |
cleanUrl |
software | healthy | src/Utils/ServerManager.ts:cleanUrl |
vaultBasePath |
software | healthy | src/Utils/ServerManager.ts:vaultBasePath |
listener |
software | healthy | src/Utils/DrawioAppController.ts:listener |
userLang |
software | healthy | src/Utils/PluginInit.ts:userLang |
vaultBasePath |
software | healthy | src/Utils/CanvasManager.ts:vaultBasePath |
currentDocument |
software | healthy | src/Utils/ExternalLinkTooltip.ts:currentDocument |
| Label | Layer | Status | Path |
|---|---|---|---|
DrawioPlugin |
software | healthy | src/main.ts:DrawioPlugin |
SettingTab |
software | healthy | src/Settings/settings.ts:SettingTab |
DrawioEditorModal |
software | healthy | src/Views/DrawioEditorModal.ts:DrawioEditorModal |
drawioEditorFileItemView |
software | healthy | src/Views/drawioEditorFileItemView.ts:drawioEditorFileItemV… |
DrawioEditorView |
software | healthy | src/Views/DrawioEditorView.ts:DrawioEditorView |
SetFileNameModal |
software | healthy | src/Views/SetFileNameModal.ts:SetFileNameModal |
DrawioClientManager |
software | healthy | src/Utils/DrawioClientManager.ts:DrawioClientManager |
ServerManager |
software | healthy | src/Utils/ServerManager.ts:ServerManager |
DrawioAppController |
software | healthy | src/Utils/DrawioAppController.ts:DrawioAppController |
PluginInit |
software | healthy | src/Utils/PluginInit.ts:PluginInit |
CanvasManager |
software | healthy | src/Utils/CanvasManager.ts:CanvasManager |
MxGraphParser |
software | healthy | src/Utils/MxGraphParser.ts:MxGraphParser |
MarkdownTooltip |
software | healthy | src/Utils/MarkdownTooltip.ts:MarkdownTooltip |
ExternalLinkTooltip |
software | healthy | src/Utils/ExternalLinkTooltip.ts:ExternalLinkTooltip |
pluginUtils |
software | healthy | src/Utils/PluginUtils.ts:pluginUtils |
| Label | Layer | Status | Path |
|---|---|---|---|
.github |
software | healthy | .github |
workflows |
software | healthy | .github/workflows |
src |
software | healthy | src |
MarkdownPostProcessors |
software | healthy | src/MarkdownPostProcessors |
Types |
software | healthy | src/Types |
Settings |
software | healthy | src/Settings |
locales |
software | healthy | src/locales |
EditorExtensions |
software | healthy | src/EditorExtensions |
Views |
software | healthy | src/Views |
Utils |
software | healthy | src/Utils |
| Label | Layer | Status | Path |
|---|---|---|---|
repobility-clone-lbdino72 |
software | healthy | /tmp/repobility-clone-lbdino72 |
| Label | Layer | Status | Path |
|---|---|---|---|
port:4444 |
network | healthy | src/Settings/settings.ts |
| Label | Layer | Status | Path |
|---|---|---|---|
vps::aws |
hardware | healthy | package-lock.json |
| Label | Layer | Status | Path |
|---|---|---|---|
gha::lint |
cicd | healthy | .github/workflows/lint.yml |
| Label | Layer | Status | Path |
|---|---|---|---|
build |
cicd | healthy | .github/workflows/lint.yml |
This page is publicly accessible at:
https://repobility.com/scan/9b2af68d-cca1-4f80-80b5-25c93f56bb98/
To check status programmatically (no auth required):
curl -s https://repobility.com/api/v1/public/scan/9b2af68d-cca1-4f80-80b5-25c93f56bb98/
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.