willchen96 slams shut a forge-your-own-download-link hole
A placeholder secret baked into the public code meant anyone could mint valid document-download links against a misconfigured deployment - now the app refuses to start until that's fixed.
Mike hands out time-limited, signed links so people can download documents securely. The catch: when an operator hadn't configured a signing secret, the code quietly fell back to a hard-coded placeholder. Because Mike's source is public, that placeholder was visible to anyone - which meant a sloppy deployment could have its download links forged at will, handing out access nobody approved.
The team pulled in a community fix that turns this silent gap into a loud one. Instead of limping along on the placeholder, a misconfigured install now fails to start outright, with a message telling the operator exactly what to set. The only new chore is that deployers must provision a real secret before going live - a small price for closing a genuine access-bypass.
Spotted something wrong? Or know the PR text has fresher detail than the writeup above?