PkgRadar

Package evidence

raspalib==3.1.0

Py Import Time Subprocess: subprocess call — process spawning.

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
6
First published
May 2026
Publisher
Drs. Youri Ran, University of Amsterdam, Drs. Shrinjay Sharma, Delft University of Technology, Drs. Zhao Li, Northwestern University, Prof. Sofia Calero, Eindhoven University of Technology, Prof. Thijs Vlugt, Delft University of Technology, Prof. Randall Q. Snurr, Northwestern University

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":["raspalib==3.1.0"],"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":["raspalib==3.1.0"],"fail_on":"review"}'
Artifact bytes9,209,116
Previous versionnone
Published2026-06-06T19:39:12
SHA-256d78b23e71b5a825f782c2a7d5687426695569653808778ea4d2f1e3bb6226fd7

Why flagged

What the scanner saw

Py Import Time Subprocess: subprocess call — process spawning.

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

Availability ledger

available

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

Evidence

Static findings

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

SeverityKindPathDetailPoints
mediumPy Import Time Subprocessraspalib/__init__.pysubprocess call — process spawning.32
mediumPy Import Time Ctypes Loadraspalib/__init__.pyctypes.CDLL/cdll.LoadLibrary — loads native code into the process.24
mediumLarge Native Blobraspalib/raspalib_base.cpython-310-darwin.so5821728 bytes10
mediumLarge Native Blobraspalib/raspalib_avx2.cpython-310-darwin.so5966208 bytes10
mediumLarge Native Blobraspalib/raspalib_avx.cpython-310-darwin.so5842368 bytes10
mediumLarge Native Blobraspalib/raspalib_avx512.cpython-310-darwin.so6069424 bytes10