{"categories":[{"label":"WWW/HTTP","url":"https://skillfed.io/packages/category/internet-www-http/5"},{"label":"Security","url":"https://skillfed.io/packages/category/security/2"}],"enrichment":{"capability":"Adds CAPTCHA image challenges to Django forms with customizable text, math, or audio challenges, and supports text-to-speech accessibility.","skillfed_tags":["form-security","bot-prevention","accessibility"],"use_cases":["Protect user registration or login forms from automated account creation and credential stuffing attacks","Prevent spam submissions in contact forms, comment systems, or feedback widgets","Add accessibility-compliant CAPTCHA with audio alternatives for users who cannot read distorted text","Customize challenge types (math, word puzzles, custom logic) for domain-specific bot prevention","Implement CAPTCHA with AJAX refresh to let users request new challenges without page reload"],"what_it_does":"Django Simple Captcha is a form-level security middleware that generates and validates CAPTCHA challenges\u2014typically image-based with text, math problems, or dictionary words\u2014to prevent automated form submission and bot attacks. It integrates directly into Django forms and supports custom challenge generators, noise filters, and image transformations to vary the visual appearance of each challenge.\n\nThe package is designed for ease of deployment with sensible defaults but offers extensive customization: you can define your own challenge logic, alter image rendering, and enable optional text-to-speech audio output for accessibility. It depends on Django, Pillow (for image generation), and django-ranged-response; Flite is an optional system dependency for audio output. The package is actively maintained and compatible with Django 4.2+ and Python 3.8+.","worth_installing":"Yes. Active maintenance, no known vulnerabilities, low install friction, and permissive MIT license make it a safe choice. Install if you need form-level bot protection in Django with customizable challenges and accessibility support. Verify that your environment can satisfy Pillow's FreeType dependency before deployment."},"id":"django-simple-captcha","links":{"html":"https://skillfed.io/packages/django-simple-captcha","md":"https://skillfed.io/packages/django-simple-captcha.md","pypi":"https://pypi.org/project/django-simple-captcha/"},"maintenance":{"status":"active"},"meta":{"latest_release":"2026-07-30","license_spdx":null,"license_treatment":"permissive","name":"django-simple-captcha","python_support":"unspecified","summary":"A very simple, yet powerful, Django captcha application"},"popularity":{"monthly_downloads":253600,"position":8515,"tier":"top_15000"},"security":{"n_vulnerabilities":0},"version":"0.7.0"}
