sec: polish THREAT-MODEL.md for v0.7 public launch #10

Merged
s8n merged 1 commit from feat/sec-threat-model-polish into main 2026-05-06 13:46:59 +01:00
Owner

In-scope rows now cite specific config files/settings (auditable from clean checkout). Out-of-scope rows un-hedged. Status flipped Draft → Final.

39 insertions, 34 deletions in docs/THREAT-MODEL.md.

In-scope rows now cite specific config files/settings (auditable from clean checkout). Out-of-scope rows un-hedged. Status flipped Draft → Final. 39 insertions, 34 deletions in docs/THREAT-MODEL.md.
s8n added 1 commit 2026-05-06 11:15:01 +01:00
sec: polish THREAT-MODEL.md for v0.7 public launch
Some checks failed
Lint / Kickstart syntax (pull_request) Failing after 0s
Lint / Shell scripts (pull_request) Failing after 0s
Lint / No personal/onyx leaks (pull_request) Failing after 0s
e4b6516f1c
Status flipped Draft → Final.

In-scope rows now cite specific config files / settings (auditable
from clean checkout):
  - LUKS2 params from kickstart/veilor-os.ks
  - sysctl knobs file path
  - USBGuard policy mode + rule type
  - sshd_config drop-in path + every directive
  - auditd rule path + watched paths
  - chrony NTS endpoints
  - systemd-resolved DoT settings
  - bootloader kernel args (lockdown, slab_nomerge, init_on_alloc/free, etc.)

Out-of-scope rows un-hedged. 'May not always' phrasings removed; each
adversary states unambiguously what veilor-os does NOT do.
s8n merged commit d042552752 into main 2026-05-06 13:46:59 +01:00
Sign in to join this conversation.
No reviewers
No labels
No milestone
No project
No assignees
1 participant
Notifications
Due date
The due date is invalid or out of range. Please use the format "yyyy-mm-dd".

No due date set.

Dependencies

No dependencies set.

Reference: veilor-org/veilor-os#10
No description provided.