pallets/itsdangerous
Safely pass trusted data to untrusted environments and back. observed · 2026-08-28
Health v2 · maintenance only
34/100
- Activity 26
- Release rhythm 8
- Longevity 100
How is this computed?
round(0.45*activity + 0.35*rhythm + 0.20*longevity); archived -> min(score, 10) — computed 2026-09-03. Adoption (stars, forks) is never an input.
- gap_med: n/a
- age_days: 5550
- days_rel: n/a
- days_push: 445
- n_releases_24m: 0
Adoption not part of the score
3127 stars · 277 forks observed · 2026-08-28
What it is AI-extracted, prompt v1, taxonomy v1, 2026-08-30, confidence not recorded
ItsDangerous is a Python library for cryptographically signing data so it can be safely passed to untrusted environments (like cookies or URLs) and verified on return. It supports pluggable serialization, optional compression, and automatic timestamp verification of tokens.
Use cases
- sign session data stored in cookies
- generate tamper-proof tokens for password reset links
- pass user data between web requests safely
- create expiring signed tokens with timestamps
- verify that a token has not been modified
- serialize and sign payloads for email confirmation links
When to choose
- you need to trust client-held data without server-side storage
- you want HMAC-signed tokens with optional expiration
- you're building Flask or WSGI apps needing signed cookies
When to avoid
- you need encrypted (not just signed) data
- you need multi-field JWTs with standard claims for third-party interop
- you need server-side session storage
Facets
library · maturity stable
serialization cryptography security security web-development developer-tools python hmac token-signing tamper-proofing pallets flask-ecosystem
2 sources
- readme: https://github.com/pallets/itsdangerous · fetched 2026-08-28 · a3e791c4af02
- registry_pypi: https://pypi.org/pypi/itsdangerous/json · fetched 2026-08-29 · 5b6195d9605f
Member repositories
| Repository | Role | Health v2 |
|---|---|---|
| pallets/itsdangerous | main | 34 |
For agents
markdown · JSON · MCP: product_card(name="pallets/itsdangerous")
Data as of 2026-08-30T08:39:29.467469+00:00 · Report a problem