Check commands without executing them
termyte check is the recommended first workflow. It evaluates command text,
applies policy and memory, writes a local decision event, and never runs the
command.
Understand the output
A check includes:- final decision:
allow,warn,ask, orblock; - risk band and score;
- semantic action ID;
- explanation;
- matched policy rules and their sources;
- exact memory matches;
Executed: false.
What Termyte recognizes
Current recognition includes:- destructive filesystem deletes;
- force pushes and destructive Git history actions;
- package publishing;
- secret access;
- remote script execution;
- privilege escalation;
- destructive Docker operations;
- deployment mutations;
- destructive SQL.
Check policy without writing a log
policy test uses the stable policy engine but does not apply user memory and
does not write a check event. Use it when authoring or reviewing policy.