https://github.com/qwen-code-dev-bot/oh-my-cli
· scanned 2026-08-04 05:54 UTC (1 month, 1 week ago)
33 raw signals (0 security + 33 graph)
Last scanned 1 month, 1 week ago · v1 · 33 actionable findings from 1 signal source. Security checks, system graph analysis, and verified AI-agent feedback are merged into one review queue.
All 2651 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 |
|---|---|---|---|
createFakeServer |
software | healthy | tests/fake-provider.ts:createFakeServer |
sendStreamedResponse |
software | healthy | tests/fake-provider.ts:sendStreamedResponse |
sendNonStreamedResponse |
software | healthy | tests/fake-provider.ts:sendNonStreamedResponse |
runCli |
software | healthy | tests/integration/tui-shell.test.ts:runCli |
runCli |
software | healthy | tests/integration/run-caps.test.ts:runCli |
completeEvent |
software | healthy | tests/integration/run-caps.test.ts:completeEvent |
runCli |
software | healthy | tests/integration/preflight.test.ts:runCli |
runCli |
software | healthy | tests/integration/tool-invocation.test.ts:runCli |
homeWith |
software | healthy | tests/integration/tool-invocation.test.ts:homeWith |
workspace |
software | healthy | tests/integration/tool-invocation.test.ts:workspace |
runCli |
software | healthy | tests/integration/salvage-session.test.ts:runCli |
sessionsDir |
software | healthy | tests/integration/salvage-session.test.ts:sessionsDir |
sessionIds |
software | healthy | tests/integration/salvage-session.test.ts:sessionIds |
runCli |
software | healthy | tests/integration/hook-contract.test.ts:runCli |
toolResultContent |
software | healthy | tests/integration/hook-contract.test.ts:toolResultContent |
toolMsgs |
software | healthy | tests/integration/hook-contract.test.ts:toolMsgs |
writeCall |
software | healthy | tests/integration/hook-contract.test.ts:writeCall |
nodeExit |
software | healthy | tests/integration/hook-contract.test.ts:nodeExit |
nodeDecision |
software | healthy | tests/integration/hook-contract.test.ts:nodeDecision |
homeWith |
software | healthy | tests/integration/hook-contract.test.ts:homeWith |
runEnv |
software | healthy | tests/integration/hook-contract.test.ts:runEnv |
hooksSection |
software | healthy | tests/integration/hook-contract.test.ts:hooksSection |
runCli |
software | healthy | tests/integration/health-inventory.test.ts:runCli |
writeSettings |
software | healthy | tests/integration/health-inventory.test.ts:writeSettings |
runCli |
software | healthy | tests/integration/discovery-tools.test.ts:runCli |
toolResultContent |
software | healthy | tests/integration/discovery-tools.test.ts:toolResultContent |
toolMsgs |
software | healthy | tests/integration/discovery-tools.test.ts:toolMsgs |
runCli |
software | healthy | tests/integration/result-handoff.test.ts:runCli |
git |
software | healthy | tests/integration/result-handoff.test.ts:git |
makeRepo |
software | healthy | tests/integration/result-handoff.test.ts:makeRepo |
createLease |
software | healthy | tests/integration/result-handoff.test.ts:createLease |
runCli |
software | healthy | tests/integration/scorecard.test.ts:runCli |
summary |
software | healthy | tests/integration/scorecard.test.ts:summary |
write |
software | healthy | tests/integration/scorecard.test.ts:write |
runCli |
software | healthy | tests/integration/run-bottleneck.test.ts:runCli |
writeCall |
software | healthy | tests/integration/run-bottleneck.test.ts:writeCall |
shellCall |
software | healthy | tests/integration/run-bottleneck.test.ts:shellCall |
runCli |
software | healthy | tests/integration/recovery.test.ts:runCli |
tmp |
software | healthy | tests/integration/recovery.test.ts:tmp |
git |
software | healthy | tests/integration/recovery.test.ts:git |
initRepo |
software | healthy | tests/integration/recovery.test.ts:initRepo |
digest |
software | healthy | tests/integration/recovery.test.ts:digest |
writeCheckpoint |
software | healthy | tests/integration/recovery.test.ts:writeCheckpoint |
writeEvidence |
software | healthy | tests/integration/recovery.test.ts:writeEvidence |
runCli |
software | healthy | tests/integration/task-fixture.test.ts:runCli |
deterministicFields |
software | healthy | tests/integration/task-fixture.test.ts:deterministicFields |
replay |
software | healthy | tests/integration/task-fixture.test.ts:replay |
runCli |
software | healthy | tests/integration/headless-protocol.test.ts:runCli |
runCli |
software | healthy | tests/integration/task-plan.test.ts:runCli |
tmp |
software | healthy | tests/integration/task-plan.test.ts:tmp |
Showing first 50 of this kind. Full payload available via the JSON button at the top of the page.
| Label | Layer | Status | Path |
|---|---|---|---|
AUTONOMY.md |
software | healthy | AUTONOMY.md |
README.md |
software | healthy | README.md |
package.json |
software | healthy | package.json |
CONTRIBUTING.md |
software | healthy | CONTRIBUTING.md |
package-lock.json |
software | healthy | package-lock.json |
tsconfig.json |
software | healthy | tsconfig.json |
LICENSE |
software | healthy | LICENSE |
SECURITY.md |
software | healthy | SECURITY.md |
vitest.config.ts |
software | healthy | vitest.config.ts |
fake-provider.ts |
software | healthy | tests/fake-provider.ts |
tui-shell.test.ts |
software | healthy | tests/integration/tui-shell.test.ts |
run-caps.test.ts |
software | healthy | tests/integration/run-caps.test.ts |
preflight.test.ts |
software | healthy | tests/integration/preflight.test.ts |
tool-invocation.test.ts |
software | healthy | tests/integration/tool-invocation.test.ts |
salvage-session.test.ts |
software | healthy | tests/integration/salvage-session.test.ts |
hook-contract.test.ts |
software | healthy | tests/integration/hook-contract.test.ts |
health-inventory.test.ts |
software | healthy | tests/integration/health-inventory.test.ts |
discovery-tools.test.ts |
software | healthy | tests/integration/discovery-tools.test.ts |
result-handoff.test.ts |
software | healthy | tests/integration/result-handoff.test.ts |
scorecard.test.ts |
software | healthy | tests/integration/scorecard.test.ts |
run-bottleneck.test.ts |
software | healthy | tests/integration/run-bottleneck.test.ts |
recovery.test.ts |
software | healthy | tests/integration/recovery.test.ts |
task-fixture.test.ts |
software | healthy | tests/integration/task-fixture.test.ts |
headless-protocol.test.ts |
software | healthy | tests/integration/headless-protocol.test.ts |
task-plan.test.ts |
software | healthy | tests/integration/task-plan.test.ts |
folder-trust.test.ts |
software | healthy | tests/integration/folder-trust.test.ts |
compaction.test.ts |
software | healthy | tests/integration/compaction.test.ts |
extension-discovery.test.ts |
software | healthy | tests/integration/extension-discovery.test.ts |
resume-workspace.test.ts |
software | healthy | tests/integration/resume-workspace.test.ts |
provider.test.ts |
software | healthy | tests/integration/provider.test.ts |
ci-handoff.test.ts |
software | healthy | tests/integration/ci-handoff.test.ts |
empty-response.test.ts |
software | healthy | tests/integration/empty-response.test.ts |
delivery-brief.test.ts |
software | healthy | tests/integration/delivery-brief.test.ts |
fatal-boundary.test.ts |
software | healthy | tests/integration/fatal-boundary.test.ts |
change-review.test.ts |
software | healthy | tests/integration/change-review.test.ts |
sandbox-diag.test.ts |
software | healthy | tests/integration/sandbox-diag.test.ts |
provider-invocation.test.ts |
software | healthy | tests/integration/provider-invocation.test.ts |
session-name-flags.test.ts |
software | healthy | tests/integration/session-name-flags.test.ts |
session-recovery.test.ts |
software | healthy | tests/integration/session-recovery.test.ts |
malformed.test.ts |
software | healthy | tests/integration/malformed.test.ts |
run-failure-taxonomy.test.ts |
software | healthy | tests/integration/run-failure-taxonomy.test.ts |
extension-compat.test.ts |
software | healthy | tests/integration/extension-compat.test.ts |
repo-context.test.ts |
software | healthy | tests/integration/repo-context.test.ts |
conflict-prediction.test.ts |
software | healthy | tests/integration/conflict-prediction.test.ts |
permission-impact.test.ts |
software | healthy | tests/integration/permission-impact.test.ts |
image-input.test.ts |
software | healthy | tests/integration/image-input.test.ts |
session-name.test.ts |
software | healthy | tests/integration/session-name.test.ts |
mcp-invocation.test.ts |
software | healthy | tests/integration/mcp-invocation.test.ts |
model-profiles.test.ts |
software | healthy | tests/integration/model-profiles.test.ts |
evidence-archive.test.ts |
software | healthy | tests/integration/evidence-archive.test.ts |
Showing first 50 of this kind. Full payload available via the JSON button at the top of the page.
| Label | Layer | Status | Path |
|---|---|---|---|
FakeOut |
software | healthy | tests/unit/headless-protocol.test.ts:FakeOut |
BrowserWindow |
software | healthy | tests/unit/desktop-main.test.ts:BrowserWindow |
App |
software | healthy | tests/unit/instruction-context.test.ts:App |
FakeOut |
software | healthy | tests/unit/partial-stream.test.ts:FakeOut |
constant |
software | healthy | tests/unit/quota-exhausted.test.ts:constant |
Agent |
software | healthy | tests/unit/repo-map.test.ts:Agent |
App |
software | healthy | tests/unit/repo-map.test.ts:App |
App |
software | healthy | tests/smoke/repo-map.test.ts:App |
for |
software | healthy | src/provider.ts:for |
of |
software | healthy | src/goal-provenance.ts:of |
ProgressTracker |
software | healthy | src/progress-loop-detector.ts:ProgressTracker |
BudgetTracker |
software | healthy | src/budget-tracking.ts:BudgetTracker |
InvestigationTracker |
software | healthy | src/debug-lab.ts:InvestigationTracker |
RecoveryCheckpointError |
software | healthy | src/run-recovery.ts:RecoveryCheckpointError |
StepLinkTracker |
software | healthy | src/step-links.ts:StepLinkTracker |
AutomationTracker |
software | healthy | src/automation-history.ts:AutomationTracker |
GoalConstraintTracker |
software | healthy | src/goal-constraints.ts:GoalConstraintTracker |
PerformanceTracker |
software | healthy | src/perf-diagnostics.ts:PerformanceTracker |
TurnCheckpointError |
software | healthy | src/turn-checkpoint.ts:TurnCheckpointError |
TurnImageCollector |
software | healthy | src/turn-checkpoint.ts:TurnImageCollector |
IgnoreSet |
software | healthy | src/discovery.ts:IgnoreSet |
WorkspaceExplorer |
software | healthy | src/workspace-explorer-tui.ts:WorkspaceExplorer |
RevisionTracker |
software | healthy | src/revision-tracking.ts:RevisionTracker |
RecentFilesTracker |
software | healthy | src/workspace-navigator.ts:RecentFilesTracker |
EvidenceArchiveError |
software | healthy | src/evidence-archive.ts:EvidenceArchiveError |
CancellationTracker |
software | healthy | src/cancelled-attempt.ts:CancellationTracker |
PinnedConstraintTracker |
software | healthy | src/pinned-constraints.ts:PinnedConstraintTracker |
PolicyInspector |
software | healthy | src/policy-inspection.ts:PolicyInspector |
SessionStore |
software | healthy | src/session.ts:SessionStore |
IdempotencyGuard |
software | healthy | src/idempotency-guard.ts:IdempotencyGuard |
ProcessCockpit |
software | healthy | src/process-cockpit.ts:ProcessCockpit |
GoalRevisionHistory |
software | healthy | src/goal-revision.ts:GoalRevisionHistory |
HeadlessWriter |
software | healthy | src/headless-protocol.ts:HeadlessWriter |
SubagentSpawnCapError |
software | healthy | src/subagents.ts:SubagentSpawnCapError |
SubagentBudgetError |
software | healthy | src/subagents.ts:SubagentBudgetError |
SubagentManager |
software | healthy | src/subagents.ts:SubagentManager |
SessionExportError |
software | healthy | src/session-export.ts:SessionExportError |
SharedWorkspaceLaunchError |
software | healthy | src/workspace-guard.ts:SharedWorkspaceLaunchError |
ScorecardInputError |
software | healthy | src/run-scorecard.ts:ScorecardInputError |
AnswerRouter |
software | healthy | src/answer-routing.ts:AnswerRouter |
CommandRegistry |
software | healthy | src/command-registry.ts:CommandRegistry |
Workspace |
software | healthy | src/workspace.ts:Workspace |
PortRegistry |
software | healthy | src/port-attribution.ts:PortRegistry |
MemoryStore |
software | healthy | src/memory-inspection.ts:MemoryStore |
BrowserActionClassifier |
software | healthy | src/browser-classifier.ts:BrowserActionClassifier |
TaskSnapshotError |
software | healthy | src/task-runtime.ts:TaskSnapshotError |
ExecutionAuditTrail |
software | healthy | src/execution-audit.ts:ExecutionAuditTrail |
ApprovalInbox |
software | healthy | src/approval-inbox.ts:ApprovalInbox |
ArtifactHistory |
software | healthy | src/artifact-history.ts:ArtifactHistory |
DependencyGraph |
software | healthy | src/change-impact.ts:DependencyGraph |
Showing first 50 of this kind. Full payload available via the JSON button at the top of the page.
| Label | Layer | Status | Path |
|---|---|---|---|
openai_or_anthropic_key::tests/integration/hook-contract.te… |
security | healthy | tests/integration/hook-contract.test.ts |
generic_api_key::tests/integration/sandbox-diag.test.ts |
security | healthy | tests/integration/sandbox-diag.test.ts |
openai_or_anthropic_key::tests/integration/ecosystem-dogfoo… |
security | healthy | tests/integration/ecosystem-dogfood.test.ts |
openai_or_anthropic_key::tests/integration/workflow-contrac… |
security | healthy | tests/integration/workflow-contract.test.ts |
openai_or_anthropic_key::tests/unit/tui-shell.test.ts |
security | healthy | tests/unit/tui-shell.test.ts |
openai_or_anthropic_key::tests/unit/hook-contract.test.ts |
security | healthy | tests/unit/hook-contract.test.ts |
openai_or_anthropic_key::tests/unit/result-handoff.test.ts |
security | healthy | tests/unit/result-handoff.test.ts |
generic_api_key::tests/unit/model-profiles.test.ts |
security | healthy | tests/unit/model-profiles.test.ts |
openai_or_anthropic_key::tests/unit/task-runtime.test.ts |
security | healthy | tests/unit/task-runtime.test.ts |
openai_or_anthropic_key::tests/unit/workflow-runner.test.ts |
security | healthy | tests/unit/workflow-runner.test.ts |
generic_api_key::tests/unit/settings.test.ts |
security | healthy | tests/unit/settings.test.ts |
openai_or_anthropic_key::tests/unit/repo-map.test.ts |
security | healthy | tests/unit/repo-map.test.ts |
generic_api_key::tests/unit/repo-map.test.ts |
security | healthy | tests/unit/repo-map.test.ts |
| Label | Layer | Status | Path |
|---|---|---|---|
tests |
software | healthy | tests |
integration |
software | healthy | tests/integration |
unit |
software | healthy | tests/unit |
fixtures |
software | healthy | tests/fixtures |
smoke |
software | healthy | tests/smoke |
docs |
software | healthy | docs |
scripts |
software | healthy | scripts |
.github |
software | healthy | .github |
ISSUE_TEMPLATE |
software | healthy | .github/ISSUE_TEMPLATE |
workflows |
software | healthy | .github/workflows |
src |
software | healthy | src |
desktop |
software | healthy | src/desktop |
| Label | Layer | Status | Path |
|---|---|---|---|
commander@^13.1.0 |
dependencies | healthy | package.json |
openai@^4.96.0 |
dependencies | healthy | package.json |
zod@^3.24.4 |
dependencies | healthy | package.json |
@types/node@^22.15.0 |
dependencies | healthy | package.json |
electron@^43.1.1 |
dependencies | healthy | package.json |
esbuild@^0.28.1 |
dependencies | healthy | package.json |
tsx@^4.19.4 |
dependencies | healthy | package.json |
typescript@^5.8.3 |
dependencies | healthy | package.json |
vitest@^3.1.4 |
dependencies | healthy | package.json |
| Label | Layer | Status | Path |
|---|---|---|---|
port:3000 |
network | healthy | tests/unit/port-attribution.test.ts |
port:3001 |
network | healthy | tests/unit/port-attribution.test.ts |
port:5432 |
network | healthy | tests/unit/port-attribution.test.ts |
port:8080 |
network | healthy | tests/unit/port-attribution.test.ts |
port:443 |
network | healthy | tests/unit/port-attribution.test.ts |
port:256 |
network | healthy | .github/workflows/ci.yml |
port:551 |
network | healthy | .github/workflows/ci.yml |
| Label | Layer | Status | Path |
|---|---|---|---|
/etc/passwd |
frontend | healthy | tests/unit/context-reference.test.ts |
/repos/demo |
frontend | healthy | tests/unit/desktop-renderer.test.ts |
/repos/other |
frontend | healthy | tests/unit/desktop-renderer.test.ts |
/plain |
frontend | healthy | tests/unit/desktop-renderer.test.ts |
| Label | Layer | Status | Path |
|---|---|---|---|
gha::ci |
cicd | healthy | .github/workflows/ci.yml |
gha::governance |
cicd | healthy | .github/workflows/governance.yml |
gha::issue-triage |
cicd | healthy | .github/workflows/issue-triage.yml |
| Label | Layer | Status | Path |
|---|---|---|---|
verify |
cicd | healthy | .github/workflows/ci.yml |
protected-paths |
cicd | healthy | .github/workflows/governance.yml |
triage |
cicd | healthy | .github/workflows/issue-triage.yml |
| Label | Layer | Status | Path |
|---|---|---|---|
OPENAI_API_KEY |
cicd | healthy | — |
OPENAI_BASE_URL |
cicd | healthy | — |
| Label | Layer | Status | Path |
|---|---|---|---|
repobility-clone-vqlby58j |
software | healthy | /tmp/repobility-clone-vqlby58j |
| Label | Layer | Status | Path |
|---|---|---|---|
sqlite |
data | healthy | src/delivery-web-mcp-observatory.ts |
| Label | Layer | Status | Path |
|---|---|---|---|
127.0.0.1 |
network | healthy | README.md |
| Label | Layer | Status | Path |
|---|---|---|---|
vps::aws |
hardware | healthy | README.md |
| Label | Layer | Status | Path |
|---|---|---|---|
gpu (detected) |
hardware | healthy | package.json |
This page is publicly accessible at:
https://repobility.com/scan/0b268df0-51eb-4086-a330-49026da59206/
To check status programmatically (no auth required):
curl -s https://repobility.com/api/v1/public/scan/0b268df0-51eb-4086-a330-49026da59206/
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.