github.com / kalil0321
kalil0321/ reverse-api-engineer
Python·209 files·commit ab9919b·scanned 4d ago·cached ✓
25/100
LOW RISK
Minor findings consistent with the project type. Nothing reachable from install hooks.
score capped at 25 — 1,817 stars — findings likely legitimate code patterns
verdict accurate?
threat-state: lowlive
FINDINGS ░▒▓
criticalBrowser credential store accessAccessing Chrome, Firefox, Edge, or Brave profile directories to steal cookies, passwords, and session tokens.src/reverse_api/browser.py
elif sys.platform == "darwin":
profile = Path.home() / "Library/Application Support/Google/Chrome"
else:
root = Path(os.environ.get("CHROME_CONFIG_HOME") or os.environ.get("XDG...+10criticalBrowser credential store accessAccessing Chrome, Firefox, Edge, or Brave profile directories to steal cookies, passwords, and session tokens.tests/test_windows_compatibility.py
[
("win32", "LOCALAPPDATA", "Google/Chrome/User Data"),
("linux", "XDG_CONFIG_HOME", "google-chrome"),
("linux", "CHROME_CONFIG_HOME", "google-chrome"),+10criticalBrowser credential store accessAccessing Chrome, Firefox, Edge, or Brave profile directories to steal cookies, passwords, and session tokens.tests/test_windows_runtime_e2e.py
local_appdata = tmp_path / "Local AppData"
(local_appdata / "Google/Chrome/User Data").mkdir(parents=True)
monkeypatch.setenv("LOCALAPPDATA", str(local_appdata))
browser = ManualBrowse...+10Scores 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.
132 files scanned @ ab9919b | 10/23/2026 | heuristic scan — always review manually
risk by category
code execution2
network & exfiltration0
file system access20
obfuscation0
supply chain0
owasp / injection0
telemetry
files 132/209rules hit 4engine v7commit ab9919b
github
kalil0321/reverse-api-engineer
The agent that turns websites into APIs!
1817
194
309d
209 files
132 scanned(63%)
ab9919b
architecture░▒▓
entry (1) flagged (3) pkg (133)
256 nodes · 604 edgesscroll to zoom · click node to jump to finding