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

Scan timing: clone 2.79s · analysis 1.17s · 1.3 MB · GitHub API rate-limit (preflight)

micheleg/dash-to-dock

https://github.com/micheleg/dash-to-dock · scanned 2026-06-05 14:29 UTC (5 days, 5 hours ago) · 10 languages

55 raw signals (7 security + 48 graph) 32nd percentile · Javascript · small (2-20K LoC) System graph score 96 (lower by 41)

UNIFIED Repobility · multi-layer engine · AI coders

Complete repo analysis

Last scanned 5 days, 5 hours ago · v2 · 28 actionable findings from 2 signal sources. 3 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 55.0 0.15 8.25
security_score 100.0 0.25 25.00
testing_score 0.0 0.20 0.00
documentation_score 46.0 0.15 6.90
practices_score 68.0 0.15 10.20
code_quality 50.0 0.10 5.00
Overall 1.00 55.4
Severity distribution — click a segment to filter
Active filters: excluding tests × Reset all

All 197 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
decorateAppIcons software healthy appIconsDecorator.js:decorateAppIcons
getHandlerAppAsync software healthy locationsWorker.js:getHandlerAppAsync
mainAsync software healthy locationsWorker.js:mainAsync
main software healthy locationsWorker.js:main
in software healthy dash.js:in
ensureActorVisibleInScrollView software healthy dash.js:ensureActorVisibleInScrollView
isEnabled software healthy docking.js:isEnabled
enable software healthy docking.js:enable
disable software healthy docking.js:disable
updateAllDocks software healthy docking.js:updateAllDocks
IsolatedOverview software healthy docking.js:IsolatedOverview
needsRemoteModel software healthy docking.js:needsRemoteModel
ensureRemoteModel software healthy docking.js:ensureRemoteModel
updateDiscreteGpuAvailable software healthy docking.js:updateDiscreteGpuAvailable
this software healthy docking.js:this
mappedValue software healthy docking.js:mappedValue
updateSetting software healthy docking.js:updateSetting
maybeAdjustBoxSize software healthy docking.js:maybeAdjustBoxSize
maybeAdjustBoxToDock software healthy docking.js:maybeAdjustBoxToDock
workspaceBoxOriginFixer software healthy docking.js:workspaceBoxOriginFixer
isHorizontal software healthy docking.js:isHorizontal
injections software healthy utils.js:injections
injection software healthy utils.js:injection
$ software healthy utils.js:$
getPosition software healthy utils.js:getPosition
drawRoundedLine software healthy utils.js:drawRoundedLine
splitHandler software healthy utils.js:splitHandler
missingValueBits software healthy utils.js:missingValueBits
getWindowsByObjectPath software healthy utils.js:getWindowsByObjectPath
shellAppCompare software healthy utils.js:shellAppCompare
shellWindowsCompare software healthy utils.js:shellWindowsCompare
getMonitorManager software healthy utils.js:getMonitorManager
laterAdd software healthy utils.js:laterAdd
laterRemove software healthy utils.js:laterRemove
call software healthy utils.js:call
was software healthy utils.js:was
is software healthy utils.js:is
cairoSetSourceColor software healthy utils.js:cairoSetSourceColor
supportsExtendedBarriers software healthy utils.js:supportsExtendedBarriers
addActor software healthy utils.js:addActor
clamp software healthy utils.js:clamp
test software healthy intellihide.js:test
getIsEnabled software healthy notificationsMonitor.js:getIsEnabled
checkIsEnabled software healthy notificationsMonitor.js:checkIsEnabled
haveDBusMenu software healthy dbusmenuUtils.js:haveDBusMenu
makePopupMenuItem software healthy dbusmenuUtils.js:makePopupMenuItem
recreateItem software healthy dbusmenuUtils.js:recreateItem
updateDisposition software healthy dbusmenuUtils.js:updateDisposition
updateIcon software healthy dbusmenuUtils.js:updateIcon
updateOrnament software healthy dbusmenuUtils.js:updateOrnament

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

