https://github.com/winoooops/vimeflow
· scanned 2026-06-16 00:58 UTC (2 months, 1 week ago)
242 raw signals (0 security + 242 graph)
Last scanned 2 months, 1 week ago · v1 · 217 actionable findings from 1 signal source. 25 repeated signals grouped for readability. Security checks, system graph analysis, and verified AI-agent feedback are merged into one review queue.
All 3072 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 |
|---|---|---|---|
validateRepoPath |
software | healthy | vite-plugin-files.ts:validateRepoPath |
validateRealPath |
software | healthy | vite-plugin-files.ts:validateRealPath |
shouldExclude |
software | healthy | vite-plugin-files.ts:shouldExclude |
containsExcludedSegment |
software | healthy | vite-plugin-files.ts:containsExcludedSegment |
getFileIcon |
software | healthy | vite-plugin-files.ts:getFileIcon |
detectLanguage |
software | healthy | vite-plugin-files.ts:detectLanguage |
buildFileTree |
software | healthy | vite-plugin-files.ts:buildFileTree |
fileApiPlugin |
software | healthy | vite-plugin-files.ts:fileApiPlugin |
validateHunkPatch |
software | healthy | vite.config.ts:validateHunkPatch |
validateRepoPath |
software | healthy | vite.config.ts:validateRepoPath |
buildGitDiffArgsForPaths |
software | healthy | vite.config.ts:buildGitDiffArgsForPaths |
parseRenameSource |
software | healthy | vite.config.ts:parseRenameSource |
detectRenameSource |
software | healthy | vite.config.ts:detectRenameSource |
rawDiffFileHeaderHas |
software | healthy | vite.config.ts:rawDiffFileHeaderHas |
errorMessage |
software | healthy | vite.config.ts:errorMessage |
gitBlobSize |
software | healthy | vite.config.ts:gitBlobSize |
gitShowTextForRef |
software | healthy | vite.config.ts:gitShowTextForRef |
gitShowText |
software | healthy | vite.config.ts:gitShowText |
gitApiPlugin |
software | healthy | vite.config.ts:gitApiPlugin |
reactRefreshNoncePlugin |
software | healthy | vite.config.ts:reactRefreshNoncePlugin |
parseDiff |
software | healthy | vite.config.ts:parseDiff |
readBody |
software | healthy | vite.config.ts:readBody |
roundTripShape |
software | healthy | electron/workspace-layout-roundtrip.test.ts:roundTripShape |
makeRoundTripHarness |
software | healthy | electron/workspace-layout-roundtrip.test.ts:makeRoundTripHa… |
isElectronNoSandboxRequested |
software | healthy | electron/sandbox.ts:isElectronNoSandboxRequested |
electronStartupArgs |
software | healthy | electron/sandbox.ts:electronStartupArgs |
envelope |
software | healthy | electron/preload.ts:envelope |
handler |
software | healthy | electron/preload.ts:handler |
unlisten |
software | healthy | electron/preload.ts:unlisten |
onCommandPaletteToggle |
software | healthy | electron/preload.ts:onCommandPaletteToggle |
createFakeWindow |
software | healthy | electron/command-palette-shortcut.test.ts:createFakeWindow |
createShortcutRegistry |
software | healthy | electron/command-palette-shortcut.test.ts:createShortcutReg… |
emitWindowEvent |
software | healthy | electron/command-palette-shortcut.test.ts:emitWindowEvent |
isRecord |
software | healthy | electron/browser-pane.ts:isRecord |
tokensMatch |
software | healthy | electron/browser-pane.ts:tokensMatch |
isString |
software | healthy | electron/browser-pane.ts:isString |
isStringArray |
software | healthy | electron/browser-pane.ts:isStringArray |
paneKey |
software | healthy | electron/browser-pane.ts:paneKey |
sanitizePartitionSegment |
software | healthy | electron/browser-pane.ts:sanitizePartitionSegment |
normalizeUrl |
software | healthy | electron/browser-pane.ts:normalizeUrl |
normalizeTabUrl |
software | healthy | electron/browser-pane.ts:normalizeTabUrl |
isAllowedBrowserNavigationUrl |
software | healthy | electron/browser-pane.ts:isAllowedBrowserNavigationUrl |
cdpNavigationUrl |
software | healthy | electron/browser-pane.ts:cdpNavigationUrl |
isCreateRequest |
software | healthy | electron/browser-pane.ts:isCreateRequest |
isBounds |
software | healthy | electron/browser-pane.ts:isBounds |
isShortcutContext |
software | healthy | electron/browser-pane.ts:isShortcutContext |
shortcutContextFromRequest |
software | healthy | electron/browser-pane.ts:shortcutContextFromRequest |
isBoundsRequest |
software | healthy | electron/browser-pane.ts:isBoundsRequest |
isNavigateRequest |
software | healthy | electron/browser-pane.ts:isNavigateRequest |
isNewTabRequest |
software | healthy | electron/browser-pane.ts:isNewTabRequest |
Showing first 50 of this kind. Full payload available via the JSON button at the top of the page.
| Label | Layer | Status | Path |
|---|---|---|---|
tailwind.config.test.js |
software | healthy | tailwind.config.test.js |
vite-plugin-files.ts |
software | healthy | vite-plugin-files.ts |
.claude_settings.json |
software | healthy | .claude_settings.json |
README.zh-CN.md |
software | healthy | README.zh-CN.md |
THIRD_PARTY.md |
software | healthy | THIRD_PARTY.md |
vite.config.ts |
software | healthy | vite.config.ts |
DESIGN.md |
software | healthy | DESIGN.md |
Cargo.toml |
software | healthy | Cargo.toml |
DEVELOPMENT.md |
software | healthy | DEVELOPMENT.md |
README.md |
software | healthy | README.md |
cspell.config.yaml |
software | healthy | cspell.config.yaml |
CLAUDE.md |
software | healthy | CLAUDE.md |
CHANGELOG.zh-CN.md |
software | healthy | CHANGELOG.zh-CN.md |
tailwind.config.js |
software | healthy | tailwind.config.js |
package.json |
software | healthy | package.json |
tsconfig.node.json |
software | healthy | tsconfig.node.json |
index.html |
software | healthy | index.html |
package-lock.json |
software | healthy | package-lock.json |
ARCHITECT.md |
software | healthy | ARCHITECT.md |
electron-builder.yml |
software | healthy | electron-builder.yml |
commitlint.config.mjs |
software | healthy | commitlint.config.mjs |
init.sh |
software | healthy | init.sh |
lint-staged.config.js |
software | healthy | lint-staged.config.js |
eslint.config.js |
software | healthy | eslint.config.js |
tsconfig.json |
software | healthy | tsconfig.json |
LICENSE |
software | healthy | LICENSE |
Cargo.lock |
software | healthy | Cargo.lock |
postcss.config.js |
software | healthy | postcss.config.js |
AGENTS.md |
software | healthy | AGENTS.md |
CHANGELOG.md |
software | healthy | CHANGELOG.md |
vitest.config.ts |
software | healthy | vitest.config.ts |
SETUP.md |
software | healthy | SETUP.md |
workspace-layout-roundtrip.test.ts |
software | healthy | electron/workspace-layout-roundtrip.test.ts |
sandbox.ts |
software | healthy | electron/sandbox.ts |
ipc-channels.ts |
software | healthy | electron/ipc-channels.ts |
preload.ts |
software | healthy | electron/preload.ts |
command-palette-shortcut.test.ts |
software | healthy | electron/command-palette-shortcut.test.ts |
browser-pane.ts |
software | healthy | electron/browser-pane.ts |
navigation-guard.ts |
software | healthy | electron/navigation-guard.ts |
workspace-teardown.test.ts |
software | healthy | electron/workspace-teardown.test.ts |
workspace-layout-writer.test.ts |
software | healthy | electron/workspace-layout-writer.test.ts |
workspace-layout-writer.ts |
software | healthy | electron/workspace-layout-writer.ts |
sidecar.ts |
software | healthy | electron/sidecar.ts |
csp.test.ts |
software | healthy | electron/csp.test.ts |
preload.test.ts |
software | healthy | electron/preload.test.ts |
main.ts |
software | healthy | electron/main.ts |
workspace-teardown.ts |
software | healthy | electron/workspace-teardown.ts |
edit-menu.ts |
software | healthy | electron/edit-menu.ts |
workspace-layout-types.ts |
software | healthy | electron/workspace-layout-types.ts |
csp.ts |
software | healthy | electron/csp.ts |
Showing first 50 of this kind. Full payload available via the JSON button at the top of the page.
| Label | Layer | Status | Path |
|---|---|---|---|
electron |
software | healthy | electron |
config |
software | healthy | config |
tests |
software | healthy | tests |
e2e |
software | healthy | tests/e2e |
shared |
software | healthy | tests/e2e/shared |
agent |
software | healthy | tests/e2e/agent |
specs |
software | healthy | tests/e2e/agent/specs |
terminal |
software | healthy | tests/e2e/terminal |
specs |
software | healthy | tests/e2e/terminal/specs |
core |
software | healthy | tests/e2e/core |
specs |
software | healthy | tests/e2e/core/specs |
rules |
software | healthy | rules |
common |
software | healthy | rules/common |
rust |
software | healthy | rules/rust |
typescript |
software | healthy | rules/typescript |
coding-style |
software | healthy | rules/typescript/coding-style |
testing |
software | healthy | rules/typescript/testing |
docs |
software | healthy | docs |
superpowers |
software | healthy | docs/superpowers |
retros |
software | healthy | docs/superpowers/retros |
plans |
software | healthy | docs/superpowers/plans |
specs |
software | healthy | docs/superpowers/specs |
2026-04-12-agent-status-sidebar |
software | healthy | docs/superpowers/specs/2026-04-12-agent-status-sidebar |
diagrams |
software | healthy | docs/diagrams |
agent-cwd-detection |
software | healthy | docs/diagrams/agent-cwd-detection |
agent-adapter |
software | healthy | docs/diagrams/agent-adapter |
architecture |
software | healthy | docs/architecture |
media |
software | healthy | docs/media |
exploration |
software | healthy | docs/exploration |
2026-05-28-builtin-browser |
software | healthy | docs/exploration/2026-05-28-builtin-browser |
media |
software | healthy | docs/exploration/2026-05-28-builtin-browser/media |
design |
software | healthy | docs/design |
archive |
software | healthy | docs/design/archive |
git_diff |
software | healthy | docs/design/archive/git_diff |
shell-card-kit |
software | healthy | docs/design/archive/shell-card-kit |
context_bucket |
software | healthy | docs/design/archive/context_bucket |
command_palette |
software | healthy | docs/design/archive/command_palette |
agent_workspace |
software | healthy | docs/design/archive/agent_workspace |
v2 |
software | healthy | docs/design/archive/agent_workspace/v2 |
activity-item-tooltip |
software | healthy | docs/design/archive/activity-item-tooltip |
rail |
software | healthy | docs/design/archive/rail |
prototype |
software | healthy | docs/design/archive/rail/prototype |
src |
software | healthy | docs/design/archive/rail/prototype/src |
browser-pane-handoff |
software | healthy | docs/design/archive/browser-pane-handoff |
leftsidebar |
software | healthy | docs/design/archive/leftsidebar |
sidebar-session-list-kit |
software | healthy | docs/design/archive/leftsidebar/sidebar-session-list-kit |
files_explorer |
software | healthy | docs/design/archive/files_explorer |
sidebar-toggle-handoff |
software | healthy | docs/design/archive/sidebar-toggle-handoff |
agent_activity_panel |
software | healthy | docs/design/archive/agent_activity_panel |
bucket-redesign |
software | healthy | docs/design/archive/agent_activity_panel/bucket-redesign |
Showing first 50 of this kind. Full payload available via the JSON button at the top of the page.
| Label | Layer | Status | Path |
|---|---|---|---|
BrowserPaneController |
software | healthy | electron/browser-pane.ts:BrowserPaneController |
WorkspaceLayoutWriter |
software | healthy | electron/workspace-layout-writer.ts:WorkspaceLayoutWriter |
WorkspaceTeardown |
software | healthy | electron/workspace-teardown.ts:WorkspaceTeardown |
MockChildProcess |
software | healthy | electron/sidecar.test.ts:MockChildProcess |
WorkspaceLayoutController |
software | healthy | electron/workspace-layout-controller.ts:WorkspaceLayoutCont… |
to |
software | healthy | tests/e2e/core/specs/ipc-roundtrip.spec.ts:to |
to |
software | healthy | tests/e2e/core/specs/files-to-editor.spec.ts:to |
UsageError |
software | healthy | scripts/package-electron.mjs:UsageError |
TargetError |
software | healthy | scripts/package-electron.mjs:TargetError |
TestWorker |
software | healthy | src/App.test.tsx:TestWorker |
MockResizeObserver |
software | healthy | src/test/mockResizeObserver.ts:MockResizeObserver |
const |
software | healthy | src/components/Menu.test.tsx:const |
const |
software | healthy | src/components/Dropdown.test.tsx:const |
on |
software | healthy | src/components/base/floating/SurfacePanel.test.tsx:on |
AgentRenameError |
software | healthy | src/lib/backend.ts:AgentRenameError |
this |
software | healthy | src/lib/e2e-bridge.test.ts:this |
MockResizeObserver |
software | healthy | src/hooks/useElasticContainer.test.ts:MockResizeObserver |
with |
software | healthy | src/features/sessions/components/StatusDot.test.tsx:with |
strings |
software | healthy | src/features/sessions/components/Tab.test.tsx:strings |
instead |
software | healthy | src/features/workspace/components/FilesView.tsx:instead |
on |
software | healthy | src/features/workspace/components/SessionsView.test.tsx:on |
on |
software | healthy | src/features/workspace/components/FilesView.test.tsx:on |
expect |
software | healthy | src/features/workspace/components/SidebarToggle.test.tsx:ex… |
check |
software | healthy | src/features/workspace/components/DockPanel.test.tsx:check |
on |
software | healthy | src/features/workspace/components/SidebarTopBar.test.tsx:on |
for |
software | healthy | src/features/files/components/FileTreeNode.tsx:for |
DesktopFileSystemService |
software | healthy | src/features/files/services/fileSystemService.ts:DesktopFil… |
MockFileSystemService |
software | healthy | src/features/files/services/fileSystemService.ts:MockFileSy… |
FakeTerminal |
software | healthy | src/features/terminal/components/TerminalPane/Body.agent-os… |
now |
software | healthy | src/features/terminal/components/TerminalPane/agentCwdHint.… |
MockResizeObserver |
software | healthy | src/features/terminal/components/SplitView/useSplitDivider.… |
MockResizeObserver |
software | healthy | src/features/terminal/components/SplitView/SplitView.test.t… |
MockResizeObserver |
software | healthy | src/features/terminal/components/SplitView/SplitDividers.te… |
DesktopTerminalService |
software | healthy | src/features/terminal/services/desktopTerminalService.ts:De… |
MockTerminalService |
software | healthy | src/features/terminal/services/terminalService.ts:MockTermi… |
kept |
software | healthy | src/features/editor/components/markdownComponents.test.tsx:… |
on |
software | healthy | src/features/editor/components/MarkdownReadingView.test.tsx… |
would |
software | healthy | src/features/editor/components/MarkdownReadingView.test.tsx… |
and |
software | healthy | src/features/editor/components/MarkdownReadingView.tsx:and |
with |
software | healthy | src/features/editor/hooks/useCodeMirror.test.ts:with |
is |
software | healthy | src/features/diff/components/ChangedFilesList.test.tsx:is |
TestResizeObserver |
software | healthy | src/features/diff/components/toolbar/DiffChipToolbar.test.t… |
TestResizeObserver |
software | healthy | src/features/diff/components/toolbar/PriorityPlus.test.tsx:… |
on |
software | healthy | src/features/diff/components/toolbar/PriorityPlus.test.tsx:… |
MockGitService |
software | healthy | src/features/diff/services/gitService.ts:MockGitService |
HttpGitService |
software | healthy | src/features/diff/services/gitService.ts:HttpGitService |
DesktopGitService |
software | healthy | src/features/diff/services/gitService.ts:DesktopGitService |
is |
software | healthy | src/features/diff/services/gitPatch.ts:is |
permits |
software | healthy | src/features/diff/services/gitPatch.ts:permits |
as |
software | healthy | src/features/diff/services/gitPatch.test.ts:as |
Showing first 50 of this kind. Full payload available via the JSON button at the top of the page.
| Label | Layer | Status | Path |
|---|---|---|---|
auth::docs/design/archive/git-chip/prototype/src/data.js |
security | healthy | docs/design/archive/git-chip/prototype/src/data.js |
auth::docs/design/archive/agent_workspace/code.html |
security | healthy | docs/design/archive/agent_workspace/code.html |
auth::docs/design/archive/agent_activity_panel/prototype/sr… |
security | healthy | docs/design/archive/agent_activity_panel/prototype/src/acti… |
auth::docs/explorations/linear-migration-analysis.html |
security | healthy | docs/explorations/linear-migration-analysis.html |
auth::crates/backend/src/agent/adapter/claude_code/test_run… |
security | healthy | crates/backend/src/agent/adapter/claude_code/test_runners/s… |
auth::docs/design/archive/context_bucket/code.html |
security | healthy | docs/design/archive/context_bucket/code.html |
auth::docs/design/archive/burner-terminal-popup/burner-term… |
security | healthy | docs/design/archive/burner-terminal-popup/burner-terminal-h… |
auth::docs/design/archive/handoff/prototype/src/data.js |
security | healthy | docs/design/archive/handoff/prototype/src/data.js |
auth::docs/design/archive/agent_workspace/v2/code.html |
security | healthy | docs/design/archive/agent_workspace/v2/code.html |
auth::docs/design/archive/command_palette/code.html |
security | healthy | docs/design/archive/command_palette/code.html |
auth::docs/design/archive/handoff/prototype/src/activity.jsx |
security | healthy | docs/design/archive/handoff/prototype/src/activity.jsx |
auth::docs/design/archive/activity-item-tooltip/ActivityToo… |
security | healthy | docs/design/archive/activity-item-tooltip/ActivityTooltip.h… |
auth::docs/design/archive/handoff/prototype/src/shell.jsx |
security | healthy | docs/design/archive/handoff/prototype/src/shell.jsx |
auth::src/features/agent-status/components/ActivityEvent.te… |
security | healthy | src/features/agent-status/components/ActivityEvent.test.tsx |
auth::src/features/agent-status/components/LiveActionCard.t… |
security | healthy | src/features/agent-status/components/LiveActionCard.test.tsx |
auth::docs/design/archive/agent_activity_panel/bucket-redes… |
security | healthy | docs/design/archive/agent_activity_panel/bucket-redesign/pr… |
auth::docs/exploration/2026-05-28-builtin-browser/index.html |
security | healthy | docs/exploration/2026-05-28-builtin-browser/index.html |
auth::docs/design/archive/rail/prototype/src/shell.jsx |
security | healthy | docs/design/archive/rail/prototype/src/shell.jsx |
| Label | Layer | Status | Path |
|---|---|---|---|
code-check |
cicd | healthy | .github/workflows/ci-checks.yml |
unit-test |
cicd | healthy | .github/workflows/ci-checks.yml |
rust-test |
cicd | healthy | .github/workflows/ci-checks.yml |
bindings |
cicd | healthy | .github/workflows/ci-checks.yml |
bindings |
cicd | healthy | .github/workflows/e2e.yml |
e2e-linux |
cicd | healthy | .github/workflows/e2e.yml |
claude-review |
cicd | healthy | .github/workflows/claude-review.yml |
post-feedback |
cicd | healthy | .github/workflows/claude-review.yml |
| Label | Layer | Status | Path |
|---|---|---|---|
127.0.0.1 |
network | healthy | electron/browser-pane.ts |
93.184.216.34 |
network | healthy | electron/browser-pane.test.ts |
203.0.113.10 |
network | healthy | electron/browser-pane.test.ts |
10.0.0.5 |
network | healthy | electron/browser-pane.test.ts |
169.254.169.254 |
network | healthy | electron/browser-pane.test.ts |
192.168.1.1 |
network | healthy | electron/browser-pane.test.ts |
192.168.0.1 |
network | healthy | crates/backend/src/terminal/workspace_layout.rs |
| Label | Layer | Status | Path |
|---|---|---|---|
App |
frontend | healthy | src/App.tsx |
WorkspaceView |
frontend | healthy | src/features/workspace/WorkspaceView.tsx |
DockPanel |
frontend | healthy | src/features/workspace/components/DockPanel.tsx |
CommitInfoPanel |
frontend | healthy | src/features/diff/components/CommitInfoPanel.tsx |
DiffLegend |
frontend | healthy | src/features/diff/components/DiffLegend.tsx |
AgentStatusPanel |
frontend | healthy | src/features/agent-status/components/AgentStatusPanel/index… |
| Label | Layer | Status | Path |
|---|---|---|---|
vps::azure |
hardware | healthy | docs/design/archive/rail/prototype/src/tokens.js |
vps::ec2 |
hardware | healthy | scripts/qa-runner/README.md |
vps::aws |
hardware | healthy | scripts/qa-runner/deploy/cloudformation/qa-runner-split-pla… |
| Label | Layer | Status | Path |
|---|---|---|---|
/favicon.png |
frontend | healthy | electron/browser-pane.test.ts |
/home/user/my-project |
frontend | healthy | src/features/workspace/types/index.test.ts |
/src/App.tsx |
frontend | healthy | src/features/editor/types/index.test.ts |
| Label | Layer | Status | Path |
|---|---|---|---|
gha::ci-checks |
cicd | healthy | .github/workflows/ci-checks.yml |
gha::e2e |
cicd | healthy | .github/workflows/e2e.yml |
gha::claude-review |
cicd | healthy | .github/workflows/claude-review.yml |
| Label | Layer | Status | Path |
|---|---|---|---|
port:5173 |
network | healthy | vite.config.ts |
port:9222 |
network | healthy | .claude/skills/agent-browser/SKILL.md |
| Label | Layer | Status | Path |
|---|---|---|---|
repobility-clone-ca6kkv7z |
software | healthy | /tmp/repobility-clone-ca6kkv7z |
| Label | Layer | Status | Path |
|---|---|---|---|
sqlite |
data | healthy | docs/roadmap/progress.yaml |
| Label | Layer | Status | Path |
|---|---|---|---|
gpu (detected) |
hardware | healthy | electron/main.ts |
| Label | Layer | Status | Path |
|---|---|---|---|
CLAUDE_CODE_OAUTH_TOKEN |
cicd | healthy | — |
This page is publicly accessible at:
https://repobility.com/scan/4dc9935c-3868-4190-9764-74cb4d37fb98/
To check status programmatically (no auth required):
curl -s https://repobility.com/api/v1/public/scan/4dc9935c-3868-4190-9764-74cb4d37fb98/
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.