github.com / bradautomates
bradautomates/ claude-video
Python·36 files·commit 83da59f·scanned 6d ago·cached ✓
15/100
LOW RISK
Minor findings consistent with the project type. Nothing reachable from install hooks.
score capped at 15 — 15,771+ stars — findings likely false positives
verdict accurate?
15,771 stars
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.skills/watch/scripts/frames.py
result = subprocess.run(
[
"ffprobe",+4warningPython subprocess / os.system usageos.system() or subprocess with shell=True / suspicious commands can execute arbitrary shell commands. Plain pip/package installs are usually benign.skills/watch/scripts/whisper.py
]
result = subprocess.run(cmd, capture_output=True, text=True)
if result.returncode != 0:
raise SystemExit(f"ffmpeg audio extraction failed: {result.stderr.strip()}")+4warningPython subprocess / os.system usageos.system() or subprocess with shell=True / suspicious commands can execute arbitrary shell commands. Plain pip/package installs are usually benign.tests/test_fixtures.py
def _duration(path: Path) -> float:
out = subprocess.run(
["ffprobe", "-v", "quiet", "-print_format", "json", "-show_format", str(path)],
capture_output=True, text=True,+4warningHigh-entropy string literalsFound 4 long strings with high Shannon entropy. This is common in obfuscated payloads that hide URLs, keys, or bytecode.skills/watch/scripts/frames.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.skills/watch/scripts/setup.py+3
warningHigh-entropy string literalsFound 14 long strings with high Shannon entropy. This is common in obfuscated payloads that hide URLs, keys, or bytecode.skills/watch/scripts/whisper.py+3
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.
25 files scanned @ 83da59f | 8/19/2026 | heuristic scan — always review manually
risk by category
code execution14
network & exfiltration0
file system access0
obfuscation9
supply chain0
owasp / injection0
telemetry
files 25/36rules hit 7engine v5commit 83da59f
github
bradautomates/claude-video
Give Claude the ability to watch any video. /watch downloads, extracts frames, transcribes, hands it all to Claude.
15771
1533
123d
36 files
25 scanned(69%)
83da59f
architecture░▒▓
entry (0) flagged (4) pkg (22)
39 nodes · 58 edgesscroll to zoom · click node to jump to finding