github.com / simonw
simonw/ shot-scraper
Python·36 files·commit 760c114·scanned 6m ago·cached ✓
10/100
SAFE
No malicious patterns found. Repo signals are consistent with a legitimate project.
verdict accurate?
threat-state: safelive
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.shot_scraper/cli.py
try:
subprocess.run(args, check=True, capture_output=True, text=True)
except FileNotFoundError:
raise click.ClickException(+4Scores 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.
10 files scanned @ 760c114 | 9/25/2026 | heuristic scan — always review manually
risk by category
code execution6
network & exfiltration0
file system access0
obfuscation0
supply chain2
owasp / injection0
telemetry
files 10/36rules hit 3engine v6commit 760c114
github
simonw/shot-scraper
A CLI utility for taking screenshots of websites, recording video demos and scraping sites using JavaScript
2581
128
1661d
36 files
10 scanned(28%)
760c114
architecture░▒▓
entry (0) flagged (1) pkg (32)
41 nodes · 50 edgesscroll to zoom · click node to jump to finding