github JavaScript re-analysis due

yubinbin32-ops/ContextOS

github

A high-precision powered exoskeleton for AI coding. Cuts 90%+ context waste via MCP: surgical AST tools, persistent Metro Map architecture, and sandboxed execution.

maintainer
yubinbin32-ops
licence
MIT
first seen
2026-09-11
last seen
2026-09-17
releases · 30d
20
short id

Drift inferred · capture-to-capture

No drift recorded — single capability capture; advisories appear once its surface changes.

capabilities 31 tools
transport stdio · http verified reported listed in the official MCP registry counts 31 tools · 0 res · 0 prompts permission surface via code analysis

tools

  • architecture_connect
  • architecture_link_suggest
  • block_seal
  • chain_code_stream
  • change_set_revert
  • changes_since
  • checkpoint_list
  • checkpoint_record
  • checkpoint_refresh_candidates
  • context_for_task
  • decision_list
  • decision_open
  • entity_open
  • foundation_plan_create
  • graph_flow
  • graph_mutate
  • graph_patch
  • graph_search
  • graph_status
  • graph_validate
  • log_sanitize
  • plan_context
  • project_map
  • project_register
  • run_command
  • source_binding_accept
  • source_binding_suggest
  • source_sync
  • step_advance
  • timeline_sync
  • timeline_view
skills & danger signals github-tarball
prompt-surface shipped agent-instruction files + hidden-content / dangerous-code findings — quoted from the analyzed source

analyzed commit a71a5cf · analyzer v33 · 6d ago

skills & prompt files 1

danger signals1

code evidence vv0.3.7 · github-tarball
evidence-backed findings quoted directly from the published source artifact — not inferred

code files: 61

filesystem 29

  • fs yubinbin32-ops-ContextOS-a71a5cf/packages/mcp/src/architecture-link.mjs :1 import fs from "node:fs";
  • fs yubinbin32-ops-ContextOS-a71a5cf/packages/mcp/src/ast.mjs :2 import fs from "node:fs/promises";
  • fs yubinbin32-ops-ContextOS-a71a5cf/packages/mcp/src/checkpoint-freshness.mjs :2 import fs from "node:fs";
  • fs yubinbin32-ops-ContextOS-a71a5cf/packages/mcp/src/cli.mjs :1 import fs from "node:fs";
  • fs yubinbin32-ops-ContextOS-a71a5cf/packages/mcp/src/database.mjs :2 import fs from "node:fs";
  • fs yubinbin32-ops-ContextOS-a71a5cf/packages/mcp/src/mutation-engine.mjs :1 import fs from "node:fs";
  • fs yubinbin32-ops-ContextOS-a71a5cf/packages/mcp/src/paths.mjs :2 import fs from "node:fs";
  • fs yubinbin32-ops-ContextOS-a71a5cf/packages/mcp/src/plugin-runtime.mjs :2 import fs from "node:fs";
  • fs yubinbin32-ops-ContextOS-a71a5cf/packages/mcp/src/project-router.mjs :2 import fs from "node:fs";
  • fs yubinbin32-ops-ContextOS-a71a5cf/packages/mcp/src/query-engine.mjs :1 import fs from "node:fs";
  • fs yubinbin32-ops-ContextOS-a71a5cf/packages/mcp/src/service.mjs :2 import fs from "node:fs";
  • fs yubinbin32-ops-ContextOS-a71a5cf/packages/mcp/src/source-binding.mjs :2 import fs from "node:fs";
show 17 more
  • fs (weak) yubinbin32-ops-ContextOS-a71a5cf/packages/mcp/test/architecture-link.test.mjs :3 import fs from "node:fs/promises";
  • fs (weak) yubinbin32-ops-ContextOS-a71a5cf/packages/mcp/test/block-seal.test.mjs :3 import fs from "node:fs/promises";
  • fs (weak) yubinbin32-ops-ContextOS-a71a5cf/packages/mcp/test/checkpoint-freshness.test.mjs :3 import fs from "node:fs/promises";
  • fs (weak) yubinbin32-ops-ContextOS-a71a5cf/packages/mcp/test/cli.test.mjs :3 import fs from "node:fs/promises";
  • fs (weak) yubinbin32-ops-ContextOS-a71a5cf/packages/mcp/test/context-retrieval.test.mjs :3 import fs from "node:fs/promises";
  • fs (weak) yubinbin32-ops-ContextOS-a71a5cf/packages/mcp/test/crud-delete.test.mjs :3 import fs from "node:fs/promises";
  • fs (weak) yubinbin32-ops-ContextOS-a71a5cf/packages/mcp/test/drift-detection.test.mjs :3 import fs from "node:fs/promises";
  • fs (weak) yubinbin32-ops-ContextOS-a71a5cf/packages/mcp/test/execution-receipt.test.mjs :3 import fs from "node:fs/promises";
  • fs (weak) yubinbin32-ops-ContextOS-a71a5cf/packages/mcp/test/flow.test.mjs :3 import fs from "node:fs/promises";
  • fs (weak) yubinbin32-ops-ContextOS-a71a5cf/packages/mcp/test/progressive-materialization.test.mjs :3 import fs from "node:fs/promises";
  • fs (weak) yubinbin32-ops-ContextOS-a71a5cf/packages/mcp/test/source-binding.test.mjs :3 import fs from "node:fs/promises";
  • fs (weak) yubinbin32-ops-ContextOS-a71a5cf/packages/mcp/test/storage-sync.test.mjs :3 import fs from "node:fs/promises";
  • fs (weak) yubinbin32-ops-ContextOS-a71a5cf/packages/mcp/test/timeline.test.mjs :3 import fs from "node:fs/promises";
  • fs (weak) yubinbin32-ops-ContextOS-a71a5cf/packages/mcp/test/v033-features.test.mjs :3 import fs from "node:fs";
  • fs yubinbin32-ops-ContextOS-a71a5cf/plugins/mdflow/server/mdflow-mcp.mjs :23207 import fs10 from "node:fs";
  • fs (weak) yubinbin32-ops-ContextOS-a71a5cf/scripts/benchmark.mjs :5 import fs from "node:fs/promises";
  • fs (weak) yubinbin32-ops-ContextOS-a71a5cf/scripts/plugin-smoke.mjs :2 import fs from "node:fs";

