Novitsh / scrambler

Drupal module for scrambling

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Scrambler Build Status

Helps you prevent exposing sensitive information from the database.

  • Introduction
  • Important notice
  • Requirements
  • Installation
  • Configuration
  • Usage
  • FAQ
  • Maintainers

Introduction

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.

Important notice

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.

Requirements

This module requires the following modules:

The submodule scrambler_field requires the following modules:

Installation

  • Install as you would normally install a contributed Drupal module. See drupal.org for further information.

Configuration

  • 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.

Usage

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

FAQ

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.

Maintainers

Current maintainers:

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

About

Drupal module for scrambling


Languages

Language:PHP 100.0%