This release adds 3 notable features for engineering teams evaluating rollout.
Published 1mo
Offensive & Pentesting
✓ No known CVEs patched
✓ No known CVEs patched in this version
Topics
dns
linux
packet-capture
pcap
penetration-testing-tools
proxychains
+1 more
rust
Affected surfaces
auth
rbac
rce_ssrf
Summary
AI summaryUpdates Demo and CI, Highlights, and Proxy and Policy across a mixed release.
Full changelog
childflow 0.7.0
childflow 0.7.0 focused on making the per-command-tree sandbox practical for day-to-day Linux use: a default rootless path, reusable profiles, structured flow logs, stronger proxy enforcement, and more reliable demo / CI coverage.
Highlights
- Added the default
rootless-internalbackend for per-command-tree network isolation without switching the whole host session. - Kept
rootfulsupport available through--rootwhen host-integrated behavior is needed, such as--ifaceor transparent interception. - Added reusable TOML profiles with inheritance via
extendsand effective config export through--dump-profile. - Added structured JSON Lines flow logging with
--flow-log, including DNS, connect, result, and policy-violation events. - Added post-run summaries with
--summaryfor quick inspection without opening packet captures first.
Proxy and Policy
- Improved proxy control so
childflowcan force traffic through an upstream proxy without depending onHTTP_PROXYor similar environment variables. - Added support for authenticated upstream proxies and HTTPS proxy handling with
--proxy-insecure. - Added
--proxy-onlyto require the configured proxy path for outbound traffic. - Added
--fail-on-leakso blocked direct traffic can turn a run into a non-zero exit when desired. - Added outbound sandbox controls including
--offline,--block-private,--block-metadata,--default-policy,--allow-cidr, and--deny-cidr.
Capture and Observability
- Expanded packet capture control with capture points / views:
child,egress,wire-egress, andboth. - Added flow log schema documentation.
- Added profile schema documentation.
- Added
--doctorto help diagnose whether the current host is ready for the selected backend.
Demo and CI
- Refreshed the Docker demo and e2e flows so they better exercise proxying, profile-driven runs, and capture output.
- Improved CI coverage across both
ubuntu-22.04andubuntu-24.04. - Updated the demo / e2e runners to prefer non-root execution first and fall back to
sudoonly when the host blocks required rootless namespace or capture operations. - Added better handling for Ubuntu 24.04 style AppArmor restrictions encountered in CI and containerized test environments.
Notes
childflowremains Linux-only.- Structured flow logs and
--fail-on-leakcurrently target the defaultrootless-internalbackend. - When using profiles, backend selection is configured with
backend = "rootful"rather than--rootinside the TOML file.
Weekly OSS security release digest.
The CVE patches and breaking changes that affected production tools this week. One email, every Sunday.
No spam, unsubscribe anytime.
Share this release
About Childflow
All releases →Related context
Related tools
Beta — feedback welcome: [email protected]