Agent skill
Security
Python security best practices, OWASP, and vulnerability prevention
Install this agent skill to your Project
npx add-skill https://github.com/pluginagentmarketplace/custom-plugin-python/tree/main/skills/security
SKILL.md
Python Security Skill
Overview
Implement secure Python code practices and protect applications from common vulnerabilities.
Topics Covered
Common Vulnerabilities
- SQL injection prevention
- Command injection
- Path traversal
- Deserialization attacks
- SSRF vulnerabilities
Secure Coding
- Input validation
- Output encoding
- Secure file handling
- Secrets management
- Environment variables
Authentication
- Password hashing (bcrypt, argon2)
- JWT implementation
- Session security
- OAuth integration
- API key management
Dependency Security
- pip audit usage
- Safety scanner
- Snyk for Python
- Dependabot setup
- Vulnerability databases
Security Testing
- Bandit static analysis
- Security unit tests
- Penetration testing basics
- SAST/DAST tools
- Code review checklist
Prerequisites
- Python fundamentals
- Web development basics
Learning Outcomes
- Write secure Python code
- Prevent common attacks
- Audit dependencies
- Implement authentication securely
Recommended Agent Skills
Expand your agent's capabilities with these related and highly-rated skills.
Debugging
Python debugging techniques, pdb, and IDE debugging tools
Pandas Data Analysis
Master data manipulation, analysis, and visualization with Pandas, NumPy, and Matplotlib
FastAPI
FastAPI web framework for building modern APIs with async support
Poetry Packaging
Master Python package management with Poetry, dependency resolution, publishing, and project structure
Django Framework
Build production-ready web applications with Django MVC, ORM, authentication, and REST APIs
Python Performance
Master Python optimization techniques, profiling, memory management, and high-performance computing
Didn't find tool you were looking for?