Scene Image

PyPI Publishing Security

Don't let your packages fall into the wrong hands.

In this educational simulation game, the player takes on the role of a PyPI package maintainer who must navigate the new trusted publishing method using OpenID Connect. The game presents different scenarios where the player must make choices to securely publish their packages, such as configuring PyPI to trust a specific identity provider, generating identity tokens, and verifying related metadata. The game also includes educational resources and documentation to help players fully understand the trusted publishing process.