https://github.com/WooFL/mt-chat
· scanned 2026-06-16 00:59 UTC (2 months, 1 week ago)
147 raw signals (0 security + 147 graph)
Last scanned 2 months, 1 week ago · v1 · 147 actionable findings from 1 signal source. Security checks, system graph analysis, and verified AI-agent feedback are merged into one review queue.
All 1858 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 |
|---|---|---|---|
copyShims |
software | healthy | esbuild.config.mjs:copyShims |
copyReasonerClient |
software | healthy | esbuild.config.mjs:copyReasonerClient |
copySidecar |
software | healthy | esbuild.config.mjs:copySidecar |
copyCcr |
software | healthy | esbuild.config.mjs:copyCcr |
loadDeployTargets |
software | healthy | esbuild.config.mjs:loadDeployTargets |
deployToTargets |
software | healthy | esbuild.config.mjs:deployToTargets |
buildBroker |
software | healthy | esbuild.config.mjs:buildBroker |
buildInboxCli |
software | healthy | esbuild.config.mjs:buildInboxCli |
copyDirSync |
software | healthy | esbuild.standalone.mjs:copyDirSync |
boot |
software | healthy | electron/renderer.tsx:boot |
postBridge |
software | healthy | shims/mt-perm-mcp.cjs:postBridge |
send |
software | healthy | shims/mt-perm-mcp.cjs:send |
reply |
software | healthy | shims/mt-perm-mcp.cjs:reply |
replyError |
software | healthy | shims/mt-perm-mcp.cjs:replyError |
handle |
software | healthy | shims/mt-perm-mcp.cjs:handle |
postBridge |
software | healthy | shims/mt-vault-mcp.cjs:postBridge |
send |
software | healthy | shims/mt-vault-mcp.cjs:send |
reply |
software | healthy | shims/mt-vault-mcp.cjs:reply |
replyError |
software | healthy | shims/mt-vault-mcp.cjs:replyError |
handle |
software | healthy | shims/mt-vault-mcp.cjs:handle |
tmpVault |
software | healthy | test/adapter/app-shim.test.ts:tmpVault |
tmpVault |
software | healthy | test/adapter/vault.test.ts:tmpVault |
readStr |
software | healthy | scripts/pty-bundle.mjs:readStr |
parseTarGz |
software | healthy | scripts/pty-bundle.mjs:parseTarGz |
full |
software | healthy | scripts/pty-bundle.mjs:full |
tarFile |
software | healthy | scripts/pty-bundle.mjs:tarFile |
isSafeEntryPath |
software | healthy | scripts/pty-bundle.mjs:isSafeEntryPath |
createTarGz |
software | healthy | scripts/pty-bundle.mjs:createTarGz |
packPackage |
software | healthy | scripts/pty-bundle.mjs:packPackage |
buildPrebuildsBuffer |
software | healthy | scripts/pty-bundle.mjs:buildPrebuildsBuffer |
waitForIdle |
software | healthy | spikes/2026-05-21-interactive-pty/t5-headless-xterm.mjs:wai… |
readTerminalBuffer |
software | healthy | spikes/2026-05-21-interactive-pty/t5-headless-xterm.mjs:rea… |
verdict |
software | healthy | spikes/2026-05-21-interactive-pty/t5-headless-xterm.mjs:ver… |
log |
software | healthy | spikes/2026-05-21-interactive-pty/t4-stub-mcp-server.mjs:log |
sendResponse |
software | healthy | spikes/2026-05-21-interactive-pty/t4-stub-mcp-server.mjs:se… |
sendError |
software | healthy | spikes/2026-05-21-interactive-pty/t4-stub-mcp-server.mjs:se… |
stripAnsi |
software | healthy | spikes/2026-05-21-interactive-pty/t4-interactive-mcp-perm.m… |
waitForIdle |
software | healthy | spikes/2026-05-21-interactive-pty/t4-interactive-mcp-perm.m… |
stripAnsi |
software | healthy | spikes/2026-05-21-interactive-pty/t2-jsonl-format.mjs:strip… |
waitForIdle |
software | healthy | spikes/2026-05-21-interactive-pty/t2-jsonl-format.mjs:waitF… |
ageSecs |
software | healthy | spikes/2026-05-21-interactive-pty/t2-jsonl-format.mjs:ageSe… |
contentTypes |
software | healthy | spikes/2026-05-21-interactive-pty/t2-jsonl-format.mjs:conte… |
verdict |
software | healthy | spikes/2026-05-21-interactive-pty/t2-jsonl-format.mjs:verdi… |
stripAnsi |
software | healthy | spikes/2026-05-21-interactive-pty/t4b-write-perm.mjs:stripA… |
mkWriteStream |
software | healthy | spikes/2026-05-21-stream-json-bidirectional/t1-multiturn.mj… |
sendMsg |
software | healthy | spikes/2026-05-21-stream-json-bidirectional/t1-multiturn.mj… |
collectFrames |
software | healthy | spikes/2026-05-21-stream-json-bidirectional/t1-multiturn.mj… |
reset |
software | healthy | spikes/2026-05-21-stream-json-bidirectional/t1-multiturn.mj… |
onData |
software | healthy | spikes/2026-05-21-stream-json-bidirectional/t1-multiturn.mj… |
main |
software | healthy | spikes/2026-05-21-stream-json-bidirectional/t1-multiturn.mj… |
Showing first 50 of this kind. Full payload available via the JSON button at the top of the page.
| Label | Layer | Status | Path |
|---|---|---|---|
styles.css |
software | healthy | styles.css |
manifest.json |
software | healthy | manifest.json |
README.md |
software | healthy | README.md |
pnpm-lock.yaml |
software | healthy | pnpm-lock.yaml |
package.json |
software | healthy | package.json |
versions.json |
software | healthy | versions.json |
package-lock.json |
software | healthy | package-lock.json |
INSTALL.md |
software | healthy | INSTALL.md |
esbuild.config.mjs |
software | healthy | esbuild.config.mjs |
pnpm-workspace.yaml |
software | healthy | pnpm-workspace.yaml |
tsconfig.json |
software | healthy | tsconfig.json |
LICENSE |
software | healthy | LICENSE |
deploy-targets.example.json |
software | healthy | deploy-targets.example.json |
CHANGELOG.md |
software | healthy | CHANGELOG.md |
vitest.config.ts |
software | healthy | vitest.config.ts |
esbuild.standalone.mjs |
software | healthy | esbuild.standalone.mjs |
renderer.tsx |
software | healthy | electron/renderer.tsx |
obsidian-theme.css |
software | healthy | electron/obsidian-theme.css |
index.html |
software | healthy | electron/index.html |
mt-perm-mcp.cjs |
software | healthy | shims/mt-perm-mcp.cjs |
mt-vault-mcp.cjs |
software | healthy | shims/mt-vault-mcp.cjs |
ui.test.ts |
software | healthy | test/adapter/ui.test.ts |
app-shim.test.ts |
software | healthy | test/adapter/app-shim.test.ts |
plugin-shim-sidecar.test.ts |
software | healthy | test/adapter/plugin-shim-sidecar.test.ts |
workspace.test.ts |
software | healthy | test/adapter/workspace.test.ts |
vault.test.ts |
software | healthy | test/adapter/vault.test.ts |
gtir-host.test.ts |
software | healthy | test/adapter/gtir-host.test.ts |
shiki.test.ts |
software | healthy | test/adapter/markdown/shiki.test.ts |
sanitize.test.ts |
software | healthy | test/adapter/markdown/sanitize.test.ts |
render.test.ts |
software | healthy | test/adapter/markdown/render.test.ts |
marked-setup.test.ts |
software | healthy | test/adapter/markdown/marked-setup.test.ts |
2026-06-12-gtir-graph-dual-corpus.md |
software | healthy | docs/superpowers/plans/2026-06-12-gtir-graph-dual-corpus.md |
2026-06-14-m2f-packaging-portable-exe.md |
software | healthy | docs/superpowers/plans/2026-06-14-m2f-packaging-portable-ex… |
2026-06-13-m2b-terminal-STATUS.md |
software | healthy | docs/superpowers/plans/2026-06-13-m2b-terminal-STATUS.md |
2026-06-12-cross-window-pane-drag-redock.md |
software | healthy | docs/superpowers/plans/2026-06-12-cross-window-pane-drag-re… |
2026-06-12-gtir-graph-session-dropdown.md |
software | healthy | docs/superpowers/plans/2026-06-12-gtir-graph-session-dropdo… |
2026-06-12-detachable-panes.md |
software | healthy | docs/superpowers/plans/2026-06-12-detachable-panes.md |
2026-06-12-graph-stable-incremental-layout.md |
software | healthy | docs/superpowers/plans/2026-06-12-graph-stable-incremental-… |
2026-06-14-broker-client-reconnect.md |
software | healthy | docs/superpowers/plans/2026-06-14-broker-client-reconnect.md |
2026-06-13-m2a-markdown-render-STATUS.md |
software | healthy | docs/superpowers/plans/2026-06-13-m2a-markdown-render-STATU… |
2026-06-12-gtir-graph-access-trail.md |
software | healthy | docs/superpowers/plans/2026-06-12-gtir-graph-access-trail.md |
2026-06-12-gtir-graph-per-session-surfaces.md |
software | healthy | docs/superpowers/plans/2026-06-12-gtir-graph-per-session-su… |
2026-06-14-m2f-packaging-portable-exe-STATUS.md |
software | healthy | docs/superpowers/plans/2026-06-14-m2f-packaging-portable-ex… |
2026-06-12-deepseek-first-class-terminal-agent.md |
software | healthy | docs/superpowers/plans/2026-06-12-deepseek-first-class-term… |
2026-06-12-gtir-persistent-access-history.md |
software | healthy | docs/superpowers/plans/2026-06-12-gtir-persistent-access-hi… |
2026-06-13-app-extraction-milestone-1-STATUS.md |
software | healthy | docs/superpowers/plans/2026-06-13-app-extraction-milestone-… |
2026-06-13-m2d-note-viewer.md |
software | healthy | docs/superpowers/plans/2026-06-13-m2d-note-viewer.md |
2026-06-14-pty-broker-daemon.md |
software | healthy | docs/superpowers/plans/2026-06-14-pty-broker-daemon.md |
2026-06-13-m2c-gtir-pane.md |
software | healthy | docs/superpowers/plans/2026-06-13-m2c-gtir-pane.md |
2026-06-12-graph-self-framing-legible.md |
software | healthy | docs/superpowers/plans/2026-06-12-graph-self-framing-legibl… |
Showing first 50 of this kind. Full payload available via the JSON button at the top of the page.
| Label | Layer | Status | Path |
|---|---|---|---|
V |
software | healthy | test/adapter/workspace.test.ts:V |
MtPtySpikePlugin |
software | healthy | spikes/2026-05-21-interactive-pty/test-plugin/main.js:MtPty… |
DirtySet |
software | healthy | spikes/2026-05-21-stream-json-bidirectional/t6b-pflag-cache… |
DirtySet |
software | healthy | spikes/2026-05-21-stream-json-bidirectional/t2-cache.mjs:Di… |
MtChatSettingsTab |
software | healthy | src/settings-tab.ts:MtChatSettingsTab |
MTChatPlugin |
software | healthy | src/main.ts:MTChatPlugin |
HealthProbe |
software | healthy | src/router/health.ts:HealthProbe |
FakeChild |
software | healthy | src/router/process.test.ts:FakeChild |
RouterProcess |
software | healthy | src/router/process.ts:RouterProcess |
Notice |
software | healthy | src/adapter/ui.ts:Notice |
Component |
software | healthy | src/adapter/ui.ts:Component |
MarkdownRenderer |
software | healthy | src/adapter/ui.ts:MarkdownRenderer |
Scope |
software | healthy | src/adapter/ui.ts:Scope |
MenuItemShim |
software | healthy | src/adapter/ui.ts:MenuItemShim |
Menu |
software | healthy | src/adapter/ui.ts:Menu |
Modal |
software | healthy | src/adapter/ui.ts:Modal |
Setting |
software | healthy | src/adapter/settings-host.ts:Setting |
PluginSettingTab |
software | healthy | src/adapter/settings-host.ts:PluginSettingTab |
Plugin |
software | healthy | src/adapter/settings-host.ts:Plugin |
WorkspaceShim |
software | healthy | src/adapter/workspace.ts:WorkspaceShim |
ItemView |
software | healthy | src/adapter/workspace.ts:ItemView |
FsAdapter |
software | healthy | src/adapter/vault.ts:FsAdapter |
VaultShim |
software | healthy | src/adapter/vault.ts:VaultShim |
BrokerClient |
software | healthy | src/transport/broker-client.ts:BrokerClient |
BrokerUnavailable |
software | healthy | src/transport/broker-channel.ts:BrokerUnavailable |
BrokerChannel |
software | healthy | src/transport/broker-channel.ts:BrokerChannel |
ClaudeCliTransport |
software | healthy | src/transport/claude-cli.ts:ClaudeCliTransport |
ReasonerPlanError |
software | healthy | src/transport/reasoner-plan.ts:ReasonerPlanError |
FakeChild |
software | healthy | src/transport/claude-cli.test.ts:FakeChild |
TerminalChannel |
software | healthy | src/transport/terminal-channel.ts:TerminalChannel |
SessionTable |
software | healthy | src/transport/broker/session-table.ts:SessionTable |
Scrollback |
software | healthy | src/transport/broker/scrollback.ts:Scrollback |
GtirClient |
software | healthy | src/gtir/gtir-client.ts:GtirClient |
GtirDiscovery |
software | healthy | src/gtir/gtir-discovery.ts:GtirDiscovery |
for |
software | healthy | src/view/FleetBand.tsx:for |
ChatPaneView |
software | healthy | src/view/ChatPaneView.tsx:ChatPaneView |
PaneErrorBoundary |
software | healthy | src/view/PaneErrorBoundary.tsx:PaneErrorBoundary |
transcript |
software | healthy | src/view/match-jump.ts:transcript |
ChatView |
software | healthy | src/view/ChatView.tsx:ChatView |
ProviderEditModal |
software | healthy | src/view/provider-modal.ts:ProviderEditModal |
SurfaceErrorBoundary |
software | healthy | src/view/control-center/cc-host.tsx:SurfaceErrorBoundary |
WidgetRegistry |
software | healthy | src/view/control-center/widget-registry.ts:WidgetRegistry |
supports |
software | healthy | src/view/control-center/__tests__/widget-registry.test.tsx:… |
drives |
software | healthy | src/view/change-feed/diff-highlight.ts:drives |
ForceGraph |
software | healthy | src/view/graph/force-graph.ts:ForceGraph |
| Label | Layer | Status | Path |
|---|---|---|---|
electron |
software | healthy | electron |
shims |
software | healthy | shims |
test |
software | healthy | test |
adapter |
software | healthy | test/adapter |
markdown |
software | healthy | test/adapter/markdown |
docs |
software | healthy | docs |
superpowers |
software | healthy | docs/superpowers |
plans |
software | healthy | docs/superpowers/plans |
specs |
software | healthy | docs/superpowers/specs |
scripts |
software | healthy | scripts |
spikes |
software | healthy | spikes |
2026-05-21-interactive-pty |
software | healthy | spikes/2026-05-21-interactive-pty |
test-plugin |
software | healthy | spikes/2026-05-21-interactive-pty/test-plugin |
2026-05-21-stream-json-bidirectional |
software | healthy | spikes/2026-05-21-stream-json-bidirectional |
sidecar |
software | healthy | sidecar |
src |
software | healthy | src |
router |
software | healthy | src/router |
commands |
software | healthy | src/commands |
cli |
software | healthy | src/cli |
adapter |
software | healthy | src/adapter |
markdown |
software | healthy | src/adapter/markdown |
transport |
software | healthy | src/transport |
__fixtures__ |
software | healthy | src/transport/__fixtures__ |
broker |
software | healthy | src/transport/broker |
gtir |
software | healthy | src/gtir |
__fixtures__ |
software | healthy | src/gtir/__fixtures__ |
__test__ |
software | healthy | src/__test__ |
persistence |
software | healthy | src/persistence |
__fixtures__ |
software | healthy | src/persistence/__fixtures__ |
agent-view |
software | healthy | src/persistence/__fixtures__/agent-view |
subagent-recipes |
software | healthy | src/persistence/__fixtures__/subagent-recipes |
user |
software | healthy | src/persistence/__fixtures__/subagent-recipes/user |
project |
software | healthy | src/persistence/__fixtures__/subagent-recipes/project |
view |
software | healthy | src/view |
control-center |
software | healthy | src/view/control-center |
__tests__ |
software | healthy | src/view/control-center/__tests__ |
widgets |
software | healthy | src/view/control-center/widgets |
live-compile |
software | healthy | src/view/control-center/live-compile |
__tests__ |
software | healthy | src/view/control-center/live-compile/__tests__ |
fixture |
software | healthy | src/view/control-center/live-compile/__tests__/fixture |
sdk |
software | healthy | src/view/control-center/sdk |
change-feed |
software | healthy | src/view/change-feed |
graph |
software | healthy | src/view/graph |
| Label | Layer | Status | Path |
|---|---|---|---|
port:7456 |
network | healthy | sidecar/pty-broker-client-smoke.mjs |
port:7455 |
network | healthy | sidecar/pty-broker-smoke.mjs |
port:9999 |
network | healthy | src/transport/broker-launch.test.ts |
port:7401 |
network | healthy | src/transport/broker-discovery.test.ts |
port:7411 |
network | healthy | src/gtir/gtir-discovery.test.ts |
port:7400 |
network | healthy | src/view/control-center/__tests__/WidgetFrame.test.tsx |
| Label | Layer | Status | Path |
|---|---|---|---|
auth::src/router/config-builder.ts |
security | healthy | src/router/config-builder.ts |
auth::src/transport/claude-cli.test.ts |
security | healthy | src/transport/claude-cli.test.ts |
auth::src/router/config-builder.test.ts |
security | healthy | src/router/config-builder.test.ts |
auth::src/usage-limits.ts |
security | healthy | src/usage-limits.ts |
auth::src/transport/claude-cli.ts |
security | healthy | src/transport/claude-cli.ts |
auth::spikes/2026-05-21-stream-json-bidirectional/t3-sugges… |
security | healthy | spikes/2026-05-21-stream-json-bidirectional/t3-suggestions.… |
| Label | Layer | Status | Path |
|---|---|---|---|
migration.test.ts |
data | healthy | src/persistence/migration.test.ts |
migration.ts |
data | healthy | src/persistence/migration.ts |
| Label | Layer | Status | Path |
|---|---|---|---|
repobility-clone-s0w46qkm |
software | healthy | /tmp/repobility-clone-s0w46qkm |
| Label | Layer | Status | Path |
|---|---|---|---|
redis |
data | healthy | spikes/2026-05-21-stream-json-bidirectional/t3-suggestions.… |
| Label | Layer | Status | Path |
|---|---|---|---|
127.0.0.1 |
network | healthy | shims/mt-perm-mcp.cjs |
| Label | Layer | Status | Path |
|---|---|---|---|
gpu (detected) |
hardware | healthy | src/view/terminal-session-registry.ts |
| Label | Layer | Status | Path |
|---|---|---|---|
/home/user/proj |
frontend | healthy | src/transport/claude-jsonl-path.test.ts |
This page is publicly accessible at:
https://repobility.com/scan/abbb96f1-a7e3-41e1-9297-e3d2dd94a009/
To check status programmatically (no auth required):
curl -s https://repobility.com/api/v1/public/scan/abbb96f1-a7e3-41e1-9297-e3d2dd94a009/
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.