Skip to main content

E1602. Tool name not in canonical vocab

Severity: WARNING. The synthetic NO_RULE_MATCH decision applies.

What happened

The tool action you passed to guard() does not match any rule in your policy AND does not match any canonical alias. The action was logged as unknown_tool and the synthetic NO_RULE_MATCH decision applied.

How to fix

Either add a rule covering this action, or run controlzero validate on your policy with --suggest to see did-you-mean hints from T86.

See also