关于 Security
面向 Python 开发者的安全编码技能,涵盖常见漏洞防护、身份验证、依赖审计与安全测试,帮助编写和检查更安全的 Python 应用。
主要功能
- 01常见漏洞防护
- 02输入验证与输出编码
- 03安全身份验证实践
- 04依赖漏洞审计
- 05安全测试与代码审查
适用场景
- 01检查 Python 应用的注入与路径漏洞
- 02为 Web 应用实现安全身份验证
- 03审计项目依赖中的已知漏洞
安装
复制下面的命令,在终端中运行。
$
npx skills add https:/ / github.com/ pluginagentmarketplace/ custom-plugin-python --skill security安装后在 Claude Code 中输入/security确认已加载。
包含的文件
除 SKILL.md 外,安装时一起下载的参考资料和脚本。
assets/config.yamlschema.jsonreferences/PATTERNS.mdGUIDE.mdscripts/validate.py详细介绍
Python 安全技能
概述
实施安全的 Python 编码实践,保护应用程序免受常见漏洞的影响。
涵盖主题
常见漏洞
- 防止 SQL 注入
- 命令注入
- 路径遍历
- 反序列化攻击
- SSRF 漏洞
安全编码
- 输入验证
- 输出编码
- 安全文件处理
- 密钥管理
- 环境变量
身份验证
- 密码哈希(bcrypt、argon2)
- JWT 实现
- 会话安全
- OAuth 集成
- API 密钥管理
依赖项安全
- pip audit 的使用
- Safety 扫描器
- 用于 Python 的 Snyk
- Dependabot 设置
- 漏洞数据库
安全测试
- Bandit 静态分析
- 安全单元测试
- 渗透测试基础
- SAST/DAST 工具
- 代码审查清单
先决条件
- Python 基础知识
- Web 开发基础知识
学习成果
- 编写安全的 Python 代码
- 防范常见攻击
- 审计依赖项
- 安全地实现身份验证
评论
支持 Markdown