Dangerous Pickles – Malicious Python Serialization

A light introduction to the Python pickle protocol, the Pickle Machine, and constructing malicious pickles. Read more


Why I’m Making Python 2.8

For the past two months I've been spending half my time on Python 2.8. Python 2.8 is a backwards-compatible Python interpreter that runs Python 2 code and C-extensions exactly as-is, while also allowing Python 2 programmers to use the most exciting new l...

Read more »