copilot-swe-agent[bot]
06091546b0
fix(sharing): address security review findings
...
- Use per-password random salt with PBKDF2-HMAC-SHA256 (stored as salt:hash)
- Increase PBKDF2 iterations to 600,000 (OWASP 2023 recommendation)
- Password for downloads now accepted via POST body (never URL query param)
- Fail download request if view count cannot be incremented (prevents bypass)
- Update tests to match new hashing format and POST password download
Co-authored-by: christianlouis <361235+christianlouis@users.noreply.github.com >
2026-03-08 21:55:55 +00:00
..
2025-04-03 23:25:51 +02:00
2026-02-28 16:04:33 +00:00
2026-02-23 20:06:57 +00:00
2026-03-08 15:14:42 +00:00
2026-03-08 15:18:53 +00:00
2026-03-08 10:06:08 +00:00
2026-03-08 18:42:55 +00:00
2026-02-13 09:12:11 +00:00
2026-02-28 16:04:33 +00:00
2026-03-07 22:08:47 +00:00
2026-03-08 19:08:11 +01:00
2026-03-07 13:15:15 +00:00
2026-02-25 15:15:24 +00:00
2026-02-28 16:04:33 +00:00
2026-03-06 10:13:40 +00:00
2026-02-13 09:12:11 +00:00
2026-03-08 18:41:13 +00:00
2026-03-08 18:41:13 +00:00
2026-03-02 10:21:57 +00:00
2026-03-07 11:14:49 +00:00
2026-03-08 21:51:30 +00:00
2026-02-21 09:20:59 +00:00
2026-03-01 17:31:56 +00:00
2026-03-08 09:44:59 +00:00
2026-03-08 10:06:08 +00:00
2026-02-13 09:12:11 +00:00
2026-03-08 18:41:13 +00:00
2026-03-08 18:41:13 +00:00
2026-03-08 18:33:39 +00:00
2026-03-08 15:04:23 +00:00
2026-02-13 09:12:11 +00:00
2026-03-07 19:43:58 +00:00
2026-03-08 21:42:28 +01:00
2026-02-13 09:12:11 +00:00
2026-03-08 10:06:08 +00:00
2026-03-07 11:12:21 +00:00
2026-02-13 09:12:11 +00:00
2026-03-08 18:41:13 +00:00
2026-03-08 18:41:13 +00:00
2026-03-07 13:15:15 +00:00
2026-03-07 10:39:19 +00:00
2026-03-07 21:18:17 +00:00
2026-02-25 15:15:24 +00:00
2026-02-28 16:04:33 +00:00
2026-03-01 13:59:23 +00:00
2026-03-07 21:06:42 +00:00
2026-02-23 20:06:57 +00:00
2026-03-08 21:55:55 +00:00
2026-03-08 21:51:30 +00:00
2026-03-07 19:59:10 +00:00
2026-03-02 13:39:10 +00:00
2026-03-01 18:32:46 +00:00
2026-03-07 20:53:42 +00:00
2025-04-07 00:05:49 +02:00
2026-03-01 13:26:49 +00:00
2026-03-07 13:15:15 +00:00
2025-04-03 22:12:12 +02:00