Source: asgi-csrf Maintainer: Debian Python Team Uploaders: Edward Betts Section: python Priority: optional Build-Depends: debhelper-compat (= 13), dh-sequence-python3, python3-all, python3-asgi-lifespan , python3-httpx , python3-itsdangerous , python3-multipart , python3-pytest , python3-pytest-asyncio , python3-setuptools, python3-starlette Rules-Requires-Root: no Standards-Version: 4.6.2 Homepage: https://github.com/simonw/asgi-csrf Vcs-Browser: https://salsa.debian.org/python-team/packages/asgi-csrf Vcs-Git: https://salsa.debian.org/python-team/packages/asgi-csrf.git Package: python3-asgi-csrf Architecture: all Depends: ${misc:Depends}, ${python3:Depends} Description: ASGI middleware for protecting against CSRF attacks The asgi-csrf package is a Python library that provides Cross-Site Request Forgery (CSRF) protection for ASGI (Asynchronous Server Gateway Interface) applications. It helps secure web applications from CSRF attacks by adding middleware that validates and protects against unauthorized requests. . Features: . - Adds CSRF protection to ASGI applications. - Supports popular ASGI frameworks like FastAPI and Starlette. - Integrates seamlessly into existing ASGI application pipelines. - Provides configurable settings for token generation and validation. - Allows for exclusion of specific routes or URLs from CSRF protection. - Ensures stateless and secure CSRF protection in asynchronous web environments. . CSRF attacks are a common security concern for web applications, and the asgi-csrf library aims to provide a straightforward solution for adding protection to ASGI-based applications, ensuring that users' interactions are safe and authenticated.