Hide-secrets
hide-secrets
hide certain restricted fields whiling logging objects.
This module obfuscated any of password
, pass
, token
, auth
, secret
or passphrase
attribute's value to '[SECRET]'
.
Very useful when logging an object that has sensitive data!
Install it: npm install --save hide-secrets
Sample usage:
var hide = require('hide-secrets')
var obj = {
innerObject: {
password: 'abc123',
email: '[email protected]',
token: 'my-secret-token'
},
auth: '' // empty strings are left empty.
}
hide(obj)
GIF FTW!
Thanks to Benjamin Coe for helping us hide our secrets ;)