Celebrate 20 years of Drupal with us! April is DrupalFest, a month-long series of virtual events focused on community, contribution, and the positive impacts made possible with Drupal.
By p0deje on , updated
SecKit provides Drupal with various security-hardening options. This lets your mitigate the risks of exploitation of different web application vulnerabilities.
Cross-site Scripting
- Content Security Policy implementation via Сontent-Security-Policy (official name), X-Content-Security-Policy (Firefox and IE) and X-WebKit-CSP (Chrome and Safari) HTTP response headers (configuration page and reporting CSP violations to watchdog)
- Control over Internet Explorer / Apple Safari / Google Chrome internal XSS filter via X-XSS-Protection HTTP response header
- Fix of Drupal 6 core module Upload issue http://drupal.org/node/803430 (Drupal 7 version lacks this option as long as Upload was replaced with FileField module)
- Prevent content upsniffing and serving files with incorrect MIME-type via X-Content-Type-Options: nosniff HTTP response header
Cross-site Request Forgery
- Handling of Origin HTTP request header
Clickjacking
- Implementation of X-Frame-Options HTTP response header
- JavaScript + CSS + Noscript protection with customizable text for disabled JavaScript message
SSL/TLS
- Implementation of HTTP Strict Transport Security (HSTS) response header, preventing man-in-the-middle and eavesdropping attacks
Various
- Implementation of From-Origin HTTP response header
Documentation
All necessary documentation and examples of usage are on settings page of module. You may also take a look at http://www.browserscope.org/?category=security to figure out current status of browsers support.
Supporting organizations:
Project information
Maintenance fixes only
Considered feature-complete by its maintainers.- Module categories: Security
53,382 sites report using this module
Stable releases for this project are covered by the security advisory policy.
Look for the shield icon below.
Downloads
2.0.0
Requires Drupal: ^8.8 || ^9
✓ Recommended by the project’s maintainer.
first 2.0.x release
⬇ Download tar.gz (28.44 KB) | zip (36.94 KB)
Development version: 2.x-dev updated 3 Jun 2020 at 11:30 UTC
- Testing result: PHP 7.3 & MySQL 5.7, D9.0.1 32 pass all results
8.x-1.2
Requires Drupal: 8.x
⬇ Download tar.gz (28.32 KB) | zip (36.45 KB)
Development version: 8.x-1.x-dev updated 2 Jun 2020 at 13:04 UTC
- Testing result: PHP 7.2 & MySQL 5.5, D8.9 32 pass all results
7.x-1.11
Requires Drupal: 7.x
✓ Recommended by the project’s maintainer.
⬇ Download tar.gz (29.82 KB) | zip (34.38 KB)
Development version: 7.x-1.x-dev updated 11 Jun 2019 at 11:33 UTC
- Testing result: PHP 7.2 & MySQL 5.5, D7 30 pass all results











