https://github.com/sonpiaz/mandeck
· scanned 2026-06-16 00:18 UTC (2 months, 2 weeks ago)
24 raw signals (0 security + 24 graph)
Last scanned 2 months, 2 weeks ago · v1 · 24 actionable findings from 1 signal source. Security checks, system graph analysis, and verified AI-agent feedback are merged into one review queue.
All 201 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 |
|---|---|---|---|
listener |
software | healthy | electron/preload.ts:listener |
assignAccentHue |
software | healthy | electron/state-schema.mjs:assignAccentHue |
validateV1 |
software | healthy | electron/state-schema.mjs:validateV1 |
validateV2 |
software | healthy | electron/state-schema.mjs:validateV2 |
migrateV1toV2 |
software | healthy | electron/state-schema.mjs:migrateV1toV2 |
maxSuffixPane |
software | healthy | electron/state-schema.mjs:maxSuffixPane |
repairPaneViews |
software | healthy | electron/state-schema.mjs:repairPaneViews |
repairV2 |
software | healthy | electron/state-schema.mjs:repairV2 |
timestamp |
software | healthy | electron/state-file.mjs:timestamp |
writeFileWithFsync |
software | healthy | electron/state-file.mjs:writeFileWithFsync |
writeBackup |
software | healthy | electron/state-file.mjs:writeBackup |
writeStateFile |
software | healthy | electron/state-file.mjs:writeStateFile |
loadStateFile |
software | healthy | electron/state-file.mjs:loadStateFile |
STATE_PATH |
software | healthy | electron/main.ts:STATE_PATH |
SETTINGS_PATH |
software | healthy | electron/main.ts:SETTINGS_PATH |
savesAllowed |
software | healthy | electron/main.ts:savesAllowed |
readSettingsFile |
software | healthy | electron/main.ts:readSettingsFile |
mergedPayload |
software | healthy | electron/main.ts:mergedPayload |
boundsOnScreen |
software | healthy | electron/main.ts:boundsOnScreen |
readSavedWindowBounds |
software | healthy | electron/main.ts:readSavedWindowBounds |
focusedWindow |
software | healthy | electron/main.ts:focusedWindow |
sendToFocused |
software | healthy | electron/main.ts:sendToFocused |
applyWindowMaterial |
software | healthy | electron/main.ts:applyWindowMaterial |
watchNativeTheme |
software | healthy | electron/main.ts:watchNativeTheme |
createWindow |
software | healthy | electron/main.ts:createWindow |
onBoundsChange |
software | healthy | electron/main.ts:onBoundsChange |
buildMenu |
software | healthy | electron/main.ts:buildMenu |
act |
software | healthy | electron/main.ts:act |
finish |
software | healthy | electron/main.ts:finish |
clampFontSize |
software | healthy | electron/settings-schema.mjs:clampFontSize |
defaultSettings |
software | healthy | electron/settings-schema.mjs:defaultSettings |
normalizeSettings |
software | healthy | electron/settings-schema.mjs:normalizeSettings |
ok |
software | healthy | scripts/test-migration.mjs:ok |
tmpdir |
software | healthy | scripts/test-migration.mjs:tmpdir |
expectedHueSequence |
software | healthy | scripts/test-migration.mjs:expectedHueSequence |
backupsIn |
software | healthy | scripts/test-migration.mjs:backupsIn |
assertMigration |
software | healthy | scripts/test-migration.mjs:assertMigration |
WorkspaceBar |
software | healthy | src/WorkspaceBar.tsx:WorkspaceBar |
stripScrollable |
software | healthy | src/WorkspaceBar.tsx:stripScrollable |
ChipRename |
software | healthy | src/WorkspaceBar.tsx:ChipRename |
fuzzyMatch |
software | healthy | src/CommandPalette.tsx:fuzzyMatch |
IconSearch |
software | healthy | src/CommandPalette.tsx:IconSearch |
CommandPalette |
software | healthy | src/CommandPalette.tsx:CommandPalette |
onKey |
software | healthy | src/CommandPalette.tsx:onKey |
onMouseDown |
software | healthy | src/CommandPalette.tsx:onMouseDown |
parentOf |
software | healthy | src/FileBrowser.tsx:parentOf |
joinDir |
software | healthy | src/FileBrowser.tsx:joinDir |
formatSize |
software | healthy | src/FileBrowser.tsx:formatSize |
formatMtime |
software | healthy | src/FileBrowser.tsx:formatMtime |
crumbsFor |
software | healthy | src/FileBrowser.tsx:crumbsFor |
Showing first 50 of this kind. Full payload available via the JSON button at the top of the page.
| Label | Layer | Status | Path |
|---|---|---|---|
vite.config.ts |
software | healthy | vite.config.ts |
README.md |
software | healthy | README.md |
package.json |
software | healthy | package.json |
index.html |
software | healthy | index.html |
package-lock.json |
software | healthy | package-lock.json |
tsconfig.json |
software | healthy | tsconfig.json |
LICENSE |
software | healthy | LICENSE |
CHANGELOG.md |
software | healthy | CHANGELOG.md |
preload.ts |
software | healthy | electron/preload.ts |
state-schema.mjs |
software | healthy | electron/state-schema.mjs |
state-file.mjs |
software | healthy | electron/state-file.mjs |
main.ts |
software | healthy | electron/main.ts |
settings-schema.mjs |
software | healthy | electron/settings-schema.mjs |
SPEC.md |
software | healthy | docs/SPEC.md |
SPRINT-PLAN.md |
software | healthy | docs/SPRINT-PLAN.md |
test-migration.mjs |
software | healthy | scripts/test-migration.mjs |
WorkspaceBar.tsx |
software | healthy | src/WorkspaceBar.tsx |
CommandPalette.tsx |
software | healthy | src/CommandPalette.tsx |
styles.css |
software | healthy | src/styles.css |
FileBrowser.tsx |
software | healthy | src/FileBrowser.tsx |
paths.ts |
software | healthy | src/paths.ts |
pane-slots.ts |
software | healthy | src/pane-slots.ts |
Terminal.tsx |
software | healthy | src/Terminal.tsx |
ShortcutsPanel.tsx |
software | healthy | src/ShortcutsPanel.tsx |
PaneGrid.tsx |
software | healthy | src/PaneGrid.tsx |
link-detect.ts |
software | healthy | src/link-detect.ts |
overlay.ts |
software | healthy | src/overlay.ts |
terminal-theme.ts |
software | healthy | src/terminal-theme.ts |
main.tsx |
software | healthy | src/main.tsx |
UtilityRail.tsx |
software | healthy | src/UtilityRail.tsx |
PaneDragLayer.tsx |
software | healthy | src/PaneDragLayer.tsx |
App.tsx |
software | healthy | src/App.tsx |
types.ts |
software | healthy | src/types.ts |
pane-dnd.ts |
software | healthy | src/pane-dnd.ts |
SettingsPopover.tsx |
software | healthy | src/SettingsPopover.tsx |
| Label | Layer | Status | Path |
|---|---|---|---|
electron |
software | healthy | electron |
docs |
software | healthy | docs |
scripts |
software | healthy | scripts |
src |
software | healthy | src |
| Label | Layer | Status | Path |
|---|---|---|---|
repobility-clone-p_frws7p |
software | healthy | /tmp/repobility-clone-p_frws7p |
| Label | Layer | Status | Path |
|---|---|---|---|
port:5173 |
network | healthy | vite.config.ts |
This page is publicly accessible at:
https://repobility.com/scan/9b964de9-8140-4922-858c-e4af5448315e/
To check status programmatically (no auth required):
curl -s https://repobility.com/api/v1/public/scan/9b964de9-8140-4922-858c-e4af5448315e/
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.