Security

Python security best practices, OWASP, and vulnerability prevention

Safety Notice

This listing is imported from skills.sh public index metadata. Review upstream SKILL.md and repository scripts before running.

Copy this and send it to your AI assistant to learn

Install skill "Security" with this command: npx skills add pluginagentmarketplace/custom-plugin-python/pluginagentmarketplace-custom-plugin-python-security

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

Source Transparency

This detail page is rendered from real SKILL.md content. Trust labels are metadata-based hints, not a safety guarantee.

Related Skills

Related by shared tags or category signals.

Automation

performance

No summary provided by upstream source.

Repository SourceNeeds Review
Coding

pandas data analysis

No summary provided by upstream source.

Repository SourceNeeds Review