fix: harden scrape inputs against SSRF and unsafe URL targets#16
fix: harden scrape inputs against SSRF and unsafe URL targets#16chidii wants to merge 2 commits into
Conversation
|
@chidii is attempting to deploy a commit to the emrekayat's projects Team on Vercel. A member of the Team first needs to authorize it. |
|
@chidii Great news! 🎉 Based on an automated assessment of this PR, the linked Wave issue(s) no longer count against your application limits. You can now already apply to more issues while waiting for a review of this PR. Keep up the great work! 🚀 |
|
Thanks for the contribution. I cannot merge this PR as-is. Issue #6 is already closed on The missing acceptance point is the important one here: apply the policy at the service boundary before any scrape provider can perform network access. Since the issue is already resolved on |
|
Thanks for the contribution. I reviewed this against #6 and cannot merge it as-is. The main blocker is that the new Also, #6 has already been completed on |
Closes #6
Reusable URL safety policy applied at the service boundary. 16 tests covering allowed URLs and malicious URL table. Blocks private ranges, cloud metadata, credential URLs, non-HTTP protocols. DNS validation, redirect limits, timeout, response size cap. Safe error messages without internal details.