UNPKG

freerasp-react-native

Version:

React Native plugin for improving app security and threat monitoring on Android and iOS mobile devices.

20 lines 592 B
import { Buffer } from 'buffer'; export const parseMalwareData = async data => { return new Promise((resolve, reject) => { try { resolve(data.map(entry => toSuspiciousAppInfo(entry))); } catch (error) { reject(`Error while parsing app data: ${error}`); } }); }; export const toSuspiciousAppInfo = base64Value => { const data = JSON.parse(Buffer.from(base64Value, 'base64').toString('utf8')); const packageInfo = data.packageInfo; return { packageInfo, reason: data.reason, permissions: data.permissions }; }; //# sourceMappingURL=malware.js.map