PkgRadar

PyPI · pypi.org

ansible-core

Py Import Time Subprocess: subprocess call with shell=True — passes argv to /bin/sh.

Why PkgRadar flagged 2.16.19rc1

SeveritySignalEvidence
mediumPy Import Time Subprocesssubprocess call with shell=True — passes argv to /bin/sh. · ansible_core-2.16.19rc1/lib/ansible/cli/__init__.py
mediumPy Import Time Subprocesssubprocess call — process spawning. · ansible_core-2.16.19rc1/lib/ansible/cli/__init__.py
mediumPy Import Time Subprocesssubprocess call — process spawning. · ansible_core-2.16.19rc1/lib/ansible/parsing/vault/__init__.py
highPy Runtime Base64 Decodebase64/hex decode combined with exec/subprocess — classic obfuscated payload pattern. · ansible_core-2.16.19rc1/lib/ansible/plugins/connection/winrm.py
mediumPy Import Time Eval ExecPython eval()/exec() called on a string. · ansible_core-2.16.19rc1/lib/ansible/module_utils/six/__init__.py
mediumPy Import Time Eval ExecPython eval()/exec() called on a string. · ansible_core-2.16.19rc1/lib/ansible/plugins/strategy/__init__.py

Scanned versions

VersionVerdictScoreScanned (UTC)
2.16.19rc1Review562026-06-11
2.18.18rc1Review562026-06-11
2.19.11rc1Review562026-06-11
2.20.7rc1Review562026-06-11
2.21.1rc1Review562026-06-11

Block this in CI

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

pkgradar gate --ecosystem pypi ansible-core==2.16.19rc1