Switch language한국어
Back to the list

The SSRF check that passed every test and still had a fail-open branch

TL;DR AI

Key summary

2 min read
  1. A URL-rendering service fixed its SSRF guard so DNS lookup failures now fail closed instead of allowing requests.

  2. The Playwright browser now sends pages, subresources, and redirects through the same request guard.

  3. Tests were added to force resolver errors, and the production helper was separated from the test fixture.

  4. Deployment checks confirmed the updated container and service endpoints were healthy and returning HTTP 200.

Read the original