npm JavaScript analyzed 1.10.0 unconfirmed MCP

@shogo-ai/sdk

v1.10.0
npm

Shogo Platform SDK - Zero-boilerplate auth and database for Shogo apps

maintainer
odin_ai
licence
MIT
first seen
2026-05-24
last seen
2026-06-29
releases · 30d
0
short id

Drift inferred · capture-to-capture

  1. HIGH code analysis flagged hidden prompt content in @shogo-ai/sdk
  2. HIGH code analysis flagged dynamic code execution ×3 in @shogo-ai/sdk
capabilities 0 tools
transport stdio counts 0 tools · 0 res · 0 prompts permission surface via code analysis

No tools enumerated yet for this server.

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

code files: 173

filesystem 8

  • fs package/bin/cli.mjs :12 import { existsSync, readFileSync, writeFileSync, mkdirSync } from 'fs'
  • fs package/dist/chunk-QGJ2C72D.js :122 await fs.rm(stagingDir, { recursive: true, force: true });
  • fs package/dist/generators/index.cjs :4243 var import_fs = require("fs");
  • fs package/dist/generators/index.js :4147 import { existsSync, writeFileSync } from "fs";
  • fs package/dist/index.cjs :1488 await fs.rm(stagingDir, { recursive: true, force: true });
  • fs package/dist/memory/index.cjs :34 var import_node_fs = require("fs");
  • fs package/dist/memory/index.js :2 import { existsSync, readFileSync, readdirSync, statSync } from "fs";
  • fs package/dist/projects/cloud-file-transport.cjs :146 await fs.rm(stagingDir, { recursive: true, force: true });

shell / exec 1

  • shell package/bin/cli.mjs :14 import { execSync, execFileSync } from 'child_process'

network 6

  • net package/dist/agent/index.cjs :403 fetch();
  • net package/dist/agent/index.js :372 fetch();
  • net package/dist/generators/index.cjs :2095 lines.push(" const response = await fetch(url, {");
  • net package/dist/generators/index.js :1999 lines.push(" const response = await fetch(url, {");
  • net package/dist/index.cjs :287 const response = await fetch(url, {
  • net package/dist/index.js :245 const response = await fetch(url, {

secrets 5

  • secrets package/bin/cli.mjs :92 const shogoApiKey = process.env.SHOGO_API_KEY
  • secrets package/dist/tools/index.cjs :107 const runtimeToken = process.env.RUNTIME_AUTH_SECRET;
  • secrets package/dist/tools/index.js :78 const runtimeToken = process.env.RUNTIME_AUTH_SECRET;
  • secrets package/dist/tools/server.cjs :42 const runtimeToken = process.env.RUNTIME_AUTH_SECRET;
  • secrets package/dist/tools/server.js :18 const runtimeToken = process.env.RUNTIME_AUTH_SECRET;

declared dependencies 35

  • @ai-sdk/openai-compatible@^2.0.41
  • @shogo-ai/core@1.10.0
  • @shogo-ai/agent@1.10.0
  • @shogo-ai/db@1.10.0
  • @shogo-ai/email@1.10.0
  • @shogo-ai/voice@1.10.0
  • @shogo-ai/cli@1.10.0
  • @ai-sdk/react@^3.0.99
  • @aws-sdk/client-ses@^3.700.0
  • @elevenlabs/react@^1.1.1
  • @elevenlabs/react-native@^1.1.4
  • @playwright/test@^1.40.0
show 23 more
  • @prisma/internals@^7.3.0
  • @testing-library/react@^16.3.0
  • @types/better-sqlite3@^7.6.13
  • @types/node@^25.5.0
  • @types/nodemailer@^7.0.11
  • @types/react@^19.0.0
  • @types/three@^0.180.0
  • ai@^6.0.97
  • better-sqlite3@^11.10.0
  • expo-gl@^15.0.0
  • expo-three@^8.0.0
  • happy-dom@^20.0.0
  • mobx@^6.13.5
  • mobx-state-tree@^6.0.1
  • nodemailer@^8.0.3
  • react-dom@19.2.4
  • react-native@^0.81.0
  • three@^0.180.0
  • tsup@^8.0.0
  • typescript@^6.0.2
  • @prisma/adapter-pg@^7.3.0
  • @prisma/adapter-libsql@
  • react@>=18.0.0