WIP: Enforce outbound destination policy #16
Loading…
Reference in a new issue
No description provided.
Delete branch "audit/network-policy"
Deleting a branch is permanent. Although the deleted branch may continue to exist for a short time before it actually gets removed, it CANNOT be undone in most cases. Continue?
Summary
Verification
uv run --offline --with-requirements requirements-dev.txt ruff format --check .uv run --offline --with-requirements requirements-dev.txt ruff check .python3 -m py_compile shim.py network_policy.py ensure_shim.py cron/ensure_camofox_firecrawl_shim.py check_updates.pyuv run --offline --with-requirements requirements-dev.txt python -m pytest -q(59 passed)git diff --checkSecurity notes
The default
publicmode rejects any hostname unless every resolver answer is globally routable. The proxy revalidates each browser request, connects directly to an approved resolved socket address, and uses a per-navigation probe so Camofox bypasses fail closed. Seedocs/network-policy-audit.mdfor the full analysis and residual operational risks.9d138da2e826101c7f48Enforce outbound destination policyto WIP: Enforce outbound destination policyClosing without merge because the owner cancelled the
code-security-audit-2026-07campaign. This does not revert previously merged work.Pull request closed