Agent skill · security · affaan-m
django-security
Django 安全最佳实践、认证、授权、CSRF 防护、SQL 注入预防、XSS 预防和安全部署配置。
Why this skill is useful
Provides specific Django security configurations and practices that the AI wouldn't reliably generate on its own.
What it needs
About 6k tokens when loaded. Last updated 2026-08-06. 238,342 stars on the source repository.
What this skill does
Django 安全最佳实践 保护 Django 应用程序免受常见漏洞侵害的全面安全指南。 何时启用 设置 Django 认证和授权时 实现用户权限和角色时 配置生产环境安全设置时 审查 Django 应用程序的安全问题时 将 Django 应用程序部署到生产环境时 核心安全设置 生产环境设置配置 认证 自定义用户模型 密码哈希 会话管理 授权 权限 自定义权限 基于角色的访问控制 (RBAC) SQL 注入防护 Django ORM 保护 使用 raw() 的额外安全措施 XSS 防护 模板转义 安全字符串处理 HTTP 头部 CSRF 防护 默认 CSRF 防护 豁免视图(谨慎使用) 文件上传安全 文件验证 安全的文件存储 API 安全 速率限制 API 认证 安全头部 内容安全策略 环境变量 管理密钥 记录安全事件 快速安全检查清单 检查项 描述 ------- ------------- DEBUG = False 切勿在生产环境中启用 DEBUG 仅限 HTTPS 强制 SSL,使用安全 Cookie 强密钥 对 SECRET\KEY 使用环境变量 密码验证 启用所有密码验证器 CSRF 防护 默认启用,不要禁用 XSS 防护 Django 自动转义,不要在用户输入上使用 |safe SQL 注入 使用 ORM,切勿在查询中拼接字符串 文件上传 验证文件类型和大小 速率限制 限制 API 端点访问频率 安全头部 CSP、X-Frame-Options、HSTS 日志记录 记录安全事件 更新 保持 Django 及其依赖项为最新版本 请记住:安全是一个过程,而非产品。请定期审查并更新您的安全实践。
How to use it
Reference it in AdaL, Claude Code, Cursor or any coding agent — nothing to install:
@skills affaan-m/django-security--23993d