Built motion from commit f738f9592c388b9f9eb3948f400a5c9d717a3561. Version 3.0.0...
[motion-next.git] / server / utils / mask-sensistive-data.js
index 5373687..dd396d8 100644 (file)
@@ -1 +1 @@
-const a1396_0x2560=['clientId','accessTokenSecret','password','token','firstName','accesskeyid','secretaccesskey','street','phone','secret','calleridnum','accountSid','length','replace','isPlainObject','registry','lastName','@@{','accessKey','key','clientEmail','accessToken','dsn','}@@','code','pass','consumerSecret','isString','calleridname','newPassword','email','authToken','apiKey','consumerKey','mobile','user','channelSecret','exten','privateKey','securityToken'];(function(_0x42df22,_0x5508ff){const _0x256062=function(_0x12c3b7){while(--_0x12c3b7){_0x42df22['push'](_0x42df22['shift']());}};_0x256062(++_0x5508ff);}(a1396_0x2560,0x1c9));const a1396_0x12c3=function(_0x42df22,_0x5508ff){_0x42df22=_0x42df22-0x64;let _0x256062=a1396_0x2560[_0x42df22];return _0x256062;};const a1396_0x21a258=a1396_0x12c3,_=require('lodash'),sensitiveFields=['username',a1396_0x21a258(0x7d),a1396_0x21a258(0x70),a1396_0x21a258(0x73),a1396_0x21a258(0x7f),a1396_0x21a258(0x8b),a1396_0x21a258(0x82),a1396_0x21a258(0x83),a1396_0x21a258(0x75),'fax',a1396_0x21a258(0x71),a1396_0x21a258(0x7b),'clientSecret',a1396_0x21a258(0x7a),a1396_0x21a258(0x6b),a1396_0x21a258(0x65),'tenantId',a1396_0x21a258(0x7e),a1396_0x21a258(0x77),a1396_0x21a258(0x68),a1396_0x21a258(0x7c),a1396_0x21a258(0x72),a1396_0x21a258(0x74),a1396_0x21a258(0x6d),'membername',a1396_0x21a258(0x6f),a1396_0x21a258(0x85),a1396_0x21a258(0x78),'vidaooApiKey',a1396_0x21a258(0x67),a1396_0x21a258(0x79),a1396_0x21a258(0x80),a1396_0x21a258(0x81),a1396_0x21a258(0x66),a1396_0x21a258(0x76),a1396_0x21a258(0x6c),a1396_0x21a258(0x86),'localstationid',a1396_0x21a258(0x69),a1396_0x21a258(0x84),a1396_0x21a258(0x8a),'oldPassword'];function maskSensitiveData(_0x4d07f5){const _0x161873=a1396_0x21a258,_0x4f7b1b=/(?!^)[\s\S](?!$)/g;for(const _0x28553c in _0x4d07f5){if(_['isArray'](_0x4d07f5[_0x28553c]))for(let _0x52cc77=0x0;_0x52cc77<_0x4d07f5[_0x28553c][_0x161873(0x87)];_0x52cc77++){maskSensitiveData(_0x4d07f5[_0x28553c][_0x52cc77]);}else{if(_[_0x161873(0x89)](_0x4d07f5[_0x28553c]))maskSensitiveData(_0x4d07f5[_0x28553c]);else _[_0x161873(0x6e)](_0x4d07f5[_0x28553c])&&(_0x4d07f5[_0x28553c]=_0x4d07f5[_0x28553c][_0x161873(0x88)](/{{{/g,_0x161873(0x64))[_0x161873(0x88)](/}}}/g,_0x161873(0x6a))[_0x161873(0x88)](/{{/g,'@{')[_0x161873(0x88)](/}}/g,'}@'),_['includes'](sensitiveFields,_0x28553c)&&(_0x4d07f5[_0x28553c]=_0x4d07f5[_0x28553c][_0x161873(0x88)](_0x4f7b1b,'*')));}}}module['exports']['maskSensitiveData']=maskSensitiveData;
\ No newline at end of file
+const a1400_0x3784=['maskSensitiveData','accessToken','mobile','registry','vidaooApiKey','isArray','includes','isPlainObject','exten','token','}@@','accesskeyid','pass','firstName','user','apiKey','dsn','fax','accessKey','oldPassword','email','clientId','replace','@@{','channelSecret','password','calleridnum','consumerKey','secretaccesskey','exports','code','calleridname'];(function(_0x228fad,_0x526dc0){const _0x3784de=function(_0x88de35){while(--_0x88de35){_0x228fad['push'](_0x228fad['shift']());}};_0x3784de(++_0x526dc0);}(a1400_0x3784,0x148));const a1400_0x88de=function(_0x228fad,_0x526dc0){_0x228fad=_0x228fad-0x108;let _0x3784de=a1400_0x3784[_0x228fad];return _0x3784de;};const a1400_0x1e5043=a1400_0x88de,_=require('lodash'),sensitiveFields=['username',a1400_0x1e5043(0x119),'newPassword',a1400_0x1e5043(0x10f),a1400_0x1e5043(0x10d),'lastName','street','phone',a1400_0x1e5043(0x122),a1400_0x1e5043(0x111),a1400_0x1e5043(0x114),a1400_0x1e5043(0x115),'clientSecret','securityToken',a1400_0x1e5043(0x11e),a1400_0x1e5043(0x112),'tenantId',a1400_0x1e5043(0x109),a1400_0x1e5043(0x118),a1400_0x1e5043(0x121),'accessTokenSecret','authToken',a1400_0x1e5043(0x11b),'consumerSecret','membername',a1400_0x1e5043(0x11f),a1400_0x1e5043(0x11a),a1400_0x1e5043(0x108),a1400_0x1e5043(0x124),'clientEmail','privateKey',a1400_0x1e5043(0x10b),a1400_0x1e5043(0x11c),'key',a1400_0x1e5043(0x10e),a1400_0x1e5043(0x10c),'accountSid','localstationid',a1400_0x1e5043(0x110),'secret',a1400_0x1e5043(0x123),a1400_0x1e5043(0x113)];function maskSensitiveData(_0x530ce7){const _0x22ad5e=a1400_0x1e5043,_0x475979=/(?!^)[\s\S](?!$)/g;for(const _0x5c7a99 in _0x530ce7){if(_[_0x22ad5e(0x125)](_0x530ce7[_0x5c7a99]))for(let _0x10ffdf=0x0;_0x10ffdf<_0x530ce7[_0x5c7a99]['length'];_0x10ffdf++){maskSensitiveData(_0x530ce7[_0x5c7a99][_0x10ffdf]);}else{if(_[_0x22ad5e(0x127)](_0x530ce7[_0x5c7a99]))maskSensitiveData(_0x530ce7[_0x5c7a99]);else _['isString'](_0x530ce7[_0x5c7a99])&&(_0x530ce7[_0x5c7a99]=_0x530ce7[_0x5c7a99][_0x22ad5e(0x116)](/{{{/g,_0x22ad5e(0x117))[_0x22ad5e(0x116)](/}}}/g,_0x22ad5e(0x10a))['replace'](/{{/g,'@{')[_0x22ad5e(0x116)](/}}/g,'}@'),_[_0x22ad5e(0x126)](sensitiveFields,_0x5c7a99)&&(_0x530ce7[_0x5c7a99]=_0x530ce7[_0x5c7a99][_0x22ad5e(0x116)](_0x475979,'*')));}}}module[a1400_0x1e5043(0x11d)][a1400_0x1e5043(0x120)]=maskSensitiveData;
\ No newline at end of file