DataUnlocker's CLI
🛡️ DataUnlocker's command line interface utilities.
Requirements
Requires NodeJS v16+ to be installed, which comes with npx
CLI runner.
Usage
Patch a core JavaScript file of your web application
DataUnlocker Defender tightly integrates with your web app's JavaScript code, specifically, your build artifacts or JavaScript libraries that your web app relies on.
Locate such a file (file.js
) and patch it using the following command, ideally in your deployment pipeline.
npx -y dataunlocker patch file.js
This command requires you to input your unique DataUnlocker domain ID, either by env var DATAUNLOCKER_ID
:
export DATAUNLOCKER_ID=000000000000000000000000
or via the --id
flag:
npx -y dataunlocker patch file.js --id 000000000000000000000000
As a result, file.js
will be replaced with its obfuscated version with DataUnlocker Defender baked in. A backup
of the original file.js
will be placed next to it, named file.js.0000000.backup
by default. You can skip creating a backup file
with --no-backup
option, or set a name for it with --backup filename.js
option.