Skip to article frontmatterSkip to article content
Site not loading correctly?

This may be due to an incorrect BASE_URL configuration. See the MyST Documentation for reference.

Untrusted Python programs present a genuine security breach risk.

This checklist is created for anyone who wants to create Python programs that are secure by design.

Programming in Python is fun, but when you create programs for others, you SHOULD NOT introduce security weaknesses.

The key words “MUST”, “MUST NOT”, “REQUIRED”, “SHALL”, “SHALL NOT”, “SHOULD”, “SHOULD NOT”, “RECOMMENDED”, “MAY”, and “OPTIONAL” in this document are to be interpreted as described in RFC 2119.

Things to Do

When using External Modules:

Things to Avoid: