Add a security review gate for new hosts and custom services #41

Open
opened 2026-07-01 19:37:23 +01:00 by nimmo · 0 comments
Owner

Context

Several review findings are easier to prevent at creation time than to retrofit. A concise checklist should make security posture explicit whenever a host or custom service is introduced.

Scope

Document and apply a review gate covering:

  • disk encryption and physical-access threat model
  • SSH authentication and source restrictions
  • SOPS recipient scope and secret ownership
  • firewall openings and bind addresses
  • reverse-proxy, VPN, or mesh access paths
  • backup and recovery coverage
  • Docker group/root-equivalent access
  • practical systemd sandboxing for custom services

Completion criteria

  • The checklist is published in the repository wiki.
  • Host/service implementation issues reference it where relevant.
  • At least one current host or service is reviewed against it to validate that the checklist is usable.
## Context Several review findings are easier to prevent at creation time than to retrofit. A concise checklist should make security posture explicit whenever a host or custom service is introduced. ## Scope Document and apply a review gate covering: - disk encryption and physical-access threat model - SSH authentication and source restrictions - SOPS recipient scope and secret ownership - firewall openings and bind addresses - reverse-proxy, VPN, or mesh access paths - backup and recovery coverage - Docker group/root-equivalent access - practical systemd sandboxing for custom services ## Completion criteria - The checklist is published in the repository wiki. - Host/service implementation issues reference it where relevant. - At least one current host or service is reviewed against it to validate that the checklist is usable.
Sign in to join this conversation.
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
nimmo/nixos-config#41
No description provided.