PkgRadar

PyPI · pypi.org

pillow

Py Install Time Subprocess: subprocess call — process spawning.

Why PkgRadar flagged 12.2.0

SeveritySignalEvidence
mediumPy Install Time Subprocesssubprocess call — process spawning. · pillow-12.2.0/setup.py
highPy Runtime Base64 Decodebase64/hex decode combined with exec/subprocess — classic obfuscated payload pattern. · pillow-12.2.0/src/PIL/ImageGrab.py
mediumPy Custom Build BackendNon-standard PEP 517 build-backend `backend` — runs custom code at install time. · pyproject.toml
mediumRemote Payloadmatched "wget " · pillow-12.2.0/depends/download-and-extract.sh
mediumRemote Payloadmatched "raw.githubusercontent.com" · pillow-12.2.0/depends/install_imagequant.sh
mediumRemote Payloadmatched "raw.githubusercontent.com" · pillow-12.2.0/depends/install_openjpeg.sh
mediumRemote Payloadmatched "raw.githubusercontent.com" · pillow-12.2.0/depends/install_raqm.sh
mediumRemote Payloadmatched "raw.githubusercontent.com" · pillow-12.2.0/depends/install_raqm_cmake.sh

Scanned versions

VersionVerdictScoreScanned (UTC)
12.2.0Review462026-06-01

Block this in CI

PkgRadar gates pillow (and every other dependency) before it merges. One line in your pipeline:

pkgradar gate --ecosystem pypi pillow==12.2.0
pillow — PyPI security scan | PkgRadar