| FazBrowse GitHub Viewer | Trending | | Home |
| Tools: [Download Repo ZIP] [Original HTTPS Page] |
Sorry, something went wrong.
|
No actionable comments were generated in the recent review. 🎉 ℹ️ Recent review info ⚙️ Run configurationConfiguration used: Organization UI Review profile: CHILL Plan: Pro Plus Run ID: d5cc9b7e-87fc-44ae-8396-6d16b3d69b8f 📥 CommitsReviewing files that changed from the base of the PR and between f3b61aa and add2053. 📒 Files selected for processing (3)
WalkthroughThe proxy now blocks requests from meta-externalagent before server rendering or redirects. Tests cover blocked crawler requests, ordinary browser requests, and legacy organization-prefix redirects. The changelog records the fix. ChangesProxy crawler filtering
Estimated code review effort: 2 (Simple) | ~10 minutes Merge Risk: ⚪ Minimal · up to add20 The change blocks the specified crawler before server rendering while preserving ordinary browser traffic and the legacy redirect; no actionable merge-blocking risk remains beyond normal checks and review. 🚥 Pre-merge checks | ✅ 5 ✅ Passed checks (5 passed)
Thanks for using CodeRabbit! It's free for OSS, and your support helps us grow. If you like it, consider giving us a shout-out. ❤️ ShareComment @coderabbitai help to get the list of available commands. |
Sorry, something went wrong.
| Back | FazBrowse Home | New Git URL |
Summary
Finding
Production ALB logs for the 2026-08-14 traffic surge contain 700,083 requests from 16:00-21:00 UTC. Of those, 563,237 were successful /browse requests spanning 198,239 distinct pathnames. User-agent attribution shows meta-externalagent generated 562,846 of them: 99.93% of browse traffic and about 80% of all web traffic in the window.
The application robots.txt already explicitly disallows meta-externalagent because Sourcebot exposes an effectively unbounded file/revision/commit URL space, but robots directives are advisory and the crawler is ignoring them. During the same window, post-major-GC old-space continued to rise with cumulative requests. Blocking this crawler does not replace the underlying retention fixes, but it removes the verified production load amplifier that is driving the current heap growth rate and liveness pressure.
Remediation
The proxy now recognizes meta-externalagent case-insensitively and returns 403 before SSR. This makes the documented crawler policy enforceable even when the crawler does not honor robots.txt, while leaving link-preview fetchers and ordinary browsers unchanged.
Test plan
Note
Cursor Bugbot is generating a summary for commit 54012b1. Configure here.
Summary by CodeRabbit