Python 2.3 (PEP-307) 2022: Proposal of SafeTensors, a safer format in the ML community 2024: BentoML pickle-related vulnerability (CVE-2024-2912) 2025: On Hugging Face, 45% of models continue to use pickle* *Kellas et al (2025) "PickleBall: Secure Deserialization of Pickle-based Machine Learning Models" https://arxiv.org/html/2508.15987v1 16
Alice full access” Source: Hash Collisions (The Poisoned Message Attack) "The Story of Alice and her Boss" https://www.sos.cs.ru.nl/applications/courses/security2015/md5collisions/index.html 26
Minor releases largely backward compatible (for Python 3.x to Python 3.y where y > x) For libraries, use automated tools like Dependabot or Renovate 36
Refer to recommended hash functions. Use secrets over random for security uses 3. Unsafe Versions: Take note of Python/library lifespan. Use tools such as uv/ Dependabot/ Renovate 4. Unsafe 3rd party: Pay attention to the entire ecosystem. Build safely by pinning or locking to the commit hash 46
recent nx hack https://jessehouwing.net/github-actions-learnings-from-the-recent-nx-hack/ GitHub Actions: A Cloudy Day for Security - Part 1 https://binarysecurity.no/posts/2025/08/securing-gh-actions-part1 50