Skip to navigation

nemo_gym.utils.network_policy

View as MarkdownOpen in Claude

Egress rules that limit a sandbox to a few hosts, for agents and for resources servers that lend a sandbox.

Module Contents

Functions

NameDescription
reachable_hostReturn the host of url, or raise ValueError if a remote sandbox cannot reach it (loopback or none).
restricted_network_policyFail closed when a provider or endpoint cannot support network isolation.

API

nemo_gym.utils.network_policy.reachable_host(
url: str
) -> str

Return the host of url, or raise ValueError if a remote sandbox cannot reach it (loopback or none).

nemo_gym.utils.network_policy.restricted_network_policy(
provider_name: str,
urls: list[str]
) -> dict[str, object]

Fail closed when a provider or endpoint cannot support network isolation.