live · scanning repos
Scanrepo
github.com
github.com / obra

obra/superpowers

Shell·231 files·commit 2ce8aa1·scanned 17h ago·cached ✓
15/100
LOW RISK
Minor findings consistent with the project type. Nothing reachable from install hooks.

score capped at 15 — 307,487+ stars — findings likely false positives

verdict accurate?
307,487 stars
39% file coverage
threat-state: lowlive

FINDINGS ░▒▓

criticalFunction() constructor detectednew Function() is equivalent to eval() and can execute arbitrary code strings.tests/brainstorm-server/auth.test.js
  const location = { replace(url) { replacements.push(url); } };
  new Function('sessionStorage', 'location', match[1])(sessionStorage, location);
  return replacements;
}
+5
criticalFunction() constructor detectednew Function() is equivalent to eval() and can execute arbitrary code strings.tests/brainstorm-server/helper.test.js
const moduleShim = { exports: {} };
new Function('module', src)(moduleShim);
const { nextReconnectDelay, MIN_RECONNECT_MS, MAX_RECONNECT_MS, TOMBSTONE_AFTER_MS } = moduleShim.exports;
+5
infoSuspicious files are not reachable from entry pointsFlagged files exist but are not imported by any entry point. They may be dead code, tests, or attack payloads triggered by another mechanism.+2
infoSuspicious file in repoExecutable file (run-hook.cmd) in repositoryhooks/run-hook.cmd+2

Scores are heuristics. A “safe” verdict means no known-malicious patterns were found — clever malware can look boring. Wrong verdict? Flag it above; confirmed false positives become regression tests.

91 files scanned @ 2ce8aa1 | 10/29/2026 | heuristic scan — always review manually

risk by category
code execution12
network & exfiltration0
file system access0
obfuscation0
supply chain2
owasp / injection0
telemetry
files 91/231rules hit 4engine v7commit 2ce8aa1

github

obra/superpowers

An agentic skills framework & software development methodology that works.

Shell
307487
27351
385d
231 files
91 scanned(39%)
2ce8aa1

architecture░▒▓

entry (2) flagged (2) pkg (15)
38 nodes · 29 edgesscroll to zoom · click node to jump to finding
LOW (15/100) — obra/superpowers — ScanRepo