PyPI phishing turned account access into malicious releases
engineeringpythonsecurityauthenticationsupply-chainJuly's phishing campaign compromised four PyPI accounts and produced two malicious num2words releases. The incident separates browser authentication, publishing authority, and artifact provenance into distinct security problems.