GitHub
11/10/2026, 10:51 AMpkg/santa, osctrl-tls sync endpoint, Santa page in the UI).
Problem
Rules can only be created and deleted; changing a policy or message means delete + recreate and loses created_by history.
Scope
• PUT /api/v1/santa/{env}/rules/{id} with the same validation and normalization as create; uniqueness conflicts return 409.
• Edit action in the Rules tab reusing the add-rule form.
• Confirmation before delete (currently immediate).
• Audit line records before and after.
Acceptance
• Editing changes the effective rule digest, so clients get the change on next sync.
• Cross-environment edit returns 404/403 like delete.
jmpsec/osctrlGitHub
11/13/2026, 10:14 AM