https://github.com/switchroom/switchroom
· scanned 2026-06-16 00:27 UTC (2 months, 2 weeks ago)
780 raw signals (0 security + 780 graph)
Last scanned 2 months, 2 weeks ago · v1 · 757 actionable findings from 1 signal source. 23 repeated signals grouped for readability. Security checks, system graph analysis, and verified AI-agent feedback are merged into one review queue.
All 8170 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 |
|---|---|---|---|
validateAskUserArgs |
software | healthy | telegram-plugin/ask-user.ts:validateAskUserArgs |
generateAskId |
software | healthy | telegram-plugin/ask-user.ts:generateAskId |
encodeAskCallback |
software | healthy | telegram-plugin/ask-user.ts:encodeAskCallback |
decodeAskCallback |
software | healthy | telegram-plugin/ask-user.ts:decodeAskCallback |
looksLikeFileId |
software | healthy | telegram-plugin/sticker-aliases.ts:looksLikeFileId |
isValidAliasName |
software | healthy | telegram-plugin/sticker-aliases.ts:isValidAliasName |
resolveStickerSendArgs |
software | healthy | telegram-plugin/sticker-aliases.ts:resolveStickerSendArgs |
isAcceptableGifUrl |
software | healthy | telegram-plugin/sticker-aliases.ts:isAcceptableGifUrl |
resolveGifSendArgs |
software | healthy | telegram-plugin/sticker-aliases.ts:resolveGifSendArgs |
createFleetFallbackGate |
software | healthy | telegram-plugin/fleet-fallback-gate.ts:createFleetFallbackG… |
wouldFire |
software | healthy | telegram-plugin/fleet-fallback-gate.ts:wouldFire |
fire |
software | healthy | telegram-plugin/fleet-fallback-gate.ts:fire |
isContextExhaustionText |
software | healthy | telegram-plugin/context-exhaustion.ts:isContextExhaustionTe… |
shouldArmOrphanedReplyTimeout |
software | healthy | telegram-plugin/context-exhaustion.ts:shouldArmOrphanedRepl… |
resolveLogPath |
software | healthy | telegram-plugin/plugin-logger.ts:resolveLogPath |
ensureDir |
software | healthy | telegram-plugin/plugin-logger.ts:ensureDir |
rotateIfNeeded |
software | healthy | telegram-plugin/plugin-logger.ts:rotateIfNeeded |
installPluginLogger |
software | healthy | telegram-plugin/plugin-logger.ts:installPluginLogger |
write |
software | healthy | telegram-plugin/plugin-logger.ts:write |
ok |
software | healthy | telegram-plugin/plugin-logger.ts:ok |
_resetForTests |
software | healthy | telegram-plugin/plugin-logger.ts:_resetForTests |
parseEnvMs |
software | healthy | telegram-plugin/subagent-watcher.ts:parseEnvMs |
backfillJsonlAgentId |
software | healthy | telegram-plugin/subagent-watcher.ts:backfillJsonlAgentId |
readSubTail |
software | healthy | telegram-plugin/subagent-watcher.ts:readSubTail |
code |
software | healthy | telegram-plugin/subagent-watcher.ts:code |
startSubagentWatcher |
software | healthy | telegram-plugin/subagent-watcher.ts:startSubagentWatcher |
registerAgent |
software | healthy | telegram-plugin/subagent-watcher.ts:registerAgent |
maybySendStateTransition |
software | healthy | telegram-plugin/subagent-watcher.ts:maybySendStateTransition |
scheduleTerminalCleanup |
software | healthy | telegram-plugin/subagent-watcher.ts:scheduleTerminalCleanup |
cleanupTerminalAgent |
software | healthy | telegram-plugin/subagent-watcher.ts:cleanupTerminalAgent |
checkStalls |
software | healthy | telegram-plugin/subagent-watcher.ts:checkStalls |
rescanSubagentDirs |
software | healthy | telegram-plugin/subagent-watcher.ts:rescanSubagentDirs |
scanSubagentsDir |
software | healthy | telegram-plugin/subagent-watcher.ts:scanSubagentsDir |
poll |
software | healthy | telegram-plugin/subagent-watcher.ts:poll |
runReaper |
software | healthy | telegram-plugin/subagent-watcher.ts:runReaper |
emptyLockout |
software | healthy | telegram-plugin/auto-fallback.ts:emptyLockout |
lockoutPath |
software | healthy | telegram-plugin/auto-fallback.ts:lockoutPath |
loadLockout |
software | healthy | telegram-plugin/auto-fallback.ts:loadLockout |
resolveVaultApprovalPosture |
software | healthy | telegram-plugin/vault-approval-posture.ts:resolveVaultAppro… |
formatPermissionCardBody |
software | healthy | telegram-plugin/permission-title.ts:formatPermissionCardBody |
rawWhy |
software | healthy | telegram-plugin/permission-title.ts:rawWhy |
naturalAction |
software | healthy | telegram-plugin/permission-title.ts:naturalAction |
naturalMcpAction |
software | healthy | telegram-plugin/permission-title.ts:naturalMcpAction |
restResourcePhrase |
software | healthy | telegram-plugin/permission-title.ts:restResourcePhrase |
mcpArgSummary |
software | healthy | telegram-plugin/permission-title.ts:mcpArgSummary |
describeGrant |
software | healthy | telegram-plugin/permission-title.ts:describeGrant |
formatPermissionResumeMessage |
software | healthy | telegram-plugin/permission-title.ts:formatPermissionResumeM… |
act |
software | healthy | telegram-plugin/permission-title.ts:act |
resolveSkillName |
software | healthy | telegram-plugin/permission-title.ts:resolveSkillName |
fileBase |
software | healthy | telegram-plugin/permission-title.ts:fileBase |
Showing first 50 of this kind. Full payload available via the JSON button at the top of the page.
| Label | Layer | Status | Path |
|---|---|---|---|
bun.lock |
software | healthy | bun.lock |
vitest.uat.config.ts |
software | healthy | vitest.uat.config.ts |
README.md |
software | healthy | README.md |
CLAUDE.md |
software | healthy | CLAUDE.md |
install.sh |
software | healthy | install.sh |
package.json |
software | healthy | package.json |
dependencies.json |
software | healthy | dependencies.json |
CONTRIBUTING.md |
software | healthy | CONTRIBUTING.md |
package-lock.json |
software | healthy | package-lock.json |
.env.example |
software | healthy | .env.example |
tsconfig.json |
software | healthy | tsconfig.json |
LICENSE |
software | healthy | LICENSE |
CHANGELOG.md |
software | healthy | CHANGELOG.md |
vitest.config.ts |
software | healthy | vitest.config.ts |
ask-user.ts |
software | healthy | telegram-plugin/ask-user.ts |
sticker-aliases.ts |
software | healthy | telegram-plugin/sticker-aliases.ts |
fleet-fallback-gate.ts |
software | healthy | telegram-plugin/fleet-fallback-gate.ts |
context-exhaustion.ts |
software | healthy | telegram-plugin/context-exhaustion.ts |
plugin-logger.ts |
software | healthy | telegram-plugin/plugin-logger.ts |
subagent-watcher.ts |
software | healthy | telegram-plugin/subagent-watcher.ts |
operator-events.fixtures.json |
software | healthy | telegram-plugin/operator-events.fixtures.json |
auto-fallback.ts |
software | healthy | telegram-plugin/auto-fallback.ts |
vault-approval-posture.ts |
software | healthy | telegram-plugin/vault-approval-posture.ts |
channel-envelope-safety.test.ts |
software | healthy | telegram-plugin/channel-envelope-safety.test.ts |
permission-title.ts |
software | healthy | telegram-plugin/permission-title.ts |
analytics-posthog.ts |
software | healthy | telegram-plugin/analytics-posthog.ts |
session-tail.ts |
software | healthy | telegram-plugin/session-tail.ts |
streaming-metrics.ts |
software | healthy | telegram-plugin/streaming-metrics.ts |
scoped-approval.ts |
software | healthy | telegram-plugin/scoped-approval.ts |
operator-events-history.ts |
software | healthy | telegram-plugin/operator-events-history.ts |
bun.lock |
software | healthy | telegram-plugin/bun.lock |
fleet-state.ts |
software | healthy | telegram-plugin/fleet-state.ts |
history.ts |
software | healthy | telegram-plugin/history.ts |
auth-snapshot-format.ts |
software | healthy | telegram-plugin/auth-snapshot-format.ts |
interrupt-marker.ts |
software | healthy | telegram-plugin/interrupt-marker.ts |
.mcp.json |
software | healthy | telegram-plugin/.mcp.json |
tool-labels.ts |
software | healthy | telegram-plugin/tool-labels.ts |
chat-lock.ts |
software | healthy | telegram-plugin/chat-lock.ts |
active-reactions.ts |
software | healthy | telegram-plugin/active-reactions.ts |
pty-tail.ts |
software | healthy | telegram-plugin/pty-tail.ts |
channel-envelope-safety.ts |
software | healthy | telegram-plugin/channel-envelope-safety.ts |
quota-check.ts |
software | healthy | telegram-plugin/quota-check.ts |
README.md |
software | healthy | telegram-plugin/README.md |
idle-footer.ts |
software | healthy | telegram-plugin/idle-footer.ts |
stream-controller.ts |
software | healthy | telegram-plugin/stream-controller.ts |
voice-transcribe.ts |
software | healthy | telegram-plugin/voice-transcribe.ts |
card-format.ts |
software | healthy | telegram-plugin/card-format.ts |
agent-dir.ts |
software | healthy | telegram-plugin/agent-dir.ts |
worker-activity-feed.ts |
software | healthy | telegram-plugin/worker-activity-feed.ts |
slot-banner.ts |
software | healthy | telegram-plugin/slot-banner.ts |
Showing first 50 of this kind. Full payload available via the JSON button at the top of the page.
| Label | Layer | Status | Path |
|---|---|---|---|
is |
software | healthy | telegram-plugin/history.ts:is |
V1Extractor |
software | healthy | telegram-plugin/pty-tail.ts:V1Extractor |
V1ToolActivityExtractor |
software | healthy | telegram-plugin/pty-tail.ts:V1ToolActivityExtractor |
so |
software | healthy | telegram-plugin/stream-controller.ts:so |
for |
software | healthy | telegram-plugin/format.ts:for |
StatusReactionController |
software | healthy | telegram-plugin/status-reactions.ts:StatusReactionController |
DeferredDoneReactions |
software | healthy | telegram-plugin/reaction-defer.ts:DeferredDoneReactions |
is |
software | healthy | telegram-plugin/silence-poke.ts:is |
where |
software | healthy | telegram-plugin/recent-outbound-dedup.ts:where |
we |
software | healthy | telegram-plugin/recent-outbound-dedup.ts:we |
OutboundDedupCache |
software | healthy | telegram-plugin/recent-outbound-dedup.ts:OutboundDedupCache |
of |
software | healthy | telegram-plugin/pty-partial-handler.ts:of |
of |
software | healthy | telegram-plugin/tests/model-command.test.ts:of |
too |
software | healthy | telegram-plugin/tests/stream-controller-html-fallback.test.… |
slips |
software | healthy | telegram-plugin/tests/answer-stream.test.ts:slips |
const |
software | healthy | telegram-plugin/tests/pending-inbound-buffer.test.ts:const |
the |
software | healthy | telegram-plugin/tests/secret-detect-false-positives.test.ts… |
name |
software | healthy | telegram-plugin/tests/secret-detect-generic-entropy.test.ts… |
string |
software | healthy | telegram-plugin/tests/secret-detect-generic-entropy.test.ts… |
as |
software | healthy | telegram-plugin/tests/vault-approval-posture.test.ts:as |
at |
software | healthy | telegram-plugin/tests/bot-api.harness.ts:at |
attribute |
software | healthy | telegram-plugin/tests/telegram-format.test.ts:attribute |
CC |
software | healthy | telegram-plugin/tests/boot-card-reason-to-render.test.ts:CC |
and |
software | healthy | telegram-plugin/tests/scoped-approval.test.ts:and |
was |
software | healthy | telegram-plugin/tests/reply-terminal-reaction.test.ts:was |
the |
software | healthy | telegram-plugin/tests/secret-detect-delete-must-surface-fai… |
this |
software | healthy | telegram-plugin/tests/secret-detect-delete-must-surface-fai… |
Driver |
software | healthy | telegram-plugin/uat/driver.ts:Driver |
CC |
software | healthy | telegram-plugin/uat/scenarios/fuzz-extended-dm.test.ts:CC |
behind |
software | healthy | telegram-plugin/uat/scenarios/fuzz-multitopic-routing-chann… |
CC |
software | healthy | telegram-plugin/uat/scenarios/reactions-dm.test.ts:CC |
reported |
software | healthy | telegram-plugin/uat/scenarios/secret-redaction-deletes-orig… |
CC |
software | healthy | telegram-plugin/uat/scenarios/midturn-silent-dm.test.ts:CC |
with |
software | healthy | telegram-plugin/uat/scenarios/fuzz-status-ask-dm.test.ts:wi… |
reported |
software | healthy | telegram-plugin/uat/scenarios/secret-redaction-no-false-pos… |
of |
software | healthy | telegram-plugin/shared/bot-runtime.ts:of |
entirely |
software | healthy | telegram-plugin/gateway/pending-inbound-buffer.ts:entirely |
HourCap |
software | healthy | telegram-plugin/gateway/reaction-trigger.ts:HourCap |
DebounceBuffer |
software | healthy | telegram-plugin/gateway/reaction-trigger.ts:DebounceBuffer |
hard |
software | healthy | telegram-plugin/gateway/chat-key.ts:hard |
owns |
software | healthy | telegram-plugin/gateway/preamble-suppressor.ts:owns |
PreambleSuppressor |
software | healthy | telegram-plugin/gateway/preamble-suppressor.ts:PreambleSupp… |
ToolFlightTracker |
software | healthy | telegram-plugin/gateway/interrupt-defer.ts:ToolFlightTracker |
IpcClientImpl |
software | healthy | telegram-plugin/gateway/ipc-server.ts:IpcClientImpl |
behind |
software | healthy | telegram-plugin/gateway/gateway.ts:behind |
missed |
software | healthy | telegram-plugin/gateway/gateway.ts:missed |
now |
software | healthy | telegram-plugin/gateway/gateway.ts:now |
and |
software | healthy | telegram-plugin/gateway/gateway.ts:and |
in |
software | healthy | telegram-plugin/gateway/gateway.ts:in |
PollStallError |
software | healthy | telegram-plugin/gateway/gateway.ts:PollStallError |
Showing first 50 of this kind. Full payload available via the JSON button at the top of the page.
| Label | Layer | Status | Path |
|---|---|---|---|
telegram-plugin |
software | healthy | telegram-plugin |
tests |
software | healthy | telegram-plugin/tests |
uat |
software | healthy | telegram-plugin/uat |
runners |
software | healthy | telegram-plugin/uat/runners |
scenarios |
software | healthy | telegram-plugin/uat/scenarios |
docs |
software | healthy | telegram-plugin/docs |
shared |
software | healthy | telegram-plugin/shared |
scripts |
software | healthy | telegram-plugin/scripts |
registry |
software | healthy | telegram-plugin/registry |
admin-commands |
software | healthy | telegram-plugin/admin-commands |
hooks |
software | healthy | telegram-plugin/hooks |
gateway |
software | healthy | telegram-plugin/gateway |
bridge |
software | healthy | telegram-plugin/bridge |
secret-detect |
software | healthy | telegram-plugin/secret-detect |
docker |
software | healthy | docker |
security-plugin |
software | healthy | docker/security-plugin |
hooks |
software | healthy | docker/security-plugin/hooks |
reference |
software | healthy | reference |
tests |
software | healthy | tests |
host-control |
software | healthy | tests/host-control |
docker |
software | healthy | tests/docker |
install |
software | healthy | tests/install |
integration |
software | healthy | tests/integration |
fixtures |
software | healthy | tests/fixtures |
skill-coverage |
software | healthy | tests/skill-coverage |
tests |
software | healthy | tests/skill-coverage/tests |
scorecards |
software | healthy | tests/skill-coverage/scorecards |
fixtures |
software | healthy | tests/skill-coverage/fixtures |
scripts |
software | healthy | tests/skill-coverage/scripts |
corpus |
software | healthy | tests/skill-coverage/corpus |
seeds |
software | healthy | tests/skill-coverage/corpus/seeds |
harness |
software | healthy | tests/skill-coverage/harness |
setup |
software | healthy | tests/setup |
commands |
software | healthy | commands |
docs |
software | healthy | docs |
proposed |
software | healthy | docs/proposed |
diagrams |
software | healthy | docs/diagrams |
operators |
software | healthy | docs/operators |
skill-coverage |
software | healthy | docs/skill-coverage |
phase0-research |
software | healthy | docs/phase0-research |
spike |
software | healthy | docs/phase0-research/spike |
rfcs |
software | healthy | docs/rfcs |
scripts |
software | healthy | scripts |
drift-audit |
software | healthy | scripts/drift-audit |
schema |
software | healthy | scripts/drift-audit/schema |
prompts |
software | healthy | scripts/drift-audit/prompts |
ci |
software | healthy | scripts/ci |
audit |
software | healthy | audit |
2026-05-26 |
software | healthy | audit/2026-05-26 |
fix-batches |
software | healthy | audit/2026-05-26/fix-batches |
Showing first 50 of this kind. Full payload available via the JSON button at the top of the page.
| Label | Layer | Status | Path |
|---|---|---|---|
auth::src/cli/memory.ts |
security | healthy | src/cli/memory.ts |
auth::src/config/microsoft-workspace-acl.test.ts |
security | healthy | src/config/microsoft-workspace-acl.test.ts |
auth::skills/switchroom-manage/SKILL.md |
security | healthy | skills/switchroom-manage/SKILL.md |
auth::src/config/schema.test.ts |
security | healthy | src/config/schema.test.ts |
auth::telegram-plugin/gateway/prefix-warmup.ts |
security | healthy | telegram-plugin/gateway/prefix-warmup.ts |
auth::src/cli/drive.ts |
security | healthy | src/cli/drive.ts |
auth::src/setup/hindsight.ts |
security | healthy | src/setup/hindsight.ts |
auth::src/agents/docker-fleet.test.ts |
security | healthy | src/agents/docker-fleet.test.ts |
auth::src/drive/oauth.test.ts |
security | healthy | src/drive/oauth.test.ts |
auth::src/cli/doctor-drive.ts |
security | healthy | src/cli/doctor-drive.ts |
auth::telegram-plugin/auth-code-redact.ts |
security | healthy | telegram-plugin/auth-code-redact.ts |
auth::audit/2026-05-26/findings/jtbd-track-plan-quota-live.… |
security | healthy | audit/2026-05-26/findings/jtbd-track-plan-quota-live.yaml |
auth::tests/skill-coverage/scorecards/round-8.run.json |
security | healthy | tests/skill-coverage/scorecards/round-8.run.json |
auth::src/cli/setup.ts |
security | healthy | src/cli/setup.ts |
auth::src/host-control/protocol.ts |
security | healthy | src/host-control/protocol.ts |
auth::tests/auth.credentials-file-success.test.ts |
security | healthy | tests/auth.credentials-file-success.test.ts |
auth::telegram-plugin/tests/auth-code-auto-capture.test.ts |
security | healthy | telegram-plugin/tests/auth-code-auto-capture.test.ts |
auth::telegram-plugin/tests/operator-events-session-tail.te… |
security | healthy | telegram-plugin/tests/operator-events-session-tail.test.ts |
auth::src/auth/quota.ts |
security | healthy | src/auth/quota.ts |
auth::tests/telegram-commands.test.ts |
security | healthy | tests/telegram-commands.test.ts |
auth::telegram-plugin/gateway/linear-activity.ts |
security | healthy | telegram-plugin/gateway/linear-activity.ts |
auth::telegram-plugin/tests/boot-probes.test.ts |
security | healthy | telegram-plugin/tests/boot-probes.test.ts |
auth::src/cli/google-accounts-yaml.ts |
security | healthy | src/cli/google-accounts-yaml.ts |
auth::tests/skill-coverage/scorecards/round-9.run.json |
security | healthy | tests/skill-coverage/scorecards/round-9.run.json |
auth::telegram-plugin/tests/inbound-message-types.test.ts |
security | healthy | telegram-plugin/tests/inbound-message-types.test.ts |
auth::src/cli/notion-mcp-launcher.ts |
security | healthy | src/cli/notion-mcp-launcher.ts |
auth::audit/2026-05-26/findings/contract-principles.yaml |
security | healthy | audit/2026-05-26/findings/contract-principles.yaml |
auth::src/microsoft/oauth.test.ts |
security | healthy | src/microsoft/oauth.test.ts |
auth::telegram-plugin/gateway/microsoft-connect-flow.ts |
security | healthy | telegram-plugin/gateway/microsoft-connect-flow.ts |
auth::src/microsoft/credentials.ts |
security | healthy | src/microsoft/credentials.ts |
auth::src/memory/scaffold-integration.ts |
security | healthy | src/memory/scaffold-integration.ts |
auth::README.md |
security | healthy | README.md |
auth::skills/token-helpers/scripts/ms-graph-token.sh |
security | healthy | skills/token-helpers/scripts/ms-graph-token.sh |
auth::telegram-plugin/telegram-button-constraints.ts |
security | healthy | telegram-plugin/telegram-button-constraints.ts |
auth::src/auth/account-refresh.ts |
security | healthy | src/auth/account-refresh.ts |
auth::src/cli/agent.ts |
security | healthy | src/cli/agent.ts |
auth::tests/auth-heal-diagnose.test.ts |
security | healthy | tests/auth-heal-diagnose.test.ts |
auth::src/auth/via-claude.ts |
security | healthy | src/auth/via-claude.ts |
auth::src/drive/edits.ts |
security | healthy | src/drive/edits.ts |
auth::src/auth/broker/server-google-refresh.test.ts |
security | healthy | src/auth/broker/server-google-refresh.test.ts |
auth::src/cli/vault-key-suggest.test.ts |
security | healthy | src/cli/vault-key-suggest.test.ts |
auth::src/auth/default-oauth-clients.ts |
security | healthy | src/auth/default-oauth-clients.ts |
auth::src/agents/create-orchestrator.ts |
security | healthy | src/agents/create-orchestrator.ts |
auth::src/cli/operator-uid.ts |
security | healthy | src/cli/operator-uid.ts |
auth::telegram-plugin/tests/secret-detect-false-positives.t… |
security | healthy | telegram-plugin/tests/secret-detect-false-positives.test.ts |
auth::src/drive/wrapper-broker.ts |
security | healthy | src/drive/wrapper-broker.ts |
auth::src/web/microsoft-connect.ts |
security | healthy | src/web/microsoft-connect.ts |
auth::src/microsoft/credentials.test.ts |
security | healthy | src/microsoft/credentials.test.ts |
auth::telegram-plugin/tests/vault-write-posture.test.ts |
security | healthy | telegram-plugin/tests/vault-write-posture.test.ts |
auth::skills/skill-creator/SKILL.md |
security | healthy | skills/skill-creator/SKILL.md |
Showing first 50 of this kind. Full payload available via the JSON button at the top of the page.
| Label | Layer | Status | Path |
|---|---|---|---|
evals-trigger |
cicd | healthy | .github/workflows/ci-evals.yml |
evals-quality |
cicd | healthy | .github/workflows/ci-evals.yml |
evals-summary |
cicd | healthy | .github/workflows/ci-evals.yml |
alert-on-infra-fail |
cicd | healthy | .github/workflows/ci-infra-watchdog.yml |
changes |
cicd | healthy | .github/workflows/ci-tests-plugin.yml |
bun-test-run |
cicd | healthy | .github/workflows/ci-tests-plugin.yml |
bun-test |
cicd | healthy | .github/workflows/ci-tests-plugin.yml |
promote |
cicd | healthy | .github/workflows/promote.yml |
changes |
cicd | healthy | .github/workflows/ci-tests-python.yml |
unittest |
cicd | healthy | .github/workflows/ci-tests-python.yml |
changes |
cicd | healthy | .github/workflows/docker-e2e.yml |
e2e |
cicd | healthy | .github/workflows/docker-e2e.yml |
changes |
cicd | healthy | .github/workflows/ci-lint.yml |
lint-run |
cicd | healthy | .github/workflows/ci-lint.yml |
lint |
cicd | healthy | .github/workflows/ci-lint.yml |
race-long |
cicd | healthy | .github/workflows/ci-tests-race-long.yml |
changes |
cicd | healthy | .github/workflows/ci-tests-core.yml |
build-dist |
cicd | healthy | .github/workflows/ci-tests-core.yml |
vitest-shard |
cicd | healthy | .github/workflows/ci-tests-core.yml |
vitest |
cicd | healthy | .github/workflows/ci-tests-core.yml |
latest-claude-smoke |
cicd | healthy | .github/workflows/ci-claude-latest-canary.yml |
changes |
cicd | healthy | .github/workflows/ci-uat.yml |
uat-gate-run |
cicd | healthy | .github/workflows/ci-uat.yml |
uat-gate |
cicd | healthy | .github/workflows/ci-uat.yml |
uat-fuzz |
cicd | healthy | .github/workflows/ci-uat.yml |
build-base |
cicd | healthy | .github/workflows/docker-images.yml |
build-dependents |
cicd | healthy | .github/workflows/docker-images.yml |
build-hindsight |
cicd | healthy | .github/workflows/docker-images.yml |
smoke-test |
cicd | healthy | .github/workflows/docker-images.yml |
promote-to-dev |
cicd | healthy | .github/workflows/docker-images.yml |
| Label | Layer | Status | Path |
|---|---|---|---|
/bar |
frontend | healthy | telegram-plugin/tests/pty-tail.test.ts |
/smtp/email |
frontend | healthy | telegram-plugin/tests/permission-title.test.ts |
/contacts/123 |
frontend | healthy | telegram-plugin/tests/permission-title.test.ts |
/contacts |
frontend | healthy | telegram-plugin/tests/permission-title.test.ts |
/x |
frontend | healthy | telegram-plugin/tests/permission-title.test.ts |
/state/x.ts |
frontend | healthy | telegram-plugin/tests/scoped-approval.test.ts |
/state/other.ts |
frontend | healthy | telegram-plugin/tests/scoped-approval.test.ts |
/home/ken/switchroom/src/foo.ts |
frontend | healthy | telegram-plugin/tests/tool-labels.test.ts |
/mock/worktree |
frontend | healthy | tests/scaffold.repo-provisioning.test.ts |
/home/user/.switchroom/worktree-checkouts/abc12345-feature |
frontend | healthy | tests/worktree.registry.test.ts |
/tmp/vault.enc |
frontend | healthy | tests/docker/per-agent-isolation.test.ts |
/custom/vault.enc |
frontend | healthy | src/config/schema.test.ts |
/v.enc |
frontend | healthy | src/cli/doctor-cron-session.test.ts |
/tmp/AGENTS.md |
frontend | healthy | src/agents/bootstrap-budget.test.ts |
/tmp/SOUL.md |
frontend | healthy | src/agents/bootstrap-budget.test.ts |
/tmp/A.md |
frontend | healthy | src/agents/bootstrap-budget.test.ts |
/tmp/B.md |
frontend | healthy | src/agents/bootstrap-budget.test.ts |
/tmp/C.md |
frontend | healthy | src/agents/bootstrap-budget.test.ts |
/tmp/a/AGENTS.md |
frontend | healthy | src/agents/bootstrap-budget.test.ts |
/tmp/b/AGENTS.md |
frontend | healthy | src/agents/bootstrap-budget.test.ts |
/x/AGENTS.md |
frontend | healthy | src/agents/workspace.test.ts |
/x/SOUL.md |
frontend | healthy | src/agents/workspace.test.ts |
/x/USER.md |
frontend | healthy | src/agents/workspace.test.ts |
/very/long/path/to/BOOTSTRAP.md |
frontend | healthy | src/agents/workspace.test.ts |
| Label | Layer | Status | Path |
|---|---|---|---|
127.0.0.1 |
network | healthy | CLAUDE.md |
149.154.167.220 |
network | healthy | telegram-plugin/tests/gateway-startup-network-retry.test.ts |
10.0.0.1 |
network | healthy | telegram-plugin/tests/gateway-startup-network-retry.test.ts |
1.2.3.4 |
network | healthy | telegram-plugin/tests/gateway-startup-network-retry.test.ts |
192.168.1.100 |
network | healthy | tests/web.test.ts |
100.64.0.1 |
network | healthy | tests/web.test.ts |
100.64.0.5 |
network | healthy | tests/web.test.ts |
8.8.8.8 |
network | healthy | src/agent-scheduler/cheap-cron-wiring.test.ts |
1.3.101.112 |
network | healthy | src/cli/doctor.ts |
124.0.0.0 |
network | healthy | src/cli/doctor.ts |
5.6.7.8 |
network | healthy | src/drive/oauth.test.ts |
10.0.0.2 |
network | healthy | src/drive/oauth.test.ts |
127.5.5.5 |
network | healthy | src/scheduler/poll-egress.test.ts |
10.0.0.5 |
network | healthy | src/scheduler/poll-egress.test.ts |
172.16.0.1 |
network | healthy | src/scheduler/poll-egress.test.ts |
172.31.255.255 |
network | healthy | src/scheduler/poll-egress.test.ts |
192.168.1.1 |
network | healthy | src/scheduler/poll-egress.test.ts |
169.254.169.254 |
network | healthy | src/scheduler/poll-egress.test.ts |
224.0.0.1 |
network | healthy | src/scheduler/poll-egress.test.ts |
255.255.255.255 |
network | healthy | src/scheduler/poll-egress.test.ts |
1.1.1.1 |
network | healthy | src/scheduler/poll-egress.test.ts |
| Label | Layer | Status | Path |
|---|---|---|---|
port:8080 |
network | healthy | tests/web.test.ts |
port:10001 |
network | healthy | docs/phase0-research/spike/docker-compose.yml |
port:10002 |
network | healthy | docs/phase0-research/spike/docker-compose.yml |
port:12 |
network | healthy | audit/2026-05-26/findings/contract-principles.yaml |
port:14 |
network | healthy | audit/2026-05-26/findings/rfc-docker-multi-container.yaml |
port:1100 |
network | healthy | audit/2026-05-26/findings/rfc-docker-multi-container.yaml |
port:1101 |
network | healthy | audit/2026-05-26/findings/rfc-docker-multi-container.yaml |
port:1102 |
network | healthy | audit/2026-05-26/findings/rfc-docker-multi-container.yaml |
port:18 |
network | healthy | audit/2026-05-26/findings/rfc-sub-agent-visibility.yaml |
port:10 |
network | healthy | audit/2026-05-26/findings/jtbd-steer-or-queue-mid-flight.ya… |
port:08 |
network | healthy | audit/2026-05-26/findings/historical-prd.yaml |
port:20 |
network | healthy | audit/2026-05-26/findings/artefact-conversational-pacing.ya… |
port:8217 |
network | healthy | examples/personal-google-workspace-mcp/compose.yaml |
port:06 |
network | healthy | .github/workflows/ci-claude-latest-canary.yml |
port:17 |
network | healthy | .github/workflows/ci-claude-latest-canary.yml |
| Label | Layer | Status | Path |
|---|---|---|---|
gha::ci-evals |
cicd | healthy | .github/workflows/ci-evals.yml |
gha::ci-infra-watchdog |
cicd | healthy | .github/workflows/ci-infra-watchdog.yml |
gha::ci-tests-plugin |
cicd | healthy | .github/workflows/ci-tests-plugin.yml |
gha::promote |
cicd | healthy | .github/workflows/promote.yml |
gha::ci-tests-python |
cicd | healthy | .github/workflows/ci-tests-python.yml |
gha::docker-e2e |
cicd | healthy | .github/workflows/docker-e2e.yml |
gha::ci-lint |
cicd | healthy | .github/workflows/ci-lint.yml |
gha::ci-tests-race-long |
cicd | healthy | .github/workflows/ci-tests-race-long.yml |
gha::ci-tests-core |
cicd | healthy | .github/workflows/ci-tests-core.yml |
gha::ci-claude-latest-canary |
cicd | healthy | .github/workflows/ci-claude-latest-canary.yml |
gha::ci-uat |
cicd | healthy | .github/workflows/ci-uat.yml |
gha::docker-images |
cicd | healthy | .github/workflows/docker-images.yml |
| Label | Layer | Status | Path |
|---|---|---|---|
ANTHROPIC_API_KEY |
cicd | healthy | — |
GITHUB_TOKEN |
cicd | healthy | — |
GITHUB_GIST_TOKEN |
cicd | healthy | — |
REGISTRY |
cicd | healthy | — |
TELEGRAM_API_HASH |
cicd | healthy | — |
TELEGRAM_API_ID |
cicd | healthy | — |
TELEGRAM_TEST_BOT_USERNAME |
cicd | healthy | — |
CLAUDE_CODE_OAUTH_TOKEN |
cicd | healthy | — |
TELEGRAM_UAT_DRIVER_SESSION |
cicd | healthy | — |
| Label | Layer | Status | Path |
|---|---|---|---|
broker |
hardware | healthy | docs/phase0-research/spike/docker-compose.yml |
agent-alice |
hardware | healthy | docs/phase0-research/spike/docker-compose.yml |
agent-bob |
hardware | healthy | docs/phase0-research/spike/docker-compose.yml |
agent-bob-misconfigured |
hardware | healthy | docs/phase0-research/spike/docker-compose.yml |
agent-evil-twin |
hardware | healthy | docs/phase0-research/spike/docker-compose.yml |
workspace-mcp |
hardware | healthy | examples/personal-google-workspace-mcp/compose.yaml |
| Label | Layer | Status | Path |
|---|---|---|---|
vps::hetzner |
hardware | healthy | README.md |
vps::digitalocean |
hardware | healthy | README.md |
vps::azure |
hardware | healthy | CLAUDE.md |
vps::aws |
hardware | healthy | telegram-plugin/uat/scenarios/fuzz-random-prompts-dm.test.ts |
vps::gcp |
hardware | healthy | examples/personal-google-workspace-mcp/README.md |
| Label | Layer | Status | Path |
|---|---|---|---|
sqlite |
data | healthy | README.md |
postgres |
data | healthy | telegram-plugin/uat/real-work-prompts.ts |
postgresql |
data | healthy | tests/cli.doctor.memory-health.test.ts |
| Label | Layer | Status | Path |
|---|---|---|---|
doctor-credentials-migration.test.ts |
data | healthy | src/cli/doctor-credentials-migration.test.ts |
doctor-credentials-migration.ts |
data | healthy | src/cli/doctor-credentials-migration.ts |
| Label | Layer | Status | Path |
|---|---|---|---|
nginx |
network | healthy | CLAUDE.md |
loadbalancer |
network | healthy | telegram-plugin/uat/scenarios/fuzz-voice-scrub-dm.test.ts |
| Label | Layer | Status | Path |
|---|---|---|---|
repobility-clone-88uj81og |
software | healthy | /tmp/repobility-clone-88uj81og |
| Label | Layer | Status | Path |
|---|---|---|---|
github_token::tests/host-control/config-propose-edit.test.ts |
security | healthy | tests/host-control/config-propose-edit.test.ts |
This page is publicly accessible at:
https://repobility.com/scan/90246bb6-ee10-46b2-97f9-2fe8b597d9fd/
To check status programmatically (no auth required):
curl -s https://repobility.com/api/v1/public/scan/90246bb6-ee10-46b2-97f9-2fe8b597d9fd/
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.