Principles

  • Secrets only in config.php with HTTP access denied
  • Prepared statements for all database queries
  • CSRF protection on state-changing forms
  • Least privilege for admin roles

Daily habits

  • Prefer MFA on admin accounts
  • Review Activity Logs after staff changes
  • Do not paste tokens into tickets or screenshots
  • Rotate credentials if exposure is suspected

Related pages

See Security Settings for account controls, OAuth Configuration for login apps, and Troubleshooting for common failures.

← Back to Documentation