Security Checklist
This document provides pre-deployment and post-deployment checklists, secret management policies, key rotation schedules, and vulnerability scanning requirements for the Lithosphere network.
For step-by-step rotation procedures (routine and emergency), see
docs/governance/key-rotation-runbook.md.
Pre-Deployment Checklist
Complete all items before deploying to any environment:
Post-Deployment Checklist
Verify all items after deployment completes:
Secret Management Policies
All secrets must be stored in Vault. The following practices are strictly prohibited:
Hardcoding secrets in source code
Storing secrets in plaintext configuration files
Committing secrets to version control
Sharing secrets via unencrypted channels (email, chat)
Using the same secret across multiple environments
Storing secrets in environment variables on CI runners without masking
Key Rotation Schedule
API Keys
90 days
Manual
DB Credentials
90 days
Manual
TLS Certificates
90 days
Automated
Signing Keys
Annual
Manual
SSH Keys
Annual
Manual
Root CA
5 years
Manual
Emergency Rotation SLA
When a secret is compromised, follow these response timelines:
Critical
1 hour
4 hours
High
4 hours
24 hours
Medium
24 hours
72 hours
Vulnerability Scanning Schedule
Container CVE
Trivy
Every build
Dependency Audit
Dependabot
Daily
Smart Contract
Slither
Every build
Infrastructure as Code
Checkov
Every build
Runtime Security
Falco
Continuous
Last updated