Developers build URL-fetching features thinking about external URLs. They don’t think about the fact that the server is inside the network and can reach internal services that have no auth because they’re “trusted.” The boundary they forgot exists is the one between the internet and the internal network — and the API server straddles it.