github.com / BVLC
BVLC/ caffe
C++·701 files·commit 9b89154·scanned 4d ago·cached ✓
15/100
LOW RISK
Minor findings consistent with the project type. Nothing reachable from install hooks.
score capped at 15 — 34,554+ stars — findings likely false positives
verdict accurate?
34,554 stars
11% file coverage
threat-state: lowlive
FINDINGS ░▒▓
criticaleval() usage detectedeval() executes arbitrary code and is commonly used in malware to run obfuscated payloads fetched from remote servers.examples/pycaffe/layers/pascal_multilabel_datalayers.py
# params is a python dictionary with layer parameters.
params = eval(self.param_str)
# Check the parameters for validity.+8criticalPython dynamic code executioneval(), exec() or compile() on untrusted input can execute arbitrary code. Common in Python malware for running obfuscated payloads.examples/pycaffe/layers/pascal_multilabel_datalayers.py
# params is a python dictionary with layer parameters.
params = eval(self.param_str)
# Check the parameters for validity.+7Scores 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.
78 files scanned @ 9b89154 | 10/25/2026 | heuristic scan — always review manually
risk by category
code execution17
network & exfiltration0
file system access0
obfuscation0
supply chain2
owasp / injection0
telemetry
files 78/701rules hit 4engine v7commit 9b89154
github
BVLC/caffe
Caffe: a fast open framework for deep learning.
34554
18391
4795d
701 files
78 scanned(11%)
9b89154
architecture░▒▓
entry (0) flagged (1) pkg (65)
103 nodes · 163 edgesscroll to zoom · click node to jump to finding