LabelLayerStatusPath
AppIconsDecorator software healthy appIconsDecorator.js:AppIconsDecorator
DashToDockExtension software healthy extension.js:DashToDockExtension
DockDashItemContainer software healthy dash.js:DockDashItemContainer
DockDashIconsVerticalLayout software healthy dash.js:DockDashIconsVerticalLayout
is software healthy dash.js:is
DockDash software healthy dash.js:DockDash
DashSlideContainer software healthy docking.js:DashSlideContainer
DashToDock software healthy docking.js:DashToDock
DashToDockKeyboardShortcuts software healthy docking.js:DashToDockKeyboardShortcuts
just software healthy docking.js:just
DashToDockWorkspaceIsolation software healthy docking.js:DashToDockWorkspaceIsolation
DockManager software healthy docking.js:DockManager
drives software healthy docking.js:drives
IconAnimator software healthy docking.js:IconAnimator
DashToDockBasicHandler software healthy utils.js:DashToDockBasicHandler
GlobalSignalsHandler software healthy utils.js:GlobalSignalsHandler
ColorUtils software healthy utils.js:ColorUtils
InjectionsHandler software healthy utils.js:InjectionsHandler
VFuncInjectionsHandler software healthy utils.js:VFuncInjectionsHandler
PropertyInjectionsHandler software healthy utils.js:PropertyInjectionsHandler
CancellableChild software healthy utils.js:CancellableChild
Intellihide software healthy intellihide.js:Intellihide
instead software healthy intellihide.js:instead
NotificationsMonitor software healthy notificationsMonitor.js:NotificationsMonitor
must software healthy desktopIconsIntegration.js:must
DesktopIconsUsableAreaClass software healthy desktopIconsIntegration.js:DesktopIconsUsableAreaClass
WindowPreviewMenu software healthy windowPreview.js:WindowPreviewMenu
WindowPreviewList software healthy windowPreview.js:WindowPreviewList
WindowPreviewMenuItem software healthy windowPreview.js:WindowPreviewMenuItem
to software healthy appIconIndicators.js:to
AppIconIndicator software healthy appIconIndicators.js:AppIconIndicator
IndicatorBase software healthy appIconIndicators.js:IndicatorBase
for software healthy appIconIndicators.js:for
RunningIndicatorBase software healthy appIconIndicators.js:RunningIndicatorBase
so software healthy appIconIndicators.js:so
RunningIndicatorDefault software healthy appIconIndicators.js:RunningIndicatorDefault
IndicatorDrawingArea software healthy appIconIndicators.js:IndicatorDrawingArea
RunningIndicatorDots software healthy appIconIndicators.js:RunningIndicatorDots
RunningIndicatorCiliora software healthy appIconIndicators.js:RunningIndicatorCiliora
RunningIndicatorSegmented software healthy appIconIndicators.js:RunningIndicatorSegmented
RunningIndicatorSolid software healthy appIconIndicators.js:RunningIndicatorSolid
RunningIndicatorSquares software healthy appIconIndicators.js:RunningIndicatorSquares
RunningIndicatorDashes software healthy appIconIndicators.js:RunningIndicatorDashes
RunningIndicatorMetro software healthy appIconIndicators.js:RunningIndicatorMetro
RunningIndicatorBinary software healthy appIconIndicators.js:RunningIndicatorBinary
RunningIndicatorDot software healthy appIconIndicators.js:RunningIndicatorDot
UnityIndicator software healthy appIconIndicators.js:UnityIndicator
DominantColorExtractor software healthy appIconIndicators.js:DominantColorExtractor
LauncherEntryRemoteModel software healthy launcherAPI.js:LauncherEntryRemoteModel
DashToDockLauncherEntry software healthy launcherAPI.js:DashToDockLauncherEntry

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

LabelLayerStatusPath
appIconsDecorator.js software healthy appIconsDecorator.js
extension.js software healthy extension.js
locationsWorker.js software healthy locationsWorker.js
README.md software healthy README.md
dash.js software healthy dash.js
docking.js software healthy docking.js
utils.js software healthy utils.js
intellihide.js software healthy intellihide.js
notificationsMonitor.js software healthy notificationsMonitor.js
dbusmenuUtils.js software healthy dbusmenuUtils.js
desktopIconsIntegration.js software healthy desktopIconsIntegration.js
windowPreview.js software healthy windowPreview.js
appIconIndicators.js software healthy appIconIndicators.js
imports.js software warning imports.js
launcherAPI.js software healthy launcherAPI.js
locations.js software healthy locations.js
prefs.js software healthy prefs.js
theming.js software healthy theming.js
.eslintrc.yml software healthy .eslintrc.yml
appSpread.js software healthy appSpread.js
fileManager1API.js software healthy fileManager1API.js
Makefile software healthy Makefile
appIcons.js software healthy appIcons.js
_stylesheet.scss software healthy _stylesheet.scss
metadata.json software healthy metadata.json
gi.js software warning dependencies/gi.js
ui.js software warning dependencies/shell/ui.js
misc.js software warning dependencies/shell/misc.js
extension.js software warning dependencies/shell/extensions/extension.js
make.yml software healthy .github/workflows/make.yml
eslintrc-shell.yml software healthy lint/eslintrc-shell.yml
eslintrc-gjs.yml software healthy lint/eslintrc-gjs.yml

LabelLayerStatusPath
dependencies software healthy dependencies
shell software healthy dependencies/shell
extensions software healthy dependencies/shell/extensions
.github software healthy .github
workflows software healthy .github/workflows
lint software healthy lint

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

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

LabelLayerStatusPath
make cicd healthy .github/workflows/make.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/ba8cfacf-bed9-4e80-a5c4-4ee00a48e7ac/

To check status programmatically (no auth required):

curl -s https://repobility.com/api/v1/public/scan/ba8cfacf-bed9-4e80-a5c4-4ee00a48e7ac/

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.