freerasp-react-native
Version:
React Native plugin for improving app security and threat monitoring on Android and iOS mobile devices.
20 lines • 592 B
JavaScript
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