# Python Security

> Guideline for designing, implementing, and verifying secure Python applications following OWASP T…

Guideline for designing, implementing, and verifying secure Python applications following OWASP Top 10 best practices. Use when the user wants to: (1) review Python code for security vulnerabilities, (2) design a secure Python application architecture, (3) implement security features (authentication, authorization, cryptography, input validation), (4) audit Python dependencies for known vulnerabilities, (5) create security checklists or verification plans, (6) fix security bugs or harden existing Python code, (7) set up security testing and static analysis (bandit, safety, semgrep), or (8) handle any Python security concern including injection prevention, secure deserialization, SSRF protection, secrets management, and secure deployment.

- Page: https://ss33.ai/skills/jim60105/python-security-98485855188
- Publisher: jim60105
- Category: [Security](https://ss33.ai/skills/category/security-w9g95g) › [Application security](https://ss33.ai/skills/category/security-w9g95g/application-security-6s8pr9)
- Source: https://github.com/jim60105/copilot-prompt/blob/c46c3a411b3c40778fde1555d0ef9b4b5f7a9c93/skills/python-security/SKILL.md

## Skill

This skill's licence does not allow redistribution, so the store does not serve its text. Get it from the author: https://github.com/jim60105/copilot-prompt/blob/c46c3a411b3c40778fde1555d0ef9b4b5f7a9c93/skills/python-security/SKILL.md
