A blank or whitespace-only secret now fails closed at webhook startup, on the request path, and when a dynamic route is admitted. (cherry picked from commit 05e918d52c41e905d88e6c0a0f55e7612f4d899d)