shell / exec 4

  • shell yubinbin32-ops-ContextOS-a71a5cf/packages/mcp/src/checkpoint-freshness.mjs :4 import { spawnSync } from "node:child_process";
  • shell yubinbin32-ops-ContextOS-a71a5cf/packages/mcp/src/service.mjs :4 import { spawnSync } from "node:child_process";
  • shell (weak) yubinbin32-ops-ContextOS-a71a5cf/packages/mcp/test/cli.test.mjs :6 import { execFile } from "node:child_process";
  • shell yubinbin32-ops-ContextOS-a71a5cf/plugins/mdflow/server/mdflow-mcp.mjs :23213 import { spawnSync as spawnSync2 } from "node:child_process";

tool registrations 31

  • project_register yubinbin32-ops-ContextOS-a71a5cf/packages/mcp/src/server.mjs :119
  • project_map yubinbin32-ops-ContextOS-a71a5cf/packages/mcp/src/server.mjs :137
  • decision_list yubinbin32-ops-ContextOS-a71a5cf/packages/mcp/src/server.mjs :149
  • decision_open yubinbin32-ops-ContextOS-a71a5cf/packages/mcp/src/server.mjs :161
  • chain_code_stream yubinbin32-ops-ContextOS-a71a5cf/packages/mcp/src/server.mjs :173
  • source_sync yubinbin32-ops-ContextOS-a71a5cf/packages/mcp/src/server.mjs :192
  • source_binding_suggest yubinbin32-ops-ContextOS-a71a5cf/packages/mcp/src/server.mjs :222
  • source_binding_accept yubinbin32-ops-ContextOS-a71a5cf/packages/mcp/src/server.mjs :250
  • block_seal yubinbin32-ops-ContextOS-a71a5cf/packages/mcp/src/server.mjs :281
  • run_command yubinbin32-ops-ContextOS-a71a5cf/packages/mcp/src/server.mjs :311
  • checkpoint_refresh_candidates yubinbin32-ops-ContextOS-a71a5cf/packages/mcp/src/server.mjs :342
  • log_sanitize yubinbin32-ops-ContextOS-a71a5cf/packages/mcp/src/server.mjs :359
show 19 more
  • foundation_plan_create yubinbin32-ops-ContextOS-a71a5cf/packages/mcp/src/server.mjs :391
  • context_for_task yubinbin32-ops-ContextOS-a71a5cf/packages/mcp/src/server.mjs :415
  • plan_context yubinbin32-ops-ContextOS-a71a5cf/packages/mcp/src/server.mjs :451
  • timeline_view yubinbin32-ops-ContextOS-a71a5cf/packages/mcp/src/server.mjs :470
  • timeline_sync yubinbin32-ops-ContextOS-a71a5cf/packages/mcp/src/server.mjs :483
  • step_advance yubinbin32-ops-ContextOS-a71a5cf/packages/mcp/src/server.mjs :513
  • changes_since yubinbin32-ops-ContextOS-a71a5cf/packages/mcp/src/server.mjs :541
  • change_set_revert yubinbin32-ops-ContextOS-a71a5cf/packages/mcp/src/server.mjs :564
  • entity_open yubinbin32-ops-ContextOS-a71a5cf/packages/mcp/src/server.mjs :587
  • checkpoint_list yubinbin32-ops-ContextOS-a71a5cf/packages/mcp/src/server.mjs :606
  • graph_search yubinbin32-ops-ContextOS-a71a5cf/packages/mcp/src/server.mjs :630
  • graph_mutate yubinbin32-ops-ContextOS-a71a5cf/packages/mcp/src/server.mjs :650
  • graph_patch yubinbin32-ops-ContextOS-a71a5cf/packages/mcp/src/server.mjs :721
  • graph_flow yubinbin32-ops-ContextOS-a71a5cf/packages/mcp/src/server.mjs :744
  • architecture_link_suggest yubinbin32-ops-ContextOS-a71a5cf/packages/mcp/src/server.mjs :774
  • architecture_connect yubinbin32-ops-ContextOS-a71a5cf/packages/mcp/src/server.mjs :799
  • checkpoint_record yubinbin32-ops-ContextOS-a71a5cf/packages/mcp/src/server.mjs :828
  • graph_validate yubinbin32-ops-ContextOS-a71a5cf/packages/mcp/src/server.mjs :864
  • graph_status yubinbin32-ops-ContextOS-a71a5cf/packages/mcp/src/server.mjs :876

declared dependencies 3

  • @modelcontextprotocol/sdk@^1.30.0
  • zod@^4.1.5
  • esbuild@^0.25.9