Shogo Platform SDK - Zero-boilerplate auth and database for Shogo apps
Drift inferred · capture-to-capture
- HIGH code analysis flagged hidden prompt content in @shogo-ai/sdk
- HIGH code analysis flagged dynamic code execution ×3 in @shogo-ai/sdk
transport stdio counts 0 tools · 0 res
· 0 prompts
permission surface via code analysis
No tools enumerated yet for this server.
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