config.json.example 2.3 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960
  1. {
  2. "server": {
  3. "host": "127.0.0.1",
  4. "port": 1127
  5. },
  6. "routes": {
  7. "health_route": "/health-check",
  8. "health_username": "health_monitor",
  9. "health_password_hash": "a1b2c3d4e5f6g7h8:9e5f8a2b4d7c1e6f3a9b2c5d8e1f4a7b0c3e6f9a2d5b8e1c4f7a0b3d6c9e2f5a8"
  10. },
  11. "files": {
  12. "dummy_file": "/etc/emergency-access/dummy.txt"
  13. },
  14. "keys": {
  15. "backup_key": {
  16. "route": "/emergency-key-backup",
  17. "file": "/etc/emergency-access/backup-key.txt",
  18. "username": "emergency_backup",
  19. "password_hash": "x1y2z3a4b5c6d7e8:1f4e7a0d3c6b9e2f5a8b1c4e7f0a3d6b9c2e5f8a1d4b7c0e3f6d9a2b5c8e1f4a7",
  20. "backends": ["matrix_sec", "pushover_emergency"],
  21. "message": "🚨 EMERGENCY: Backup decryption key accessed from server"
  22. },
  23. "master_key": {
  24. "route": "/emergency-key-master",
  25. "file": "/etc/emergency-access/master-key.txt",
  26. "username": "emergency_master",
  27. "password_hash": "m9n8o7p6q5r4s3t2:2g5h8b1e4d7c0f3a6d9b2e5h8a1d4g7b0e3h6d9b2e5a8c1f4d7b0e3g6h9c2f5b8",
  28. "backends": ["matrix_sec", "pushover_critical", "slack_emergency"],
  29. "message": "🚨 CRITICAL: Master decryption key accessed from server"
  30. },
  31. "recovery_key": {
  32. "route": "/emergency-key-recovery",
  33. "file": "/etc/emergency-access/recovery-key.txt",
  34. "username": "emergency_recovery",
  35. "password_hash": "r4t6y8u1i3o5p7a9:3h6k9c2f5b8e1d4a7c0f3g6j9c2f5h8b1e4d7a0c3f6i9b2e5h8a1d4g7c0e3j6k9",
  36. "backends": ["matrix_sec", "email_emergency"],
  37. "message": "🚨 EMERGENCY: Recovery decryption key accessed from server"
  38. },
  39. "admin_key": {
  40. "route": "/emergency-key-admin",
  41. "file": "/etc/emergency-access/admin-key.txt",
  42. "username": "emergency_admin",
  43. "password_hash": "v5b7n9m1k3j5h7g9:4i7l0d3g6j9c2f5i8b1e4d7a0d3g6k9c2f5i8b1e4d7a0c3g6l9c2f5i8b1e4d7k0",
  44. "backends": [
  45. "matrix_sec",
  46. "pushover_critical",
  47. "slack_emergency",
  48. "email_critical"
  49. ],
  50. "message": "🚨 CRITICAL ALERT: Administrator master key accessed from server"
  51. }
  52. },
  53. "notifications": {
  54. "health_backends": ["matrix_health"],
  55. "config_path": "/etc/emergency-access/ntfy.yml",
  56. "health_message": "✅ Emergency access server health check completed",
  57. "log_level": "WARNING",
  58. "send_all_logs": true
  59. }
  60. }