Agent skill · security · affaan-m
django-security
Django security best practices, authentication, authorization, CSRF protection, SQL injection prevention, XSS prevention, and secure deployment configurations.
Why this skill is useful
Provides specific security configurations and practices for Django applications that the AI wouldn't reliably generate on its own.
What it needs
About 5k 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用認証 セキュリティヘッダー Content Security Policy 環境変数 シークレットの管理 セキュリティイベントのログ記録 クイックセキュリティチェックリスト チェック 説明 ------- ------------- DEBUG = False 本番環境でDEBUGを決して実行しない HTTPSのみ SSLを強制、セキュアクッキー 強力なシークレット SECRETKEYに環境変数を使用 パスワード検証 すべてのパスワードバリデータを有効化 CSRF保護 デフォルトで有効、無効にしない XSS防止 Djangoは自動エスケープ、ユーザー入力で<code>\ safe</code>を使用しない SQLインジェクション ORMを使用、クエリで文字列を連結しない ファイルアップロード ファイルタイプとサイズを検証 レート制限 APIエンドポイントをスロットル セキュリティヘッダー CSP、X-Frame-Options、HSTS ログ記録 セキュリティイベントをログ 更新 DjangoとDependenciesを最新に保つ 覚えておいてください: セキュリティは製品ではなく、プロセスです。定期的にセキュリティプラクティスをレビューし、更新してください。
How to use it
Reference it in AdaL, Claude Code, Cursor or any coding agent — nothing to install:
@skills affaan-m/django-security--1702b2