Turbopack WAF Reproduction
This app demonstrates that Turbopack generates chunk filenames with multiple dots (e.g., 0od.e4.nsryo4.js) which trigger WAF "multiple file extension" security rules resulting in 403 Forbidden.
Instructions
- Open DevTools → Network tab
- Click the button below to load dynamic chunks
- Observe chunk filenames in the network requests — some will have multiple dots
- If deployed behind a WAF with multi-extension rules, some chunks will return 403
Chunk Listing
After build, check _next/static/chunks/ for filenames containing multiple dots. Any file matching a pattern like name.xx.yy.js (3+ dots) will be blocked by standard WAF rules.