Scan timing: clone 3.7s · analysis 11.28s · 12.4 MB · GitHub API rate-limit (preflight)
https://github.com/generalaction/emdash
· scanned 2026-05-31 01:25 UTC (5 days, 7 hours ago)
· 10 languages
481 findings (115 legacy + 366 scanner) 28th percentile · Typescript · large (100-500K LoC) Scanner says 57 (higher by 13)
Last scanned 5 days, 7 hours ago · v2 · last Δ +0.1 (diff) · 305 findings from 2 sources. Findings combine the legacy security pipeline AND the multi-layer engine (atlas, wiring, flows, ranked) AND verified AI agent contributions.
| Component | Sub-score | Weight | Contribution |
|---|---|---|---|
structure_score |
85.0 | 0.15 | 12.75 |
security_score |
54.5 | 0.25 | 13.62 |
testing_score |
81.0 | 0.20 | 16.20 |
documentation_score |
74.7 | 0.15 | 11.21 |
practices_score |
69.0 | 0.15 | 10.35 |
code_quality |
60.1 | 0.10 | 6.01 |
| Overall | 1.00 | 70.1 |
All 4247 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 |
|---|---|---|---|
resolveDbUrl |
software | healthy | drizzle.config.ts:resolveDbUrl |
getElectronRebuildBin |
software | healthy | scripts/postinstall.ts:getElectronRebuildBin |
runElectronRebuild |
software | healthy | scripts/postinstall.ts:runElectronRebuild |
parseVersion |
software | healthy | scripts/release/verify-linux.ts:parseVersion |
isGreaterVersion |
software | healthy | scripts/release/verify-linux.ts:isGreaterVersion |
findNativeModules |
software | healthy | scripts/release/verify-linux.ts:findNativeModules |
inspectGlibcSymbols |
software | healthy | scripts/release/verify-linux.ts:inspectGlibcSymbols |
requireEnv |
software | healthy | scripts/release/lib/config.ts:requireEnv |
r2Endpoint |
software | healthy | scripts/release/lib/config.ts:r2Endpoint |
step |
software | healthy | scripts/release/lib/log.ts:step |
endStep |
software | healthy | scripts/release/lib/log.ts:endStep |
info |
software | healthy | scripts/release/lib/log.ts:info |
warn |
software | healthy | scripts/release/lib/log.ts:warn |
fail |
software | healthy | scripts/release/lib/log.ts:fail |
exec |
software | healthy | scripts/release/lib/exec.ts:exec |
execOrNull |
software | healthy | scripts/release/lib/exec.ts:execOrNull |
matchFiles |
software | healthy | scripts/release/lib/artifacts.ts:matchFiles |
findManifests |
software | healthy | scripts/release/lib/artifacts.ts:findManifests |
findInstallers |
software | healthy | scripts/release/lib/artifacts.ts:findInstallers |
findBlockmaps |
software | healthy | scripts/release/lib/artifacts.ts:findBlockmaps |
findArtifacts |
software | healthy | scripts/release/lib/artifacts.ts:findArtifacts |
isToolingImport |
software | healthy | tooling/oxlint-plugin.js:isToolingImport |
checkSource |
software | healthy | tooling/oxlint-plugin.js:checkSource |
baseline |
software | healthy | tooling/seeds/baseline.ts:baseline |
empty |
software | healthy | tooling/seeds/empty.ts:empty |
openFixture |
software | healthy | tooling/utils/db.ts:openFixture |
bootstrap |
software | healthy | src/renderer/main.tsx:bootstrap |
AppContent |
software | healthy | src/renderer/App.tsx:AppContent |
handleOnboardingComplete |
software | healthy | src/renderer/App.tsx:handleOnboardingComplete |
renderContent |
software | healthy | src/renderer/App.tsx:renderContent |
App |
software | healthy | src/renderer/App.tsx:App |
makeEvent |
software | healthy | src/renderer/tests/terminalKeybindings.test.ts:makeEvent |
makeIssue |
software | healthy | src/renderer/tests/refresh-linked-issue-context.test.ts:mak… |
progress |
software | healthy | src/renderer/tests/pr-cache-invalidation.test.ts:progress |
makeBuffer |
software | healthy | src/renderer/tests/terminal-search.test.ts:makeBuffer |
makeIssue |
software | healthy | src/renderer/tests/context-actions.test.ts:makeIssue |
makeDraftComment |
software | healthy | src/renderer/tests/context-actions.test.ts:makeDraftComment |
makeComment |
software | healthy | src/renderer/tests/pr-comments-list.test.ts:makeComment |
makePullRequest |
software | healthy | src/renderer/tests/pr-comments-list.test.ts:makePullRequest |
makeContainer |
software | healthy | src/renderer/tests/browser/terminal-dimensions.test.ts:make… |
useIsMonochrome |
software | healthy | src/renderer/_legacy/useIsMonochrome.ts:useIsMonochrome |
parseTerminalValue |
software | healthy | src/renderer/_legacy/useTerminalSelection.ts:parseTerminalV… |
that |
software | healthy | src/renderer/_legacy/useTerminalSelection.ts:that |
resolveSelection |
software | healthy | src/renderer/_legacy/useTerminalSelection.ts:resolveSelecti… |
useTerminalSelection |
software | healthy | src/renderer/_legacy/useTerminalSelection.ts:useTerminalSel… |
captureException |
software | healthy | src/renderer/_legacy/errorTracking.ts:captureException |
captureApiError |
software | healthy | src/renderer/_legacy/errorTracking.ts:captureApiError |
captureComponentError |
software | healthy | src/renderer/_legacy/errorTracking.ts:captureComponentError |
getSessionId |
software | healthy | src/renderer/utils/telemetryClient.ts:getSessionId |
captureWithProps |
software | healthy | src/renderer/utils/telemetryClient.ts:captureWithProps |
Showing first 50 of this kind. Full payload available via the JSON button at the top of the page.
| Label | Layer | Status | Path |
|---|---|---|---|
electron.vite.config.ts |
software | warning | electron.vite.config.ts |
.emdash.json |
software | healthy | .emdash.json |
README.md |
software | healthy | README.md |
pnpm-lock.yaml |
software | healthy | pnpm-lock.yaml |
CLAUDE.md |
software | healthy | CLAUDE.md |
package.json |
software | healthy | package.json |
.oxfmtrc.json |
software | healthy | .oxfmtrc.json |
docker-compose.yaml |
software | healthy | docker-compose.yaml |
CONTRIBUTING.md |
software | healthy | CONTRIBUTING.md |
electron-builder.config.ts |
software | warning | electron-builder.config.ts |
electron-builder.canary.config.ts |
software | warning | electron-builder.canary.config.ts |
package-lock.json |
software | healthy | package-lock.json |
.oxlintrc.json |
software | healthy | .oxlintrc.json |
components.json |
software | healthy | components.json |
dev-app-update.canary.yml |
software | healthy | dev-app-update.canary.yml |
LICENSE.md |
software | healthy | LICENSE.md |
PLANNING.md |
software | healthy | PLANNING.md |
pnpm-workspace.yaml |
software | healthy | pnpm-workspace.yaml |
tsconfig.json |
software | healthy | tsconfig.json |
drizzle.config.ts |
software | healthy | drizzle.config.ts |
AGENTS.md |
software | healthy | AGENTS.md |
vitest.config.ts |
software | warning | vitest.config.ts |
dev-app-update.yml |
software | healthy | dev-app-update.yml |
postinstall.ts |
software | healthy | scripts/postinstall.ts |
verify-linux.ts |
software | healthy | scripts/release/verify-linux.ts |
rebuild-native.ts |
software | warning | scripts/release/rebuild-native.ts |
verify-mac.ts |
software | warning | scripts/release/verify-mac.ts |
upload-r2.ts |
software | warning | scripts/release/upload-r2.ts |
verify-win.ts |
software | warning | scripts/release/verify-win.ts |
build.ts |
software | warning | scripts/release/build.ts |
tsconfig.json |
software | healthy | scripts/release/tsconfig.json |
notarize-mac.ts |
software | warning | scripts/release/notarize-mac.ts |
config.ts |
software | healthy | scripts/release/lib/config.ts |
log.ts |
software | healthy | scripts/release/lib/log.ts |
exec.ts |
software | healthy | scripts/release/lib/exec.ts |
artifacts.ts |
software | healthy | scripts/release/lib/artifacts.ts |
oxlint-plugin.js |
software | healthy | tooling/oxlint-plugin.js |
generate-fixtures.ts |
software | warning | tooling/generate-fixtures.ts |
baseline.ts |
software | healthy | tooling/seeds/baseline.ts |
index.ts |
software | healthy | tooling/seeds/index.ts |
empty.ts |
software | healthy | tooling/seeds/empty.ts |
README.md |
software | healthy | tooling/byoi/README.md |
Dockerfile |
software | healthy | tooling/byoi/Dockerfile |
entrypoint.sh |
software | healthy | tooling/byoi/entrypoint.sh |
terminate.sh |
software | healthy | tooling/byoi/scripts/terminate.sh |
provision.sh |
software | healthy | tooling/byoi/scripts/provision.sh |
db.ts |
software | healthy | tooling/utils/db.ts |
entrypoint.sh |
software | healthy | tooling/docker-ssh/entrypoint.sh |
package.json |
software | healthy | tooling/node-deps/package.json |
package-lock.json |
software | healthy | tooling/node-deps/package-lock.json |
Showing first 50 of this kind. Full payload available via the JSON button at the top of the page.
| Label | Layer | Status | Path |
|---|---|---|---|
scripts |
software | healthy | scripts |
release |
software | healthy | scripts/release |
lib |
software | healthy | scripts/release/lib |
tooling |
software | healthy | tooling |
seeds |
software | healthy | tooling/seeds |
byoi |
software | healthy | tooling/byoi |
scripts |
software | healthy | tooling/byoi/scripts |
utils |
software | healthy | tooling/utils |
docker-ssh |
software | healthy | tooling/docker-ssh |
node-deps |
software | healthy | tooling/node-deps |
agents |
software | healthy | agents |
integrations |
software | healthy | agents/integrations |
risky-areas |
software | healthy | agents/risky-areas |
architecture |
software | healthy | agents/architecture |
conventions |
software | healthy | agents/conventions |
workflows |
software | healthy | agents/workflows |
.github |
software | healthy | .github |
ISSUE_TEMPLATE |
software | healthy | .github/ISSUE_TEMPLATE |
workflows |
software | healthy | .github/workflows |
actions |
software | healthy | .github/actions |
setup-build |
software | healthy | .github/actions/setup-build |
upload-r2 |
software | healthy | .github/actions/upload-r2 |
drizzle |
software | healthy | drizzle |
meta |
software | healthy | drizzle/meta |
src |
software | healthy | src |
types |
software | healthy | src/types |
renderer |
software | healthy | src/renderer |
tests |
software | healthy | src/renderer/tests |
browser |
software | healthy | src/renderer/tests/browser |
_legacy |
software | healthy | src/renderer/_legacy |
utils |
software | healthy | src/renderer/utils |
github |
software | healthy | src/renderer/utils/github |
app |
software | healthy | src/renderer/app |
lib |
software | healthy | src/renderer/lib |
layout |
software | healthy | src/renderer/lib/layout |
pty |
software | healthy | src/renderer/lib/pty |
stores |
software | healthy | src/renderer/lib/stores |
commands |
software | healthy | src/renderer/lib/commands |
ui |
software | healthy | src/renderer/lib/ui |
monaco |
software | healthy | src/renderer/lib/monaco |
components |
software | healthy | src/renderer/lib/components |
titlebar |
software | healthy | src/renderer/lib/components/titlebar |
agent-selector |
software | healthy | src/renderer/lib/components/agent-selector |
feedback-modal |
software | healthy | src/renderer/lib/components/feedback-modal |
schemas |
software | healthy | src/renderer/lib/components/feedback-modal/schemas |
theme |
software | healthy | src/renderer/lib/theme |
providers |
software | healthy | src/renderer/lib/providers |
modal |
software | healthy | src/renderer/lib/modal |
hooks |
software | healthy | src/renderer/lib/hooks |
editor |
software | healthy | src/renderer/lib/editor |
Showing first 50 of this kind. Full payload available via the JSON button at the top of the page.
| Label | Layer | Status | Path |
|---|---|---|---|
MockBufferLine |
software | healthy | src/renderer/tests/terminal-search.test.ts:MockBufferLine |
PendingInjectionManagerSingleton |
software | healthy | src/renderer/_legacy/PendingInjectionManager.ts:PendingInje… |
RendererErrorTracking |
software | healthy | src/renderer/_legacy/errorTracking.ts:RendererErrorTracking |
FocusTracker |
software | healthy | src/renderer/utils/focus-tracker.ts:FocusTracker |
FileLinkProvider |
software | healthy | src/renderer/lib/pty/file-link-provider.ts:FileLinkProvider |
FrontendPty |
software | healthy | src/renderer/lib/pty/pty.ts:FrontendPty |
AnsiDecoder |
software | healthy | src/renderer/lib/pty/pty-input-buffer.ts:AnsiDecoder |
LineEditor |
software | healthy | src/renderer/lib/pty/pty-input-buffer.ts:LineEditor |
SubmittedInputBuffer |
software | healthy | src/renderer/lib/pty/pty-input-buffer.ts:SubmittedInputBuff… |
TerminalInputBuffer |
software | healthy | src/renderer/lib/pty/pty-input-buffer.ts:TerminalInputBuffer |
PtySession |
software | healthy | src/renderer/lib/pty/pty-session.ts:PtySession |
NavigationStore |
software | healthy | src/renderer/lib/stores/navigation-store.ts:NavigationStore |
SnapshotRegistry |
software | healthy | src/renderer/lib/stores/snapshot-registry.ts:SnapshotRegist… |
UpdateStore |
software | healthy | src/renderer/lib/stores/update-store.ts:UpdateStore |
DependenciesStore |
software | healthy | src/renderer/lib/stores/dependencies-store.ts:DependenciesS… |
NavigationHistoryStore |
software | healthy | src/renderer/lib/stores/navigation-history-store.ts:Navigat… |
ResourceMonitorStore |
software | healthy | src/renderer/lib/stores/resource-monitor-store.ts:ResourceM… |
SshConnectionStore |
software | healthy | src/renderer/lib/stores/ssh-connection-store.ts:SshConnecti… |
ViewStateCache |
software | healthy | src/renderer/lib/stores/view-state-cache.ts:ViewStateCache |
Resource |
software | healthy | src/renderer/lib/stores/resource.ts:Resource |
AppState |
software | healthy | src/renderer/lib/stores/app-state.ts:AppState |
CommandRegistry |
software | healthy | src/renderer/lib/commands/registry.ts:CommandRegistry |
FakeModel |
software | healthy | src/renderer/lib/monaco/monaco-model-registry.test.ts:FakeM… |
MonacoPool |
software | healthy | src/renderer/lib/monaco/monaco-pool.ts:MonacoPool |
MonacoModelRegistry |
software | healthy | src/renderer/lib/monaco/monaco-model-registry.ts:MonacoMode… |
ErrorBoundary |
software | healthy | src/renderer/lib/components/error-boundary.tsx:ErrorBoundary |
ModalStore |
software | healthy | src/renderer/lib/modal/modal-store.ts:ModalStore |
name |
software | healthy | src/renderer/lib/editor/file-icon.tsx:name |
MountedProject |
software | healthy | src/renderer/features/projects/stores/project.ts:MountedPro… |
ProjectStore |
software | healthy | src/renderer/features/projects/stores/project.ts:ProjectSto… |
ProjectManagerStore |
software | healthy | src/renderer/features/projects/stores/project-manager.ts:Pr… |
ProjectViewStore |
software | healthy | src/renderer/features/projects/stores/project-view.ts:Proje… |
TaskViewStore |
software | healthy | src/renderer/features/projects/stores/project-view.ts:TaskV… |
PrSyncStore |
software | healthy | src/renderer/features/projects/stores/pr-sync-store.ts:PrSy… |
RepositoryStore |
software | healthy | src/renderer/features/projects/stores/repository-store.ts:R… |
ProjectSettingsStore |
software | healthy | src/renderer/features/projects/stores/project-settings-stor… |
TaskManagerStore |
software | healthy | src/renderer/features/tasks/stores/task-manager.ts:TaskMana… |
DevServerStore |
software | healthy | src/renderer/features/tasks/stores/dev-server-store.ts:DevS… |
ConversationRegistry |
software | healthy | src/renderer/features/tasks/stores/conversation-registry.ts… |
TerminalRegistry |
software | healthy | src/renderer/features/tasks/stores/terminal-registry.ts:Ter… |
LifecycleScriptStore |
software | healthy | src/renderer/features/tasks/stores/lifecycle-scripts.ts:Lif… |
LifecycleScriptsStore |
software | healthy | src/renderer/features/tasks/stores/lifecycle-scripts.ts:Lif… |
WorkspaceStore |
software | healthy | src/renderer/features/tasks/stores/workspace.ts:WorkspaceSt… |
WorkspaceViewModel |
software | healthy | src/renderer/features/tasks/stores/workspace-view-model.tsx… |
WorkspaceRegistryStore |
software | healthy | src/renderer/features/tasks/stores/workspace-registry.ts:Wo… |
ConversationHydrationReconciler |
software | healthy | src/renderer/features/tasks/stores/conversation-hydration-r… |
PrStore |
software | healthy | src/renderer/features/tasks/stores/pr-store.ts:PrStore |
TaskStore |
software | healthy | src/renderer/features/tasks/stores/task-store.ts:TaskStore |
ConversationManagerStore |
software | healthy | src/renderer/features/tasks/conversations/conversation-mana… |
ConversationStore |
software | healthy | src/renderer/features/tasks/conversations/conversation-mana… |
Showing first 50 of this kind. Full payload available via the JSON button at the top of the page.
| Label | Layer | Status | Path |
|---|---|---|---|
project_settings |
data | healthy | drizzle/0010_unique_luckman.sql |
workspaces |
data | healthy | drizzle/0011_chunky_scarecrow.sql |
app_secrets |
data | healthy | drizzle/0001_skinny_robin_chapel.sql |
pull_request_users |
data | healthy | drizzle/0005_add_pull_requests.sql |
pull_requests |
data | healthy | drizzle/0005_add_pull_requests.sql |
pull_request_labels |
data | healthy | drizzle/0005_add_pull_requests.sql |
pull_request_assignees |
data | healthy | drizzle/0005_add_pull_requests.sql |
pull_request_checks |
data | healthy | drizzle/0005_add_pull_requests.sql |
project_remotes |
data | healthy | drizzle/0005_add_pull_requests.sql |
__new_tasks |
data | healthy | drizzle/0006_bumpy_gamma_corps.sql |
app_settings |
data | healthy | drizzle/0000_cuddly_scarecrow.sql |
conversations |
data | healthy | drizzle/0000_cuddly_scarecrow.sql |
editor_buffers |
data | healthy | drizzle/0000_cuddly_scarecrow.sql |
kv |
data | healthy | drizzle/0000_cuddly_scarecrow.sql |
line_comments |
data | healthy | drizzle/0000_cuddly_scarecrow.sql |
messages |
data | healthy | drizzle/0000_cuddly_scarecrow.sql |
project_pull_requests |
data | healthy | drizzle/0000_cuddly_scarecrow.sql |
projects |
data | healthy | drizzle/0000_cuddly_scarecrow.sql |
ssh_connections |
data | healthy | drizzle/0000_cuddly_scarecrow.sql |
tasks |
data | healthy | drizzle/0000_cuddly_scarecrow.sql |
tasks_pull_requests |
data | healthy | drizzle/0000_cuddly_scarecrow.sql |
terminals |
data | healthy | drizzle/0000_cuddly_scarecrow.sql |
| Label | Layer | Status | Path |
|---|---|---|---|
AgentLogo |
frontend | healthy | src/renderer/lib/components/agent-logo.tsx |
ReorderList |
frontend | healthy | src/renderer/lib/components/reorder-list.tsx |
LinearSetupForm |
frontend | healthy | src/renderer/features/integrations/LinearSetupForm.tsx |
ForgejoSetupForm |
frontend | healthy | src/renderer/features/integrations/ForgejoSetupForm.tsx |
PlainSetupForm |
frontend | healthy | src/renderer/features/integrations/PlainSetupForm.tsx |
GitLabSetupForm |
frontend | healthy | src/renderer/features/integrations/GitLabSetupForm.tsx |
AsanaSetupForm |
frontend | healthy | src/renderer/features/integrations/AsanaSetupForm.tsx |
FeaturebaseSetupForm |
frontend | healthy | src/renderer/features/integrations/FeaturebaseSetupForm.tsx |
JiraSetupForm |
frontend | healthy | src/renderer/features/integrations/JiraSetupForm.tsx |
TerminalSettingsCard |
frontend | healthy | src/renderer/features/settings/components/TerminalSettingsC… |
ThemeCard |
frontend | healthy | src/renderer/features/settings/components/ThemeCard.tsx |
HiddenToolsSettingsCard |
frontend | healthy | src/renderer/features/settings/components/HiddenToolsSettin… |
InterfaceSettingsCard |
frontend | healthy | src/renderer/features/settings/components/InterfaceSettings… |
TelemetryCard |
frontend | healthy | src/renderer/features/settings/components/TelemetryCard.tsx |
IntegrationRow |
frontend | healthy | src/renderer/features/settings/components/IntegrationRow.tsx |
IntegrationsCard |
frontend | healthy | src/renderer/features/settings/components/IntegrationsCard.… |
RepositorySettingsCard |
frontend | healthy | src/renderer/features/settings/components/RepositorySetting… |
CustomCommandModal |
frontend | healthy | src/renderer/features/settings/components/CustomCommandModa… |
DefaultAgentSettingsCard |
frontend | healthy | src/renderer/features/settings/components/DefaultAgentSetti… |
NotificationSettingsCard |
frontend | healthy | src/renderer/features/settings/components/NotificationSetti… |
ResourceMonitorSettingsCard |
frontend | healthy | src/renderer/features/settings/components/ResourceMonitorSe… |
KeyboardSettingsCard |
frontend | healthy | src/renderer/features/settings/components/KeyboardSettingsC… |
| Label | Layer | Status | Path |
|---|---|---|---|
POSTHOG_PROJECT_API_KEY |
cicd | healthy | — |
AZURE_CLIENT_ID |
cicd | healthy | — |
APPLE_ID |
cicd | healthy | — |
APPLE_API_ISSUER |
cicd | healthy | — |
R2_ACCESS_KEY_ID |
cicd | healthy | — |
POSTHOG_HOST |
cicd | healthy | — |
R2_SECRET_ACCESS_KEY |
cicd | healthy | — |
APPLE_API_KEY |
cicd | healthy | — |
CERTIFICATE_PASSWORD |
cicd | healthy | — |
AZURE_CLIENT_SECRET |
cicd | healthy | — |
R2_ACCOUNT_ID |
cicd | healthy | — |
R2_BUCKET |
cicd | healthy | — |
CACHIX_AUTH_TOKEN |
cicd | healthy | — |
CERTIFICATE_P12 |
cicd | healthy | — |
APPLE_APP_SPECIFIC_PASSWORD |
cicd | healthy | — |
APPLE_API_KEY_ID |
cicd | healthy | — |
AZURE_TENANT_ID |
cicd | healthy | — |
APPLE_TEAM_ID |
cicd | healthy | — |
| Label | Layer | Status | Path |
|---|---|---|---|
/home/dev/projects/emdash |
frontend | healthy | tooling/seeds/baseline.ts |
/home/dev/projects/my-api |
frontend | healthy | tooling/seeds/baseline.ts |
/bin/claude |
frontend | healthy | src/renderer/lib/components/agent-selector/agent-selector.t… |
/project |
frontend | healthy | src/renderer/features/projects/stores/project-manager.test.… |
/parent |
frontend | healthy | src/renderer/features/projects/stores/project-manager.test.… |
/parent/child-project |
frontend | healthy | src/renderer/features/projects/stores/project-manager.test.… |
/private/tmp/com.apple.launchd.*/Listeners |
frontend | healthy | src/main/utils/shellEnv.ts |
/existing/repo |
frontend | healthy | src/main/db/legacy-port/service.test.ts |
/repo/root |
frontend | healthy | src/main/core/workspaces/workspace-bootstrap-service.db.tes… |
/worktrees/branch |
frontend | healthy | src/main/core/workspaces/workspace-bootstrap-service.db.tes… |
/old/path |
frontend | healthy | src/main/core/workspaces/workspace-bootstrap-service.db.tes… |
/repo |
frontend | healthy | src/main/core/projects/settings/sharing/share-project-setti… |
/external/worktrees/task-one |
frontend | healthy | src/main/core/projects/settings/sharing/share-project-setti… |
/repo/.emdash/worktrees/task-two |
frontend | healthy | src/main/core/projects/settings/sharing/share-project-setti… |
/remote/repo-root |
frontend | healthy | src/main/core/projects/operations/createProject.test.ts |
/tmp/work-agent.sock |
frontend | healthy | src/main/core/ssh/config/resolve-ssh-config.test.ts |
/tmp/default-agent.sock |
frontend | healthy | src/main/core/ssh/config/resolve-ssh-config.test.ts |
| Label | Layer | Status | Path |
|---|---|---|---|
0011_workspaces.test.ts |
data | healthy | src/main/db/tests/migrations/0011_workspaces.test.ts |
example.test.ts |
data | healthy | src/main/db/tests/migrations/example.test.ts |
0012_terminal_shell_id.test.ts |
data | healthy | src/main/db/tests/migrations/0012_terminal_shell_id.test.ts |
provider-config-migrations.ts |
data | healthy | src/main/core/settings/provider-config-migrations.ts |
legacy-shareable-migration-marker.ts |
data | healthy | src/main/core/projects/settings/legacy-shareable-migration-… |
legacy-project-settings-migration.ts |
data | healthy | src/main/core/projects/settings/legacy-project-settings-mig… |
config-migration.ts |
data | healthy | src/main/core/projects/settings/sharing/config-migration.ts |
paseo-config-migration.ts |
data | healthy | src/main/core/projects/settings/sharing/paseo-config-migrat… |
config-migration.test.ts |
data | healthy | src/main/core/projects/settings/sharing/config-migration.te… |
codex-config-migration.ts |
data | healthy | src/main/core/projects/settings/sharing/codex-config-migrat… |
superset-config-migration.ts |
data | healthy | src/main/core/projects/settings/sharing/superset-config-mig… |
conductor-config-migration.ts |
data | healthy | src/main/core/projects/settings/sharing/conductor-config-mi… |
| Label | Layer | Status | Path |
|---|---|---|---|
auth::src/main/core/github/controller.ts |
security | healthy | src/main/core/github/controller.ts |
auth::src/main/core/tasks/name-generation/generateTaskName.… |
security | healthy | src/main/core/tasks/name-generation/generateTaskName.test.ts |
auth::src/main/core/github/services/github-connection-servi… |
security | healthy | src/main/core/github/services/github-connection-service.ts |
auth::package.json |
security | healthy | package.json |
auth::src/main/core/shared/oauth-flow.ts |
security | healthy | src/main/core/shared/oauth-flow.ts |
auth::src/renderer/tests/terminalInputBuffer.test.ts |
security | healthy | src/renderer/tests/terminalInputBuffer.test.ts |
auth::src/renderer/features/settings/components/Integration… |
security | healthy | src/renderer/features/settings/components/IntegrationsCard.… |
auth::src/renderer/features/settings/components/github-conn… |
security | healthy | src/renderer/features/settings/components/github-connect-mo… |
auth::src/renderer/lib/providers/github-context-provider.tsx |
security | healthy | src/renderer/lib/providers/github-context-provider.tsx |
auth::src/main/core/account/services/emdash-account-service… |
security | healthy | src/main/core/account/services/emdash-account-service.test.… |
auth::src/main/core/account/services/emdash-account-service… |
security | healthy | src/main/core/account/services/emdash-account-service.ts |
auth::src/renderer/features/tasks/components/issue-selector… |
security | healthy | src/renderer/features/tasks/components/issue-selector/useIs… |
| Label | Layer | Status | Path |
|---|---|---|---|
password_literal::src/renderer/lib/components/ssh-connectio… |
security | healthy | src/renderer/lib/components/ssh-connection-form-schema.test… |
github_token::src/main/lib/file-logger.test.ts |
security | healthy | src/main/lib/file-logger.test.ts |
openai_or_anthropic_key::src/main/lib/file-logger.test.ts |
security | healthy | src/main/lib/file-logger.test.ts |
password_literal::src/main/lib/file-logger.test.ts |
security | healthy | src/main/lib/file-logger.test.ts |
password_literal::src/main/lib/file-logger.test.ts |
security | healthy | src/main/lib/file-logger.test.ts |
password_literal::src/main/core/ssh/connect/resolve-ssh-con… |
security | healthy | src/main/core/ssh/connect/resolve-ssh-connect-config.test.ts |
password_literal::src/main/core/ssh/connect/resolve-ssh-con… |
security | healthy | src/main/core/ssh/connect/resolve-ssh-connect-config.test.ts |
password_literal::src/main/core/ssh/connect/resolve-ssh-con… |
security | healthy | src/main/core/ssh/connect/resolve-ssh-connect-config.test.ts |
password_literal::src/main/core/ssh/connect/test-connection… |
security | healthy | src/main/core/ssh/connect/test-connection.test.ts |
password_literal::src/main/core/ssh/connect/test-connection… |
security | healthy | src/main/core/ssh/connect/test-connection.test.ts |
| Label | Layer | Status | Path |
|---|---|---|---|
format-check |
cicd | healthy | .github/workflows/code-consistency-check.yml |
build-windows |
cicd | healthy | .github/workflows/windows-beta-build.yml |
nix-build |
cicd | healthy | .github/workflows/nix-build.yml |
release-linux |
cicd | healthy | .github/workflows/release-prod.yml |
release-win |
cicd | healthy | .github/workflows/release-prod.yml |
release-mac |
cicd | healthy | .github/workflows/release-prod.yml |
release-linux |
cicd | healthy | .github/workflows/release-canary.yml |
release-win |
cicd | healthy | .github/workflows/release-canary.yml |
release-mac |
cicd | healthy | .github/workflows/release-canary.yml |
| Label | Layer | Status | Path |
|---|---|---|---|
sqlite |
data | healthy | pnpm-lock.yaml |
postgres |
data | healthy | pnpm-lock.yaml |
mysql |
data | healthy | src/renderer/features/skills/components/skillIcons.ts |
postgresql |
data | healthy | src/renderer/features/skills/components/skillIcons.ts |
mongodb |
data | healthy | src/main/lib/file-logger.ts |
redis |
data | healthy | src/main/lib/file-logger.ts |
| Label | Layer | Status | Path |
|---|---|---|---|
port:3000 |
network | healthy | electron.vite.config.ts |
port:2222 |
network | healthy | docker-compose.yaml |
port:22 |
network | healthy | docker-compose.yaml |
port:1234 |
network | healthy | src/main/core/pty/pty-env.test.ts |
port:2201 |
network | healthy | src/main/core/ssh/connect/resolve-ssh-connect-config.test.ts |
port:2200 |
network | healthy | src/main/core/ssh/connect/resolve-ssh-connect-config.test.ts |
| Label | Layer | Status | Path |
|---|---|---|---|
gha::code-consistency-check |
cicd | healthy | .github/workflows/code-consistency-check.yml |
gha::windows-beta-build |
cicd | healthy | .github/workflows/windows-beta-build.yml |
gha::nix-build |
cicd | healthy | .github/workflows/nix-build.yml |
gha::release-prod |
cicd | healthy | .github/workflows/release-prod.yml |
gha::release-canary |
cicd | healthy | .github/workflows/release-canary.yml |
| Label | Layer | Status | Path |
|---|---|---|---|
192.168.1.25 |
network | healthy | src/main/lib/file-logger.test.ts |
127.0.0.1 |
network | healthy | src/main/core/pty/pty-env.test.ts |
10.0.0.5 |
network | healthy | src/main/core/ssh/config/resolve-ssh-config.test.ts |
| Label | Layer | Status | Path |
|---|---|---|---|
image::tooling/byoi/Dockerfile |
hardware | healthy | tooling/byoi/Dockerfile |
ssh-dev |
hardware | healthy | docker-compose.yaml |
| Label | Layer | Status | Path |
|---|---|---|---|
vps::aws |
hardware | healthy | pnpm-lock.yaml |
vps::azure |
hardware | healthy | electron-builder.config.ts |
| Label | Layer | Status | Path |
|---|---|---|---|
repobility-clone-ichb3xoo |
software | healthy | /tmp/repobility-clone-ichb3xoo |
| Label | Layer | Status | Path |
|---|---|---|---|
gpu (detected) |
hardware | healthy | src/renderer/features/command-palette/resource-monitor-util… |
This page is publicly accessible at:
https://repobility.com/scan/8612bc46-7d0e-47c7-8171-c5618ca2d4f1/
To check status programmatically (no auth required):
curl -s https://repobility.com/api/v1/public/scan/8612bc46-7d0e-47c7-8171-c5618ca2d4f1/
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.