Operations
Drupal Security Checklist
🔒

Drupal Security Checklist

1
Verify current Drupal version
2
Check for available updates for Drupal core
3
Update Drupal core if necessary
4
Check for available updates for all installed modules and themes
5
Update modules and themes if necessary
6
Review user roles and permissions
7
Approval: User Credentials
8
Ensure file system permissions are correctly configured
9
Validate database and input sanitization to prevent SQL Injection
10
Ensure all forms have security tokens to prevent CSRF attacks
11
Verify all input validation to prevent XSS attacks
12
Check that all error and warning messages do not disclose sensitive information
13
Backup the site
14
Test site functionality after updates
15
Approval: Functionality Test
16
Scan the site for malware
17
Approval: Malware Scan
18
Ensure HTTPS is enabled and properly configured
19
Check that all third-party integrations are secure
20
Run a security audit using a trusted security tool
21
Approval: Security Audit