NumPy
PyPInumpyNumPy is the foundational numerical computing library for Python, providing multi-dimensional array objects and a broad set of mathematical functions. It is the implicit dependency of virtually every Python data science and machine learning package. Even packages that do not import NumPy directly often link against its C extension headers at build time.
Checking NumPy
numpy 1.26.4 is a clean version with no known supply chain compromise. The response returns compromised: false with an empty sources array.
curl "https://api.attestd.io/v1/check?product=numpy&version=1.26.4" \
-H "Authorization: Bearer YOUR_API_KEY"{
"product": "numpy",
"version": "1.26.4",
"supported": true,
"risk_state": "none",
"supply_chain": {
"compromised": false,
"sources": [],
"malware_type": null,
"description": null,
"advisory_url": null,
"compromised_at": null,
"removed_at": null
},
"last_updated": "2026-05-01T00:00:00Z"
}Why this package is monitored
Universal transitive dependencies are targeted for their broad reach: a malicious publish to NumPy would affect essentially every Python data science, ML, and scientific computing environment in a single update cycle.
Attestd monitors numpy using the following detection sources:
registryManually curated advisories in the Attestd registry, verified by a human analyst. Confidence 1.0.
osvOSV.dev malicious-package advisories with IDs prefixed MAL-. Confidence 0.95.
pypi_yankVersions yanked on PyPI with a security-related yanked_reason annotation. Confidence 0.80.