signet-eval v3.11.0
signet-eval v3.11.0
Adds advisory INJECT rules for probabilistic behavior nudges near tool-call time, without changing deterministic authorization semantics.
Added
INJECTdecision variant evaluated in a separate post-auth pass.- Recency-weighted trigger modes:
constant,step,linear, andexponential. - Payload sources: inline
text,text_fileunder~/.signet/injections/, and HMAC-signed allowlistedfrom_commandoutput. - Template substitutions:
{tool_name},{cwd},{date},{matched_param.X}. signet-eval injectionsandsignet-eval inject-test <rule>.examples/inject_examples.yaml.
Fixed
block_rmno longer false-positives on words/paths containingrmas a substring, such asdrone_swarmorfirmware.matches(parameters, ...)now evaluates against serialized parameters, matchingcontains(parameters, ...)semantics.
Verification
cargo fmt --checkcargo test(199 tests)cargo package --allow-dirtycargo publish --dry-run --allow-dirtymcp-publisher validate server.json