2
1
# Install this skill:
npx skills add pluginagentmarketplace/custom-plugin-python --skill "Security"

Install specific skill from multi-skill repository

# Description

Python security best practices, OWASP, and vulnerability prevention

# SKILL.md


name: Security
description: Python security best practices, OWASP, and vulnerability prevention
version: "2.1.0"
sasmp_version: "1.3.0"
bonded_agent: 07-best-practices
bond_type: PRIMARY_BOND

Skill Configuration

retry_strategy: exponential_backoff
observability:
logging: true
metrics: vulnerability_count


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

# Supported AI Coding Agents

This skill is compatible with the SKILL.md standard and works with all major AI coding agents:

Learn more about the SKILL.md standard and how to use these skills with your preferred AI coding agent.