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 85% of 59,151 analyzable servers
50066 analyzed
8097 re-analysis due
988 not analyzable
0 not yet analyzed
4803 source gone
not analyzable
789 too large 199 no source

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

code findings 15 shown
  1. HIGH committed secret featurecreep-cron/roustabout GitHub fine-grained PAT github…(36 chars, redacted)
  2. HIGH committed secret featurecreep-cron/roustabout private key PEM private key block (redacted)
  3. MEDIUM suspicious endpoint featurecreep-cron/roustabout 169.254.169.254 (cloud metadata) assert _validate_ntfy_url("http://169.254.169.254/latest") is False
  4. HIGH dynamic exec featurecreep-cron/roustabout unsafe yaml.load() return yaml.load(StringIO(text))
  5. HIGH dynamic exec agentlas-ai/agentlas-desktop new Function() te=function(D){typeof D!="function"&&(D=new Function(""+D));for(var B=new Array(arguments.length-1),M=0;M<B.length;M++)B[M]=arguments[M+1];var _={callback:D,args:B};return d[g]=_,i(g),g++},y.clearImme
  6. HIGH dynamic exec agentlas-ai/agentlas-desktop new Function() const run = new Function("db", "backupDatabaseFile", "userVersion", "tableExists", body);
  7. HIGH obfuscation agentlas-ai/agentlas-desktop dynamic require()/import() const mod = await import(`data:text/javascript,${encodeURIComponent(js)}`);
  8. HIGH obfuscation agentlas-ai/agentlas-desktop dynamic require()/import() const b = require(${JSON.stringify(path.join(dist, "electron", "plugins", "builtin.js"))});
  9. HIGH dynamic exec agentlas-ai/agentlas-desktop new Function() new Function("exports", "module", "require", js)(mod.exports, mod, localRequire);
  10. HIGH dynamic exec agentlas-ai/agentlas-desktop eval() const chunkText = eval(`(() => { ${strip(cutFn[0])}\n${strip(chunkFn[0])}\n return chunkText; })()`);
  11. HIGH dynamic exec agentlas-ai/agentlas-desktop new Function() new Function("exports", "module", "require", js)(mod.exports, mod, require);
  12. HIGH dynamic exec agentlas-ai/agentlas-desktop new Function() const actualTablePayload = new Function(`${adapterSource}\nreturn actualTablePayload;`)();
  13. HIGH dynamic exec agentlas-ai/agentlas-desktop new Function() new Function("module", "exports", "require", outputText)(mod, mod.exports, require);
  14. HIGH dynamic exec agentlas-ai/agentlas-desktop new Function() return new Function(`${body}\nreturn { QUOTA_EXHAUSTED_PERCENT, quotaExhausted };`)();
  15. HIGH dynamic exec agentlas-ai/agentlas-desktop new Function() new Function("exports", "module", "require", js)(mod.exports, mod, localRequire);