Nólë performs a local, best-effort URL preflight before dispatching extract requests to remote providers. The guard rejects non-HTTP(S) schemes, obvious local hostnames, loopback, private, link-local, multicast, unspecified, and cloud metadata IP addresses.
This is a risk-reduction layer, not a complete SSRF sandbox. Extraction providers fetch URLs from their own infrastructure, so their DNS view and network reachability can differ from the machine running Nólë. Split-horizon DNS, DNS rebinding, provider-side redirects, and provider-specific fetch behavior are outside the guarantee of this local preflight. Keep provider credentials least-privileged and avoid treating remote extraction as a way to fetch untrusted internal URLs.
Benchmark helpers must not put real API keys in process arguments. Provider benchmark calls use Python stdlib HTTP requests so keys are added in-process to request headers or bodies instead of curl argv, reducing exposure through process listings and shell telemetry. This does not change provider-side network behavior or provider-side credential handling; keep benchmark keys least-privileged and local.