Skip to content

Releases: talsec/Free-RASP-Cordova

freeRASP 6.1.0

25 Mar 09:50
77e8e0e

Choose a tag to compare

  • 📄 Documentation updates

Android

  • ⚡ Shortened duration of threat evaluation
  • ⚡ Fixed a native crash bug during one of the native root checks (detected after NDK upgrade)
  • ⚡ Improved appIntegrity check and its logging
  • ⚡ Updated CURL to 8.5.0 and OpenSSL to 1.1.1w

iOS

  • ❗ Added Privacy Manifest
  • ❗ Added codesigning for the SDK, it is signed by:
    • Team ID: ASQC376HCN
    • Team Name: AHEAD iTec, s.r.o.
  • ⚡ Improved obfuscation of Swift and C strings
  • ⚡ Fixed memory leak (freeRASP iOS issue #13)
  • ⚡ Updated CURL to 8.5.0 and OpenSSL to 1.1.1w

freeRASP 6.0.1

20 Feb 15:05
6d2c09e

Choose a tag to compare

Android

  • ⚡ Fixed bug that prevented firing callbacks in specific situations

iOS

  • ⚡ Fixed bug that caused app being killed in specific situations (#42)

freeRASP 6.0.0

11 Jan 12:57
63e32d2

Choose a tag to compare

  • BREAKING API CHANGE: changed the way how threats are received. Now, it is necessary to pass object with reactions to talsec.start() method instead of a function.
  • ⚡ Improved message passing between native iOS/Android and Cordova
  • ✔️ Restricted message passing to valid callbacks only. If an invalid callback is received, the SDK will kill the app
  • ⚡ Improved reaction obfuscation
  • 📄 Documentation updates and improvements

Android

  • ⚡ Fixed ProviderException which could be occassionally triggered

iOS

  • ❗ Raised supported Xcode version to 14.3.1
  • ⚡ Improved SDK obfuscation

freeRASP 5.4.0

25 Sep 14:11
85f8cb3

Choose a tag to compare

freeRASP 5.4.0

  • 📄 Documentation updates and improvements

Android

  • ✔️ updated CA bundle for logging pinning
  • ✔️ added error logging of network issues within the logging process
  • ✔️ added retry politics for logging
  • ⚡ fixed issue with DeadObjectException on Android 5 and 6 caused by excessive PackageManager.queryIntentActivities() usage
  • ⚡ improved root detection capabilities

freeRASP 5.3.0

04 Aug 09:47
5190129

Choose a tag to compare

Android

  • ✔️ Removed PolarSSL native library from main flow of the application
  • ✔️ Fixed issue with denied USE_BIOMETRICS permission

freeRASP 5.2.0

03 Aug 08:19
c6a91e5

Choose a tag to compare

Android

  • ⚡ Added support for AGP 8.0

freeRASP 5.1.0

05 Jul 07:53
a9d3c70

Choose a tag to compare

freeRASP 5.1.0

Android

iOS

  • ⚡ Reduced timeout period for logging from 20 sec to 5 sec
  • ⚡ Logging is now async in all calls

freeRASP 5.0.0

15 Jun 14:40
5dbccfc

Choose a tag to compare

Android

  • ❗ BREAKING CHANGE: Raised minimum supported Android version to 6.0 (API level 23)
  • ✔️ Removed deprecated BouncyCastle dependency that could cause errors in the build phase
  • ✔️ Fixed issue that could cause NullPointerException
  • 🆕 Added new obfuscationIssues check, which is triggered when freeRASP doesn't detect any obfuscation of the source code

freeRASP 4.0.1

30 May 14:44
70916d0

Choose a tag to compare

iOS

  • ✔️ Fixed issue with metadata in iOS framework

freeRASP 4.0.0

25 May 08:03
d7857b8

Choose a tag to compare

What's new?

Android devices now support device state listeners. What's more, we unified remaining Android and iOS interfaces for more convenient developer's experience.

Android & iOS

  • ❗ BREAKING API CHANGE: Renamed device binding to deviceBinding to align it with the camelCase convention. This makes the case consistent with our other checks.

Android

  • 🆕 Android now has support for device state callbacks:
    • 📲 Secure Hardware Not Available: fires when hardware-backed KeyStore is not available
    • 📲 Passcode: fires when freeRASP detects that device is not secured with any type of lock

iOS

  • ❗ BREAKING API CHANGE: Renamed Missing Secure Enclave to Secure Hardware Not Available to match the newly added Android callback. The functionality remains unchanged.
  • ❗️ PasscodeChange check has been deprecated

Other improvements

  • 📄 Documentation updates and improvements