### Capacitor: New Screen Capture Callbacks Source: https://github.com/talsec/free-rasp-capacitor/blob/main/CHANGELOG.md New callbacks `screenshot` and `screenRecording` are available in Capacitor to detect respective screen capture events. ```APIDOC Callbacks: - screenshot: () => void - screenRecording: () => void ``` -------------------------------- ### Capacitor: Asynchronous Malware Data Parsing Source: https://github.com/talsec/free-rasp-capacitor/blob/main/CHANGELOG.md Malware data parsing in Capacitor is now performed asynchronously, improving application responsiveness. ```Capacitor Malware data parsing is now asynchronous. ``` -------------------------------- ### Capacitor: Malware Detection Configuration Fields Source: https://github.com/talsec/free-rasp-capacitor/blob/main/CHANGELOG.md New configuration fields have been introduced in Capacitor to customize malware detection settings. ```Capacitor New configuration fields for malware detection. ``` -------------------------------- ### Capacitor: Malware App Icon Retrieval Change Source: https://github.com/talsec/free-rasp-capacitor/blob/main/CHANGELOG.md Malware app icons are no longer automatically fetched; instead, they must be explicitly retrieved using the new `getAppIcon` method to reduce computational overhead. ```APIDOC getAppIcon(packageName: string): Promise ``` -------------------------------- ### Capacitor: blockScreenCapture Method Source: https://github.com/talsec/free-rasp-capacitor/blob/main/CHANGELOG.md Introduced `blockScreenCapture` method in Capacitor to programmatically enable or disable screen capture protection. ```APIDOC blockScreenCapture(block: boolean): Promise ``` -------------------------------- ### Android: Malware Detection Callback Source: https://github.com/talsec/free-rasp-capacitor/blob/main/CHANGELOG.md A new malware detection feature is available in the Android SDK, exposed as a callback for enhanced application security. ```APIDOC Callbacks: - malwareDetected: (data: MalwareData) => void ``` -------------------------------- ### Android: Root Detection Refactoring Source: https://github.com/talsec/free-rasp-capacitor/blob/main/CHANGELOG.md Android root detection has been refactored into a two-phase process: quick initial checks followed by more intensive asynchronous post-checks for enhanced accuracy. ```Android Root detection divided into 2 parts: - Quick initial checks - Time-demanding asynchronous post checks ``` -------------------------------- ### iOS: SDK Obfuscation Improvement Source: https://github.com/talsec/free-rasp-capacitor/blob/main/CHANGELOG.md Enhanced the obfuscation techniques applied to the iOS SDK, increasing its resilience against reverse engineering. ```iOS Improved SDK obfuscation. ``` -------------------------------- ### Capacitor Android SDK Kotlin Version Requirement Update Source: https://github.com/talsec/free-rasp-capacitor/blob/main/CHANGELOG.md The Capacitor Android SDK now mandates Kotlin version 2.0.0 or higher for compatibility and proper functioning. ```Capacitor Android SDK requires `kotlin_version` >= `2.0.0` ``` -------------------------------- ### Capacitor: adbEnabled Callback Source: https://github.com/talsec/free-rasp-capacitor/blob/main/CHANGELOG.md A new `adbEnabled` callback has been added to Capacitor, enabling detection of whether USB debugging is active on the device. ```APIDOC Callbacks: - adbEnabled: (enabled: boolean) => void ``` -------------------------------- ### Capacitor: isScreenCaptureBlocked Method Source: https://github.com/talsec/free-rasp-capacitor/blob/main/CHANGELOG.md Added `isScreenCaptureBlocked` method to Capacitor to retrieve the current status of screen capture blocking. ```APIDOC isScreenCaptureBlocked(): Promise ``` -------------------------------- ### Capacitor: External ID Storage Interface Source: https://github.com/talsec/free-rasp-capacitor/blob/main/CHANGELOG.md A new interface has been added to the Capacitor plugin for storing external identifiers, enhancing traceability and custom logging. ```Capacitor New interface for external ID storage. ``` -------------------------------- ### Capacitor: iOS Screenshot/Screen Recording Blocking Interface Source: https://github.com/talsec/free-rasp-capacitor/blob/main/CHANGELOG.md Introduced a new interface within the Capacitor plugin to manage and block screenshot and screen recording capabilities specifically on iOS devices. ```Capacitor New interface for screenshot/screen recording blocking on iOS. ``` -------------------------------- ### Capacitor Android: Implicit minifyEnabled Source: https://github.com/talsec/free-rasp-capacitor/blob/main/CHANGELOG.md The `minifyEnabled` setting is now implicitly set to `true` for the Capacitor plugin on Android, improving code optimization. ```Capacitor minifyEnabled set to `true` implicitly on Android. ``` -------------------------------- ### Android: Compile API Level Update Source: https://github.com/talsec/free-rasp-capacitor/blob/main/CHANGELOG.md The Android SDK's compile API level has been raised to 35, accompanied by updates to internal dependencies for improved compatibility and performance. ```Android Compile API increased to 35, dependencies updated. ``` -------------------------------- ### Capacitor Android: Compile SDK Level Update Source: https://github.com/talsec/free-rasp-capacitor/blob/main/CHANGELOG.md The Android compile SDK level for the Capacitor plugin has been raised to 35. ```Capacitor Android compileSDK level raised to 35. ``` -------------------------------- ### Android: Background Malware Data Parsing Source: https://github.com/talsec/free-rasp-capacitor/blob/main/CHANGELOG.md Malware data parsing on Android now occurs on a background thread, enhancing application responsiveness. ```Android Malware data parsed on background thread. ``` -------------------------------- ### Android: Data Collection Logic Enhancement Source: https://github.com/talsec/free-rasp-capacitor/blob/main/CHANGELOG.md The data collection logic in the Android SDK has been enhanced and accelerated for improved performance. ```Android Enhanced and accelerated data collection logic. ``` -------------------------------- ### Android: Add Event ID to Logs Source: https://github.com/talsec/free-rasp-capacitor/blob/main/CHANGELOG.md A unique 'eventId' is now included in Android logs, facilitating the tracing of individual log entries across different systems. ```Android Log entry now includes 'eventId' for unique log traceability. ``` -------------------------------- ### iOS: Passive Screenshot/Screen Recording Detection Source: https://github.com/talsec/free-rasp-capacitor/blob/main/CHANGELOG.md Introduced passive detection for screenshots and screen recordings on iOS devices. ```iOS Passive Screenshot/Screen Recording detection added. ``` -------------------------------- ### iOS: Add Event ID to Logs Source: https://github.com/talsec/free-rasp-capacitor/blob/main/CHANGELOG.md A unique 'eventId' is now included in iOS logs, facilitating the tracing of individual log entries across different systems. ```iOS Log entry now includes 'eventId' for unique log traceability. ``` -------------------------------- ### Android: Add External ID to Logs Source: https://github.com/talsec/free-rasp-capacitor/blob/main/CHANGELOG.md The Android SDK now supports adding a custom external identifier to logs, allowing integrators to trace specific log entries. ```Android Log entry now includes 'externalId' for custom identification. ``` -------------------------------- ### Android: ADB Detection Feature Source: https://github.com/talsec/free-rasp-capacitor/blob/main/CHANGELOG.md An ADB (Android Debug Bridge) detection feature has been integrated into the Android SDK. ```Android ADB detection feature added. ``` -------------------------------- ### iOS: Add External ID to Logs Source: https://github.com/talsec/free-rasp-capacitor/blob/main/CHANGELOG.md The iOS SDK now supports adding a custom external identifier to logs, allowing integrators to trace specific log entries. ```iOS Log entry now includes 'externalId' for custom identification. ``` -------------------------------- ### Android: Screenshot/Screen Recording Protection Source: https://github.com/talsec/free-rasp-capacitor/blob/main/CHANGELOG.md Implemented both passive and active protection mechanisms against screenshots and screen recordings on Android. ```Android Passive and active screenshot/screen recording protection added. ``` -------------------------------- ### iOS: Screen Capture Protection Source: https://github.com/talsec/free-rasp-capacitor/blob/main/CHANGELOG.md Implemented screen capture protection on iOS to obscure sensitive app content during screenshots and screen recordings, preventing unauthorized data capture. ```iOS Screen capture protection implemented to obscure app content. ``` -------------------------------- ### iOS: Serotonin Jailbreak Detection Source: https://github.com/talsec/free-rasp-capacitor/blob/main/CHANGELOG.md Enhanced security on iOS with the addition of Serotonin Jailbreak Detection to identify compromised devices. ```iOS Serotonin Jailbreak Detection added. ``` -------------------------------- ### Android: Request Integrity Information in Headers Source: https://github.com/talsec/free-rasp-capacitor/blob/main/CHANGELOG.md Request integrity information is now included in data collection headers for the Android SDK, enhancing data security. ```Android Request integrity information added to data collection headers. ``` === COMPLETE CONTENT === This response contains all available snippets from this library. No additional content exists. Do not make further requests.