Version 1.0.2 - 02.10.2026
Document access
- Tracking, audit, and document pages show only files you uploaded or are asked to sign
- A direct link to someone else's document is treated as not found
Signing security
- Signer email addresses are checked on the server
- Signature data embedded in the page can no longer break out of the script
- Invitation emails escape the document name
- The signer IP is taken from the reverse proxy, not the raw forwarded header
- Logout ends the Cognito session as well as the local session
Office upload limits
- Uploads are limited to 25 MB
- Word and Excel archives are rejected if they expand too far
- LibreOffice runs without the application's secrets
Dependencies
- PyJWT 2.15.0, cryptography 49.0.0, requests 2.33.0, Flask 3.1.3, and python-dotenv 1.2.2