github analyzed 2c5faa1

Leghis/Smart-Thinking

github

Find relevant Smart‑Thinking memories fast. Fetch full entries by ID to get complete context. Spee…

maintainer
Leghis
licence
first seen
2026-06-03
last seen
2026-06-03
releases · 30d
0
short id

Drift inferred · capture-to-capture

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

capabilities 3 tools
transport stdio · streamable-http · http · sse counts 3 tools · 0 res · 0 prompts permission surface via code analysis

tools

  • fetch
  • search
  • smartthinking
skills & danger signals github-tarball
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

code evidence vHEAD · github-tarball
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