npm TypeScript analyzed 2.75.3

codeam-cli

v2.75.3
npm

Public source for CodeAgent Mobile clients: codeam-cli (npm), VS Code / Cursor / Windsurf extension, and JetBrains plugin. Control AI coding agents (Claude Code, Copilot, Cursor) from your phone.

maintainer
edgardurand
licence
MIT
first seen
2026-05-22
last seen
2026-09-18
releases · 30d
104
short id

Drift inferred · capture-to-capture

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

capabilities 0 tools
transport stdio · http counts 0 tools · 0 res · 0 prompts permission surface via code analysis

No tools enumerated yet for this server.

code evidence v2.75.3 · npm-tarball
evidence-backed findings quoted directly from the published source artifact — not inferred

code files: 14

filesystem 2

  • fs package/dist/vendor/node-pty/lib/unixTerminal.js :22 var fs = require("fs");
  • fs package/dist/vendor/node-pty/lib/windowsPtyAgent.js :9 var fs = require("fs");

shell / exec 2

  • shell package/dist/vendor/node-pty/lib/conpty_console_list_agent.js :6 * called from a different process (child_process.fork) as there can only be a
  • shell package/dist/vendor/node-pty/lib/windowsPtyAgent.js :12 var child_process_1 = require("child_process");

network 2

  • net package/dist/vendor/node-pty/lib/windowsPtyAgent.js :13 var net_1 = require("net");
  • net package/dist/vendor/node-pty/lib/worker/conoutSocketWorker.js :7 var net_1 = require("net");

install hooks 6

  • install package/dist/vendor/node-pty/package.json :41 node scripts/prebuild.js || node-gyp rebuild
  • postinstall package/dist/vendor/node-pty/package.json :42 node scripts/post-install.js
  • prepare package/dist/vendor/node-pty/package.json :46 npm run build
  • prepublishOnly package/dist/vendor/node-pty/package.json :47 npm run build
  • postinstall package/package.json :24 node dist/postinstall.js || true
  • prepublishOnly package/package.json :25 npm run build

declared dependencies 27

  • @modelcontextprotocol/sdk@1.29.0
  • @agentclientprotocol/claude-agent-acp@0.74.0
  • @agentclientprotocol/codex-acp@1.1.4
  • @agentclientprotocol/sdk@1.2.1
  • @clack/prompts@^1.2.0
  • chokidar@^3.6.0
  • ignore@^7.0.6
  • picocolors@^1.1.0
  • qrcode-terminal@^0.12.0
  • which@^6.0.0
  • ws@^8.21.3
  • zod@^4.3.6
show 15 more
  • @codeam/shared@*
  • @playwright/test@^1.62.1
  • @types/jsdom@^30.0.0
  • @types/node@^22.0.0
  • @types/qrcode-terminal@^0.12.0
  • @types/which@^3.0.4
  • @types/ws@^8.5.0
  • @vitest/coverage-v8@^4.1.7
  • jsdom@^29.1.1
  • node-pty@^1.1.0
  • tsup@^8.0.0
  • typescript@^7.0.2
  • vitest@^4.1.5
  • yaml@^2.9.0
  • @beads/bd@1.0.5

obfuscation 1

  • dynamic require()/import() package/dist/vendor/node-pty/lib/utils.js :29 return { dir: dir, module: require(dir + "/" + name + ".node") };