github.com / jofpin
jofpin/ trape
Python·59 files·commit 6baae24·scanned 2h ago·cached ✓
25/100
LOW RISK
Minor findings consistent with the project type. Nothing reachable from install hooks.
score capped at 25 — 9,025 stars — findings likely legitimate code patterns
verdict accurate?
Research / educational context
threat-state: lowlive
FINDINGS ░▒▓
warningPython subprocess / os.system usageos.system() or subprocess with shell=True / suspicious commands can execute arbitrary shell commands. Plain pip/package installs are usually benign.core/utils.py
if "posix" in os.name:
os.system("clear")
pass
elif "nt" in os.name:+4warningHigh-entropy string literalsFound 12 long strings with high Shannon entropy. This is common in obfuscated payloads that hide URLs, keys, or bytecode.core/db.py+3
warningFlattened or dead control flowDetected switch(true), dead if branches, or deeply nested ternaries — patterns used by obfuscators to hide execution order.core/db.py+3
warningHigh-entropy string literalsFound 3 long strings with high Shannon entropy. This is common in obfuscated payloads that hide URLs, keys, or bytecode.core/trape.py+3
warningHigh-entropy string literalsFound 10 long strings with high Shannon entropy. This is common in obfuscated payloads that hide URLs, keys, or bytecode.static/js/base.js+3
warningHardcoded secret/credentialAPI keys, passwords, or tokens hardcoded in source code. Should be in environment variables.core/sockets.py
def home():
gMaps_free_api_key = 'AIzaSyBUPHAjZl3n8Eza66ka6B78iVyPteC5MgM'
if (trape.gmaps != ''):
gMaps_free_api_key = trape.gmaps+3warningHardcoded secret/credentialAPI keys, passwords, or tokens hardcoded in source code. Should be in environment variables.core/user_objects.py
def victim_inject_code(html, script='a', url_to_clone='', gMapsApiKey='AIzaSyBUPHAjZl3n8Eza66ka6B78iVyPteC5MgM', IpInfoApiKey=''):
url_to_clone = str(url_to_clone)
html = html.replace('src="'...+3Scores 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.
25 files scanned @ 6baae24 | 9/25/2026 | heuristic scan — always review manually
risk by category
code execution6
network & exfiltration0
file system access0
obfuscation15
supply chain2
owasp / injection6
telemetry
files 25/59rules hit 9engine v6commit 6baae24
github
jofpin/trape
People tracker on the Internet: OSINT analysis and research tool by Jose Pino
9025
1365
3251d
59 files
25 scanned(42%)
6baae24
architecture░▒▓
entry (0) flagged (7) pkg (49)
74 nodes · 93 edgesscroll to zoom · click node to jump to finding