Helps you prevent exposing sensitive information from the database.
- Introduction
- Important notice
- Requirements
- Installation
- Configuration
- Usage
- FAQ
- Maintainers
The Scrambler module is an API that helps you to prevent exposing sensitive information from the database. It also contains the Scrambler Field submodule which makes it able to administer which scramble methods to apply per field.
-
For a full description of the module, visit the project page.
-
To submit bug reports and feature suggestions, or to track changes, go to the issue queue.
Do not enable the Scrambler module on a production or staging environment. In case of accidental execution of the scrambling procedure there is no way back. Your data will then be permanently damaged.
Only enable the Scrambler module on a testing environment.
This module requires the following modules:
The submodule scrambler_field requires the following modules:
- Install as you would normally install a contributed Drupal module. See drupal.org for further information.
- Configure user permissions in Administration » People » Permissions:
-
Administer scrambler fields (Scrambler Field module)
The top-level administration categories require this permission to be accessible.
-
Configure main settings in Administration » Configuration and modules » Development » Scrambler.
-
Configure Fields Scrambling in Administration » Configuration and modules » Scrambler » Configure Fields Scrambler.
Execution of scrambling can be done through UI
- See Administration » Configuration and modules » Development » Scrambler » Execute Scramble Methods.
or through the following Drush command (more information of Drush can be found on drupal.org)
- drush scramble
Q: Is it possible to scramble a custom table?
A: You can scramble a custom table by implementing the hook_scrambler_api. For more information on how to implement this consult the submodule Scrambler Example or the project page.
Q: Can I apply my own scrambling method?
A: Yes it is possible to apply your own scrambling method. First check for the current available methods from the Scrambler API. For more information on how to implement this consult the submodule Scrambler Example or on the project page.
Current maintainers:
- Nico Knaepen (nico.knaepen) d.o/nico.knaepen
- Kevin Thiels (Novitsh) - d.o/novitsh
This project has been sponsored by:
-
LOGIC IN MOTION A young dynamic company focusing on digital marketing. Visit logicinmotion.be for more information.
-
COLRUYT GROUP