Normalize the public target
Every request starts with careful domain validation and normalization. Public mode accepts only valid public domains and rejects localhost, private-address paths, malformed targets, and suspicious input before any fetch begins.