fix(security): validate settings keys at the getSetting boundary #8
No reviewers
Labels
No labels
agent:mac-pending
agent:vm-pending
bug
documentation
duplicate
enhancement
good first issue
help wanted
invalid
question
wontfix
No milestone
No project
No assignees
1 participant
Notifications
Due date
No due date set.
Dependencies
No dependencies set
Reference
hermes/nomad!8
Loading…
Reference in a new issue
No description provided.
Delete branch "cal/settings-key-validation-20260917"
Deleting a branch is permanent. Although the deleted branch may continue to exist for a short time before it actually gets removed, it CANNOT be undone in most cases. Continue?
Settings keys are now validated against the known settings schema; requests writing unknown or non-settings keys are rejected with a validation error instead of reaching the store.
Three independent review rounds; final review (read-only, fresh session) returned one LOW, non-blocking finding on test rejection-reason pinning — a test-only tightening for that finding is in flight and will land on this branch before merge.
Gate reproduced independently: 30/30 tests pass, typecheck clean, negative controls confirm the assertions are load-bearing. Release notes included.
Pull request closed