PkgRadar

PyPI · pypi.org

skypilot

Py Install Time Subprocess: subprocess call — process spawning.

Why PkgRadar flagged 0.12.3.post1

SeveritySignalEvidence
mediumPy Install Time Subprocesssubprocess call — process spawning. · skypilot-0.12.3.post1/setup.py
mediumPy Install Time Subprocesssubprocess call — process spawning. · skypilot-0.12.3.post1/sky/setup_files/setup.py
mediumPy Import Time Subprocesssubprocess call with shell=True — passes argv to /bin/sh. · skypilot-0.12.3.post1/sky/skylet/ray_patches/__init__.py
mediumPy Import Time Subprocesssubprocess call — process spawning. · skypilot-0.12.3.post1/sky/__init__.py
highPy Runtime Base64 Decodebase64/hex decode combined with exec/subprocess — classic obfuscated payload pattern. · skypilot-0.12.3.post1/sky/batch/utils.py
highPy Runtime Base64 Decodebase64/hex decode combined with exec/subprocess — classic obfuscated payload pattern. · skypilot-0.12.3.post1/sky/client/sdk.py
highPy Runtime Base64 Decodebase64/hex decode combined with exec/subprocess — classic obfuscated payload pattern. · skypilot-0.12.3.post1/sky/server/server.py
mediumRemote Payloadmatched "raw.githubusercontent.com" · skypilot-0.12.3.post1/sky/utils/kubernetes/create_cluster.sh
mediumCredential file accessmatched ".aws/" · skypilot-0.12.3.post1/sky/clouds/nebius.py
mediumCredential file accessmatched "AWS_ACCESS_KEY" · skypilot-0.12.3.post1/sky/skylet/events.py

Scanned versions

VersionVerdictScoreScanned (UTC)
0.12.3.post1High risk1462026-05-30

Block this in CI

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

pkgradar gate --ecosystem pypi skypilot==0.12.3.post1