ebc47ae9542a5fc5ca1be72fd1e89f27928cac1b
- Streams signed PDF via short-lived agent-download JWT (adt query param) - Returns 401 for missing/expired token, 403 for ID mismatch or path traversal - Returns 404 for unsigned documents or missing files on disk - Path traversal guard: absPath.startsWith(UPLOADS_DIR) before readFile - Token/route ID cross-check: documentId !== id returns 403 - new Uint8Array(fileBuffer) for Next.js 16 TypeScript strict mode compatibility
Description
No description provided
Languages
TypeScript
97.5%
Shell
1.6%
Dockerfile
0.4%
JavaScript
0.3%
CSS
0.2%