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

vibheksoni/stealth-browser-mcp

Python·77 files·commit 3748ec4·scanned 1h ago·cached ✓
25/100
LOW RISK
Minor findings consistent with the project type. Nothing reachable from install hooks.

score capped at 25 — 2,146 stars — findings likely legitimate code patterns

verdict accurate?
threat-state: lowlive

FINDINGS ░▒▓

criticaleval() usage detectedeval() executes arbitrary code and is commonly used in malware to run obfuscated payloads fetched from remote servers.src/dynamic_hook_system.py
                try:
                    result = eval(condition_code, namespace)
                    if not result:
                        return False
+8
criticalPython dynamic code executioneval(), exec() or compile() on untrusted input can execute arbitrary code. Common in Python malware for running obfuscated payloads.src/dynamic_hook_system.py
            
            exec(self.function_code, namespace)
            
            if 'process_request' not in namespace:
+7
criticalPython dynamic code executioneval(), exec() or compile() on untrusted input can execute arbitrary code. Common in Python malware for running obfuscated payloads.src/server.py
        exec_globals = {}
        exec(python_code, exec_globals)
        python_function = None
        for name, obj in exec_globals.items():
+7
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
criticalBrowser credential store accessAccessing Chrome, Firefox, Edge, or Brave profile directories to steal cookies, passwords, and session tokens.src/platform_utils.py
            r'C:\Program Files (x86)\Google\Chrome\Application\chrome.exe',
            r'C:\Users\{}\AppData\Local\Google\Chrome\Application\chrome.exe'.format(os.environ.get('USERNAME', '')),
      ...
+10
warningHigh-entropy string literalsFound 3 long strings with high Shannon entropy. This is common in obfuscated payloads that hide URLs, keys, or bytecode.src/browser_manager.py+3
warningHigh-entropy string literalsFound 8 long strings with high Shannon entropy. This is common in obfuscated payloads that hide URLs, keys, or bytecode.src/debug_logger.py+3
warningHigh-entropy string literalsFound 7 long strings with high Shannon entropy. This is common in obfuscated payloads that hide URLs, keys, or bytecode.src/dom_handler.py+3
infoSuspicious file in repoExecutable file (run_server.bat) in repositoryrun_server.bat+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.

37 files scanned @ 3748ec4 | 9/25/2026 | heuristic scan — always review manually

risk by category
code execution24
network & exfiltration0
file system access10
obfuscation15
supply chain2
owasp / injection0
telemetry
files 37/77rules hit 9engine v6commit 3748ec4

github

vibheksoni/stealth-browser-mcp

The only browser automation that bypasses anti-bot systems. AI writes network hooks, clones UIs pixel-perfect via simple chat.

Python
2146
293
412d
77 files
37 scanned(48%)
3748ec4

architecture░▒▓

entry (0) flagged (7) pkg (68)
103 nodes · 201 edgesscroll to zoom · click node to jump to finding