filter

Diagnostic `nanook::discover::filter`

Summary

invalid detector filter: {0}

Help

see the list of available detectors via the host's --list flag

Details

When this fires

nanook discover raises this when one of the names in --include or --exclude doesn't map to a known detector group. The CLI builds a Filter in Discover::build_filter (crates/nanook-cli/src/commands/discover.rs), which calls Filter::with_include / Filter::with_exclude (crates/nanook-discover/src/filter.rs). Each comma-separated entry is parsed via Group::parse, and an unknown slug surfaces as BadGroup("frobnicate"), wrapped here.

What to check

Slugs are lowercase: system, disk, net, tcp, http, process. Use --list to print the canonical groups.

nanook discover --list
nanook discover --include system,tcp