From a46fe7fbeebbe5847e789d6fb98a0cd3c5ca98b7 Mon Sep 17 00:00:00 2001 From: Tomas Psota Date: Wed, 11 Nov 2026 10:56:13 +0100 Subject: [PATCH 1/2] refactor(android): move plugin to the app.talsec.rasp namespace Align the Android package of the plugin with the Android SDK's app.talsec.rasp, adding the platform as the last segment. Co-Authored-By: Claude Opus 5.5 --- .../talsec/rasp/reactnative}/FreeraspReactNativeModule.kt | 0 .../talsec/rasp/reactnative}/FreeraspReactNativePackage.kt | 0 .../talsec/rasp/reactnative}/PluginThreatHandler.kt | 0 .../talsec/rasp/reactnative}/ScreenProtector.kt | 0 .../rasp/reactnative}/dispatchers/ExecutionStateDispatcher.kt | 0 .../talsec/rasp/reactnative}/dispatchers/ThreatDispatcher.kt | 0 .../talsec/rasp/reactnative}/events/BaseRaspEvent.kt | 0 .../talsec/rasp/reactnative}/events/RaspExecutionStateEvent.kt | 0 .../talsec/rasp/reactnative}/events/ThreatEvent.kt | 0 .../talsec/rasp/reactnative}/exceptions/TalsecException.kt | 0 .../rasp/reactnative}/interfaces/PluginExecutionStateListener.kt | 0 .../talsec/rasp/reactnative}/interfaces/PluginThreatListener.kt | 0 .../talsec/rasp/reactnative}/models/RNSuspiciousAppInfo.kt | 0 .../talsec/rasp/reactnative}/utils/Extensions.kt | 0 .../talsec/rasp/reactnative}/utils/RandomGenerator.kt | 0 .../talsec/rasp/reactnative}/utils/Utils.kt | 0 16 files changed, 0 insertions(+), 0 deletions(-) rename android/src/main/java/{com/freeraspreactnative => app/talsec/rasp/reactnative}/FreeraspReactNativeModule.kt (100%) rename android/src/main/java/{com/freeraspreactnative => app/talsec/rasp/reactnative}/FreeraspReactNativePackage.kt (100%) rename android/src/main/java/{com/freeraspreactnative => app/talsec/rasp/reactnative}/PluginThreatHandler.kt (100%) rename android/src/main/java/{com/freeraspreactnative => app/talsec/rasp/reactnative}/ScreenProtector.kt (100%) rename android/src/main/java/{com/freeraspreactnative => app/talsec/rasp/reactnative}/dispatchers/ExecutionStateDispatcher.kt (100%) rename android/src/main/java/{com/freeraspreactnative => app/talsec/rasp/reactnative}/dispatchers/ThreatDispatcher.kt (100%) rename android/src/main/java/{com/freeraspreactnative => app/talsec/rasp/reactnative}/events/BaseRaspEvent.kt (100%) rename android/src/main/java/{com/freeraspreactnative => app/talsec/rasp/reactnative}/events/RaspExecutionStateEvent.kt (100%) rename android/src/main/java/{com/freeraspreactnative => app/talsec/rasp/reactnative}/events/ThreatEvent.kt (100%) rename android/src/main/java/{com/freeraspreactnative => app/talsec/rasp/reactnative}/exceptions/TalsecException.kt (100%) rename android/src/main/java/{com/freeraspreactnative => app/talsec/rasp/reactnative}/interfaces/PluginExecutionStateListener.kt (100%) rename android/src/main/java/{com/freeraspreactnative => app/talsec/rasp/reactnative}/interfaces/PluginThreatListener.kt (100%) rename android/src/main/java/{com/freeraspreactnative => app/talsec/rasp/reactnative}/models/RNSuspiciousAppInfo.kt (100%) rename android/src/main/java/{com/freeraspreactnative => app/talsec/rasp/reactnative}/utils/Extensions.kt (100%) rename android/src/main/java/{com/freeraspreactnative => app/talsec/rasp/reactnative}/utils/RandomGenerator.kt (100%) rename android/src/main/java/{com/freeraspreactnative => app/talsec/rasp/reactnative}/utils/Utils.kt (100%) diff --git a/android/src/main/java/com/freeraspreactnative/FreeraspReactNativeModule.kt b/android/src/main/java/app/talsec/rasp/reactnative/FreeraspReactNativeModule.kt similarity index 100% rename from android/src/main/java/com/freeraspreactnative/FreeraspReactNativeModule.kt rename to android/src/main/java/app/talsec/rasp/reactnative/FreeraspReactNativeModule.kt diff --git a/android/src/main/java/com/freeraspreactnative/FreeraspReactNativePackage.kt b/android/src/main/java/app/talsec/rasp/reactnative/FreeraspReactNativePackage.kt similarity index 100% rename from android/src/main/java/com/freeraspreactnative/FreeraspReactNativePackage.kt rename to android/src/main/java/app/talsec/rasp/reactnative/FreeraspReactNativePackage.kt diff --git a/android/src/main/java/com/freeraspreactnative/PluginThreatHandler.kt b/android/src/main/java/app/talsec/rasp/reactnative/PluginThreatHandler.kt similarity index 100% rename from android/src/main/java/com/freeraspreactnative/PluginThreatHandler.kt rename to android/src/main/java/app/talsec/rasp/reactnative/PluginThreatHandler.kt diff --git a/android/src/main/java/com/freeraspreactnative/ScreenProtector.kt b/android/src/main/java/app/talsec/rasp/reactnative/ScreenProtector.kt similarity index 100% rename from android/src/main/java/com/freeraspreactnative/ScreenProtector.kt rename to android/src/main/java/app/talsec/rasp/reactnative/ScreenProtector.kt diff --git a/android/src/main/java/com/freeraspreactnative/dispatchers/ExecutionStateDispatcher.kt b/android/src/main/java/app/talsec/rasp/reactnative/dispatchers/ExecutionStateDispatcher.kt similarity index 100% rename from android/src/main/java/com/freeraspreactnative/dispatchers/ExecutionStateDispatcher.kt rename to android/src/main/java/app/talsec/rasp/reactnative/dispatchers/ExecutionStateDispatcher.kt diff --git a/android/src/main/java/com/freeraspreactnative/dispatchers/ThreatDispatcher.kt b/android/src/main/java/app/talsec/rasp/reactnative/dispatchers/ThreatDispatcher.kt similarity index 100% rename from android/src/main/java/com/freeraspreactnative/dispatchers/ThreatDispatcher.kt rename to android/src/main/java/app/talsec/rasp/reactnative/dispatchers/ThreatDispatcher.kt diff --git a/android/src/main/java/com/freeraspreactnative/events/BaseRaspEvent.kt b/android/src/main/java/app/talsec/rasp/reactnative/events/BaseRaspEvent.kt similarity index 100% rename from android/src/main/java/com/freeraspreactnative/events/BaseRaspEvent.kt rename to android/src/main/java/app/talsec/rasp/reactnative/events/BaseRaspEvent.kt diff --git a/android/src/main/java/com/freeraspreactnative/events/RaspExecutionStateEvent.kt b/android/src/main/java/app/talsec/rasp/reactnative/events/RaspExecutionStateEvent.kt similarity index 100% rename from android/src/main/java/com/freeraspreactnative/events/RaspExecutionStateEvent.kt rename to android/src/main/java/app/talsec/rasp/reactnative/events/RaspExecutionStateEvent.kt diff --git a/android/src/main/java/com/freeraspreactnative/events/ThreatEvent.kt b/android/src/main/java/app/talsec/rasp/reactnative/events/ThreatEvent.kt similarity index 100% rename from android/src/main/java/com/freeraspreactnative/events/ThreatEvent.kt rename to android/src/main/java/app/talsec/rasp/reactnative/events/ThreatEvent.kt diff --git a/android/src/main/java/com/freeraspreactnative/exceptions/TalsecException.kt b/android/src/main/java/app/talsec/rasp/reactnative/exceptions/TalsecException.kt similarity index 100% rename from android/src/main/java/com/freeraspreactnative/exceptions/TalsecException.kt rename to android/src/main/java/app/talsec/rasp/reactnative/exceptions/TalsecException.kt diff --git a/android/src/main/java/com/freeraspreactnative/interfaces/PluginExecutionStateListener.kt b/android/src/main/java/app/talsec/rasp/reactnative/interfaces/PluginExecutionStateListener.kt similarity index 100% rename from android/src/main/java/com/freeraspreactnative/interfaces/PluginExecutionStateListener.kt rename to android/src/main/java/app/talsec/rasp/reactnative/interfaces/PluginExecutionStateListener.kt diff --git a/android/src/main/java/com/freeraspreactnative/interfaces/PluginThreatListener.kt b/android/src/main/java/app/talsec/rasp/reactnative/interfaces/PluginThreatListener.kt similarity index 100% rename from android/src/main/java/com/freeraspreactnative/interfaces/PluginThreatListener.kt rename to android/src/main/java/app/talsec/rasp/reactnative/interfaces/PluginThreatListener.kt diff --git a/android/src/main/java/com/freeraspreactnative/models/RNSuspiciousAppInfo.kt b/android/src/main/java/app/talsec/rasp/reactnative/models/RNSuspiciousAppInfo.kt similarity index 100% rename from android/src/main/java/com/freeraspreactnative/models/RNSuspiciousAppInfo.kt rename to android/src/main/java/app/talsec/rasp/reactnative/models/RNSuspiciousAppInfo.kt diff --git a/android/src/main/java/com/freeraspreactnative/utils/Extensions.kt b/android/src/main/java/app/talsec/rasp/reactnative/utils/Extensions.kt similarity index 100% rename from android/src/main/java/com/freeraspreactnative/utils/Extensions.kt rename to android/src/main/java/app/talsec/rasp/reactnative/utils/Extensions.kt diff --git a/android/src/main/java/com/freeraspreactnative/utils/RandomGenerator.kt b/android/src/main/java/app/talsec/rasp/reactnative/utils/RandomGenerator.kt similarity index 100% rename from android/src/main/java/com/freeraspreactnative/utils/RandomGenerator.kt rename to android/src/main/java/app/talsec/rasp/reactnative/utils/RandomGenerator.kt diff --git a/android/src/main/java/com/freeraspreactnative/utils/Utils.kt b/android/src/main/java/app/talsec/rasp/reactnative/utils/Utils.kt similarity index 100% rename from android/src/main/java/com/freeraspreactnative/utils/Utils.kt rename to android/src/main/java/app/talsec/rasp/reactnative/utils/Utils.kt From 821090d9ef248222da2daca901b4f034c8a86503 Mon Sep 17 00:00:00 2001 From: Tomas Psota Date: Wed, 11 Nov 2026 10:56:46 +0100 Subject: [PATCH 2/2] refactor(android): update package names to app.talsec.rasp Completes the move of the plugin sources: package declarations, imports, Gradle namespace and build configuration. Co-Authored-By: Claude Opus 5.5 --- CHANGELOG.md | 1 + android/build.gradle | 4 +-- android/proguard-rules.pro | 6 ++-- android/src/main/AndroidManifest.xml | 2 +- .../reactnative/FreeraspReactNativeModule.kt | 30 +++++++++---------- .../reactnative/FreeraspReactNativePackage.kt | 2 +- .../rasp/reactnative/PluginThreatHandler.kt | 10 +++---- .../rasp/reactnative/ScreenProtector.kt | 2 +- .../dispatchers/ExecutionStateDispatcher.kt | 6 ++-- .../dispatchers/ThreatDispatcher.kt | 6 ++-- .../rasp/reactnative/events/BaseRaspEvent.kt | 2 +- .../events/RaspExecutionStateEvent.kt | 4 +-- .../rasp/reactnative/events/ThreatEvent.kt | 4 +-- .../reactnative/exceptions/TalsecException.kt | 2 +- .../PluginExecutionStateListener.kt | 4 +-- .../interfaces/PluginThreatListener.kt | 4 +-- .../reactnative/models/RNSuspiciousAppInfo.kt | 2 +- .../rasp/reactnative/utils/Extensions.kt | 8 ++--- .../rasp/reactnative/utils/RandomGenerator.kt | 2 +- .../talsec/rasp/reactnative/utils/Utils.kt | 2 +- 20 files changed, 52 insertions(+), 51 deletions(-) diff --git a/CHANGELOG.md b/CHANGELOG.md index 2ab9d2b..c729030 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -25,6 +25,7 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0 #### Changed +- Android package (namespace) of the plugin renamed from `com.freeraspreactnative` to `app.talsec.rasp.reactnative`, following the Android SDK's `app.talsec.rasp` (update the import if you register `FreeraspReactNativePackage` manually) - On Android, `isScreenCaptureBlocked()` reports the protection state of the current activity ### Android diff --git a/android/build.gradle b/android/build.gradle index bed0da1..47ac081 100644 --- a/android/build.gradle +++ b/android/build.gradle @@ -87,7 +87,7 @@ android { } if (project.android.hasProperty("namespace")) { - namespace("com.freeraspreactnative") + namespace("app.talsec.rasp.reactnative") } } @@ -119,6 +119,6 @@ if (isNewArchitectureEnabled()) { react { jsRootDir = file("../src/") libraryName = "FreeraspReactNative" - codegenJavaPackageName = "com.freeraspreactnative" + codegenJavaPackageName = "app.talsec.rasp.reactnative" } } diff --git a/android/proguard-rules.pro b/android/proguard-rules.pro index 858660d..723be2a 100644 --- a/android/proguard-rules.pro +++ b/android/proguard-rules.pro @@ -1,12 +1,12 @@ -dontwarn java.lang.invoke.StringConcatFactory --keep class com.freeraspreactnative.FreeraspReactNativePackage { public *; } +-keep class app.talsec.rasp.reactnative.FreeraspReactNativePackage { public *; } -if @kotlinx.serialization.Serializable class ** -keep class <1> { *; } --keep class com.freeraspreactnative.models.RNSuspiciousAppInfo$Companion --keep class com.freeraspreactnative.models.RNPackageInfo$Companion +-keep class app.talsec.rasp.reactnative.models.RNSuspiciousAppInfo$Companion +-keep class app.talsec.rasp.reactnative.models.RNPackageInfo$Companion -repackageclasses 'ts' \ No newline at end of file diff --git a/android/src/main/AndroidManifest.xml b/android/src/main/AndroidManifest.xml index 7db0be4..9e3ed50 100644 --- a/android/src/main/AndroidManifest.xml +++ b/android/src/main/AndroidManifest.xml @@ -1,4 +1,4 @@ + package="app.talsec.rasp.reactnative"> diff --git a/android/src/main/java/app/talsec/rasp/reactnative/FreeraspReactNativeModule.kt b/android/src/main/java/app/talsec/rasp/reactnative/FreeraspReactNativeModule.kt index a1163ff..2ff64f6 100644 --- a/android/src/main/java/app/talsec/rasp/reactnative/FreeraspReactNativeModule.kt +++ b/android/src/main/java/app/talsec/rasp/reactnative/FreeraspReactNativeModule.kt @@ -1,4 +1,4 @@ -package com.freeraspreactnative +package app.talsec.rasp.reactnative import android.annotation.SuppressLint import android.app.Activity @@ -23,20 +23,20 @@ import com.facebook.react.bridge.UiThreadUtil.runOnUiThread import com.facebook.react.bridge.WritableArray import com.facebook.react.bridge.WritableMap import com.facebook.react.modules.core.DeviceEventManagerModule -import com.freeraspreactnative.dispatchers.ExecutionStateDispatcher -import com.freeraspreactnative.dispatchers.ThreatDispatcher -import com.freeraspreactnative.events.RaspExecutionStateEvent -import com.freeraspreactnative.events.ThreatEvent -import com.freeraspreactnative.interfaces.PluginExecutionStateListener -import com.freeraspreactnative.interfaces.PluginThreatListener -import com.freeraspreactnative.utils.Utils -import com.freeraspreactnative.utils.getArraySafe -import com.freeraspreactnative.utils.getBooleanSafe -import com.freeraspreactnative.utils.getMapThrowing -import com.freeraspreactnative.utils.getNestedArraySafe -import com.freeraspreactnative.utils.getStringThrowing -import com.freeraspreactnative.utils.toEncodedWritableArray -import com.freeraspreactnative.utils.toSuspiciousAppDetectionConfig +import app.talsec.rasp.reactnative.dispatchers.ExecutionStateDispatcher +import app.talsec.rasp.reactnative.dispatchers.ThreatDispatcher +import app.talsec.rasp.reactnative.events.RaspExecutionStateEvent +import app.talsec.rasp.reactnative.events.ThreatEvent +import app.talsec.rasp.reactnative.interfaces.PluginExecutionStateListener +import app.talsec.rasp.reactnative.interfaces.PluginThreatListener +import app.talsec.rasp.reactnative.utils.Utils +import app.talsec.rasp.reactnative.utils.getArraySafe +import app.talsec.rasp.reactnative.utils.getBooleanSafe +import app.talsec.rasp.reactnative.utils.getMapThrowing +import app.talsec.rasp.reactnative.utils.getNestedArraySafe +import app.talsec.rasp.reactnative.utils.getStringThrowing +import app.talsec.rasp.reactnative.utils.toEncodedWritableArray +import app.talsec.rasp.reactnative.utils.toSuspiciousAppDetectionConfig import java.lang.ref.WeakReference class FreeraspReactNativeModule(private val reactContext: ReactApplicationContext) : diff --git a/android/src/main/java/app/talsec/rasp/reactnative/FreeraspReactNativePackage.kt b/android/src/main/java/app/talsec/rasp/reactnative/FreeraspReactNativePackage.kt index 81b8f32..75b4ee5 100644 --- a/android/src/main/java/app/talsec/rasp/reactnative/FreeraspReactNativePackage.kt +++ b/android/src/main/java/app/talsec/rasp/reactnative/FreeraspReactNativePackage.kt @@ -1,4 +1,4 @@ -package com.freeraspreactnative +package app.talsec.rasp.reactnative import com.facebook.react.ReactPackage import com.facebook.react.bridge.NativeModule diff --git a/android/src/main/java/app/talsec/rasp/reactnative/PluginThreatHandler.kt b/android/src/main/java/app/talsec/rasp/reactnative/PluginThreatHandler.kt index dd51070..cd96e29 100644 --- a/android/src/main/java/app/talsec/rasp/reactnative/PluginThreatHandler.kt +++ b/android/src/main/java/app/talsec/rasp/reactnative/PluginThreatHandler.kt @@ -1,13 +1,13 @@ -package com.freeraspreactnative +package app.talsec.rasp.reactnative import android.content.Context import app.talsec.rasp.security.api.SuspiciousAppInfo import app.talsec.rasp.security.api.ThreatListener import app.talsec.rasp.security.api.ThreatListener.CallState -import com.freeraspreactnative.dispatchers.ExecutionStateDispatcher -import com.freeraspreactnative.dispatchers.ThreatDispatcher -import com.freeraspreactnative.events.RaspExecutionStateEvent -import com.freeraspreactnative.events.ThreatEvent +import app.talsec.rasp.reactnative.dispatchers.ExecutionStateDispatcher +import app.talsec.rasp.reactnative.dispatchers.ThreatDispatcher +import app.talsec.rasp.reactnative.events.RaspExecutionStateEvent +import app.talsec.rasp.reactnative.events.ThreatEvent internal object PluginThreatHandler { diff --git a/android/src/main/java/app/talsec/rasp/reactnative/ScreenProtector.kt b/android/src/main/java/app/talsec/rasp/reactnative/ScreenProtector.kt index 489660c..cbe6387 100644 --- a/android/src/main/java/app/talsec/rasp/reactnative/ScreenProtector.kt +++ b/android/src/main/java/app/talsec/rasp/reactnative/ScreenProtector.kt @@ -1,4 +1,4 @@ -package com.freeraspreactnative +package app.talsec.rasp.reactnative import android.annotation.SuppressLint import android.annotation.TargetApi diff --git a/android/src/main/java/app/talsec/rasp/reactnative/dispatchers/ExecutionStateDispatcher.kt b/android/src/main/java/app/talsec/rasp/reactnative/dispatchers/ExecutionStateDispatcher.kt index 1c4d8c7..14bab19 100644 --- a/android/src/main/java/app/talsec/rasp/reactnative/dispatchers/ExecutionStateDispatcher.kt +++ b/android/src/main/java/app/talsec/rasp/reactnative/dispatchers/ExecutionStateDispatcher.kt @@ -1,7 +1,7 @@ -package com.freeraspreactnative.dispatchers +package app.talsec.rasp.reactnative.dispatchers -import com.freeraspreactnative.events.RaspExecutionStateEvent -import com.freeraspreactnative.interfaces.PluginExecutionStateListener +import app.talsec.rasp.reactnative.events.RaspExecutionStateEvent +import app.talsec.rasp.reactnative.interfaces.PluginExecutionStateListener internal object ExecutionStateDispatcher { private lateinit var listener: PluginExecutionStateListener diff --git a/android/src/main/java/app/talsec/rasp/reactnative/dispatchers/ThreatDispatcher.kt b/android/src/main/java/app/talsec/rasp/reactnative/dispatchers/ThreatDispatcher.kt index 5cb065b..8c0c6b7 100644 --- a/android/src/main/java/app/talsec/rasp/reactnative/dispatchers/ThreatDispatcher.kt +++ b/android/src/main/java/app/talsec/rasp/reactnative/dispatchers/ThreatDispatcher.kt @@ -1,9 +1,9 @@ -package com.freeraspreactnative.dispatchers +package app.talsec.rasp.reactnative.dispatchers import app.talsec.rasp.security.api.SuspiciousAppInfo import app.talsec.rasp.security.api.ThreatListener.CallState -import com.freeraspreactnative.events.ThreatEvent -import com.freeraspreactnative.interfaces.PluginThreatListener +import app.talsec.rasp.reactnative.events.ThreatEvent +import app.talsec.rasp.reactnative.interfaces.PluginThreatListener internal object ThreatDispatcher { private lateinit var listener: PluginThreatListener diff --git a/android/src/main/java/app/talsec/rasp/reactnative/events/BaseRaspEvent.kt b/android/src/main/java/app/talsec/rasp/reactnative/events/BaseRaspEvent.kt index dc42359..d4a1db4 100644 --- a/android/src/main/java/app/talsec/rasp/reactnative/events/BaseRaspEvent.kt +++ b/android/src/main/java/app/talsec/rasp/reactnative/events/BaseRaspEvent.kt @@ -1,4 +1,4 @@ -package com.freeraspreactnative.events +package app.talsec.rasp.reactnative.events internal interface BaseRaspEvent { val value: Int diff --git a/android/src/main/java/app/talsec/rasp/reactnative/events/RaspExecutionStateEvent.kt b/android/src/main/java/app/talsec/rasp/reactnative/events/RaspExecutionStateEvent.kt index 6272383..5a9dadf 100644 --- a/android/src/main/java/app/talsec/rasp/reactnative/events/RaspExecutionStateEvent.kt +++ b/android/src/main/java/app/talsec/rasp/reactnative/events/RaspExecutionStateEvent.kt @@ -1,6 +1,6 @@ -package com.freeraspreactnative.events +package app.talsec.rasp.reactnative.events -import com.freeraspreactnative.utils.RandomGenerator +import app.talsec.rasp.reactnative.utils.RandomGenerator internal sealed class RaspExecutionStateEvent(override val value: Int) : BaseRaspEvent { override val channelName: String get() = CHANNEL_NAME diff --git a/android/src/main/java/app/talsec/rasp/reactnative/events/ThreatEvent.kt b/android/src/main/java/app/talsec/rasp/reactnative/events/ThreatEvent.kt index fe003c2..e43725a 100644 --- a/android/src/main/java/app/talsec/rasp/reactnative/events/ThreatEvent.kt +++ b/android/src/main/java/app/talsec/rasp/reactnative/events/ThreatEvent.kt @@ -1,6 +1,6 @@ -package com.freeraspreactnative.events +package app.talsec.rasp.reactnative.events -import com.freeraspreactnative.utils.RandomGenerator +import app.talsec.rasp.reactnative.utils.RandomGenerator /** * Sealed class to represent the error codes. diff --git a/android/src/main/java/app/talsec/rasp/reactnative/exceptions/TalsecException.kt b/android/src/main/java/app/talsec/rasp/reactnative/exceptions/TalsecException.kt index 69c76cd..ce38cc6 100644 --- a/android/src/main/java/app/talsec/rasp/reactnative/exceptions/TalsecException.kt +++ b/android/src/main/java/app/talsec/rasp/reactnative/exceptions/TalsecException.kt @@ -1,3 +1,3 @@ -package com.freeraspreactnative.exceptions +package app.talsec.rasp.reactnative.exceptions class TalsecException(message: String, val code: String? = null, val ex: Exception? = null) : Exception(message) diff --git a/android/src/main/java/app/talsec/rasp/reactnative/interfaces/PluginExecutionStateListener.kt b/android/src/main/java/app/talsec/rasp/reactnative/interfaces/PluginExecutionStateListener.kt index 7f10f31..d7f6efb 100644 --- a/android/src/main/java/app/talsec/rasp/reactnative/interfaces/PluginExecutionStateListener.kt +++ b/android/src/main/java/app/talsec/rasp/reactnative/interfaces/PluginExecutionStateListener.kt @@ -1,6 +1,6 @@ -package com.freeraspreactnative.interfaces +package app.talsec.rasp.reactnative.interfaces -import com.freeraspreactnative.events.RaspExecutionStateEvent +import app.talsec.rasp.reactnative.events.RaspExecutionStateEvent internal interface PluginExecutionStateListener { fun raspExecutionStateChanged(event: RaspExecutionStateEvent) diff --git a/android/src/main/java/app/talsec/rasp/reactnative/interfaces/PluginThreatListener.kt b/android/src/main/java/app/talsec/rasp/reactnative/interfaces/PluginThreatListener.kt index 843803f..4d51bfa 100644 --- a/android/src/main/java/app/talsec/rasp/reactnative/interfaces/PluginThreatListener.kt +++ b/android/src/main/java/app/talsec/rasp/reactnative/interfaces/PluginThreatListener.kt @@ -1,8 +1,8 @@ -package com.freeraspreactnative.interfaces +package app.talsec.rasp.reactnative.interfaces import app.talsec.rasp.security.api.SuspiciousAppInfo import app.talsec.rasp.security.api.ThreatListener.CallState -import com.freeraspreactnative.events.ThreatEvent +import app.talsec.rasp.reactnative.events.ThreatEvent internal interface PluginThreatListener { fun threatDetected(threatEventType: ThreatEvent) diff --git a/android/src/main/java/app/talsec/rasp/reactnative/models/RNSuspiciousAppInfo.kt b/android/src/main/java/app/talsec/rasp/reactnative/models/RNSuspiciousAppInfo.kt index 4c6b0e9..20cddc9 100644 --- a/android/src/main/java/app/talsec/rasp/reactnative/models/RNSuspiciousAppInfo.kt +++ b/android/src/main/java/app/talsec/rasp/reactnative/models/RNSuspiciousAppInfo.kt @@ -1,4 +1,4 @@ -package com.freeraspreactnative.models +package app.talsec.rasp.reactnative.models import kotlinx.serialization.Serializable diff --git a/android/src/main/java/app/talsec/rasp/reactnative/utils/Extensions.kt b/android/src/main/java/app/talsec/rasp/reactnative/utils/Extensions.kt index 2da0016..04cf57b 100644 --- a/android/src/main/java/app/talsec/rasp/reactnative/utils/Extensions.kt +++ b/android/src/main/java/app/talsec/rasp/reactnative/utils/Extensions.kt @@ -1,4 +1,4 @@ -package com.freeraspreactnative.utils +package app.talsec.rasp.reactnative.utils import android.content.pm.PackageInfo import android.util.Base64 @@ -13,9 +13,9 @@ import com.facebook.react.bridge.ReactContext import com.facebook.react.bridge.ReadableArray import com.facebook.react.bridge.ReadableMap import com.facebook.react.bridge.WritableArray -import com.freeraspreactnative.exceptions.TalsecException -import com.freeraspreactnative.models.RNPackageInfo -import com.freeraspreactnative.models.RNSuspiciousAppInfo +import app.talsec.rasp.reactnative.exceptions.TalsecException +import app.talsec.rasp.reactnative.models.RNPackageInfo +import app.talsec.rasp.reactnative.models.RNSuspiciousAppInfo import kotlinx.serialization.encodeToString import kotlinx.serialization.json.Json import org.json.JSONException diff --git a/android/src/main/java/app/talsec/rasp/reactnative/utils/RandomGenerator.kt b/android/src/main/java/app/talsec/rasp/reactnative/utils/RandomGenerator.kt index 6860ca9..e1713c5 100644 --- a/android/src/main/java/app/talsec/rasp/reactnative/utils/RandomGenerator.kt +++ b/android/src/main/java/app/talsec/rasp/reactnative/utils/RandomGenerator.kt @@ -1,4 +1,4 @@ -package com.freeraspreactnative.utils +package app.talsec.rasp.reactnative.utils import java.security.SecureRandom diff --git a/android/src/main/java/app/talsec/rasp/reactnative/utils/Utils.kt b/android/src/main/java/app/talsec/rasp/reactnative/utils/Utils.kt index 6d0d954..d875bbc 100644 --- a/android/src/main/java/app/talsec/rasp/reactnative/utils/Utils.kt +++ b/android/src/main/java/app/talsec/rasp/reactnative/utils/Utils.kt @@ -1,4 +1,4 @@ -package com.freeraspreactnative.utils +package app.talsec.rasp.reactnative.utils import android.content.pm.ApplicationInfo import android.graphics.Bitmap