The Issue
I am seeing a persistent 403 Forbidden on my specific Mac (Chrome/Safari) when hitting my API (POST /api/images), causing my frontend to crash with invalid JSON errors.
The Firewall Log: When I check the Vercel Firewall, I see a high volume of “Denied” requests appearing under a filter/rule named react_ruleset (see attached screenshot).
The Discrepancy (Browser vs. Terminal)
The strange part is that cURL works fine from the exact same machine:
- Browser (Mac): Returns
403 Forbidden(Blocked by Firewall). - Terminal (Mac):
curl -I -X POST ...Returns401 Unauthorized(Passed Firewall, reached app).
Steps Taken
- Whitelisted my public IPv4 in “System Bypass Rules”.
- Disabled iCloud Private Relay & limit IP tracking.
- Cleared Cache / Used Incognito.
- Confirmed iPhone on same Wi-Fi works fine.
Question: What exactly is react_ruleset? Why is it hard-blocking my browser’s specific TLS fingerprint/User Agent while allowing cURL requests from the same IP? And how to allow my device which is my own IP not network attacking. Thank you for any directions

