UNPKG

react-native-malwarelytics

Version:

Malwarelytics for React Native protects your banking or fintech app from a broad range of mobile security threats with an industry-leading mobile threat intelligence solution.

60 lines (55 loc) 3.1 kB
// // Copyright 2023 Wultra s.r.o. // // Licensed under the Apache License, Version 2.0 (the "License"); // you may not use this file except in compliance with the License. // You may obtain a copy of the License at // // http://www.apache.org/licenses/LICENSE-2.0 // // Unless required by applicable law or agreed to in writing, software // distributed under the License is distributed on an "AS IS" BASIS, // WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. // See the License for the specific language governing permissions // and limitations under the License. // /** * RASP message types. */ export type RaspEventType = // Platforms | Payload // ----------------------------------------------- "DEBUGGER" | // Android Apple boolean "REPACKAGED" | // Android Apple RepackageInfo "HTTP_PROXY" | // Android Apple HttpProxyInfo "SCREEN_SHARING" | // Android Apple ScreenSharingInfo "SYSTEM_INTEGRITY" | // Android Apple SystemIntegrityInfo "EMULATOR" | // Android Apple EmulatorInfo "VPN" | // Android Apple boolean "ON_CALL" | // Android Apple boolean "APP_PRESENCE" | // Android Apple AppPresenceInfo "TAPJACKING" | // Android TapjackingInfo "ADB_STATUS" | // Android boolean "SCREEN_LOCK" | // Android boolean "PLAY_PROTECT" | // Android boolean "SCREEN_READER" | // Android ScreenReaderInfo "SCREENSHOT_ANDROID" | // Android ScreenshotInfo "NA_SCREEN_READER" | // Android boolean "TAPJACKING_APP_PRESENT" | // Android boolean "DEVELOPER_MODE" | // Android boolean "BIOMETRY" | // Android BiometryInfo "ACTIVE_CALL" | // Android ActiveCallInfo "DEBUGGER_INFO" | // Android DebuggerInfo "SPOOFED_LOCATION_INFO" | // Android SpoofedLocationInfo "SCREEN_RECORDING" | // Android ScreenRecordingDetection "IS_SCREEN_RECORDING" | // Android boolean "GET_SCREEN_RECORDING_DETECTION" | // Android ScreenRecordingDetection "ANDROID_AUTO_DETECTION" | // Android AndroidAutoDetection "SCREENSHOT_APPLE" | // Apple "REVERSE_TOOLS" | // Apple "DEVICE_PASSCODE" | // Apple boolean "DEVICE_BIOMETRY" | // Apple boolean "CALL_DETECTION" ; // Apple CallDetectionInfo export interface RaspEvent { type: RaspEventType payload: any }