PkgRadar

Package evidence

ansible-core==2.21.2

Py Import Time Base64 Decode, Py Import Time Eval Exec, Py Runtime Base64 Decode +3 more

Trust signals

Why this verdict

PkgRadar discounts a release’s score when public reputation argues against novel malware. The verdict above already reflects these — the panel just explains what was applied.

Versions published
333Mature · −50% score
First published
Oct 2020
Publisher
Ansible Project

Effective trust discount applied: 50% (max across signals — discounts don’t stack). New install-lifecycle deltas vs the previous release would clear the discount.

Recommended action

Review before promoting

Mixed signals: the package has indicators worth reading before allowing the update in automated dependency flows.

Block this release in CIcurl · GitHub Actions

Fail the build when this package version is added or upgraded. Replace $PKGRADAR_TOKEN with a Pro / Team API key from your dashboard.

curl -fsS https://pkgradar.com/gate/npm \
  -H "Authorization: Bearer $PKGRADAR_TOKEN" \
  -H "Content-Type: application/json" \
  -d '{"specs":["ansible-core==2.21.2"],"fail_on":"review"}'

GitHub Actions step:

- name: PkgRadar gate
  run: |
    curl -fsS https://pkgradar.com/gate/npm \
      -H "Authorization: Bearer ${{ secrets.PKGRADAR_TOKEN }}" \
      -H "Content-Type: application/json" \
      -d '{"specs":["ansible-core==2.21.2"],"fail_on":"review"}'
Artifact bytes3,388,984
Previous versionnone
Published2026-07-13T19:39:08
SHA-256c6139e662eda1bfb5af16029f12afa5edfc7f95f8cd44281b1bdb434a6d9dc70

Why flagged

What the scanner saw

Py Import Time Base64 Decode

Not observed: package install, lifecycle script execution, or sandbox execution. PkgRadar only inspects on-disk artifacts.

Availability ledger

available

review
Last checked
reviewRisk
34Score
2.21.2Version
Status history (1 event)
  1. newavailable · risk review · score 34 · status changed

Evidence

Static findings

7 static · 0 from release diff · showing high-signal first.

SeverityKindPathDetailPoints
highPy Import Time Base64 Decodemanifest48
mediumPy Import Time Eval Execmanifest24
mediumPy Runtime Base64 Decodemanifest15
mediumTls Verification Disabledmanifest12
mediumTls Verification Disabledmanifest12
Show all 7 findings (low-signal and informational)
SeverityKindPathDetailPoints
highPy Import Time Base64 Decodemanifest48
mediumPy Import Time Eval Execmanifest24
mediumPy Runtime Base64 Decodemanifest15
mediumTls Verification Disabledmanifest12
mediumTls Verification Disabledmanifest12
lowCredential file accessmanifest3
lowSdist Has Setup Pymanifest0