Find relevant Smart‑Thinking memories fast. Fetch full entries by ID to get complete context. Spee…
Drift inferred · capture-to-capture
No drift recorded — single capability capture; advisories appear once its surface changes.
transport stdio · streamable-http · http · sse counts 3 tools · 0 res
· 0 prompts
permission surface via code analysis
tools
-
fetch
-
search
-
smartthinking
prompt-surface
shipped agent-instruction files + hidden-content / dangerous-code findings —
quoted from the analyzed source
analyzed commit 2c5faa1 · analyzer v33 · 4w ago
danger signals1
- dynamic code execution new Function() Leghis-Smart-Thinking-2c5faa1/src/utils/math-evaluator.ts :577
const evalFunc = new Function('Math', `return ${expr};`);
evidence-backed
findings quoted directly from the published source artifact — not inferred
code files: 57
filesystem 9
- fs (weak) Leghis-Smart-Thinking-2c5faa1/scripts/make-executable.js :5
const fs = require('fs'); - fs (weak) Leghis-Smart-Thinking-2c5faa1/src/__tests__/ai-disabled.test.ts :1
import { promises as fs } from 'fs'; - fs (weak) Leghis-Smart-Thinking-2c5faa1/src/__tests__/path-utils.test.ts :2
import * as fs from 'fs'; - fs (weak) Leghis-Smart-Thinking-2c5faa1/src/__tests__/persistence.test.ts :1
import { promises as fsp } from 'fs'; - fs Leghis-Smart-Thinking-2c5faa1/src/cli.ts :7
import { constants as fsConstants, promises as fs, readFileSync } from 'fs'; - fs Leghis-Smart-Thinking-2c5faa1/src/memory-manager.ts :2
import { promises as fs } from 'fs'; - fs Leghis-Smart-Thinking-2c5faa1/src/server/environment.ts :2
import { readFileSync } from 'fs'; - fs Leghis-Smart-Thinking-2c5faa1/src/utils/path-utils.ts :7
import * as fs from 'fs'; - fs Leghis-Smart-Thinking-2c5faa1/src/verification-memory.ts :1
import { promises as fs } from 'fs';
shell / exec 1
- shell (weak) Leghis-Smart-Thinking-2c5faa1/scripts/make-executable.js :7
const { execSync } = require('child_process');
tool registrations 3
- smartthinking Leghis-Smart-Thinking-2c5faa1/src/server/registrations/tool-registrations.ts :94
- search Leghis-Smart-Thinking-2c5faa1/src/server/registrations/tool-registrations.ts :139
- fetch Leghis-Smart-Thinking-2c5faa1/src/server/registrations/tool-registrations.ts :194
install hooks 3
- prepare Leghis-Smart-Thinking-2c5faa1/package.json :26
npm run build - prepublishOnly Leghis-Smart-Thinking-2c5faa1/package.json :27
npm run build - postinstall Leghis-Smart-Thinking-2c5faa1/package.json :28
node scripts/make-executable.js
declared dependencies 16
- @modelcontextprotocol/sdk@^1.26.0
- @types/uuid@^10.0.0
- express@^5.2.1
- mkdirp@^3.0.1
- uuid@^11.1.0
- zod@^4.3.6
- @types/express@^5.0.0
- @types/jest@^29.5.3
- @types/node@^20.4.8
- @typescript-eslint/eslint-plugin@^8.44.1
- @typescript-eslint/parser@^8.44.1
- eslint@^9.36.0
show 4 more
- jest@^29.6.2
- ts-jest@^29.1.1
- ts-node@^10.9.1
- typescript@^5.1.6