175a4ad0d180c07beaedb8cb093dc1942c0cefe6
Apply sliding-window 2/s limits and BannedIP checks on write routes. Also force SVG attachment disposition and claim burn-after-read in DB before streaming, deleting the file via BackgroundTask after the response. Co-authored-by: Cursor <cursoragent@cursor.com>
Description
Self-hosted anonymous share notepad
Languages
Python
58.2%
Vue
31.5%
TypeScript
7.4%
CSS
1.4%
Dockerfile
0.9%
Other
0.6%