CLI commands
rules
List, revoke, and clear learned rules.
Manage learned rules — patterns that have been auto-approved via "Approve & Remember".
Usage
sl rules list
sl rules revoke <number>
sl rules clearSubcommands
rules list
Shows all learned rules from ~/.securitylayer/learned-rules.json.
$ sl rules list
Learned rules:
1. npm install * (exec) — 2025-01-15 — claude-code
2. git push * (exec) — 2025-01-16 — claude-codeEach entry shows the pattern, capability, creation date, and session ID.
rules revoke <number>
Removes a specific learned rule by its number (1-indexed from rules list).
$ sl rules revoke 2
Revoked rule: git push * (exec)Exit codes: 0 on success, 1 on invalid rule number or missing argument.
rules clear
Removes all learned rules.
$ sl rules clear
Cleared 2 learned rule(s).Exit codes: Always 0.