Code analysis

static source read inferred

Static code-analysis findings — hidden prompt content in shipped skill files, committed secrets, dynamic-exec sinks, and suspicious call-home endpoints — across the analyzed catalogue. Heuristic, pure, no code executed; every row deep-links to its source. Click a kind to filter.

analysis coverage 86% of 59,690 analyzable servers
51160 analyzed
7536 re-analysis due
994 not analyzable
0 not yet analyzed
4848 source gone
not analyzable
794 too large 200 no source

Running analyzer v33. The scanner changelog explains what each version detects and when it changed.

code findings 15 shown
  1. MEDIUM over-broad oauth scope tszaks/ghub https://www.googleapis.com/auth/spreadsheets export const SHEETS_SCOPE = 'https://www.googleapis.com/auth/spreadsheets';
  2. MEDIUM over-broad oauth scope tszaks/ghub https://www.googleapis.com/auth/drive export const DRIVE_FULL_SCOPE = 'https://www.googleapis.com/auth/drive';
  3. MEDIUM over-broad oauth scope tszaks/ghub https://mail.google.com/ 'https://mail.google.com/',
  4. HIGH dynamic exec ywatanabe1989/scitex-io unsafe yaml.load() loaded = yaml.load(f)
  5. HIGH dynamic exec ywatanabe1989/scitex-io pickle.loads() return pickle.loads(pickled_bytes.tobytes())
  6. HIGH dynamic exec ywatanabe1989/scitex-io pickle.loads() return pickle.loads(data.tobytes())
  7. HIGH dynamic exec ywatanabe1989/scitex-io pickle.loads() return pickle.loads(data.tobytes())
  8. HIGH dynamic exec ywatanabe1989/scitex-io eval()/exec() found_paths = _natsorted(_glob(eval(glob_pattern), recursive=recursive))
  9. HIGH obfuscation Abhishekkumar2021/mcp-servers dynamic require()/import() const store = await import(`../dist/store.js?${Date.now()}`);
  10. HIGH obfuscation Abhishekkumar2021/mcp-servers dynamic require()/import() const { fetchSafe } = await import(`../dist/client.js?${Date.now()}`);
  11. HIGH committed secret Abhishekkumar2021/mcp-servers GitHub fine-grained PAT github…(37 chars, redacted)
  12. HIGH dynamic exec IFC-UIDAHO/Cambium_AI eval()/exec() exec(compile(ast.Module(body=[fn], type_ignores=[]), DOCTOR, "exec"), ns)
  13. HIGH obfuscation bottobot/touchdesigner-mcp-server dynamic require()/import() T[t] = await import(`../tools/${t}.js`);
  14. HIGH obfuscation tathagat22/slipstream dynamic require()/import() const sd = require(`${dir}/secdiff.js`);
  15. HIGH obfuscation tathagat22/slipstream dynamic require()/import() const c = require(`${dir}/cache.js`);