Subcommands
Filesystem Permissions
Network
Credential Proxy
Why blocked by default: On native Linux (even pre-V4), proxy-only mode is kernel-enforced via seccomp user notification. On WSL2, seccomp notify returns EBUSY, so the child could bypass the proxy. nono refuses to run in this mode by default. Profiles can opt in to degraded execution with
wsl2_proxy_policy: "insecure_proxy" in the security config. When Landlock V4 arrives (kernel 6.7+), enforcement activates automatically and the policy setting becomes irrelevant.
Execution & Supervision
Rollback & Snapshots
Audit Trail
Command Blocking
Trust & Signing
Note: Key-based trust operations (
keygen, sign, sign-policy, export-key) require a D-Bus secret service (gnome-keyring or keepassxc). This is a Linux distro dependency, not a WSL2 limitation — the same requirement applies on any headless Linux. Install with: sudo apt install gnome-keyring dbus-x11
Profile System
Hooks
| Listening port detection | Full | |
Output & UX
Environment & Configuration
Summary
Root causes of all WSL2-specific limitations
With rolling kernel (6.19+, Landlock V6): All Landlock-dependent limitations are resolved — 113/118 features (96%) fully available. Only 5 features remain unavailable, all due to seccomp notify EBUSY (
--capability-elevation and dependent features). See WSL2 Support for install instructions.