One of the most prominent programming languages in the world, Python is one of the easiest to learn for a beginner. But whether you're a newbie or a pro, there's a difference between learning how to code, and learning how to code securely.
The Python Security Playgrounds can help you do the latter. In a series of 9 hands-on labs, you'll learn about all the major security vulnerabilities in Python applications.
From Template Injection and Mass Assignment, to Stored Cross-Site Scripting (XSS) and Server Side Request Forgery (SSRF), this is the most comprehensive deep-dive into Python security.
Insecure Password Storage
JWT Algo Confusion
Primary Key IDOR