Compromised package, severity critical
Malicious code in privacypass-py
Published
Malicious code in privacypass-py (PyPI). Source: MAL-2026-18435.
What's affected
- privacypass-py (pypi)0.1.101; 0.1.99; 0.1.100
What to do
- Remove privacypass-py from manifests and lockfiles, and block the affected versions.
- Run /pharon:check-incident on every machine and CI runner that installed it, then rotate the credentials available there.
Check whether you were affected
Pharon tells teams automatically when this affects something they run. To check a machine, run this in Claude Code with the Pharon plugin, in the repository that uses it:
/pharon:check-incident mal-2026-18435References
- https://osv.dev/vulnerability/MAL-2026-18435
- https://pypi.org/project/privacypass-py/0.1.101/
- https://bad-packages.kam193.eu/pypi/package/privacypass-py
Notice mal-2026-18435, signed with key feed-prod-2026-10 (Ed25519). The Pharon CLI verifies the signature before using a notice.