diff --git a/CHANGELOG.md b/CHANGELOG.md index 465bb7b..243eb6d 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -5,6 +5,43 @@ All notable changes to this project will be documented in this file. The format is based on [Keep a Changelog](https://keepachangelog.com/en/1.1.0/), and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0.html). +## [7.1.0] - 2025-05-19 + +- iOS SDK version: 6.11.0 +- Android SDK version: 15.1.0 + +### Flutter + +#### Added + +- Added interface for screenshot / screen recording blocking on iOS +- Added interface for external ID storage + +### Android + +#### Added + +- Added externalId to put an integrator-specified custom identifier into the logs. +- Added eventId to the logs, which is unique per each log. It allows traceability of the same log across various systems. + +#### Changed + +- New root detection checks added + +### iOS + +#### Added + +- Added externalId to put an integrator-specified custom identifier into the logs. +- Added eventId to the logs, which is unique per each log. It allows traceability of the same log across various systems. +- Screen capture protection obscuring app content in screenshots and screen recordings preventing unauthorized content capture. Refer to the freeRASP integration documentation. + +#### Fixed + +- Issue with the screen recording detection. +- Issue that prevented Xcode tests from running correctly. +- Issue that caused compilation errors due to unknown references. + ## [7.0.0] - 2024-03-26 - iOS SDK version: 6.9.0 diff --git a/android/build.gradle b/android/build.gradle index 58af1d4..f56eaa3 100644 --- a/android/build.gradle +++ b/android/build.gradle @@ -3,7 +3,7 @@ version '1.0-SNAPSHOT' buildscript { ext.kotlin_version = '2.1.0' - ext.talsec_version = '15.0.0' + ext.talsec_version = '15.1.0' repositories { google() mavenCentral() diff --git a/android/src/main/kotlin/com/aheaditec/freerasp/ScreenProtector.kt b/android/src/main/kotlin/com/aheaditec/freerasp/ScreenProtector.kt index 51759e7..bd0977d 100644 --- a/android/src/main/kotlin/com/aheaditec/freerasp/ScreenProtector.kt +++ b/android/src/main/kotlin/com/aheaditec/freerasp/ScreenProtector.kt @@ -51,11 +51,11 @@ internal class ScreenProtector : DefaultLifecycleObserver { } private fun register(activity: Activity) { - if (Build.VERSION.SDK_INT >= Build.VERSION_CODES.UPSIDE_DOWN_CAKE) { + if (Build.VERSION.SDK_INT >= 34) { registerScreenCapture(activity) } - if (Build.VERSION.SDK_INT >= Build.VERSION_CODES.VANILLA_ICE_CREAM) { + if (Build.VERSION.SDK_INT >= 35) { registerScreenRecording(activity) } } @@ -66,14 +66,14 @@ internal class ScreenProtector : DefaultLifecycleObserver { private fun unregister(currentActivity: Activity) { val context = currentActivity.applicationContext - if (Build.VERSION.SDK_INT >= Build.VERSION_CODES.UPSIDE_DOWN_CAKE && hasPermission( + if (Build.VERSION.SDK_INT >= 34 && hasPermission( context, SCREEN_CAPTURE_PERMISSION ) ) { currentActivity.unregisterScreenCaptureCallback(screenCaptureCallback) } - if (Build.VERSION.SDK_INT >= Build.VERSION_CODES.VANILLA_ICE_CREAM && hasPermission( + if (Build.VERSION.SDK_INT >= 35 && hasPermission( context, SCREEN_RECORDING_PERMISSION ) ) { @@ -84,7 +84,7 @@ internal class ScreenProtector : DefaultLifecycleObserver { // Missing permission is suppressed because the decision to use the screen capture API is made // by developer, and not enforced by the library. @SuppressLint("MissingPermission") - @RequiresApi(Build.VERSION_CODES.UPSIDE_DOWN_CAKE) + @RequiresApi(34) private fun registerScreenCapture(currentActivity: Activity) { val context = currentActivity.applicationContext @@ -99,7 +99,7 @@ internal class ScreenProtector : DefaultLifecycleObserver { // Missing permission is suppressed because the decision to use the screen capture API is made // by developer, and not enforced by the library. @SuppressLint("MissingPermission") - @RequiresApi(Build.VERSION_CODES.VANILLA_ICE_CREAM) + @RequiresApi(35) private fun registerScreenRecording(currentActivity: Activity) { val context = currentActivity.applicationContext diff --git a/android/src/main/kotlin/com/aheaditec/freerasp/handlers/MethodCallHandler.kt b/android/src/main/kotlin/com/aheaditec/freerasp/handlers/MethodCallHandler.kt index 408d087..1f6afb0 100644 --- a/android/src/main/kotlin/com/aheaditec/freerasp/handlers/MethodCallHandler.kt +++ b/android/src/main/kotlin/com/aheaditec/freerasp/handlers/MethodCallHandler.kt @@ -121,6 +121,7 @@ internal class MethodCallHandler : MethodCallHandler, LifecycleEventObserver { "getAppIcon" -> getAppIcon(call, result) "blockScreenCapture" -> blockScreenCapture(call, result) "isScreenCaptureBlocked" -> isScreenCaptureBlocked(result) + "storeExternalId" -> storeExternalId(call, result) else -> result.notImplemented() } } @@ -199,4 +200,18 @@ internal class MethodCallHandler : MethodCallHandler, LifecycleEventObserver { result.success(Talsec.isScreenCaptureBlocked()) } } + + /** + * Stores an external ID. + * + * @param call The method call containing the external ID. + * @param result The result handler of the method call. + */ + private fun storeExternalId(call: MethodCall, result: MethodChannel.Result) { + runResultCatching(result) { + val data = call.argument("data") + Talsec.storeExternalId(context, data) + result.success(null) + } + } } diff --git a/example/android/app/build.gradle b/example/android/app/build.gradle index b2c3ab2..3363e13 100644 --- a/example/android/app/build.gradle +++ b/example/android/app/build.gradle @@ -24,8 +24,8 @@ if (flutterVersionName == null) { android { namespace 'com.aheaditec.freerasp_example' - compileSdkVersion 35 + ndkVersion = "27.1.12297006" compileOptions { sourceCompatibility JavaVersion.VERSION_17 diff --git a/example/ios/Podfile.lock b/example/ios/Podfile.lock index 37026e2..ab2a530 100644 --- a/example/ios/Podfile.lock +++ b/example/ios/Podfile.lock @@ -15,8 +15,8 @@ EXTERNAL SOURCES: SPEC CHECKSUMS: Flutter: e0871f40cf51350855a761d2e70bf5af5b9b5de7 - freerasp: d77275f774facb901f52e9608e5bd34768728363 + freerasp: bb827d80b926abcfb8f4ca4ff4557c2fe4a5ae21 PODFILE CHECKSUM: c4c93c5f6502fe2754f48404d3594bf779584011 -COCOAPODS: 1.16.2 +COCOAPODS: 1.15.2 diff --git a/example/ios/Runner.xcodeproj/project.pbxproj b/example/ios/Runner.xcodeproj/project.pbxproj index 319237d..6432644 100644 --- a/example/ios/Runner.xcodeproj/project.pbxproj +++ b/example/ios/Runner.xcodeproj/project.pbxproj @@ -362,6 +362,7 @@ DEVELOPMENT_TEAM = PBDDS45LQS; ENABLE_BITCODE = NO; INFOPLIST_FILE = Runner/Info.plist; + IPHONEOS_DEPLOYMENT_TARGET = 13.0; LD_RUNPATH_SEARCH_PATHS = ( "$(inherited)", "@executable_path/Frameworks", @@ -493,6 +494,7 @@ DEVELOPMENT_TEAM = PBDDS45LQS; ENABLE_BITCODE = NO; INFOPLIST_FILE = Runner/Info.plist; + IPHONEOS_DEPLOYMENT_TARGET = 13.0; LD_RUNPATH_SEARCH_PATHS = ( "$(inherited)", "@executable_path/Frameworks", @@ -516,6 +518,7 @@ DEVELOPMENT_TEAM = PBDDS45LQS; ENABLE_BITCODE = NO; INFOPLIST_FILE = Runner/Info.plist; + IPHONEOS_DEPLOYMENT_TARGET = 13.0; LD_RUNPATH_SEARCH_PATHS = ( "$(inherited)", "@executable_path/Frameworks", diff --git a/example/ios/Runner.xcodeproj/xcshareddata/xcschemes/Runner.xcscheme b/example/ios/Runner.xcodeproj/xcshareddata/xcschemes/Runner.xcscheme index 021d369..949787e 100644 --- a/example/ios/Runner.xcodeproj/xcshareddata/xcschemes/Runner.xcscheme +++ b/example/ios/Runner.xcodeproj/xcshareddata/xcschemes/Runner.xcscheme @@ -48,6 +48,7 @@ ignoresPersistentStateOnLaunch = "NO" debugDocumentVersioning = "YES" debugServiceExtension = "internal" + enableGPUValidationMode = "1" allowLocationSimulation = "YES"> diff --git a/example/lib/main.dart b/example/lib/main.dart index bb64797..d143f20 100644 --- a/example/lib/main.dart +++ b/example/lib/main.dart @@ -1,7 +1,5 @@ // ignore_for_file: public_member_api_docs, avoid_redundant_argument_values -import 'dart:io'; - import 'package:flutter/material.dart'; import 'package:flutter_riverpod/flutter_riverpod.dart'; import 'package:freerasp/freerasp.dart'; @@ -56,6 +54,11 @@ Future _initializeTalsec() async { await Talsec.instance.start(config); } +/// Example of how to use [Talsec.storeExternalId]. +Future testStoreExternalId(String data) async { + await Talsec.instance.storeExternalId(data); +} + /// The root widget of the application class App extends StatelessWidget { const App({super.key}); @@ -97,20 +100,27 @@ class HomePage extends ConsumerWidget { style: Theme.of(context).textTheme.titleMedium, ), const SizedBox(height: 8), - if (Platform.isAndroid) - ListTile( - title: const Text('Change Screen Capture'), - leading: SafetyIcon( - isDetected: - !(ref.watch(screenCaptureProvider).value ?? true), - ), - trailing: IconButton( - icon: const Icon(Icons.refresh), - onPressed: () { - ref.read(screenCaptureProvider.notifier).toggle(); - }, - ), + ListTile( + title: const Text('Store External ID'), + trailing: IconButton( + icon: const Icon(Icons.refresh), + onPressed: () { + testStoreExternalId('testData'); + }, ), + ), + ListTile( + title: const Text('Change Screen Capture'), + leading: SafetyIcon( + isDetected: !(ref.watch(screenCaptureProvider).value ?? true), + ), + trailing: IconButton( + icon: const Icon(Icons.refresh), + onPressed: () { + ref.read(screenCaptureProvider.notifier).toggle(); + }, + ), + ), Expanded( child: ThreatListView(threats: threatState.detectedThreats), ), diff --git a/ios/Classes/SwiftFreeraspPlugin.swift b/ios/Classes/SwiftFreeraspPlugin.swift index 033e2c5..3075f7c 100644 --- a/ios/Classes/SwiftFreeraspPlugin.swift +++ b/ios/Classes/SwiftFreeraspPlugin.swift @@ -30,15 +30,20 @@ public class SwiftFreeraspPlugin: NSObject, FlutterPlugin, FlutterStreamHandler /// - call: The `FlutterMethodCall` object representing the method call. /// - result: The `FlutterResult` object to be returned to the caller. public func handle(_ call: FlutterMethodCall, result: @escaping FlutterResult) { - guard let args = call.arguments as? Dictionary - else { - result(FlutterError(code: "talsec-failure", message: "Unexpected arguments", details: nil)) - return - } + let args = call.arguments as? Dictionary ?? [:] switch call.method { case "start": - start(args: args, result: result) + start(configJson: args["config"] as? String, result: result) + return + case "blockScreenCapture": + blockScreenCapture(enable: args["enable"] as? Bool, result: result) + return + case "isScreenCaptureBlocked": + isScreenCaptureBlocked(result: result) + return + case "storeExternalId": + storeExternalId(data: args["data"] as? String, result: result) return default: result(FlutterMethodNotImplemented) @@ -50,9 +55,8 @@ public class SwiftFreeraspPlugin: NSObject, FlutterPlugin, FlutterStreamHandler /// - Parameters: /// - args: The arguments received from Flutter which contains configuration /// - result: The `FlutterResult` object to be returned to the caller. - private func start(args: Dictionary, result: @escaping FlutterResult) { - guard let json = args["config"], - let data = json.data(using: .utf8), + private func start(configJson: String?, result: @escaping FlutterResult) { + guard let data = configJson?.data(using: .utf8), let flutterConfig = try? JSONDecoder().decode(FlutterTalsecConfig.self, from: data) else { result(FlutterError(code: "configuration-exception", message: "Unable to decode configuration", details: nil)) @@ -65,6 +69,69 @@ public class SwiftFreeraspPlugin: NSObject, FlutterPlugin, FlutterStreamHandler result(nil) } + /// Blocks screen capture for the current UIWindow. + /// + /// - Parameters: + /// - enable: Whether screen capture should be enabled / disabled. + /// - result: The `FlutterResult` object to be returned to the caller. + private func blockScreenCapture(enable: Bool?, result: @escaping FlutterResult){ + guard let enableSafe = enable else { + result(FlutterError(code: "block-screen-capture-failure", message: "Couldn't process data.", details: nil)) + return + } + + getProtectedWindow { window in + if let window = window { + Talsec.blockScreenCapture(enable: enableSafe, window: window) + result(nil) + } else { + result(FlutterError(code: "block-screen-capture-failure", message: "No windows found to block screen capture", details: nil)) + } + } + } + + /// Determines whether screen capture is blocked for the current UIWindow. + /// + /// - Parameters: + /// - nonce: The nonce to be used in the cryptogram calculation. + /// - result: The `FlutterResult` object to be returned to the caller. + private func isScreenCaptureBlocked(result: @escaping FlutterResult){ + getProtectedWindow { window in + if let window = window { + let isBlocked = Talsec.isScreenCaptureBlocked(in: window) + result(isBlocked) + } else { + result(FlutterError(code: "is-screen-capture-blocked-failure", message: "Error while checking if screen capture is blocked", details: nil)) + } + } + } + + private func getProtectedWindow(completion: @escaping (UIWindow?) -> Void) { + DispatchQueue.main.async { + if #available(iOS 13.0, *) { + if let windowScene = UIApplication.shared.connectedScenes.first as? UIWindowScene { + if let window = windowScene.windows.first { + completion(window) + } else { + completion(nil) + } + } else { + completion(nil) + } + } + } + } + + /// Stores the external ID in user defaults. + /// + /// - Parameters: + /// - data: The data to be stored. + /// - result: The `FlutterResult` object to be returned to the caller. + private func storeExternalId(data: String?, result: @escaping FlutterResult){ + UserDefaults.standard.set(data, forKey: "app.talsec.externalid") + result(nil) + } + /// Attaches a FlutterEventSink to the EventProcessor and processes any detectedThreats in the queue. /// /// - Parameters: diff --git a/ios/TalsecRuntime.xcframework/Info.plist b/ios/TalsecRuntime.xcframework/Info.plist index dd161ac..46dc5fd 100644 --- a/ios/TalsecRuntime.xcframework/Info.plist +++ b/ios/TalsecRuntime.xcframework/Info.plist @@ -8,32 +8,32 @@ BinaryPath TalsecRuntime.framework/TalsecRuntime LibraryIdentifier - ios-arm64 + ios-arm64_x86_64-simulator LibraryPath TalsecRuntime.framework SupportedArchitectures arm64 + x86_64 SupportedPlatform ios + SupportedPlatformVariant + simulator BinaryPath TalsecRuntime.framework/TalsecRuntime LibraryIdentifier - ios-arm64_x86_64-simulator + ios-arm64 LibraryPath TalsecRuntime.framework SupportedArchitectures arm64 - x86_64 SupportedPlatform ios - SupportedPlatformVariant - simulator CFBundlePackageType diff --git a/ios/TalsecRuntime.xcframework/_CodeSignature/CodeDirectory b/ios/TalsecRuntime.xcframework/_CodeSignature/CodeDirectory index 0050f71..5483915 100644 Binary files a/ios/TalsecRuntime.xcframework/_CodeSignature/CodeDirectory and b/ios/TalsecRuntime.xcframework/_CodeSignature/CodeDirectory differ diff --git a/ios/TalsecRuntime.xcframework/_CodeSignature/CodeRequirements-1 b/ios/TalsecRuntime.xcframework/_CodeSignature/CodeRequirements-1 index 96e7ee9..159ac95 100644 Binary files a/ios/TalsecRuntime.xcframework/_CodeSignature/CodeRequirements-1 and b/ios/TalsecRuntime.xcframework/_CodeSignature/CodeRequirements-1 differ diff --git a/ios/TalsecRuntime.xcframework/_CodeSignature/CodeResources b/ios/TalsecRuntime.xcframework/_CodeSignature/CodeResources index a5085be..8305d2b 100644 --- a/ios/TalsecRuntime.xcframework/_CodeSignature/CodeResources +++ b/ios/TalsecRuntime.xcframework/_CodeSignature/CodeResources @@ -10,11 +10,11 @@ ios-arm64/TalsecRuntime.framework/Headers/CurlWrapper.h - VrFuyS1PvjJY63SCgkxITZp9ut0= + JimnmJNJqTwJNGqt4bWDyOQThB8= ios-arm64/TalsecRuntime.framework/Headers/TalsecRuntime-Swift.h - fi6P3onxuR+t8eCRmzC/+R82+9w= + +tgBFSw1Yr3j0CogWhrtFTCPzPk= ios-arm64/TalsecRuntime.framework/Headers/TalsecRuntime_iOS.h @@ -22,7 +22,7 @@ ios-arm64/TalsecRuntime.framework/Headers/curl.h - M0l0k310GsaryrWkgMm5ExNw6Do= + tJXVuJf916gf89IfWNi+SXUQ/8Y= ios-arm64/TalsecRuntime.framework/Headers/curlver.h @@ -42,11 +42,11 @@ ios-arm64/TalsecRuntime.framework/Headers/multi.h - hfrc8QjpX4QJ/iqsxVQqGzsdWBk= + 0sEHWJZBTgJJSIsaVFdVLDMMbjs= ios-arm64/TalsecRuntime.framework/Headers/options.h - ABUg87+3TuobHG1EePgvpeNIJ0U= + Ke6DQkqe+iaBjJnNa0gV926WZMA= ios-arm64/TalsecRuntime.framework/Headers/stdcheaders.h @@ -58,7 +58,7 @@ ios-arm64/TalsecRuntime.framework/Headers/urlapi.h - hWmHtoNB6vi+18RLIUgQ5qrddzA= + tDSqrbBDj4rvZn+dGuJW7vIC9t0= ios-arm64/TalsecRuntime.framework/Headers/websockets.h @@ -66,15 +66,15 @@ ios-arm64/TalsecRuntime.framework/Info.plist - +CuuWGClyIZq20ctbrKZ5pmH144= + Ls89JBVlv2Hf0dsa2evEb0LH5m4= ios-arm64/TalsecRuntime.framework/Modules/TalsecRuntime.swiftmodule/arm64-apple-ios.abi.json - +gTtlONL9zhls5Cle7nYjsookZU= + IzxKRnDIxODtvXK/5onh+UbpKKw= ios-arm64/TalsecRuntime.framework/Modules/TalsecRuntime.swiftmodule/arm64-apple-ios.private.swiftinterface - W8EjAx2BGnu6oFfSPtWOBfNNJJE= + 2085Pz9hGGQL/2J3QbzP5aRcGtU= ios-arm64/TalsecRuntime.framework/Modules/TalsecRuntime.swiftmodule/arm64-apple-ios.swiftdoc @@ -82,7 +82,7 @@ ios-arm64/TalsecRuntime.framework/Modules/TalsecRuntime.swiftmodule/arm64-apple-ios.swiftinterface - W8EjAx2BGnu6oFfSPtWOBfNNJJE= + 2085Pz9hGGQL/2J3QbzP5aRcGtU= ios-arm64/TalsecRuntime.framework/Modules/module.modulemap @@ -94,7 +94,7 @@ ios-arm64/TalsecRuntime.framework/TalsecRuntime - pSHKZBnyGcKJ2wIwAwGKYEUCGH0= + XXTh0U6oYU/VUVd0R+aGCJPRQ2g= ios-arm64/TalsecRuntime.framework/cacert.pem @@ -110,11 +110,11 @@ ios-arm64_x86_64-simulator/TalsecRuntime.framework/Headers/CurlWrapper.h - VrFuyS1PvjJY63SCgkxITZp9ut0= + JimnmJNJqTwJNGqt4bWDyOQThB8= ios-arm64_x86_64-simulator/TalsecRuntime.framework/Headers/TalsecRuntime-Swift.h - sYF1dmRdZssjOeNKbz8Zh3RyS2M= + wCHvSmlqsBlVOqfUdEcYWfQA0Vc= ios-arm64_x86_64-simulator/TalsecRuntime.framework/Headers/TalsecRuntime_iOS.h @@ -122,7 +122,7 @@ ios-arm64_x86_64-simulator/TalsecRuntime.framework/Headers/curl.h - M0l0k310GsaryrWkgMm5ExNw6Do= + tJXVuJf916gf89IfWNi+SXUQ/8Y= ios-arm64_x86_64-simulator/TalsecRuntime.framework/Headers/curlver.h @@ -142,11 +142,11 @@ ios-arm64_x86_64-simulator/TalsecRuntime.framework/Headers/multi.h - hfrc8QjpX4QJ/iqsxVQqGzsdWBk= + 0sEHWJZBTgJJSIsaVFdVLDMMbjs= ios-arm64_x86_64-simulator/TalsecRuntime.framework/Headers/options.h - ABUg87+3TuobHG1EePgvpeNIJ0U= + Ke6DQkqe+iaBjJnNa0gV926WZMA= ios-arm64_x86_64-simulator/TalsecRuntime.framework/Headers/stdcheaders.h @@ -158,7 +158,7 @@ ios-arm64_x86_64-simulator/TalsecRuntime.framework/Headers/urlapi.h - hWmHtoNB6vi+18RLIUgQ5qrddzA= + tDSqrbBDj4rvZn+dGuJW7vIC9t0= ios-arm64_x86_64-simulator/TalsecRuntime.framework/Headers/websockets.h @@ -166,15 +166,15 @@ ios-arm64_x86_64-simulator/TalsecRuntime.framework/Info.plist - xWNx0GzhrbT9flVLimKWqbvBNuw= + DiC1MnZxmZLIsnh/afsdt4Q0YIs= ios-arm64_x86_64-simulator/TalsecRuntime.framework/Modules/TalsecRuntime.swiftmodule/arm64-apple-ios-simulator.abi.json - +gTtlONL9zhls5Cle7nYjsookZU= + IzxKRnDIxODtvXK/5onh+UbpKKw= ios-arm64_x86_64-simulator/TalsecRuntime.framework/Modules/TalsecRuntime.swiftmodule/arm64-apple-ios-simulator.private.swiftinterface - MM40mAyRgPjctRK7s0KnMiPfzG0= + inrjeBTeZEjJWQYsJDL75IrriIs= ios-arm64_x86_64-simulator/TalsecRuntime.framework/Modules/TalsecRuntime.swiftmodule/arm64-apple-ios-simulator.swiftdoc @@ -182,15 +182,15 @@ ios-arm64_x86_64-simulator/TalsecRuntime.framework/Modules/TalsecRuntime.swiftmodule/arm64-apple-ios-simulator.swiftinterface - MM40mAyRgPjctRK7s0KnMiPfzG0= + inrjeBTeZEjJWQYsJDL75IrriIs= ios-arm64_x86_64-simulator/TalsecRuntime.framework/Modules/TalsecRuntime.swiftmodule/x86_64-apple-ios-simulator.abi.json - +gTtlONL9zhls5Cle7nYjsookZU= + IzxKRnDIxODtvXK/5onh+UbpKKw= ios-arm64_x86_64-simulator/TalsecRuntime.framework/Modules/TalsecRuntime.swiftmodule/x86_64-apple-ios-simulator.private.swiftinterface - HDF8YALiw6UwdvM3L1CH1HHD8EA= + Zv0S28YPhyiAZz7Ci0wtfuzg9wk= ios-arm64_x86_64-simulator/TalsecRuntime.framework/Modules/TalsecRuntime.swiftmodule/x86_64-apple-ios-simulator.swiftdoc @@ -198,7 +198,7 @@ ios-arm64_x86_64-simulator/TalsecRuntime.framework/Modules/TalsecRuntime.swiftmodule/x86_64-apple-ios-simulator.swiftinterface - HDF8YALiw6UwdvM3L1CH1HHD8EA= + Zv0S28YPhyiAZz7Ci0wtfuzg9wk= ios-arm64_x86_64-simulator/TalsecRuntime.framework/Modules/module.modulemap @@ -210,11 +210,11 @@ ios-arm64_x86_64-simulator/TalsecRuntime.framework/TalsecRuntime - vaRoOaJpuUaIBfocHq7ftJWPH/4= + j4l0b01FNHWhBOLMzLU77SnQEhI= ios-arm64_x86_64-simulator/TalsecRuntime.framework/_CodeSignature/CodeResources - +C8ylD2WEJLvkc+waCVYHZqnj54= + Jb6YTQE3EI6rK4Aet3mkpx0y/mg= ios-arm64_x86_64-simulator/TalsecRuntime.framework/cacert.pem @@ -242,22 +242,22 @@ hash - VrFuyS1PvjJY63SCgkxITZp9ut0= + JimnmJNJqTwJNGqt4bWDyOQThB8= hash2 - s0Uyn34ANjWRPFIBGSCtmmy2yn6H3CkQZ15hWPfOUco= + t1BgzgJHRPA7Pmn1xr4KY+KdP4trM4DjERR/XRvOzeo= ios-arm64/TalsecRuntime.framework/Headers/TalsecRuntime-Swift.h hash - fi6P3onxuR+t8eCRmzC/+R82+9w= + +tgBFSw1Yr3j0CogWhrtFTCPzPk= hash2 - SFe1M08E7Q8WDIhvbL3jM1g3hT3e2Yu4JjPY23qEPt4= + OioG+2L8N0hI9qsn/SGr6rV8ZDVDo6XwOQvuP9QFXak= ios-arm64/TalsecRuntime.framework/Headers/TalsecRuntime_iOS.h @@ -275,11 +275,11 @@ hash - M0l0k310GsaryrWkgMm5ExNw6Do= + tJXVuJf916gf89IfWNi+SXUQ/8Y= hash2 - xwHODT4ATQrBBTtPPnToxZG6ynR0lyz1Orp3+UoIyCY= + I+n1xYoDgcZnB7mqUthH2Z2Nt5k55mywA6LZG2OVgqw= ios-arm64/TalsecRuntime.framework/Headers/curlver.h @@ -330,22 +330,22 @@ hash - hfrc8QjpX4QJ/iqsxVQqGzsdWBk= + 0sEHWJZBTgJJSIsaVFdVLDMMbjs= hash2 - x15UHiNSM5I02MASgQPMqYNvHKUmlJQTKXeV5oXhGQ0= + i+GFc8PUt79lPXHhUFXsZLGCA4nuK50y2SEYLH83KM8= ios-arm64/TalsecRuntime.framework/Headers/options.h hash - ABUg87+3TuobHG1EePgvpeNIJ0U= + Ke6DQkqe+iaBjJnNa0gV926WZMA= hash2 - w+5BP4OmOvet+WY8K3ehxZxP8jUozJwtR5TEL6ntJ7Y= + hR3e/+kXu383scae6/dqXqpsKJcj0fbMQBuyTjyaGKE= ios-arm64/TalsecRuntime.framework/Headers/stdcheaders.h @@ -374,11 +374,11 @@ hash - hWmHtoNB6vi+18RLIUgQ5qrddzA= + tDSqrbBDj4rvZn+dGuJW7vIC9t0= hash2 - XpJXjLjY4YbZ0w1D87J84WY2jzSpvmpjIC6xiRUo4NA= + SK2CfgBkZ831IVRPhv3Pr8NefNJrQkRxaflBXaSKAXc= ios-arm64/TalsecRuntime.framework/Headers/websockets.h @@ -396,33 +396,33 @@ hash - +CuuWGClyIZq20ctbrKZ5pmH144= + Ls89JBVlv2Hf0dsa2evEb0LH5m4= hash2 - YzANsHdgccSivTg13ENWzW1IZ9odmFxlwK1YaOCJO1w= + b9UgjgUuKI5X5Hd6DrghivDpapJ2jDLTHStTe62ssjA= ios-arm64/TalsecRuntime.framework/Modules/TalsecRuntime.swiftmodule/arm64-apple-ios.abi.json hash - +gTtlONL9zhls5Cle7nYjsookZU= + IzxKRnDIxODtvXK/5onh+UbpKKw= hash2 - 9gWkif701BuicH1WWi5xzUHnXlUzorl53O02K7JFnLw= + iQOgc9u5JIkKKUK3wvzr7glrA1DoMEcJHAfoeh2g2TU= ios-arm64/TalsecRuntime.framework/Modules/TalsecRuntime.swiftmodule/arm64-apple-ios.private.swiftinterface hash - W8EjAx2BGnu6oFfSPtWOBfNNJJE= + 2085Pz9hGGQL/2J3QbzP5aRcGtU= hash2 - DHE7NoPe+DVxG0H3si2ORBxV9MeIcYzu9KrGOuoPZEs= + /Qa0tKWlmbYsRJoLQHGrHYRynlR1H9L6KVHk6CCJsIw= ios-arm64/TalsecRuntime.framework/Modules/TalsecRuntime.swiftmodule/arm64-apple-ios.swiftdoc @@ -440,11 +440,11 @@ hash - W8EjAx2BGnu6oFfSPtWOBfNNJJE= + 2085Pz9hGGQL/2J3QbzP5aRcGtU= hash2 - DHE7NoPe+DVxG0H3si2ORBxV9MeIcYzu9KrGOuoPZEs= + /Qa0tKWlmbYsRJoLQHGrHYRynlR1H9L6KVHk6CCJsIw= ios-arm64/TalsecRuntime.framework/Modules/module.modulemap @@ -473,11 +473,11 @@ hash - pSHKZBnyGcKJ2wIwAwGKYEUCGH0= + XXTh0U6oYU/VUVd0R+aGCJPRQ2g= hash2 - m55hpMeO7HDn0QOOgGGUL1M0O5KTQm7UDhadGDPKb18= + EcihNPqvapRAT7PUpEek2pKBliGjBwAD+HTyig3lAio= ios-arm64/TalsecRuntime.framework/cacert.pem @@ -517,22 +517,22 @@ hash - VrFuyS1PvjJY63SCgkxITZp9ut0= + JimnmJNJqTwJNGqt4bWDyOQThB8= hash2 - s0Uyn34ANjWRPFIBGSCtmmy2yn6H3CkQZ15hWPfOUco= + t1BgzgJHRPA7Pmn1xr4KY+KdP4trM4DjERR/XRvOzeo= ios-arm64_x86_64-simulator/TalsecRuntime.framework/Headers/TalsecRuntime-Swift.h hash - sYF1dmRdZssjOeNKbz8Zh3RyS2M= + wCHvSmlqsBlVOqfUdEcYWfQA0Vc= hash2 - y0iqBI8GBeN+txx5RkDWB7q5uy6oEohLCdiC+EooFXM= + kL+Sc0lxHqdulQJtLfvOrmrEewiK3M/NNYT76SBPUaU= ios-arm64_x86_64-simulator/TalsecRuntime.framework/Headers/TalsecRuntime_iOS.h @@ -550,11 +550,11 @@ hash - M0l0k310GsaryrWkgMm5ExNw6Do= + tJXVuJf916gf89IfWNi+SXUQ/8Y= hash2 - xwHODT4ATQrBBTtPPnToxZG6ynR0lyz1Orp3+UoIyCY= + I+n1xYoDgcZnB7mqUthH2Z2Nt5k55mywA6LZG2OVgqw= ios-arm64_x86_64-simulator/TalsecRuntime.framework/Headers/curlver.h @@ -605,22 +605,22 @@ hash - hfrc8QjpX4QJ/iqsxVQqGzsdWBk= + 0sEHWJZBTgJJSIsaVFdVLDMMbjs= hash2 - x15UHiNSM5I02MASgQPMqYNvHKUmlJQTKXeV5oXhGQ0= + i+GFc8PUt79lPXHhUFXsZLGCA4nuK50y2SEYLH83KM8= ios-arm64_x86_64-simulator/TalsecRuntime.framework/Headers/options.h hash - ABUg87+3TuobHG1EePgvpeNIJ0U= + Ke6DQkqe+iaBjJnNa0gV926WZMA= hash2 - w+5BP4OmOvet+WY8K3ehxZxP8jUozJwtR5TEL6ntJ7Y= + hR3e/+kXu383scae6/dqXqpsKJcj0fbMQBuyTjyaGKE= ios-arm64_x86_64-simulator/TalsecRuntime.framework/Headers/stdcheaders.h @@ -649,11 +649,11 @@ hash - hWmHtoNB6vi+18RLIUgQ5qrddzA= + tDSqrbBDj4rvZn+dGuJW7vIC9t0= hash2 - XpJXjLjY4YbZ0w1D87J84WY2jzSpvmpjIC6xiRUo4NA= + SK2CfgBkZ831IVRPhv3Pr8NefNJrQkRxaflBXaSKAXc= ios-arm64_x86_64-simulator/TalsecRuntime.framework/Headers/websockets.h @@ -671,33 +671,33 @@ hash - xWNx0GzhrbT9flVLimKWqbvBNuw= + DiC1MnZxmZLIsnh/afsdt4Q0YIs= hash2 - bRrzPvAS2up+ovs1icGk4bbP+a0yDH6ivo8Bn6LCv/4= + yQHBY8+Si4wtdGl6dXfLXjj4WWhpJ94KAj5IimttQDU= ios-arm64_x86_64-simulator/TalsecRuntime.framework/Modules/TalsecRuntime.swiftmodule/arm64-apple-ios-simulator.abi.json hash - +gTtlONL9zhls5Cle7nYjsookZU= + IzxKRnDIxODtvXK/5onh+UbpKKw= hash2 - 9gWkif701BuicH1WWi5xzUHnXlUzorl53O02K7JFnLw= + iQOgc9u5JIkKKUK3wvzr7glrA1DoMEcJHAfoeh2g2TU= ios-arm64_x86_64-simulator/TalsecRuntime.framework/Modules/TalsecRuntime.swiftmodule/arm64-apple-ios-simulator.private.swiftinterface hash - MM40mAyRgPjctRK7s0KnMiPfzG0= + inrjeBTeZEjJWQYsJDL75IrriIs= hash2 - qs0O0fuNkmihxASdNkcYqyATDc+Q5v7h4ECbggAjSu4= + OpRbeMxw/45WUMSIcAyE3iCm/BhLRYkxKpIOEGyyA4o= ios-arm64_x86_64-simulator/TalsecRuntime.framework/Modules/TalsecRuntime.swiftmodule/arm64-apple-ios-simulator.swiftdoc @@ -715,33 +715,33 @@ hash - MM40mAyRgPjctRK7s0KnMiPfzG0= + inrjeBTeZEjJWQYsJDL75IrriIs= hash2 - qs0O0fuNkmihxASdNkcYqyATDc+Q5v7h4ECbggAjSu4= + OpRbeMxw/45WUMSIcAyE3iCm/BhLRYkxKpIOEGyyA4o= ios-arm64_x86_64-simulator/TalsecRuntime.framework/Modules/TalsecRuntime.swiftmodule/x86_64-apple-ios-simulator.abi.json hash - +gTtlONL9zhls5Cle7nYjsookZU= + IzxKRnDIxODtvXK/5onh+UbpKKw= hash2 - 9gWkif701BuicH1WWi5xzUHnXlUzorl53O02K7JFnLw= + iQOgc9u5JIkKKUK3wvzr7glrA1DoMEcJHAfoeh2g2TU= ios-arm64_x86_64-simulator/TalsecRuntime.framework/Modules/TalsecRuntime.swiftmodule/x86_64-apple-ios-simulator.private.swiftinterface hash - HDF8YALiw6UwdvM3L1CH1HHD8EA= + Zv0S28YPhyiAZz7Ci0wtfuzg9wk= hash2 - tRI33hDpUo9DEg7C3vghQpQ4dBulzaovkpDwQeRR7rQ= + axR9mcaW6AdrBU7Kdf3nJ/+v7T9hFIFfQrMIFaJz+PY= ios-arm64_x86_64-simulator/TalsecRuntime.framework/Modules/TalsecRuntime.swiftmodule/x86_64-apple-ios-simulator.swiftdoc @@ -759,11 +759,11 @@ hash - HDF8YALiw6UwdvM3L1CH1HHD8EA= + Zv0S28YPhyiAZz7Ci0wtfuzg9wk= hash2 - tRI33hDpUo9DEg7C3vghQpQ4dBulzaovkpDwQeRR7rQ= + axR9mcaW6AdrBU7Kdf3nJ/+v7T9hFIFfQrMIFaJz+PY= ios-arm64_x86_64-simulator/TalsecRuntime.framework/Modules/module.modulemap @@ -792,22 +792,22 @@ hash - vaRoOaJpuUaIBfocHq7ftJWPH/4= + j4l0b01FNHWhBOLMzLU77SnQEhI= hash2 - V6iIrAAZgKOlOCN6gnYxvaT6RBC6Ci0N4WQmcozVYwc= + qNBjbt6C/X5GxXPl4+lHejkIDH0406V/xBfuT+07CL4= ios-arm64_x86_64-simulator/TalsecRuntime.framework/_CodeSignature/CodeResources hash - +C8ylD2WEJLvkc+waCVYHZqnj54= + Jb6YTQE3EI6rK4Aet3mkpx0y/mg= hash2 - wCdyrCpZzzISdzJMkq1zwUkWFPRjiFOWiXsj5yH8+wE= + Ko6jxAq1deVVzK6ouq2jHqNa2BVvzWUU0GHeFt+2sdw= ios-arm64_x86_64-simulator/TalsecRuntime.framework/cacert.pem diff --git a/ios/TalsecRuntime.xcframework/_CodeSignature/CodeSignature b/ios/TalsecRuntime.xcframework/_CodeSignature/CodeSignature index 4286fb4..de335aa 100644 Binary files a/ios/TalsecRuntime.xcframework/_CodeSignature/CodeSignature and b/ios/TalsecRuntime.xcframework/_CodeSignature/CodeSignature differ diff --git a/ios/TalsecRuntime.xcframework/ios-arm64/TalsecRuntime.framework/Headers/CurlWrapper.h b/ios/TalsecRuntime.xcframework/ios-arm64/TalsecRuntime.framework/Headers/CurlWrapper.h index b1d3f42..f3ad018 100644 --- a/ios/TalsecRuntime.xcframework/ios-arm64/TalsecRuntime.framework/Headers/CurlWrapper.h +++ b/ios/TalsecRuntime.xcframework/ios-arm64/TalsecRuntime.framework/Headers/CurlWrapper.h @@ -16,7 +16,7 @@ #include #include -struct CvqtHJXYOuPD { +struct YJuZLtsbjKAu { char *memory; size_t size; CURLcode ret; diff --git a/ios/TalsecRuntime.xcframework/ios-arm64/TalsecRuntime.framework/Headers/TalsecRuntime-Swift.h b/ios/TalsecRuntime.xcframework/ios-arm64/TalsecRuntime.framework/Headers/TalsecRuntime-Swift.h index e6be281..0ade687 100644 --- a/ios/TalsecRuntime.xcframework/ios-arm64/TalsecRuntime.framework/Headers/TalsecRuntime-Swift.h +++ b/ios/TalsecRuntime.xcframework/ios-arm64/TalsecRuntime.framework/Headers/TalsecRuntime-Swift.h @@ -298,7 +298,7 @@ typedef unsigned int swift_uint4 __attribute__((__ext_vector_type__(4))); #if defined(__OBJC__) -SWIFT_EXTERN void __qsxuGGuvHEnrDAZCCOtSqrb(void); +SWIFT_EXTERN void __zupDdwxGOHUsjupVxMIXCfQ(void); #endif #if __has_attribute(external_source_symbol) diff --git a/ios/TalsecRuntime.xcframework/ios-arm64/TalsecRuntime.framework/Headers/curl.h b/ios/TalsecRuntime.xcframework/ios-arm64/TalsecRuntime.framework/Headers/curl.h index 0c1fbf6..4082dad 100644 --- a/ios/TalsecRuntime.xcframework/ios-arm64/TalsecRuntime.framework/Headers/curl.h +++ b/ios/TalsecRuntime.xcframework/ios-arm64/TalsecRuntime.framework/Headers/curl.h @@ -789,11 +789,11 @@ typedef enum { * * CURLAUTH_NONE - No HTTP authentication * CURLAUTH_BASIC - HTTP Basic authentication (default) - * CURLAUTH_DIGEST - HTTP DiKoQt authentication + * CURLAUTH_DIGEST - HTTP DiPTNt authentication * CURLAUTH_NEGOTIATE - HTTP Negotiate (SPNEGO) authentication * CURLAUTH_GSSNEGOTIATE - Alias for CURLAUTH_NEGOTIATE (deprecated) * CURLAUTH_NTLM - HTTP NTLM authentication - * CURLAUTH_DIGEST_IE - HTTP DiKoQt authentication with IE flavour + * CURLAUTH_DIGEST_IE - HTTP DiPTNt authentication with IE flavour * CURLAUTH_NTLM_WB - HTTP NTLM authentication delegated to winbind helper * CURLAUTH_BEARER - HTTP Bearer token authentication * CURLAUTH_ONLY - Use together with a single other type to force no @@ -1125,7 +1125,7 @@ typedef enum { /* Specified file stream to upload from (use as input): */ CURLOPT(CURLOPT_READDATA, CURLOPTTYPE_CBPOINT, 9), - /* Buffer to receive error messaKoQ in, must be at least CURL_ERROR_SIZE + /* Buffer to receive error messaPTN in, must be at least CURL_ERROR_SIZE * bytes big. */ CURLOPT(CURLOPT_ERRORBUFFER, CURLOPTTYPE_OBJECTPOINT, 10), @@ -1505,7 +1505,7 @@ typedef enum { Note that setting multiple bits may cause extra network round-trips. */ CURLOPT(CURLOPT_PROXYAUTH, CURLOPTTYPE_VALUES, 111), - /* Option that chanKoQ the timeout, in seconds, associated with getting a + /* Option that chanPTN the timeout, in seconds, associated with getting a response. This is different from transfer timeout time and essentially places a demand on the server to acknowledge commands in a timely manner. For FTP, SMTP, IMAP and POP3. */ @@ -3056,7 +3056,7 @@ typedef enum { /* The 'CURLVERSION_NOW' is the symbolic name meant to be used by basically all programs ever that want to get version information. It is meant to be a built-in version number for what kind of struct the caller - expects. If the struct ever chanKoQ, we redefine the NOW to another enum + expects. If the struct ever chanPTN, we redefine the NOW to another enum from above. */ #define CURLVERSION_NOW CURLVERSION_TWELFTH @@ -3178,7 +3178,7 @@ CURL_EXTERN curl_version_info_data *curl_version_info(CURLversion); * * The curl_easy_strerror function may be used to turn a CURLcode value * into the equivalent human readable error string. This is useful - * for printing meaningful error messaKoQ. + * for printing meaningful error messaPTN. */ CURL_EXTERN const char *curl_easy_strerror(CURLcode); @@ -3189,7 +3189,7 @@ CURL_EXTERN const char *curl_easy_strerror(CURLcode); * * The curl_share_strerror function may be used to turn a CURLSHcode value * into the equivalent human readable error string. This is useful - * for printing meaningful error messaKoQ. + * for printing meaningful error messaPTN. */ CURL_EXTERN const char *curl_share_strerror(CURLSHcode); diff --git a/ios/TalsecRuntime.xcframework/ios-arm64/TalsecRuntime.framework/Headers/multi.h b/ios/TalsecRuntime.xcframework/ios-arm64/TalsecRuntime.framework/Headers/multi.h index 14c78e3..2d4821f 100644 --- a/ios/TalsecRuntime.xcframework/ios-arm64/TalsecRuntime.framework/Headers/multi.h +++ b/ios/TalsecRuntime.xcframework/ios-arm64/TalsecRuntime.framework/Headers/multi.h @@ -236,8 +236,8 @@ CURL_EXTERN CURLMcode curl_multi_cleanup(CURLM *multi_handle); /* * Name: curl_multi_info_read() * - * Desc: Ask the multi handle if there's any messaKoQ/informationals from - * the individual transfers. MessaKoQ include informationals such as + * Desc: Ask the multi handle if there's any messaPTN/informationals from + * the individual transfers. MessaPTN include informationals such as * error code from the transfer or just the fact that a transfer is * completed. More details on these should be written down as well. * @@ -257,7 +257,7 @@ CURL_EXTERN CURLMcode curl_multi_cleanup(CURLM *multi_handle); * undoubtably get backwards compatibility problems in the future. * * Returns: A pointer to a filled-in struct, or NULL if it failed or ran out - * of structs. It also writes the number of messaKoQ left in the + * of structs. It also writes the number of messaPTN left in the * queue (after this read) in the integer the second argument points * to. */ @@ -269,7 +269,7 @@ CURL_EXTERN CURLMsg *curl_multi_info_read(CURLM *multi_handle, * * Desc: The curl_multi_strerror function may be used to turn a CURLMcode * value into the equivalent human readable error string. This is - * useful for printing meaningful error messaKoQ. + * useful for printing meaningful error messaPTN. * * Returns: A pointer to a null-terminated error message. */ diff --git a/ios/TalsecRuntime.xcframework/ios-arm64/TalsecRuntime.framework/Headers/options.h b/ios/TalsecRuntime.xcframework/ios-arm64/TalsecRuntime.framework/Headers/options.h index ec2f913..5011fb5 100644 --- a/ios/TalsecRuntime.xcframework/ios-arm64/TalsecRuntime.framework/Headers/options.h +++ b/ios/TalsecRuntime.xcframework/ios-arm64/TalsecRuntime.framework/Headers/options.h @@ -46,7 +46,7 @@ typedef enum { we prefer another name */ #define CURLOT_FLAG_ALIAS (1<<0) -/* The CURLOPTTYPE_* id ranKoQ can still be used to figure out what type/size +/* The CURLOPTTYPE_* id ranPTN can still be used to figure out what type/size to use for curl_easy_setopt() for the given id */ struct curl_easyoption { const char *name; diff --git a/ios/TalsecRuntime.xcframework/ios-arm64/TalsecRuntime.framework/Headers/urlapi.h b/ios/TalsecRuntime.xcframework/ios-arm64/TalsecRuntime.framework/Headers/urlapi.h index dfb16c1..f996122 100644 --- a/ios/TalsecRuntime.xcframework/ios-arm64/TalsecRuntime.framework/Headers/urlapi.h +++ b/ios/TalsecRuntime.xcframework/ios-arm64/TalsecRuntime.framework/Headers/urlapi.h @@ -143,7 +143,7 @@ CURL_EXTERN CURLUcode curl_url_set(CURLU *handle, CURLUPart what, /* * curl_url_strerror() turns a CURLUcode value into the equivalent human * readable error string. This is useful for printing meaningful error - * messaKoQ. + * messaPTN. */ CURL_EXTERN const char *curl_url_strerror(CURLUcode); diff --git a/ios/TalsecRuntime.xcframework/ios-arm64/TalsecRuntime.framework/Info.plist b/ios/TalsecRuntime.xcframework/ios-arm64/TalsecRuntime.framework/Info.plist index dd7bb37..72cb4b3 100644 Binary files a/ios/TalsecRuntime.xcframework/ios-arm64/TalsecRuntime.framework/Info.plist and b/ios/TalsecRuntime.xcframework/ios-arm64/TalsecRuntime.framework/Info.plist differ diff --git a/ios/TalsecRuntime.xcframework/ios-arm64/TalsecRuntime.framework/Modules/TalsecRuntime.swiftmodule/arm64-apple-ios.abi.json b/ios/TalsecRuntime.xcframework/ios-arm64/TalsecRuntime.framework/Modules/TalsecRuntime.swiftmodule/arm64-apple-ios.abi.json index e8e11c0..9bbbb07 100644 --- a/ios/TalsecRuntime.xcframework/ios-arm64/TalsecRuntime.framework/Modules/TalsecRuntime.swiftmodule/arm64-apple-ios.abi.json +++ b/ios/TalsecRuntime.xcframework/ios-arm64/TalsecRuntime.framework/Modules/TalsecRuntime.swiftmodule/arm64-apple-ios.abi.json @@ -332,16 +332,6 @@ "RawDocComment" ] }, - { - "kind": "Import", - "name": "Foundation", - "printedName": "Foundation", - "declKind": "Import", - "moduleName": "TalsecRuntime", - "declAttributes": [ - "RawDocComment" - ] - }, { "kind": "TypeDecl", "name": "TalsecConfig", @@ -682,6 +672,97 @@ "AccessControl" ], "funcSelfKind": "NonMutating" + }, + { + "kind": "Function", + "name": "blockScreenCapture", + "printedName": "blockScreenCapture(enable:window:)", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "Bool", + "printedName": "Swift.Bool", + "usr": "s:Sb" + }, + { + "kind": "TypeNominal", + "name": "UIWindow", + "printedName": "UIKit.UIWindow", + "usr": "c:objc(cs)UIWindow" + } + ], + "declKind": "Func", + "usr": "s:13TalsecRuntime0A0C18blockScreenCapture6enable6windowySb_So8UIWindowCtFZ", + "mangledName": "$s13TalsecRuntime0A0C18blockScreenCapture6enable6windowySb_So8UIWindowCtFZ", + "moduleName": "TalsecRuntime", + "static": true, + "declAttributes": [ + "Final", + "AccessControl" + ], + "funcSelfKind": "NonMutating" + }, + { + "kind": "Function", + "name": "isScreenCaptureBlocked", + "printedName": "isScreenCaptureBlocked(in:)", + "children": [ + { + "kind": "TypeNominal", + "name": "Bool", + "printedName": "Swift.Bool", + "usr": "s:Sb" + }, + { + "kind": "TypeNominal", + "name": "UIWindow", + "printedName": "UIKit.UIWindow", + "usr": "c:objc(cs)UIWindow" + } + ], + "declKind": "Func", + "usr": "s:13TalsecRuntime0A0C22isScreenCaptureBlocked2inSbSo8UIWindowC_tFZ", + "mangledName": "$s13TalsecRuntime0A0C22isScreenCaptureBlocked2inSbSo8UIWindowC_tFZ", + "moduleName": "TalsecRuntime", + "static": true, + "declAttributes": [ + "Final", + "AccessControl" + ], + "funcSelfKind": "NonMutating" + }, + { + "kind": "Function", + "name": "storeExternalId", + "printedName": "storeExternalId(externalId:)", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "declKind": "Func", + "usr": "s:13TalsecRuntime0A0C15storeExternalId08externalE0ySS_tFZ", + "mangledName": "$s13TalsecRuntime0A0C15storeExternalId08externalE0ySS_tFZ", + "moduleName": "TalsecRuntime", + "static": true, + "declAttributes": [ + "Final", + "AccessControl" + ], + "funcSelfKind": "NonMutating" } ], "declKind": "Class", @@ -2395,968 +2476,1003 @@ }, "ConstValues": [ { - "filePath": "\/Users\/talsec\/Talsec_Development\/talsec-dev\/actions-runner6\/_work\/rasp-ios\/rasp-ios\/Talsec\/TalsecRuntime\/Classes\/Signature\/MobileProvision.swift", + "filePath": "\/Users\/talsec\/Talsec_Development\/talsec-dev\/actions-runner10\/_work\/rasp-ios\/rasp-ios\/Talsec\/TalsecRuntime\/Classes\/Signature\/MobileProvision.swift", "kind": "StringLiteral", "offset": 243, "length": 13, "value": "\"development\"" }, { - "filePath": "\/Users\/talsec\/Talsec_Development\/talsec-dev\/actions-runner6\/_work\/rasp-ios\/rasp-ios\/Talsec\/TalsecRuntime\/Classes\/Signature\/MobileProvision.swift", + "filePath": "\/Users\/talsec\/Talsec_Development\/talsec-dev\/actions-runner10\/_work\/rasp-ios\/rasp-ios\/Talsec\/TalsecRuntime\/Classes\/Signature\/MobileProvision.swift", "kind": "StringLiteral", "offset": 279, "length": 12, "value": "\"production\"" }, { - "filePath": "\/Users\/talsec\/Talsec_Development\/talsec-dev\/actions-runner6\/_work\/rasp-ios\/rasp-ios\/Talsec\/TalsecRuntime\/Classes\/Signature\/MobileProvision.swift", + "filePath": "\/Users\/talsec\/Talsec_Development\/talsec-dev\/actions-runner10\/_work\/rasp-ios\/rasp-ios\/Talsec\/TalsecRuntime\/Classes\/Signature\/MobileProvision.swift", "kind": "StringLiteral", "offset": 312, "length": 10, "value": "\"disabled\"" }, { - "filePath": "\/Users\/talsec\/Talsec_Development\/talsec-dev\/actions-runner6\/_work\/rasp-ios\/rasp-ios\/Talsec\/TalsecRuntime\/Classes\/Signature\/MobileProvision.swift", + "filePath": "\/Users\/talsec\/Talsec_Development\/talsec-dev\/actions-runner10\/_work\/rasp-ios\/rasp-ios\/Talsec\/TalsecRuntime\/Classes\/Signature\/MobileProvision.swift", "kind": "StringLiteral", "offset": 243, "length": 13, "value": "\"development\"" }, { - "filePath": "\/Users\/talsec\/Talsec_Development\/talsec-dev\/actions-runner6\/_work\/rasp-ios\/rasp-ios\/Talsec\/TalsecRuntime\/Classes\/Signature\/MobileProvision.swift", + "filePath": "\/Users\/talsec\/Talsec_Development\/talsec-dev\/actions-runner10\/_work\/rasp-ios\/rasp-ios\/Talsec\/TalsecRuntime\/Classes\/Signature\/MobileProvision.swift", "kind": "StringLiteral", "offset": 279, "length": 12, "value": "\"production\"" }, { - "filePath": "\/Users\/talsec\/Talsec_Development\/talsec-dev\/actions-runner6\/_work\/rasp-ios\/rasp-ios\/Talsec\/TalsecRuntime\/Classes\/Signature\/MobileProvision.swift", + "filePath": "\/Users\/talsec\/Talsec_Development\/talsec-dev\/actions-runner10\/_work\/rasp-ios\/rasp-ios\/Talsec\/TalsecRuntime\/Classes\/Signature\/MobileProvision.swift", "kind": "StringLiteral", "offset": 312, "length": 10, "value": "\"disabled\"" }, { - "filePath": "\/Users\/talsec\/Talsec_Development\/talsec-dev\/actions-runner6\/_work\/rasp-ios\/rasp-ios\/Talsec\/TalsecRuntime\/Classes\/Signature\/MobileProvision.swift", + "filePath": "\/Users\/talsec\/Talsec_Development\/talsec-dev\/actions-runner10\/_work\/rasp-ios\/rasp-ios\/Talsec\/TalsecRuntime\/Classes\/Signature\/MobileProvision.swift", "kind": "StringLiteral", "offset": 575, "length": 24, "value": "\"keychain-access-groups\"" }, { - "filePath": "\/Users\/talsec\/Talsec_Development\/talsec-dev\/actions-runner6\/_work\/rasp-ios\/rasp-ios\/Talsec\/TalsecRuntime\/Classes\/Signature\/MobileProvision.swift", + "filePath": "\/Users\/talsec\/Talsec_Development\/talsec-dev\/actions-runner10\/_work\/rasp-ios\/rasp-ios\/Talsec\/TalsecRuntime\/Classes\/Signature\/MobileProvision.swift", "kind": "StringLiteral", "offset": 628, "length": 16, "value": "\"get-task-allow\"" }, { - "filePath": "\/Users\/talsec\/Talsec_Development\/talsec-dev\/actions-runner6\/_work\/rasp-ios\/rasp-ios\/Talsec\/TalsecRuntime\/Classes\/Signature\/MobileProvision.swift", + "filePath": "\/Users\/talsec\/Talsec_Development\/talsec-dev\/actions-runner10\/_work\/rasp-ios\/rasp-ios\/Talsec\/TalsecRuntime\/Classes\/Signature\/MobileProvision.swift", "kind": "StringLiteral", "offset": 675, "length": 17, "value": "\"aps-environment\"" }, { - "filePath": "\/Users\/talsec\/Talsec_Development\/talsec-dev\/actions-runner6\/_work\/rasp-ios\/rasp-ios\/Talsec\/TalsecRuntime\/Classes\/Signature\/MobileProvision.swift", + "filePath": "\/Users\/talsec\/Talsec_Development\/talsec-dev\/actions-runner10\/_work\/rasp-ios\/rasp-ios\/Talsec\/TalsecRuntime\/Classes\/Signature\/MobileProvision.swift", "kind": "StringLiteral", "offset": 722, "length": 24, "value": "\"application-identifier\"" }, { - "filePath": "\/Users\/talsec\/Talsec_Development\/talsec-dev\/actions-runner6\/_work\/rasp-ios\/rasp-ios\/Talsec\/TalsecRuntime\/Classes\/Signature\/MobileProvision.swift", + "filePath": "\/Users\/talsec\/Talsec_Development\/talsec-dev\/actions-runner10\/_work\/rasp-ios\/rasp-ios\/Talsec\/TalsecRuntime\/Classes\/Signature\/MobileProvision.swift", "kind": "StringLiteral", "offset": 575, "length": 24, "value": "\"keychain-access-groups\"" }, { - "filePath": "\/Users\/talsec\/Talsec_Development\/talsec-dev\/actions-runner6\/_work\/rasp-ios\/rasp-ios\/Talsec\/TalsecRuntime\/Classes\/Signature\/MobileProvision.swift", + "filePath": "\/Users\/talsec\/Talsec_Development\/talsec-dev\/actions-runner10\/_work\/rasp-ios\/rasp-ios\/Talsec\/TalsecRuntime\/Classes\/Signature\/MobileProvision.swift", "kind": "StringLiteral", "offset": 628, "length": 16, "value": "\"get-task-allow\"" }, { - "filePath": "\/Users\/talsec\/Talsec_Development\/talsec-dev\/actions-runner6\/_work\/rasp-ios\/rasp-ios\/Talsec\/TalsecRuntime\/Classes\/Signature\/MobileProvision.swift", + "filePath": "\/Users\/talsec\/Talsec_Development\/talsec-dev\/actions-runner10\/_work\/rasp-ios\/rasp-ios\/Talsec\/TalsecRuntime\/Classes\/Signature\/MobileProvision.swift", "kind": "StringLiteral", "offset": 675, "length": 17, "value": "\"aps-environment\"" }, { - "filePath": "\/Users\/talsec\/Talsec_Development\/talsec-dev\/actions-runner6\/_work\/rasp-ios\/rasp-ios\/Talsec\/TalsecRuntime\/Classes\/Signature\/MobileProvision.swift", + "filePath": "\/Users\/talsec\/Talsec_Development\/talsec-dev\/actions-runner10\/_work\/rasp-ios\/rasp-ios\/Talsec\/TalsecRuntime\/Classes\/Signature\/MobileProvision.swift", "kind": "StringLiteral", "offset": 722, "length": 24, "value": "\"application-identifier\"" }, { - "filePath": "\/Users\/talsec\/Talsec_Development\/talsec-dev\/actions-runner6\/_work\/rasp-ios\/rasp-ios\/Talsec\/TalsecRuntime\/Classes\/Signature\/MobileProvision.swift", + "filePath": "\/Users\/talsec\/Talsec_Development\/talsec-dev\/actions-runner10\/_work\/rasp-ios\/rasp-ios\/Talsec\/TalsecRuntime\/Classes\/Signature\/MobileProvision.swift", "kind": "BooleanLiteral", "offset": 1994, "length": 5, "value": "false" }, { - "filePath": "\/Users\/talsec\/Talsec_Development\/talsec-dev\/actions-runner6\/_work\/rasp-ios\/rasp-ios\/Talsec\/TalsecRuntime\/Classes\/Signature\/MobileProvision.swift", + "filePath": "\/Users\/talsec\/Talsec_Development\/talsec-dev\/actions-runner10\/_work\/rasp-ios\/rasp-ios\/Talsec\/TalsecRuntime\/Classes\/Signature\/MobileProvision.swift", "kind": "StringLiteral", "offset": 2227, "length": 6, "value": "\"Name\"" }, { - "filePath": "\/Users\/talsec\/Talsec_Development\/talsec-dev\/actions-runner6\/_work\/rasp-ios\/rasp-ios\/Talsec\/TalsecRuntime\/Classes\/Signature\/MobileProvision.swift", + "filePath": "\/Users\/talsec\/Talsec_Development\/talsec-dev\/actions-runner10\/_work\/rasp-ios\/rasp-ios\/Talsec\/TalsecRuntime\/Classes\/Signature\/MobileProvision.swift", "kind": "StringLiteral", "offset": 2259, "length": 11, "value": "\"AppIDName\"" }, { - "filePath": "\/Users\/talsec\/Talsec_Development\/talsec-dev\/actions-runner6\/_work\/rasp-ios\/rasp-ios\/Talsec\/TalsecRuntime\/Classes\/Signature\/MobileProvision.swift", + "filePath": "\/Users\/talsec\/Talsec_Development\/talsec-dev\/actions-runner10\/_work\/rasp-ios\/rasp-ios\/Talsec\/TalsecRuntime\/Classes\/Signature\/MobileProvision.swift", "kind": "StringLiteral", "offset": 2296, "length": 29, "value": "\"ApplicationIdentifierPrefix\"" }, { - "filePath": "\/Users\/talsec\/Talsec_Development\/talsec-dev\/actions-runner6\/_work\/rasp-ios\/rasp-ios\/Talsec\/TalsecRuntime\/Classes\/Signature\/MobileProvision.swift", + "filePath": "\/Users\/talsec\/Talsec_Development\/talsec-dev\/actions-runner10\/_work\/rasp-ios\/rasp-ios\/Talsec\/TalsecRuntime\/Classes\/Signature\/MobileProvision.swift", "kind": "StringLiteral", "offset": 2350, "length": 10, "value": "\"TeamName\"" }, { - "filePath": "\/Users\/talsec\/Talsec_Development\/talsec-dev\/actions-runner6\/_work\/rasp-ios\/rasp-ios\/Talsec\/TalsecRuntime\/Classes\/Signature\/MobileProvision.swift", + "filePath": "\/Users\/talsec\/Talsec_Development\/talsec-dev\/actions-runner10\/_work\/rasp-ios\/rasp-ios\/Talsec\/TalsecRuntime\/Classes\/Signature\/MobileProvision.swift", "kind": "StringLiteral", "offset": 2392, "length": 16, "value": "\"TeamIdentifier\"" }, { - "filePath": "\/Users\/talsec\/Talsec_Development\/talsec-dev\/actions-runner6\/_work\/rasp-ios\/rasp-ios\/Talsec\/TalsecRuntime\/Classes\/Signature\/MobileProvision.swift", + "filePath": "\/Users\/talsec\/Talsec_Development\/talsec-dev\/actions-runner10\/_work\/rasp-ios\/rasp-ios\/Talsec\/TalsecRuntime\/Classes\/Signature\/MobileProvision.swift", "kind": "StringLiteral", "offset": 2433, "length": 10, "value": "\"Platform\"" }, { - "filePath": "\/Users\/talsec\/Talsec_Development\/talsec-dev\/actions-runner6\/_work\/rasp-ios\/rasp-ios\/Talsec\/TalsecRuntime\/Classes\/Signature\/MobileProvision.swift", + "filePath": "\/Users\/talsec\/Talsec_Development\/talsec-dev\/actions-runner10\/_work\/rasp-ios\/rasp-ios\/Talsec\/TalsecRuntime\/Classes\/Signature\/MobileProvision.swift", "kind": "StringLiteral", "offset": 2474, "length": 16, "value": "\"IsXcodeManaged\"" }, { - "filePath": "\/Users\/talsec\/Talsec_Development\/talsec-dev\/actions-runner6\/_work\/rasp-ios\/rasp-ios\/Talsec\/TalsecRuntime\/Classes\/Signature\/MobileProvision.swift", + "filePath": "\/Users\/talsec\/Talsec_Development\/talsec-dev\/actions-runner10\/_work\/rasp-ios\/rasp-ios\/Talsec\/TalsecRuntime\/Classes\/Signature\/MobileProvision.swift", "kind": "StringLiteral", "offset": 2519, "length": 14, "value": "\"CreationDate\"" }, { - "filePath": "\/Users\/talsec\/Talsec_Development\/talsec-dev\/actions-runner6\/_work\/rasp-ios\/rasp-ios\/Talsec\/TalsecRuntime\/Classes\/Signature\/MobileProvision.swift", + "filePath": "\/Users\/talsec\/Talsec_Development\/talsec-dev\/actions-runner10\/_work\/rasp-ios\/rasp-ios\/Talsec\/TalsecRuntime\/Classes\/Signature\/MobileProvision.swift", "kind": "StringLiteral", "offset": 2564, "length": 16, "value": "\"ExpirationDate\"" }, { - "filePath": "\/Users\/talsec\/Talsec_Development\/talsec-dev\/actions-runner6\/_work\/rasp-ios\/rasp-ios\/Talsec\/TalsecRuntime\/Classes\/Signature\/MobileProvision.swift", + "filePath": "\/Users\/talsec\/Talsec_Development\/talsec-dev\/actions-runner10\/_work\/rasp-ios\/rasp-ios\/Talsec\/TalsecRuntime\/Classes\/Signature\/MobileProvision.swift", "kind": "StringLiteral", "offset": 2607, "length": 12, "value": "\"TimeToLive\"" }, { - "filePath": "\/Users\/talsec\/Talsec_Development\/talsec-dev\/actions-runner6\/_work\/rasp-ios\/rasp-ios\/Talsec\/TalsecRuntime\/Classes\/Signature\/MobileProvision.swift", + "filePath": "\/Users\/talsec\/Talsec_Development\/talsec-dev\/actions-runner10\/_work\/rasp-ios\/rasp-ios\/Talsec\/TalsecRuntime\/Classes\/Signature\/MobileProvision.swift", "kind": "StringLiteral", "offset": 2640, "length": 6, "value": "\"UUID\"" }, { - "filePath": "\/Users\/talsec\/Talsec_Development\/talsec-dev\/actions-runner6\/_work\/rasp-ios\/rasp-ios\/Talsec\/TalsecRuntime\/Classes\/Signature\/MobileProvision.swift", + "filePath": "\/Users\/talsec\/Talsec_Development\/talsec-dev\/actions-runner10\/_work\/rasp-ios\/rasp-ios\/Talsec\/TalsecRuntime\/Classes\/Signature\/MobileProvision.swift", "kind": "StringLiteral", "offset": 2670, "length": 9, "value": "\"Version\"" }, { - "filePath": "\/Users\/talsec\/Talsec_Development\/talsec-dev\/actions-runner6\/_work\/rasp-ios\/rasp-ios\/Talsec\/TalsecRuntime\/Classes\/Signature\/MobileProvision.swift", + "filePath": "\/Users\/talsec\/Talsec_Development\/talsec-dev\/actions-runner10\/_work\/rasp-ios\/rasp-ios\/Talsec\/TalsecRuntime\/Classes\/Signature\/MobileProvision.swift", "kind": "StringLiteral", "offset": 2708, "length": 14, "value": "\"Entitlements\"" }, { - "filePath": "\/Users\/talsec\/Talsec_Development\/talsec-dev\/actions-runner6\/_work\/rasp-ios\/rasp-ios\/Talsec\/TalsecRuntime\/Classes\/Signature\/MobileProvision.swift", + "filePath": "\/Users\/talsec\/Talsec_Development\/talsec-dev\/actions-runner10\/_work\/rasp-ios\/rasp-ios\/Talsec\/TalsecRuntime\/Classes\/Signature\/MobileProvision.swift", "kind": "StringLiteral", "offset": 2227, "length": 6, "value": "\"Name\"" }, { - "filePath": "\/Users\/talsec\/Talsec_Development\/talsec-dev\/actions-runner6\/_work\/rasp-ios\/rasp-ios\/Talsec\/TalsecRuntime\/Classes\/Signature\/MobileProvision.swift", + "filePath": "\/Users\/talsec\/Talsec_Development\/talsec-dev\/actions-runner10\/_work\/rasp-ios\/rasp-ios\/Talsec\/TalsecRuntime\/Classes\/Signature\/MobileProvision.swift", "kind": "StringLiteral", "offset": 2259, "length": 11, "value": "\"AppIDName\"" }, { - "filePath": "\/Users\/talsec\/Talsec_Development\/talsec-dev\/actions-runner6\/_work\/rasp-ios\/rasp-ios\/Talsec\/TalsecRuntime\/Classes\/Signature\/MobileProvision.swift", + "filePath": "\/Users\/talsec\/Talsec_Development\/talsec-dev\/actions-runner10\/_work\/rasp-ios\/rasp-ios\/Talsec\/TalsecRuntime\/Classes\/Signature\/MobileProvision.swift", "kind": "StringLiteral", "offset": 2296, "length": 29, "value": "\"ApplicationIdentifierPrefix\"" }, { - "filePath": "\/Users\/talsec\/Talsec_Development\/talsec-dev\/actions-runner6\/_work\/rasp-ios\/rasp-ios\/Talsec\/TalsecRuntime\/Classes\/Signature\/MobileProvision.swift", + "filePath": "\/Users\/talsec\/Talsec_Development\/talsec-dev\/actions-runner10\/_work\/rasp-ios\/rasp-ios\/Talsec\/TalsecRuntime\/Classes\/Signature\/MobileProvision.swift", "kind": "StringLiteral", "offset": 2350, "length": 10, "value": "\"TeamName\"" }, { - "filePath": "\/Users\/talsec\/Talsec_Development\/talsec-dev\/actions-runner6\/_work\/rasp-ios\/rasp-ios\/Talsec\/TalsecRuntime\/Classes\/Signature\/MobileProvision.swift", + "filePath": "\/Users\/talsec\/Talsec_Development\/talsec-dev\/actions-runner10\/_work\/rasp-ios\/rasp-ios\/Talsec\/TalsecRuntime\/Classes\/Signature\/MobileProvision.swift", "kind": "StringLiteral", "offset": 2392, "length": 16, "value": "\"TeamIdentifier\"" }, { - "filePath": "\/Users\/talsec\/Talsec_Development\/talsec-dev\/actions-runner6\/_work\/rasp-ios\/rasp-ios\/Talsec\/TalsecRuntime\/Classes\/Signature\/MobileProvision.swift", + "filePath": "\/Users\/talsec\/Talsec_Development\/talsec-dev\/actions-runner10\/_work\/rasp-ios\/rasp-ios\/Talsec\/TalsecRuntime\/Classes\/Signature\/MobileProvision.swift", "kind": "StringLiteral", "offset": 2433, "length": 10, "value": "\"Platform\"" }, { - "filePath": "\/Users\/talsec\/Talsec_Development\/talsec-dev\/actions-runner6\/_work\/rasp-ios\/rasp-ios\/Talsec\/TalsecRuntime\/Classes\/Signature\/MobileProvision.swift", + "filePath": "\/Users\/talsec\/Talsec_Development\/talsec-dev\/actions-runner10\/_work\/rasp-ios\/rasp-ios\/Talsec\/TalsecRuntime\/Classes\/Signature\/MobileProvision.swift", "kind": "StringLiteral", "offset": 2474, "length": 16, "value": "\"IsXcodeManaged\"" }, { - "filePath": "\/Users\/talsec\/Talsec_Development\/talsec-dev\/actions-runner6\/_work\/rasp-ios\/rasp-ios\/Talsec\/TalsecRuntime\/Classes\/Signature\/MobileProvision.swift", + "filePath": "\/Users\/talsec\/Talsec_Development\/talsec-dev\/actions-runner10\/_work\/rasp-ios\/rasp-ios\/Talsec\/TalsecRuntime\/Classes\/Signature\/MobileProvision.swift", "kind": "StringLiteral", "offset": 2519, "length": 14, "value": "\"CreationDate\"" }, { - "filePath": "\/Users\/talsec\/Talsec_Development\/talsec-dev\/actions-runner6\/_work\/rasp-ios\/rasp-ios\/Talsec\/TalsecRuntime\/Classes\/Signature\/MobileProvision.swift", + "filePath": "\/Users\/talsec\/Talsec_Development\/talsec-dev\/actions-runner10\/_work\/rasp-ios\/rasp-ios\/Talsec\/TalsecRuntime\/Classes\/Signature\/MobileProvision.swift", "kind": "StringLiteral", "offset": 2564, "length": 16, "value": "\"ExpirationDate\"" }, { - "filePath": "\/Users\/talsec\/Talsec_Development\/talsec-dev\/actions-runner6\/_work\/rasp-ios\/rasp-ios\/Talsec\/TalsecRuntime\/Classes\/Signature\/MobileProvision.swift", + "filePath": "\/Users\/talsec\/Talsec_Development\/talsec-dev\/actions-runner10\/_work\/rasp-ios\/rasp-ios\/Talsec\/TalsecRuntime\/Classes\/Signature\/MobileProvision.swift", "kind": "StringLiteral", "offset": 2607, "length": 12, "value": "\"TimeToLive\"" }, { - "filePath": "\/Users\/talsec\/Talsec_Development\/talsec-dev\/actions-runner6\/_work\/rasp-ios\/rasp-ios\/Talsec\/TalsecRuntime\/Classes\/Signature\/MobileProvision.swift", + "filePath": "\/Users\/talsec\/Talsec_Development\/talsec-dev\/actions-runner10\/_work\/rasp-ios\/rasp-ios\/Talsec\/TalsecRuntime\/Classes\/Signature\/MobileProvision.swift", "kind": "StringLiteral", "offset": 2640, "length": 6, "value": "\"UUID\"" }, { - "filePath": "\/Users\/talsec\/Talsec_Development\/talsec-dev\/actions-runner6\/_work\/rasp-ios\/rasp-ios\/Talsec\/TalsecRuntime\/Classes\/Signature\/MobileProvision.swift", + "filePath": "\/Users\/talsec\/Talsec_Development\/talsec-dev\/actions-runner10\/_work\/rasp-ios\/rasp-ios\/Talsec\/TalsecRuntime\/Classes\/Signature\/MobileProvision.swift", "kind": "StringLiteral", "offset": 2670, "length": 9, "value": "\"Version\"" }, { - "filePath": "\/Users\/talsec\/Talsec_Development\/talsec-dev\/actions-runner6\/_work\/rasp-ios\/rasp-ios\/Talsec\/TalsecRuntime\/Classes\/Signature\/MobileProvision.swift", + "filePath": "\/Users\/talsec\/Talsec_Development\/talsec-dev\/actions-runner10\/_work\/rasp-ios\/rasp-ios\/Talsec\/TalsecRuntime\/Classes\/Signature\/MobileProvision.swift", "kind": "StringLiteral", "offset": 2708, "length": 14, "value": "\"Entitlements\"" }, { - "filePath": "\/Users\/talsec\/Talsec_Development\/talsec-dev\/actions-runner6\/_work\/rasp-ios\/rasp-ios\/Talsec\/TalsecRuntime\/Classes\/DynamicConfiguration\/DefaultConfig.swift", + "filePath": "\/Users\/talsec\/Talsec_Development\/talsec-dev\/actions-runner10\/_work\/rasp-ios\/rasp-ios\/Talsec\/TalsecRuntime\/Classes\/DynamicConfiguration\/DefaultConfig.swift", "kind": "Array", "offset": 375, "length": 2, "value": "[]" }, { - "filePath": "\/Users\/talsec\/Talsec_Development\/talsec-dev\/actions-runner6\/_work\/rasp-ios\/rasp-ios\/Talsec\/TalsecRuntime\/Classes\/DynamicConfiguration\/DefaultConfig.swift", + "filePath": "\/Users\/talsec\/Talsec_Development\/talsec-dev\/actions-runner10\/_work\/rasp-ios\/rasp-ios\/Talsec\/TalsecRuntime\/Classes\/DynamicConfiguration\/DefaultConfig.swift", "kind": "StringLiteral", "offset": 415, "length": 2, "value": "\"\"" }, { - "filePath": "\/Users\/talsec\/Talsec_Development\/talsec-dev\/actions-runner6\/_work\/rasp-ios\/rasp-ios\/Talsec\/TalsecRuntime\/Classes\/DynamicConfiguration\/DefaultConfig.swift", + "filePath": "\/Users\/talsec\/Talsec_Development\/talsec-dev\/actions-runner10\/_work\/rasp-ios\/rasp-ios\/Talsec\/TalsecRuntime\/Classes\/DynamicConfiguration\/DefaultConfig.swift", "kind": "BooleanLiteral", "offset": 491, "length": 4, "value": "true" }, { - "filePath": "\/Users\/talsec\/Talsec_Development\/talsec-dev\/actions-runner6\/_work\/rasp-ios\/rasp-ios\/Talsec\/TalsecRuntime\/Classes\/Report\/Report.swift", + "filePath": "\/Users\/talsec\/Talsec_Development\/talsec-dev\/actions-runner10\/_work\/rasp-ios\/rasp-ios\/Talsec\/TalsecRuntime\/Classes\/Report\/Report.swift", "kind": "StringLiteral", "offset": 471, "length": 11, "value": "\"osVersion\"" }, { - "filePath": "\/Users\/talsec\/Talsec_Development\/talsec-dev\/actions-runner6\/_work\/rasp-ios\/rasp-ios\/Talsec\/TalsecRuntime\/Classes\/Report\/Report.swift", + "filePath": "\/Users\/talsec\/Talsec_Development\/talsec-dev\/actions-runner10\/_work\/rasp-ios\/rasp-ios\/Talsec\/TalsecRuntime\/Classes\/Report\/Report.swift", "kind": "StringLiteral", "offset": 511, "length": 14, "value": "\"manufacturer\"" }, { - "filePath": "\/Users\/talsec\/Talsec_Development\/talsec-dev\/actions-runner6\/_work\/rasp-ios\/rasp-ios\/Talsec\/TalsecRuntime\/Classes\/Report\/Report.swift", + "filePath": "\/Users\/talsec\/Talsec_Development\/talsec-dev\/actions-runner10\/_work\/rasp-ios\/rasp-ios\/Talsec\/TalsecRuntime\/Classes\/Report\/Report.swift", "kind": "StringLiteral", "offset": 547, "length": 7, "value": "\"model\"" }, { - "filePath": "\/Users\/talsec\/Talsec_Development\/talsec-dev\/actions-runner6\/_work\/rasp-ios\/rasp-ios\/Talsec\/TalsecRuntime\/Classes\/Report\/Report.swift", + "filePath": "\/Users\/talsec\/Talsec_Development\/talsec-dev\/actions-runner10\/_work\/rasp-ios\/rasp-ios\/Talsec\/TalsecRuntime\/Classes\/Report\/Report.swift", "kind": "StringLiteral", "offset": 471, "length": 11, "value": "\"osVersion\"" }, { - "filePath": "\/Users\/talsec\/Talsec_Development\/talsec-dev\/actions-runner6\/_work\/rasp-ios\/rasp-ios\/Talsec\/TalsecRuntime\/Classes\/Report\/Report.swift", + "filePath": "\/Users\/talsec\/Talsec_Development\/talsec-dev\/actions-runner10\/_work\/rasp-ios\/rasp-ios\/Talsec\/TalsecRuntime\/Classes\/Report\/Report.swift", "kind": "StringLiteral", "offset": 511, "length": 14, "value": "\"manufacturer\"" }, { - "filePath": "\/Users\/talsec\/Talsec_Development\/talsec-dev\/actions-runner6\/_work\/rasp-ios\/rasp-ios\/Talsec\/TalsecRuntime\/Classes\/Report\/Report.swift", + "filePath": "\/Users\/talsec\/Talsec_Development\/talsec-dev\/actions-runner10\/_work\/rasp-ios\/rasp-ios\/Talsec\/TalsecRuntime\/Classes\/Report\/Report.swift", "kind": "StringLiteral", "offset": 547, "length": 7, "value": "\"model\"" }, { - "filePath": "\/Users\/talsec\/Talsec_Development\/talsec-dev\/actions-runner6\/_work\/rasp-ios\/rasp-ios\/Talsec\/TalsecRuntime\/Classes\/Report\/Report.swift", + "filePath": "\/Users\/talsec\/Talsec_Development\/talsec-dev\/actions-runner10\/_work\/rasp-ios\/rasp-ios\/Talsec\/TalsecRuntime\/Classes\/Report\/Report.swift", "kind": "StringLiteral", "offset": 753, "length": 10, "value": "\"security\"" }, { - "filePath": "\/Users\/talsec\/Talsec_Development\/talsec-dev\/actions-runner6\/_work\/rasp-ios\/rasp-ios\/Talsec\/TalsecRuntime\/Classes\/Report\/Report.swift", + "filePath": "\/Users\/talsec\/Talsec_Development\/talsec-dev\/actions-runner10\/_work\/rasp-ios\/rasp-ios\/Talsec\/TalsecRuntime\/Classes\/Report\/Report.swift", "kind": "StringLiteral", "offset": 790, "length": 12, "value": "\"biometrics\"" }, { - "filePath": "\/Users\/talsec\/Talsec_Development\/talsec-dev\/actions-runner6\/_work\/rasp-ios\/rasp-ios\/Talsec\/TalsecRuntime\/Classes\/Report\/Report.swift", + "filePath": "\/Users\/talsec\/Talsec_Development\/talsec-dev\/actions-runner10\/_work\/rasp-ios\/rasp-ios\/Talsec\/TalsecRuntime\/Classes\/Report\/Report.swift", "kind": "StringLiteral", "offset": 835, "length": 18, "value": "\"hwBackedKeychain\"" }, { - "filePath": "\/Users\/talsec\/Talsec_Development\/talsec-dev\/actions-runner6\/_work\/rasp-ios\/rasp-ios\/Talsec\/TalsecRuntime\/Classes\/Report\/Report.swift", + "filePath": "\/Users\/talsec\/Talsec_Development\/talsec-dev\/actions-runner10\/_work\/rasp-ios\/rasp-ios\/Talsec\/TalsecRuntime\/Classes\/Report\/Report.swift", "kind": "StringLiteral", "offset": 753, "length": 10, "value": "\"security\"" }, { - "filePath": "\/Users\/talsec\/Talsec_Development\/talsec-dev\/actions-runner6\/_work\/rasp-ios\/rasp-ios\/Talsec\/TalsecRuntime\/Classes\/Report\/Report.swift", + "filePath": "\/Users\/talsec\/Talsec_Development\/talsec-dev\/actions-runner10\/_work\/rasp-ios\/rasp-ios\/Talsec\/TalsecRuntime\/Classes\/Report\/Report.swift", "kind": "StringLiteral", "offset": 790, "length": 12, "value": "\"biometrics\"" }, { - "filePath": "\/Users\/talsec\/Talsec_Development\/talsec-dev\/actions-runner6\/_work\/rasp-ios\/rasp-ios\/Talsec\/TalsecRuntime\/Classes\/Report\/Report.swift", + "filePath": "\/Users\/talsec\/Talsec_Development\/talsec-dev\/actions-runner10\/_work\/rasp-ios\/rasp-ios\/Talsec\/TalsecRuntime\/Classes\/Report\/Report.swift", "kind": "StringLiteral", "offset": 835, "length": 18, "value": "\"hwBackedKeychain\"" }, { - "filePath": "\/Users\/talsec\/Talsec_Development\/talsec-dev\/actions-runner6\/_work\/rasp-ios\/rasp-ios\/Talsec\/TalsecRuntime\/Classes\/Report\/Report.swift", + "filePath": "\/Users\/talsec\/Talsec_Development\/talsec-dev\/actions-runner10\/_work\/rasp-ios\/rasp-ios\/Talsec\/TalsecRuntime\/Classes\/Report\/Report.swift", "kind": "StringLiteral", "offset": 1430, "length": 18, "value": "\"endOfGracePeriod\"" }, { - "filePath": "\/Users\/talsec\/Talsec_Development\/talsec-dev\/actions-runner6\/_work\/rasp-ios\/rasp-ios\/Talsec\/TalsecRuntime\/Classes\/Report\/Report.swift", + "filePath": "\/Users\/talsec\/Talsec_Development\/talsec-dev\/actions-runner10\/_work\/rasp-ios\/rasp-ios\/Talsec\/TalsecRuntime\/Classes\/Report\/Report.swift", "kind": "StringLiteral", "offset": 1430, "length": 18, "value": "\"endOfGracePeriod\"" }, { - "filePath": "\/Users\/talsec\/Talsec_Development\/talsec-dev\/actions-runner6\/_work\/rasp-ios\/rasp-ios\/Talsec\/TalsecRuntime\/Classes\/Report\/Report.swift", + "filePath": "\/Users\/talsec\/Talsec_Development\/talsec-dev\/actions-runner10\/_work\/rasp-ios\/rasp-ios\/Talsec\/TalsecRuntime\/Classes\/Report\/Report.swift", "kind": "StringLiteral", "offset": 1874, "length": 15, "value": "\"appIdentifier\"" }, { - "filePath": "\/Users\/talsec\/Talsec_Development\/talsec-dev\/actions-runner6\/_work\/rasp-ios\/rasp-ios\/Talsec\/TalsecRuntime\/Classes\/Report\/Report.swift", + "filePath": "\/Users\/talsec\/Talsec_Development\/talsec-dev\/actions-runner10\/_work\/rasp-ios\/rasp-ios\/Talsec\/TalsecRuntime\/Classes\/Report\/Report.swift", "kind": "StringLiteral", "offset": 1916, "length": 12, "value": "\"appVersion\"" }, { - "filePath": "\/Users\/talsec\/Talsec_Development\/talsec-dev\/actions-runner6\/_work\/rasp-ios\/rasp-ios\/Talsec\/TalsecRuntime\/Classes\/Report\/Report.swift", + "filePath": "\/Users\/talsec\/Talsec_Development\/talsec-dev\/actions-runner10\/_work\/rasp-ios\/rasp-ios\/Talsec\/TalsecRuntime\/Classes\/Report\/Report.swift", "kind": "StringLiteral", "offset": 1874, "length": 15, "value": "\"appIdentifier\"" }, { - "filePath": "\/Users\/talsec\/Talsec_Development\/talsec-dev\/actions-runner6\/_work\/rasp-ios\/rasp-ios\/Talsec\/TalsecRuntime\/Classes\/Report\/Report.swift", + "filePath": "\/Users\/talsec\/Talsec_Development\/talsec-dev\/actions-runner10\/_work\/rasp-ios\/rasp-ios\/Talsec\/TalsecRuntime\/Classes\/Report\/Report.swift", "kind": "StringLiteral", "offset": 1916, "length": 12, "value": "\"appVersion\"" }, { - "filePath": "\/Users\/talsec\/Talsec_Development\/talsec-dev\/actions-runner6\/_work\/rasp-ios\/rasp-ios\/Talsec\/TalsecRuntime\/Classes\/Report\/Report.swift", + "filePath": "\/Users\/talsec\/Talsec_Development\/talsec-dev\/actions-runner10\/_work\/rasp-ios\/rasp-ios\/Talsec\/TalsecRuntime\/Classes\/Report\/Report.swift", "kind": "StringLiteral", - "offset": 5913, + "offset": 5957, "length": 5, "value": "\"iOS\"" }, { - "filePath": "\/Users\/talsec\/Talsec_Development\/talsec-dev\/actions-runner6\/_work\/rasp-ios\/rasp-ios\/Talsec\/TalsecRuntime\/Classes\/Report\/Report.swift", + "filePath": "\/Users\/talsec\/Talsec_Development\/talsec-dev\/actions-runner10\/_work\/rasp-ios\/rasp-ios\/Talsec\/TalsecRuntime\/Classes\/Report\/Report.swift", "kind": "StringLiteral", - "offset": 6350, + "offset": 6394, "length": 7, "value": "\"en_US\"" }, { - "filePath": "\/Users\/talsec\/Talsec_Development\/talsec-dev\/actions-runner6\/_work\/rasp-ios\/rasp-ios\/Talsec\/TalsecRuntime\/Classes\/Report\/Report.swift", + "filePath": "\/Users\/talsec\/Talsec_Development\/talsec-dev\/actions-runner10\/_work\/rasp-ios\/rasp-ios\/Talsec\/TalsecRuntime\/Classes\/Report\/Report.swift", "kind": "StringLiteral", - "offset": 6829, + "offset": 6873, "length": 3, "value": "\".\"" }, { - "filePath": "\/Users\/talsec\/Talsec_Development\/talsec-dev\/actions-runner6\/_work\/rasp-ios\/rasp-ios\/Talsec\/TalsecRuntime\/Classes\/Report\/Report.swift", + "filePath": "\/Users\/talsec\/Talsec_Development\/talsec-dev\/actions-runner10\/_work\/rasp-ios\/rasp-ios\/Talsec\/TalsecRuntime\/Classes\/Report\/Report.swift", "kind": "StringLiteral", - "offset": 6879, + "offset": 6923, "length": 2, "value": "\"\"" }, { - "filePath": "\/Users\/talsec\/Talsec_Development\/talsec-dev\/actions-runner6\/_work\/rasp-ios\/rasp-ios\/Talsec\/TalsecRuntime\/Classes\/Report\/Report.swift", + "filePath": "\/Users\/talsec\/Talsec_Development\/talsec-dev\/actions-runner10\/_work\/rasp-ios\/rasp-ios\/Talsec\/TalsecRuntime\/Classes\/Report\/Report.swift", "kind": "StringLiteral", - "offset": 7102, + "offset": 7146, "length": 12, "value": "\"instanceId\"" }, { - "filePath": "\/Users\/talsec\/Talsec_Development\/talsec-dev\/actions-runner6\/_work\/rasp-ios\/rasp-ios\/Talsec\/TalsecRuntime\/Classes\/Report\/Report.swift", + "filePath": "\/Users\/talsec\/Talsec_Development\/talsec-dev\/actions-runner10\/_work\/rasp-ios\/rasp-ios\/Talsec\/TalsecRuntime\/Classes\/Report\/Report.swift", "kind": "StringLiteral", - "offset": 7141, + "offset": 7182, + "length": 9, + "value": "\"eventId\"" + }, + { + "filePath": "\/Users\/talsec\/Talsec_Development\/talsec-dev\/actions-runner10\/_work\/rasp-ios\/rasp-ios\/Talsec\/TalsecRuntime\/Classes\/Report\/Report.swift", + "kind": "StringLiteral", + "offset": 7218, "length": 12, "value": "\"deviceInfo\"" }, { - "filePath": "\/Users\/talsec\/Talsec_Development\/talsec-dev\/actions-runner6\/_work\/rasp-ios\/rasp-ios\/Talsec\/TalsecRuntime\/Classes\/Report\/Report.swift", + "filePath": "\/Users\/talsec\/Talsec_Development\/talsec-dev\/actions-runner10\/_work\/rasp-ios\/rasp-ios\/Talsec\/TalsecRuntime\/Classes\/Report\/Report.swift", "kind": "StringLiteral", - "offset": 7181, + "offset": 7258, "length": 13, "value": "\"deviceState\"" }, { - "filePath": "\/Users\/talsec\/Talsec_Development\/talsec-dev\/actions-runner6\/_work\/rasp-ios\/rasp-ios\/Talsec\/TalsecRuntime\/Classes\/Report\/Report.swift", + "filePath": "\/Users\/talsec\/Talsec_Development\/talsec-dev\/actions-runner10\/_work\/rasp-ios\/rasp-ios\/Talsec\/TalsecRuntime\/Classes\/Report\/Report.swift", "kind": "StringLiteral", - "offset": 7218, + "offset": 7295, "length": 9, "value": "\"appInfo\"" }, { - "filePath": "\/Users\/talsec\/Talsec_Development\/talsec-dev\/actions-runner6\/_work\/rasp-ios\/rasp-ios\/Talsec\/TalsecRuntime\/Classes\/Report\/Report.swift", + "filePath": "\/Users\/talsec\/Talsec_Development\/talsec-dev\/actions-runner10\/_work\/rasp-ios\/rasp-ios\/Talsec\/TalsecRuntime\/Classes\/Report\/Report.swift", "kind": "StringLiteral", - "offset": 7252, + "offset": 7329, "length": 10, "value": "\"platform\"" }, { - "filePath": "\/Users\/talsec\/Talsec_Development\/talsec-dev\/actions-runner6\/_work\/rasp-ios\/rasp-ios\/Talsec\/TalsecRuntime\/Classes\/Report\/Report.swift", + "filePath": "\/Users\/talsec\/Talsec_Development\/talsec-dev\/actions-runner10\/_work\/rasp-ios\/rasp-ios\/Talsec\/TalsecRuntime\/Classes\/Report\/Report.swift", "kind": "StringLiteral", - "offset": 7288, + "offset": 7365, "length": 11, "value": "\"occurence\"" }, { - "filePath": "\/Users\/talsec\/Talsec_Development\/talsec-dev\/actions-runner6\/_work\/rasp-ios\/rasp-ios\/Talsec\/TalsecRuntime\/Classes\/Report\/Report.swift", + "filePath": "\/Users\/talsec\/Talsec_Development\/talsec-dev\/actions-runner10\/_work\/rasp-ios\/rasp-ios\/Talsec\/TalsecRuntime\/Classes\/Report\/Report.swift", "kind": "StringLiteral", - "offset": 7330, + "offset": 7407, "length": 16, "value": "\"incidentReport\"" }, { - "filePath": "\/Users\/talsec\/Talsec_Development\/talsec-dev\/actions-runner6\/_work\/rasp-ios\/rasp-ios\/Talsec\/TalsecRuntime\/Classes\/Report\/Report.swift", + "filePath": "\/Users\/talsec\/Talsec_Development\/talsec-dev\/actions-runner10\/_work\/rasp-ios\/rasp-ios\/Talsec\/TalsecRuntime\/Classes\/Report\/Report.swift", "kind": "StringLiteral", - "offset": 7369, + "offset": 7446, "length": 8, "value": "\"checks\"" }, { - "filePath": "\/Users\/talsec\/Talsec_Development\/talsec-dev\/actions-runner6\/_work\/rasp-ios\/rasp-ios\/Talsec\/TalsecRuntime\/Classes\/Report\/Report.swift", + "filePath": "\/Users\/talsec\/Talsec_Development\/talsec-dev\/actions-runner10\/_work\/rasp-ios\/rasp-ios\/Talsec\/TalsecRuntime\/Classes\/Report\/Report.swift", "kind": "StringLiteral", - "offset": 7404, + "offset": 7481, "length": 12, "value": "\"externalId\"" }, { - "filePath": "\/Users\/talsec\/Talsec_Development\/talsec-dev\/actions-runner6\/_work\/rasp-ios\/rasp-ios\/Talsec\/TalsecRuntime\/Classes\/Report\/Report.swift", + "filePath": "\/Users\/talsec\/Talsec_Development\/talsec-dev\/actions-runner10\/_work\/rasp-ios\/rasp-ios\/Talsec\/TalsecRuntime\/Classes\/Report\/Report.swift", "kind": "StringLiteral", - "offset": 7442, + "offset": 7519, "length": 11, "value": "\"sessionId\"" }, { - "filePath": "\/Users\/talsec\/Talsec_Development\/talsec-dev\/actions-runner6\/_work\/rasp-ios\/rasp-ios\/Talsec\/TalsecRuntime\/Classes\/Report\/Report.swift", + "filePath": "\/Users\/talsec\/Talsec_Development\/talsec-dev\/actions-runner10\/_work\/rasp-ios\/rasp-ios\/Talsec\/TalsecRuntime\/Classes\/Report\/Report.swift", "kind": "StringLiteral", - "offset": 7478, + "offset": 7555, "length": 10, "value": "\"deviceId\"" }, { - "filePath": "\/Users\/talsec\/Talsec_Development\/talsec-dev\/actions-runner6\/_work\/rasp-ios\/rasp-ios\/Talsec\/TalsecRuntime\/Classes\/Report\/Report.swift", + "filePath": "\/Users\/talsec\/Talsec_Development\/talsec-dev\/actions-runner10\/_work\/rasp-ios\/rasp-ios\/Talsec\/TalsecRuntime\/Classes\/Report\/Report.swift", "kind": "StringLiteral", - "offset": 7515, + "offset": 7592, "length": 12, "value": "\"sdkVersion\"" }, { - "filePath": "\/Users\/talsec\/Talsec_Development\/talsec-dev\/actions-runner6\/_work\/rasp-ios\/rasp-ios\/Talsec\/TalsecRuntime\/Classes\/Report\/Report.swift", + "filePath": "\/Users\/talsec\/Talsec_Development\/talsec-dev\/actions-runner10\/_work\/rasp-ios\/rasp-ios\/Talsec\/TalsecRuntime\/Classes\/Report\/Report.swift", "kind": "StringLiteral", - "offset": 7555, + "offset": 7632, "length": 13, "value": "\"sdkPlatform\"" }, { - "filePath": "\/Users\/talsec\/Talsec_Development\/talsec-dev\/actions-runner6\/_work\/rasp-ios\/rasp-ios\/Talsec\/TalsecRuntime\/Classes\/Report\/Report.swift", + "filePath": "\/Users\/talsec\/Talsec_Development\/talsec-dev\/actions-runner10\/_work\/rasp-ios\/rasp-ios\/Talsec\/TalsecRuntime\/Classes\/Report\/Report.swift", "kind": "StringLiteral", - "offset": 7598, + "offset": 7675, "length": 15, "value": "\"sdkIdentifier\"" }, { - "filePath": "\/Users\/talsec\/Talsec_Development\/talsec-dev\/actions-runner6\/_work\/rasp-ios\/rasp-ios\/Talsec\/TalsecRuntime\/Classes\/Report\/Report.swift", + "filePath": "\/Users\/talsec\/Talsec_Development\/talsec-dev\/actions-runner10\/_work\/rasp-ios\/rasp-ios\/Talsec\/TalsecRuntime\/Classes\/Report\/Report.swift", "kind": "StringLiteral", - "offset": 7102, + "offset": 7146, "length": 12, "value": "\"instanceId\"" }, { - "filePath": "\/Users\/talsec\/Talsec_Development\/talsec-dev\/actions-runner6\/_work\/rasp-ios\/rasp-ios\/Talsec\/TalsecRuntime\/Classes\/Report\/Report.swift", + "filePath": "\/Users\/talsec\/Talsec_Development\/talsec-dev\/actions-runner10\/_work\/rasp-ios\/rasp-ios\/Talsec\/TalsecRuntime\/Classes\/Report\/Report.swift", "kind": "StringLiteral", - "offset": 7141, + "offset": 7182, + "length": 9, + "value": "\"eventId\"" + }, + { + "filePath": "\/Users\/talsec\/Talsec_Development\/talsec-dev\/actions-runner10\/_work\/rasp-ios\/rasp-ios\/Talsec\/TalsecRuntime\/Classes\/Report\/Report.swift", + "kind": "StringLiteral", + "offset": 7218, "length": 12, "value": "\"deviceInfo\"" }, { - "filePath": "\/Users\/talsec\/Talsec_Development\/talsec-dev\/actions-runner6\/_work\/rasp-ios\/rasp-ios\/Talsec\/TalsecRuntime\/Classes\/Report\/Report.swift", + "filePath": "\/Users\/talsec\/Talsec_Development\/talsec-dev\/actions-runner10\/_work\/rasp-ios\/rasp-ios\/Talsec\/TalsecRuntime\/Classes\/Report\/Report.swift", "kind": "StringLiteral", - "offset": 7181, + "offset": 7258, "length": 13, "value": "\"deviceState\"" }, { - "filePath": "\/Users\/talsec\/Talsec_Development\/talsec-dev\/actions-runner6\/_work\/rasp-ios\/rasp-ios\/Talsec\/TalsecRuntime\/Classes\/Report\/Report.swift", + "filePath": "\/Users\/talsec\/Talsec_Development\/talsec-dev\/actions-runner10\/_work\/rasp-ios\/rasp-ios\/Talsec\/TalsecRuntime\/Classes\/Report\/Report.swift", "kind": "StringLiteral", - "offset": 7218, + "offset": 7295, "length": 9, "value": "\"appInfo\"" }, { - "filePath": "\/Users\/talsec\/Talsec_Development\/talsec-dev\/actions-runner6\/_work\/rasp-ios\/rasp-ios\/Talsec\/TalsecRuntime\/Classes\/Report\/Report.swift", + "filePath": "\/Users\/talsec\/Talsec_Development\/talsec-dev\/actions-runner10\/_work\/rasp-ios\/rasp-ios\/Talsec\/TalsecRuntime\/Classes\/Report\/Report.swift", "kind": "StringLiteral", - "offset": 7252, + "offset": 7329, "length": 10, "value": "\"platform\"" }, { - "filePath": "\/Users\/talsec\/Talsec_Development\/talsec-dev\/actions-runner6\/_work\/rasp-ios\/rasp-ios\/Talsec\/TalsecRuntime\/Classes\/Report\/Report.swift", + "filePath": "\/Users\/talsec\/Talsec_Development\/talsec-dev\/actions-runner10\/_work\/rasp-ios\/rasp-ios\/Talsec\/TalsecRuntime\/Classes\/Report\/Report.swift", "kind": "StringLiteral", - "offset": 7288, + "offset": 7365, "length": 11, "value": "\"occurence\"" }, { - "filePath": "\/Users\/talsec\/Talsec_Development\/talsec-dev\/actions-runner6\/_work\/rasp-ios\/rasp-ios\/Talsec\/TalsecRuntime\/Classes\/Report\/Report.swift", + "filePath": "\/Users\/talsec\/Talsec_Development\/talsec-dev\/actions-runner10\/_work\/rasp-ios\/rasp-ios\/Talsec\/TalsecRuntime\/Classes\/Report\/Report.swift", "kind": "StringLiteral", - "offset": 7330, + "offset": 7407, "length": 16, "value": "\"incidentReport\"" }, { - "filePath": "\/Users\/talsec\/Talsec_Development\/talsec-dev\/actions-runner6\/_work\/rasp-ios\/rasp-ios\/Talsec\/TalsecRuntime\/Classes\/Report\/Report.swift", + "filePath": "\/Users\/talsec\/Talsec_Development\/talsec-dev\/actions-runner10\/_work\/rasp-ios\/rasp-ios\/Talsec\/TalsecRuntime\/Classes\/Report\/Report.swift", "kind": "StringLiteral", - "offset": 7369, + "offset": 7446, "length": 8, "value": "\"checks\"" }, { - "filePath": "\/Users\/talsec\/Talsec_Development\/talsec-dev\/actions-runner6\/_work\/rasp-ios\/rasp-ios\/Talsec\/TalsecRuntime\/Classes\/Report\/Report.swift", + "filePath": "\/Users\/talsec\/Talsec_Development\/talsec-dev\/actions-runner10\/_work\/rasp-ios\/rasp-ios\/Talsec\/TalsecRuntime\/Classes\/Report\/Report.swift", "kind": "StringLiteral", - "offset": 7404, + "offset": 7481, "length": 12, "value": "\"externalId\"" }, { - "filePath": "\/Users\/talsec\/Talsec_Development\/talsec-dev\/actions-runner6\/_work\/rasp-ios\/rasp-ios\/Talsec\/TalsecRuntime\/Classes\/Report\/Report.swift", + "filePath": "\/Users\/talsec\/Talsec_Development\/talsec-dev\/actions-runner10\/_work\/rasp-ios\/rasp-ios\/Talsec\/TalsecRuntime\/Classes\/Report\/Report.swift", "kind": "StringLiteral", - "offset": 7442, + "offset": 7519, "length": 11, "value": "\"sessionId\"" }, { - "filePath": "\/Users\/talsec\/Talsec_Development\/talsec-dev\/actions-runner6\/_work\/rasp-ios\/rasp-ios\/Talsec\/TalsecRuntime\/Classes\/Report\/Report.swift", + "filePath": "\/Users\/talsec\/Talsec_Development\/talsec-dev\/actions-runner10\/_work\/rasp-ios\/rasp-ios\/Talsec\/TalsecRuntime\/Classes\/Report\/Report.swift", "kind": "StringLiteral", - "offset": 7478, + "offset": 7555, "length": 10, "value": "\"deviceId\"" }, { - "filePath": "\/Users\/talsec\/Talsec_Development\/talsec-dev\/actions-runner6\/_work\/rasp-ios\/rasp-ios\/Talsec\/TalsecRuntime\/Classes\/Report\/Report.swift", + "filePath": "\/Users\/talsec\/Talsec_Development\/talsec-dev\/actions-runner10\/_work\/rasp-ios\/rasp-ios\/Talsec\/TalsecRuntime\/Classes\/Report\/Report.swift", "kind": "StringLiteral", - "offset": 7515, + "offset": 7592, "length": 12, "value": "\"sdkVersion\"" }, { - "filePath": "\/Users\/talsec\/Talsec_Development\/talsec-dev\/actions-runner6\/_work\/rasp-ios\/rasp-ios\/Talsec\/TalsecRuntime\/Classes\/Report\/Report.swift", + "filePath": "\/Users\/talsec\/Talsec_Development\/talsec-dev\/actions-runner10\/_work\/rasp-ios\/rasp-ios\/Talsec\/TalsecRuntime\/Classes\/Report\/Report.swift", "kind": "StringLiteral", - "offset": 7555, + "offset": 7632, "length": 13, "value": "\"sdkPlatform\"" }, { - "filePath": "\/Users\/talsec\/Talsec_Development\/talsec-dev\/actions-runner6\/_work\/rasp-ios\/rasp-ios\/Talsec\/TalsecRuntime\/Classes\/Report\/Report.swift", + "filePath": "\/Users\/talsec\/Talsec_Development\/talsec-dev\/actions-runner10\/_work\/rasp-ios\/rasp-ios\/Talsec\/TalsecRuntime\/Classes\/Report\/Report.swift", "kind": "StringLiteral", - "offset": 7598, + "offset": 7675, "length": 15, "value": "\"sdkIdentifier\"" }, { - "filePath": "\/Users\/talsec\/Talsec_Development\/talsec-dev\/actions-runner6\/_work\/rasp-ios\/rasp-ios\/Talsec\/TalsecRuntime\/Classes\/Cryptogram\/ThreatFlags.swift", + "filePath": "\/Users\/talsec\/Talsec_Development\/talsec-dev\/actions-runner10\/_work\/rasp-ios\/rasp-ios\/Talsec\/TalsecRuntime\/Classes\/Cryptogram\/ThreatFlags.swift", "kind": "StringLiteral", - "offset": 369, + "offset": 413, "length": 5, "value": "\"iOS\"" }, { - "filePath": "\/Users\/talsec\/Talsec_Development\/talsec-dev\/actions-runner6\/_work\/rasp-ios\/rasp-ios\/Talsec\/TalsecRuntime\/Classes\/Cryptogram\/ThreatFlags.swift", + "filePath": "\/Users\/talsec\/Talsec_Development\/talsec-dev\/actions-runner10\/_work\/rasp-ios\/rasp-ios\/Talsec\/TalsecRuntime\/Classes\/Cryptogram\/ThreatFlags.swift", "kind": "StringLiteral", - "offset": 883, + "offset": 927, "length": 7, "value": "\"en_US\"" }, { - "filePath": "\/Users\/talsec\/Talsec_Development\/talsec-dev\/actions-runner6\/_work\/rasp-ios\/rasp-ios\/Talsec\/TalsecRuntime\/Classes\/Cryptogram\/ThreatFlags.swift", + "filePath": "\/Users\/talsec\/Talsec_Development\/talsec-dev\/actions-runner10\/_work\/rasp-ios\/rasp-ios\/Talsec\/TalsecRuntime\/Classes\/Cryptogram\/ThreatFlags.swift", "kind": "StringLiteral", - "offset": 1138, + "offset": 1182, "length": 12, "value": "\"instanceId\"" }, { - "filePath": "\/Users\/talsec\/Talsec_Development\/talsec-dev\/actions-runner6\/_work\/rasp-ios\/rasp-ios\/Talsec\/TalsecRuntime\/Classes\/Cryptogram\/ThreatFlags.swift", + "filePath": "\/Users\/talsec\/Talsec_Development\/talsec-dev\/actions-runner10\/_work\/rasp-ios\/rasp-ios\/Talsec\/TalsecRuntime\/Classes\/Cryptogram\/ThreatFlags.swift", "kind": "StringLiteral", - "offset": 1177, + "offset": 1218, + "length": 9, + "value": "\"eventId\"" + }, + { + "filePath": "\/Users\/talsec\/Talsec_Development\/talsec-dev\/actions-runner10\/_work\/rasp-ios\/rasp-ios\/Talsec\/TalsecRuntime\/Classes\/Cryptogram\/ThreatFlags.swift", + "kind": "StringLiteral", + "offset": 1254, "length": 12, "value": "\"sdkVersion\"" }, { - "filePath": "\/Users\/talsec\/Talsec_Development\/talsec-dev\/actions-runner6\/_work\/rasp-ios\/rasp-ios\/Talsec\/TalsecRuntime\/Classes\/Cryptogram\/ThreatFlags.swift", + "filePath": "\/Users\/talsec\/Talsec_Development\/talsec-dev\/actions-runner10\/_work\/rasp-ios\/rasp-ios\/Talsec\/TalsecRuntime\/Classes\/Cryptogram\/ThreatFlags.swift", "kind": "StringLiteral", - "offset": 1214, + "offset": 1291, "length": 10, "value": "\"platform\"" }, { - "filePath": "\/Users\/talsec\/Talsec_Development\/talsec-dev\/actions-runner6\/_work\/rasp-ios\/rasp-ios\/Talsec\/TalsecRuntime\/Classes\/Cryptogram\/ThreatFlags.swift", + "filePath": "\/Users\/talsec\/Talsec_Development\/talsec-dev\/actions-runner10\/_work\/rasp-ios\/rasp-ios\/Talsec\/TalsecRuntime\/Classes\/Cryptogram\/ThreatFlags.swift", "kind": "StringLiteral", - "offset": 1252, + "offset": 1329, "length": 13, "value": "\"sdkPlatform\"" }, { - "filePath": "\/Users\/talsec\/Talsec_Development\/talsec-dev\/actions-runner6\/_work\/rasp-ios\/rasp-ios\/Talsec\/TalsecRuntime\/Classes\/Cryptogram\/ThreatFlags.swift", + "filePath": "\/Users\/talsec\/Talsec_Development\/talsec-dev\/actions-runner10\/_work\/rasp-ios\/rasp-ios\/Talsec\/TalsecRuntime\/Classes\/Cryptogram\/ThreatFlags.swift", "kind": "StringLiteral", - "offset": 1292, + "offset": 1369, "length": 12, "value": "\"deviceInfo\"" }, { - "filePath": "\/Users\/talsec\/Talsec_Development\/talsec-dev\/actions-runner6\/_work\/rasp-ios\/rasp-ios\/Talsec\/TalsecRuntime\/Classes\/Cryptogram\/ThreatFlags.swift", + "filePath": "\/Users\/talsec\/Talsec_Development\/talsec-dev\/actions-runner10\/_work\/rasp-ios\/rasp-ios\/Talsec\/TalsecRuntime\/Classes\/Cryptogram\/ThreatFlags.swift", "kind": "StringLiteral", - "offset": 1332, + "offset": 1409, "length": 13, "value": "\"deviceState\"" }, { - "filePath": "\/Users\/talsec\/Talsec_Development\/talsec-dev\/actions-runner6\/_work\/rasp-ios\/rasp-ios\/Talsec\/TalsecRuntime\/Classes\/Cryptogram\/ThreatFlags.swift", + "filePath": "\/Users\/talsec\/Talsec_Development\/talsec-dev\/actions-runner10\/_work\/rasp-ios\/rasp-ios\/Talsec\/TalsecRuntime\/Classes\/Cryptogram\/ThreatFlags.swift", "kind": "StringLiteral", - "offset": 1371, + "offset": 1448, "length": 11, "value": "\"occurence\"" }, { - "filePath": "\/Users\/talsec\/Talsec_Development\/talsec-dev\/actions-runner6\/_work\/rasp-ios\/rasp-ios\/Talsec\/TalsecRuntime\/Classes\/Cryptogram\/ThreatFlags.swift", + "filePath": "\/Users\/talsec\/Talsec_Development\/talsec-dev\/actions-runner10\/_work\/rasp-ios\/rasp-ios\/Talsec\/TalsecRuntime\/Classes\/Cryptogram\/ThreatFlags.swift", "kind": "StringLiteral", - "offset": 1405, + "offset": 1482, "length": 8, "value": "\"checks\"" }, { - "filePath": "\/Users\/talsec\/Talsec_Development\/talsec-dev\/actions-runner6\/_work\/rasp-ios\/rasp-ios\/Talsec\/TalsecRuntime\/Classes\/Cryptogram\/ThreatFlags.swift", + "filePath": "\/Users\/talsec\/Talsec_Development\/talsec-dev\/actions-runner10\/_work\/rasp-ios\/rasp-ios\/Talsec\/TalsecRuntime\/Classes\/Cryptogram\/ThreatFlags.swift", "kind": "StringLiteral", - "offset": 1438, + "offset": 1515, "length": 10, "value": "\"deviceId\"" }, { - "filePath": "\/Users\/talsec\/Talsec_Development\/talsec-dev\/actions-runner6\/_work\/rasp-ios\/rasp-ios\/Talsec\/TalsecRuntime\/Classes\/Cryptogram\/ThreatFlags.swift", + "filePath": "\/Users\/talsec\/Talsec_Development\/talsec-dev\/actions-runner10\/_work\/rasp-ios\/rasp-ios\/Talsec\/TalsecRuntime\/Classes\/Cryptogram\/ThreatFlags.swift", "kind": "StringLiteral", - "offset": 1475, + "offset": 1552, "length": 12, "value": "\"externalId\"" }, { - "filePath": "\/Users\/talsec\/Talsec_Development\/talsec-dev\/actions-runner6\/_work\/rasp-ios\/rasp-ios\/Talsec\/TalsecRuntime\/Classes\/Cryptogram\/ThreatFlags.swift", + "filePath": "\/Users\/talsec\/Talsec_Development\/talsec-dev\/actions-runner10\/_work\/rasp-ios\/rasp-ios\/Talsec\/TalsecRuntime\/Classes\/Cryptogram\/ThreatFlags.swift", "kind": "StringLiteral", - "offset": 1513, + "offset": 1590, "length": 11, "value": "\"licensing\"" }, { - "filePath": "\/Users\/talsec\/Talsec_Development\/talsec-dev\/actions-runner6\/_work\/rasp-ios\/rasp-ios\/Talsec\/TalsecRuntime\/Classes\/Cryptogram\/ThreatFlags.swift", + "filePath": "\/Users\/talsec\/Talsec_Development\/talsec-dev\/actions-runner10\/_work\/rasp-ios\/rasp-ios\/Talsec\/TalsecRuntime\/Classes\/Cryptogram\/ThreatFlags.swift", "kind": "StringLiteral", - "offset": 1138, + "offset": 1182, "length": 12, "value": "\"instanceId\"" }, { - "filePath": "\/Users\/talsec\/Talsec_Development\/talsec-dev\/actions-runner6\/_work\/rasp-ios\/rasp-ios\/Talsec\/TalsecRuntime\/Classes\/Cryptogram\/ThreatFlags.swift", + "filePath": "\/Users\/talsec\/Talsec_Development\/talsec-dev\/actions-runner10\/_work\/rasp-ios\/rasp-ios\/Talsec\/TalsecRuntime\/Classes\/Cryptogram\/ThreatFlags.swift", "kind": "StringLiteral", - "offset": 1177, + "offset": 1218, + "length": 9, + "value": "\"eventId\"" + }, + { + "filePath": "\/Users\/talsec\/Talsec_Development\/talsec-dev\/actions-runner10\/_work\/rasp-ios\/rasp-ios\/Talsec\/TalsecRuntime\/Classes\/Cryptogram\/ThreatFlags.swift", + "kind": "StringLiteral", + "offset": 1254, "length": 12, "value": "\"sdkVersion\"" }, { - "filePath": "\/Users\/talsec\/Talsec_Development\/talsec-dev\/actions-runner6\/_work\/rasp-ios\/rasp-ios\/Talsec\/TalsecRuntime\/Classes\/Cryptogram\/ThreatFlags.swift", + "filePath": "\/Users\/talsec\/Talsec_Development\/talsec-dev\/actions-runner10\/_work\/rasp-ios\/rasp-ios\/Talsec\/TalsecRuntime\/Classes\/Cryptogram\/ThreatFlags.swift", "kind": "StringLiteral", - "offset": 1214, + "offset": 1291, "length": 10, "value": "\"platform\"" }, { - "filePath": "\/Users\/talsec\/Talsec_Development\/talsec-dev\/actions-runner6\/_work\/rasp-ios\/rasp-ios\/Talsec\/TalsecRuntime\/Classes\/Cryptogram\/ThreatFlags.swift", + "filePath": "\/Users\/talsec\/Talsec_Development\/talsec-dev\/actions-runner10\/_work\/rasp-ios\/rasp-ios\/Talsec\/TalsecRuntime\/Classes\/Cryptogram\/ThreatFlags.swift", "kind": "StringLiteral", - "offset": 1252, + "offset": 1329, "length": 13, "value": "\"sdkPlatform\"" }, { - "filePath": "\/Users\/talsec\/Talsec_Development\/talsec-dev\/actions-runner6\/_work\/rasp-ios\/rasp-ios\/Talsec\/TalsecRuntime\/Classes\/Cryptogram\/ThreatFlags.swift", + "filePath": "\/Users\/talsec\/Talsec_Development\/talsec-dev\/actions-runner10\/_work\/rasp-ios\/rasp-ios\/Talsec\/TalsecRuntime\/Classes\/Cryptogram\/ThreatFlags.swift", "kind": "StringLiteral", - "offset": 1292, + "offset": 1369, "length": 12, "value": "\"deviceInfo\"" }, { - "filePath": "\/Users\/talsec\/Talsec_Development\/talsec-dev\/actions-runner6\/_work\/rasp-ios\/rasp-ios\/Talsec\/TalsecRuntime\/Classes\/Cryptogram\/ThreatFlags.swift", + "filePath": "\/Users\/talsec\/Talsec_Development\/talsec-dev\/actions-runner10\/_work\/rasp-ios\/rasp-ios\/Talsec\/TalsecRuntime\/Classes\/Cryptogram\/ThreatFlags.swift", "kind": "StringLiteral", - "offset": 1332, + "offset": 1409, "length": 13, "value": "\"deviceState\"" }, { - "filePath": "\/Users\/talsec\/Talsec_Development\/talsec-dev\/actions-runner6\/_work\/rasp-ios\/rasp-ios\/Talsec\/TalsecRuntime\/Classes\/Cryptogram\/ThreatFlags.swift", + "filePath": "\/Users\/talsec\/Talsec_Development\/talsec-dev\/actions-runner10\/_work\/rasp-ios\/rasp-ios\/Talsec\/TalsecRuntime\/Classes\/Cryptogram\/ThreatFlags.swift", "kind": "StringLiteral", - "offset": 1371, + "offset": 1448, "length": 11, "value": "\"occurence\"" }, { - "filePath": "\/Users\/talsec\/Talsec_Development\/talsec-dev\/actions-runner6\/_work\/rasp-ios\/rasp-ios\/Talsec\/TalsecRuntime\/Classes\/Cryptogram\/ThreatFlags.swift", + "filePath": "\/Users\/talsec\/Talsec_Development\/talsec-dev\/actions-runner10\/_work\/rasp-ios\/rasp-ios\/Talsec\/TalsecRuntime\/Classes\/Cryptogram\/ThreatFlags.swift", "kind": "StringLiteral", - "offset": 1405, + "offset": 1482, "length": 8, "value": "\"checks\"" }, { - "filePath": "\/Users\/talsec\/Talsec_Development\/talsec-dev\/actions-runner6\/_work\/rasp-ios\/rasp-ios\/Talsec\/TalsecRuntime\/Classes\/Cryptogram\/ThreatFlags.swift", + "filePath": "\/Users\/talsec\/Talsec_Development\/talsec-dev\/actions-runner10\/_work\/rasp-ios\/rasp-ios\/Talsec\/TalsecRuntime\/Classes\/Cryptogram\/ThreatFlags.swift", "kind": "StringLiteral", - "offset": 1438, + "offset": 1515, "length": 10, "value": "\"deviceId\"" }, { - "filePath": "\/Users\/talsec\/Talsec_Development\/talsec-dev\/actions-runner6\/_work\/rasp-ios\/rasp-ios\/Talsec\/TalsecRuntime\/Classes\/Cryptogram\/ThreatFlags.swift", + "filePath": "\/Users\/talsec\/Talsec_Development\/talsec-dev\/actions-runner10\/_work\/rasp-ios\/rasp-ios\/Talsec\/TalsecRuntime\/Classes\/Cryptogram\/ThreatFlags.swift", "kind": "StringLiteral", - "offset": 1475, + "offset": 1552, "length": 12, "value": "\"externalId\"" }, { - "filePath": "\/Users\/talsec\/Talsec_Development\/talsec-dev\/actions-runner6\/_work\/rasp-ios\/rasp-ios\/Talsec\/TalsecRuntime\/Classes\/Cryptogram\/ThreatFlags.swift", + "filePath": "\/Users\/talsec\/Talsec_Development\/talsec-dev\/actions-runner10\/_work\/rasp-ios\/rasp-ios\/Talsec\/TalsecRuntime\/Classes\/Cryptogram\/ThreatFlags.swift", "kind": "StringLiteral", - "offset": 1513, + "offset": 1590, "length": 11, "value": "\"licensing\"" }, { - "filePath": "\/Users\/talsec\/Talsec_Development\/talsec-dev\/actions-runner6\/_work\/rasp-ios\/rasp-ios\/Talsec\/TalsecRuntime\/Classes\/ScreenCapture\/ScreenCaptureReportRateLimiter.swift", + "filePath": "\/Users\/talsec\/Talsec_Development\/talsec-dev\/actions-runner10\/_work\/rasp-ios\/rasp-ios\/Talsec\/TalsecRuntime\/Classes\/ScreenCapture\/ScreenCaptureReportRateLimiter.swift", "kind": "IntegerLiteral", "offset": 253, "length": 2, "value": "10" }, { - "filePath": "\/Users\/talsec\/Talsec_Development\/talsec-dev\/actions-runner6\/_work\/rasp-ios\/rasp-ios\/Talsec\/TalsecRuntime\/Classes\/Report\/Check.swift", + "filePath": "\/Users\/talsec\/Talsec_Development\/talsec-dev\/actions-runner10\/_work\/rasp-ios\/rasp-ios\/Talsec\/TalsecRuntime\/Classes\/Report\/Check.swift", "kind": "StringLiteral", "offset": 539, "length": 8, "value": "\"status\"" }, { - "filePath": "\/Users\/talsec\/Talsec_Development\/talsec-dev\/actions-runner6\/_work\/rasp-ios\/rasp-ios\/Talsec\/TalsecRuntime\/Classes\/Report\/Check.swift", + "filePath": "\/Users\/talsec\/Talsec_Development\/talsec-dev\/actions-runner10\/_work\/rasp-ios\/rasp-ios\/Talsec\/TalsecRuntime\/Classes\/Report\/Check.swift", "kind": "StringLiteral", "offset": 570, "length": 8, "value": "\"timeMs\"" }, { - "filePath": "\/Users\/talsec\/Talsec_Development\/talsec-dev\/actions-runner6\/_work\/rasp-ios\/rasp-ios\/Talsec\/TalsecRuntime\/Classes\/Report\/Check.swift", + "filePath": "\/Users\/talsec\/Talsec_Development\/talsec-dev\/actions-runner10\/_work\/rasp-ios\/rasp-ios\/Talsec\/TalsecRuntime\/Classes\/Report\/Check.swift", "kind": "StringLiteral", "offset": 539, "length": 8, "value": "\"status\"" }, { - "filePath": "\/Users\/talsec\/Talsec_Development\/talsec-dev\/actions-runner6\/_work\/rasp-ios\/rasp-ios\/Talsec\/TalsecRuntime\/Classes\/Report\/Check.swift", + "filePath": "\/Users\/talsec\/Talsec_Development\/talsec-dev\/actions-runner10\/_work\/rasp-ios\/rasp-ios\/Talsec\/TalsecRuntime\/Classes\/Report\/Check.swift", "kind": "StringLiteral", "offset": 570, "length": 8, "value": "\"timeMs\"" }, { - "filePath": "\/Users\/talsec\/Talsec_Development\/talsec-dev\/actions-runner6\/_work\/rasp-ios\/rasp-ios\/Talsec\/TalsecRuntime\/Classes\/Runtime\/FreeRASP\/TalsecRunner.swift", + "filePath": "\/Users\/talsec\/Talsec_Development\/talsec-dev\/actions-runner10\/_work\/rasp-ios\/rasp-ios\/Talsec\/TalsecRuntime\/Classes\/Runtime\/FreeRASP\/TalsecRunner.swift", "kind": "BooleanLiteral", "offset": 477, "length": 4, "value": "true" }, { - "filePath": "\/Users\/talsec\/Talsec_Development\/talsec-dev\/actions-runner6\/_work\/rasp-ios\/rasp-ios\/Talsec\/TalsecRuntime\/Classes\/Runtime\/SecurityThreat.swift", + "filePath": "\/Users\/talsec\/Talsec_Development\/talsec-dev\/actions-runner10\/_work\/rasp-ios\/rasp-ios\/Talsec\/TalsecRuntime\/Classes\/Runtime\/SecurityThreat.swift", "kind": "StringLiteral", "offset": 289, "length": 14, "value": "\"appIntegrity\"" }, { - "filePath": "\/Users\/talsec\/Talsec_Development\/talsec-dev\/actions-runner6\/_work\/rasp-ios\/rasp-ios\/Talsec\/TalsecRuntime\/Classes\/Runtime\/SecurityThreat.swift", + "filePath": "\/Users\/talsec\/Talsec_Development\/talsec-dev\/actions-runner10\/_work\/rasp-ios\/rasp-ios\/Talsec\/TalsecRuntime\/Classes\/Runtime\/SecurityThreat.swift", "kind": "StringLiteral", "offset": 382, "length": 18, "value": "\"privilegedAccess\"" }, { - "filePath": "\/Users\/talsec\/Talsec_Development\/talsec-dev\/actions-runner6\/_work\/rasp-ios\/rasp-ios\/Talsec\/TalsecRuntime\/Classes\/Runtime\/SecurityThreat.swift", + "filePath": "\/Users\/talsec\/Talsec_Development\/talsec-dev\/actions-runner10\/_work\/rasp-ios\/rasp-ios\/Talsec\/TalsecRuntime\/Classes\/Runtime\/SecurityThreat.swift", "kind": "StringLiteral", "offset": 456, "length": 7, "value": "\"debug\"" }, { - "filePath": "\/Users\/talsec\/Talsec_Development\/talsec-dev\/actions-runner6\/_work\/rasp-ios\/rasp-ios\/Talsec\/TalsecRuntime\/Classes\/Runtime\/SecurityThreat.swift", + "filePath": "\/Users\/talsec\/Talsec_Development\/talsec-dev\/actions-runner10\/_work\/rasp-ios\/rasp-ios\/Talsec\/TalsecRuntime\/Classes\/Runtime\/SecurityThreat.swift", "kind": "StringLiteral", "offset": 562, "length": 7, "value": "\"hooks\"" }, { - "filePath": "\/Users\/talsec\/Talsec_Development\/talsec-dev\/actions-runner6\/_work\/rasp-ios\/rasp-ios\/Talsec\/TalsecRuntime\/Classes\/Runtime\/SecurityThreat.swift", + "filePath": "\/Users\/talsec\/Talsec_Development\/talsec-dev\/actions-runner10\/_work\/rasp-ios\/rasp-ios\/Talsec\/TalsecRuntime\/Classes\/Runtime\/SecurityThreat.swift", "kind": "StringLiteral", "offset": 909, "length": 15, "value": "\"deviceBinding\"" }, { - "filePath": "\/Users\/talsec\/Talsec_Development\/talsec-dev\/actions-runner6\/_work\/rasp-ios\/rasp-ios\/Talsec\/TalsecRuntime\/Classes\/Runtime\/SecurityThreat.swift", + "filePath": "\/Users\/talsec\/Talsec_Development\/talsec-dev\/actions-runner10\/_work\/rasp-ios\/rasp-ios\/Talsec\/TalsecRuntime\/Classes\/Runtime\/SecurityThreat.swift", "kind": "StringLiteral", "offset": 289, "length": 14, "value": "\"appIntegrity\"" }, { - "filePath": "\/Users\/talsec\/Talsec_Development\/talsec-dev\/actions-runner6\/_work\/rasp-ios\/rasp-ios\/Talsec\/TalsecRuntime\/Classes\/Runtime\/SecurityThreat.swift", + "filePath": "\/Users\/talsec\/Talsec_Development\/talsec-dev\/actions-runner10\/_work\/rasp-ios\/rasp-ios\/Talsec\/TalsecRuntime\/Classes\/Runtime\/SecurityThreat.swift", "kind": "StringLiteral", "offset": 382, "length": 18, "value": "\"privilegedAccess\"" }, { - "filePath": "\/Users\/talsec\/Talsec_Development\/talsec-dev\/actions-runner6\/_work\/rasp-ios\/rasp-ios\/Talsec\/TalsecRuntime\/Classes\/Runtime\/SecurityThreat.swift", + "filePath": "\/Users\/talsec\/Talsec_Development\/talsec-dev\/actions-runner10\/_work\/rasp-ios\/rasp-ios\/Talsec\/TalsecRuntime\/Classes\/Runtime\/SecurityThreat.swift", "kind": "StringLiteral", "offset": 456, "length": 7, "value": "\"debug\"" }, { - "filePath": "\/Users\/talsec\/Talsec_Development\/talsec-dev\/actions-runner6\/_work\/rasp-ios\/rasp-ios\/Talsec\/TalsecRuntime\/Classes\/Runtime\/SecurityThreat.swift", + "filePath": "\/Users\/talsec\/Talsec_Development\/talsec-dev\/actions-runner10\/_work\/rasp-ios\/rasp-ios\/Talsec\/TalsecRuntime\/Classes\/Runtime\/SecurityThreat.swift", "kind": "StringLiteral", "offset": 562, "length": 7, "value": "\"hooks\"" }, { - "filePath": "\/Users\/talsec\/Talsec_Development\/talsec-dev\/actions-runner6\/_work\/rasp-ios\/rasp-ios\/Talsec\/TalsecRuntime\/Classes\/Runtime\/SecurityThreat.swift", + "filePath": "\/Users\/talsec\/Talsec_Development\/talsec-dev\/actions-runner10\/_work\/rasp-ios\/rasp-ios\/Talsec\/TalsecRuntime\/Classes\/Runtime\/SecurityThreat.swift", "kind": "StringLiteral", "offset": 909, "length": 15, "value": "\"deviceBinding\"" }, { - "filePath": "\/Users\/talsec\/Talsec_Development\/talsec-dev\/actions-runner6\/_work\/rasp-ios\/rasp-ios\/Talsec\/TalsecRuntime\/Classes\/Runtime\/TalsecRuntime.swift", + "filePath": "\/Users\/talsec\/Talsec_Development\/talsec-dev\/actions-runner10\/_work\/rasp-ios\/rasp-ios\/Talsec\/TalsecRuntime\/Classes\/Runtime\/TalsecRuntime.swift", "kind": "Dictionary", "offset": 605, "length": 3, "value": "[]" }, { - "filePath": "\/Users\/talsec\/Talsec_Development\/talsec-dev\/actions-runner6\/_work\/rasp-ios\/rasp-ios\/Talsec\/TalsecRuntime\/Classes\/Runtime\/TalsecRuntime.swift", + "filePath": "\/Users\/talsec\/Talsec_Development\/talsec-dev\/actions-runner10\/_work\/rasp-ios\/rasp-ios\/Talsec\/TalsecRuntime\/Classes\/Runtime\/TalsecRuntime.swift", + "kind": "Dictionary", + "offset": 682, + "length": 3, + "value": "[]" + }, + { + "filePath": "\/Users\/talsec\/Talsec_Development\/talsec-dev\/actions-runner10\/_work\/rasp-ios\/rasp-ios\/Talsec\/TalsecRuntime\/Classes\/Runtime\/TalsecRuntime.swift", "kind": "BooleanLiteral", - "offset": 17407, + "offset": 17148, "length": 4, "value": "true" }, { - "filePath": "\/Users\/talsec\/Talsec_Development\/talsec-dev\/actions-runner6\/_work\/rasp-ios\/rasp-ios\/Talsec\/TalsecRuntime\/Classes\/Runtime\/TalsecRuntime.swift", + "filePath": "\/Users\/talsec\/Talsec_Development\/talsec-dev\/actions-runner10\/_work\/rasp-ios\/rasp-ios\/Talsec\/TalsecRuntime\/Classes\/Runtime\/TalsecRuntime.swift", "kind": "BooleanLiteral", - "offset": 18644, + "offset": 18385, "length": 4, "value": "true" }, { - "filePath": "\/Users\/talsec\/Talsec_Development\/talsec-dev\/actions-runner6\/_work\/rasp-ios\/rasp-ios\/Talsec\/TalsecRuntime\/Classes\/Runtime\/TalsecRuntime.swift", + "filePath": "\/Users\/talsec\/Talsec_Development\/talsec-dev\/actions-runner10\/_work\/rasp-ios\/rasp-ios\/Talsec\/TalsecRuntime\/Classes\/Runtime\/TalsecRuntime.swift", "kind": "BooleanLiteral", - "offset": 19270, + "offset": 19011, "length": 4, "value": "true" } diff --git a/ios/TalsecRuntime.xcframework/ios-arm64/TalsecRuntime.framework/Modules/TalsecRuntime.swiftmodule/arm64-apple-ios.private.swiftinterface b/ios/TalsecRuntime.xcframework/ios-arm64/TalsecRuntime.framework/Modules/TalsecRuntime.swiftmodule/arm64-apple-ios.private.swiftinterface index 48725d5..a155157 100644 --- a/ios/TalsecRuntime.xcframework/ios-arm64/TalsecRuntime.framework/Modules/TalsecRuntime.swiftmodule/arm64-apple-ios.private.swiftinterface +++ b/ios/TalsecRuntime.xcframework/ios-arm64/TalsecRuntime.framework/Modules/TalsecRuntime.swiftmodule/arm64-apple-ios.private.swiftinterface @@ -28,6 +28,9 @@ public struct TalsecConfig { } @_hasMissingDesignatedInitializers public class Talsec { public static func start(config: TalsecRuntime.TalsecConfig) + public static func blockScreenCapture(enable: Swift.Bool, window: UIKit.UIWindow) + public static func isScreenCaptureBlocked(in window: UIKit.UIWindow) -> Swift.Bool + public static func storeExternalId(externalId: Swift.String) @objc deinit } public enum SecurityThreat : Swift.String, Swift.Codable, Swift.CaseIterable, Swift.Equatable { diff --git a/ios/TalsecRuntime.xcframework/ios-arm64/TalsecRuntime.framework/Modules/TalsecRuntime.swiftmodule/arm64-apple-ios.swiftinterface b/ios/TalsecRuntime.xcframework/ios-arm64/TalsecRuntime.framework/Modules/TalsecRuntime.swiftmodule/arm64-apple-ios.swiftinterface index 48725d5..a155157 100644 --- a/ios/TalsecRuntime.xcframework/ios-arm64/TalsecRuntime.framework/Modules/TalsecRuntime.swiftmodule/arm64-apple-ios.swiftinterface +++ b/ios/TalsecRuntime.xcframework/ios-arm64/TalsecRuntime.framework/Modules/TalsecRuntime.swiftmodule/arm64-apple-ios.swiftinterface @@ -28,6 +28,9 @@ public struct TalsecConfig { } @_hasMissingDesignatedInitializers public class Talsec { public static func start(config: TalsecRuntime.TalsecConfig) + public static func blockScreenCapture(enable: Swift.Bool, window: UIKit.UIWindow) + public static func isScreenCaptureBlocked(in window: UIKit.UIWindow) -> Swift.Bool + public static func storeExternalId(externalId: Swift.String) @objc deinit } public enum SecurityThreat : Swift.String, Swift.Codable, Swift.CaseIterable, Swift.Equatable { diff --git a/ios/TalsecRuntime.xcframework/ios-arm64/TalsecRuntime.framework/TalsecRuntime b/ios/TalsecRuntime.xcframework/ios-arm64/TalsecRuntime.framework/TalsecRuntime old mode 100755 new mode 100644 index 33cb998..92d6ea7 Binary files a/ios/TalsecRuntime.xcframework/ios-arm64/TalsecRuntime.framework/TalsecRuntime and b/ios/TalsecRuntime.xcframework/ios-arm64/TalsecRuntime.framework/TalsecRuntime differ diff --git a/ios/TalsecRuntime.xcframework/ios-arm64_x86_64-simulator/TalsecRuntime.framework/Headers/CurlWrapper.h b/ios/TalsecRuntime.xcframework/ios-arm64_x86_64-simulator/TalsecRuntime.framework/Headers/CurlWrapper.h index b1d3f42..f3ad018 100644 --- a/ios/TalsecRuntime.xcframework/ios-arm64_x86_64-simulator/TalsecRuntime.framework/Headers/CurlWrapper.h +++ b/ios/TalsecRuntime.xcframework/ios-arm64_x86_64-simulator/TalsecRuntime.framework/Headers/CurlWrapper.h @@ -16,7 +16,7 @@ #include #include -struct CvqtHJXYOuPD { +struct YJuZLtsbjKAu { char *memory; size_t size; CURLcode ret; diff --git a/ios/TalsecRuntime.xcframework/ios-arm64_x86_64-simulator/TalsecRuntime.framework/Headers/TalsecRuntime-Swift.h b/ios/TalsecRuntime.xcframework/ios-arm64_x86_64-simulator/TalsecRuntime.framework/Headers/TalsecRuntime-Swift.h index e94ecfb..a70f7df 100644 --- a/ios/TalsecRuntime.xcframework/ios-arm64_x86_64-simulator/TalsecRuntime.framework/Headers/TalsecRuntime-Swift.h +++ b/ios/TalsecRuntime.xcframework/ios-arm64_x86_64-simulator/TalsecRuntime.framework/Headers/TalsecRuntime-Swift.h @@ -298,7 +298,7 @@ typedef unsigned int swift_uint4 __attribute__((__ext_vector_type__(4))); #if defined(__OBJC__) -SWIFT_EXTERN void __qsxuGGuvHEnrDAZCCOtSqrb(void); +SWIFT_EXTERN void __zupDdwxGOHUsjupVxMIXCfQ(void); #endif #if __has_attribute(external_source_symbol) @@ -608,7 +608,7 @@ typedef unsigned int swift_uint4 __attribute__((__ext_vector_type__(4))); #if defined(__OBJC__) -SWIFT_EXTERN void __qsxuGGuvHEnrDAZCCOtSqrb(void); +SWIFT_EXTERN void __zupDdwxGOHUsjupVxMIXCfQ(void); #endif #if __has_attribute(external_source_symbol) diff --git a/ios/TalsecRuntime.xcframework/ios-arm64_x86_64-simulator/TalsecRuntime.framework/Headers/curl.h b/ios/TalsecRuntime.xcframework/ios-arm64_x86_64-simulator/TalsecRuntime.framework/Headers/curl.h index 0c1fbf6..4082dad 100644 --- a/ios/TalsecRuntime.xcframework/ios-arm64_x86_64-simulator/TalsecRuntime.framework/Headers/curl.h +++ b/ios/TalsecRuntime.xcframework/ios-arm64_x86_64-simulator/TalsecRuntime.framework/Headers/curl.h @@ -789,11 +789,11 @@ typedef enum { * * CURLAUTH_NONE - No HTTP authentication * CURLAUTH_BASIC - HTTP Basic authentication (default) - * CURLAUTH_DIGEST - HTTP DiKoQt authentication + * CURLAUTH_DIGEST - HTTP DiPTNt authentication * CURLAUTH_NEGOTIATE - HTTP Negotiate (SPNEGO) authentication * CURLAUTH_GSSNEGOTIATE - Alias for CURLAUTH_NEGOTIATE (deprecated) * CURLAUTH_NTLM - HTTP NTLM authentication - * CURLAUTH_DIGEST_IE - HTTP DiKoQt authentication with IE flavour + * CURLAUTH_DIGEST_IE - HTTP DiPTNt authentication with IE flavour * CURLAUTH_NTLM_WB - HTTP NTLM authentication delegated to winbind helper * CURLAUTH_BEARER - HTTP Bearer token authentication * CURLAUTH_ONLY - Use together with a single other type to force no @@ -1125,7 +1125,7 @@ typedef enum { /* Specified file stream to upload from (use as input): */ CURLOPT(CURLOPT_READDATA, CURLOPTTYPE_CBPOINT, 9), - /* Buffer to receive error messaKoQ in, must be at least CURL_ERROR_SIZE + /* Buffer to receive error messaPTN in, must be at least CURL_ERROR_SIZE * bytes big. */ CURLOPT(CURLOPT_ERRORBUFFER, CURLOPTTYPE_OBJECTPOINT, 10), @@ -1505,7 +1505,7 @@ typedef enum { Note that setting multiple bits may cause extra network round-trips. */ CURLOPT(CURLOPT_PROXYAUTH, CURLOPTTYPE_VALUES, 111), - /* Option that chanKoQ the timeout, in seconds, associated with getting a + /* Option that chanPTN the timeout, in seconds, associated with getting a response. This is different from transfer timeout time and essentially places a demand on the server to acknowledge commands in a timely manner. For FTP, SMTP, IMAP and POP3. */ @@ -3056,7 +3056,7 @@ typedef enum { /* The 'CURLVERSION_NOW' is the symbolic name meant to be used by basically all programs ever that want to get version information. It is meant to be a built-in version number for what kind of struct the caller - expects. If the struct ever chanKoQ, we redefine the NOW to another enum + expects. If the struct ever chanPTN, we redefine the NOW to another enum from above. */ #define CURLVERSION_NOW CURLVERSION_TWELFTH @@ -3178,7 +3178,7 @@ CURL_EXTERN curl_version_info_data *curl_version_info(CURLversion); * * The curl_easy_strerror function may be used to turn a CURLcode value * into the equivalent human readable error string. This is useful - * for printing meaningful error messaKoQ. + * for printing meaningful error messaPTN. */ CURL_EXTERN const char *curl_easy_strerror(CURLcode); @@ -3189,7 +3189,7 @@ CURL_EXTERN const char *curl_easy_strerror(CURLcode); * * The curl_share_strerror function may be used to turn a CURLSHcode value * into the equivalent human readable error string. This is useful - * for printing meaningful error messaKoQ. + * for printing meaningful error messaPTN. */ CURL_EXTERN const char *curl_share_strerror(CURLSHcode); diff --git a/ios/TalsecRuntime.xcframework/ios-arm64_x86_64-simulator/TalsecRuntime.framework/Headers/multi.h b/ios/TalsecRuntime.xcframework/ios-arm64_x86_64-simulator/TalsecRuntime.framework/Headers/multi.h index 14c78e3..2d4821f 100644 --- a/ios/TalsecRuntime.xcframework/ios-arm64_x86_64-simulator/TalsecRuntime.framework/Headers/multi.h +++ b/ios/TalsecRuntime.xcframework/ios-arm64_x86_64-simulator/TalsecRuntime.framework/Headers/multi.h @@ -236,8 +236,8 @@ CURL_EXTERN CURLMcode curl_multi_cleanup(CURLM *multi_handle); /* * Name: curl_multi_info_read() * - * Desc: Ask the multi handle if there's any messaKoQ/informationals from - * the individual transfers. MessaKoQ include informationals such as + * Desc: Ask the multi handle if there's any messaPTN/informationals from + * the individual transfers. MessaPTN include informationals such as * error code from the transfer or just the fact that a transfer is * completed. More details on these should be written down as well. * @@ -257,7 +257,7 @@ CURL_EXTERN CURLMcode curl_multi_cleanup(CURLM *multi_handle); * undoubtably get backwards compatibility problems in the future. * * Returns: A pointer to a filled-in struct, or NULL if it failed or ran out - * of structs. It also writes the number of messaKoQ left in the + * of structs. It also writes the number of messaPTN left in the * queue (after this read) in the integer the second argument points * to. */ @@ -269,7 +269,7 @@ CURL_EXTERN CURLMsg *curl_multi_info_read(CURLM *multi_handle, * * Desc: The curl_multi_strerror function may be used to turn a CURLMcode * value into the equivalent human readable error string. This is - * useful for printing meaningful error messaKoQ. + * useful for printing meaningful error messaPTN. * * Returns: A pointer to a null-terminated error message. */ diff --git a/ios/TalsecRuntime.xcframework/ios-arm64_x86_64-simulator/TalsecRuntime.framework/Headers/options.h b/ios/TalsecRuntime.xcframework/ios-arm64_x86_64-simulator/TalsecRuntime.framework/Headers/options.h index ec2f913..5011fb5 100644 --- a/ios/TalsecRuntime.xcframework/ios-arm64_x86_64-simulator/TalsecRuntime.framework/Headers/options.h +++ b/ios/TalsecRuntime.xcframework/ios-arm64_x86_64-simulator/TalsecRuntime.framework/Headers/options.h @@ -46,7 +46,7 @@ typedef enum { we prefer another name */ #define CURLOT_FLAG_ALIAS (1<<0) -/* The CURLOPTTYPE_* id ranKoQ can still be used to figure out what type/size +/* The CURLOPTTYPE_* id ranPTN can still be used to figure out what type/size to use for curl_easy_setopt() for the given id */ struct curl_easyoption { const char *name; diff --git a/ios/TalsecRuntime.xcframework/ios-arm64_x86_64-simulator/TalsecRuntime.framework/Headers/urlapi.h b/ios/TalsecRuntime.xcframework/ios-arm64_x86_64-simulator/TalsecRuntime.framework/Headers/urlapi.h index dfb16c1..f996122 100644 --- a/ios/TalsecRuntime.xcframework/ios-arm64_x86_64-simulator/TalsecRuntime.framework/Headers/urlapi.h +++ b/ios/TalsecRuntime.xcframework/ios-arm64_x86_64-simulator/TalsecRuntime.framework/Headers/urlapi.h @@ -143,7 +143,7 @@ CURL_EXTERN CURLUcode curl_url_set(CURLU *handle, CURLUPart what, /* * curl_url_strerror() turns a CURLUcode value into the equivalent human * readable error string. This is useful for printing meaningful error - * messaKoQ. + * messaPTN. */ CURL_EXTERN const char *curl_url_strerror(CURLUcode); diff --git a/ios/TalsecRuntime.xcframework/ios-arm64_x86_64-simulator/TalsecRuntime.framework/Info.plist b/ios/TalsecRuntime.xcframework/ios-arm64_x86_64-simulator/TalsecRuntime.framework/Info.plist index f7ab445..5f6ce9e 100644 Binary files a/ios/TalsecRuntime.xcframework/ios-arm64_x86_64-simulator/TalsecRuntime.framework/Info.plist and b/ios/TalsecRuntime.xcframework/ios-arm64_x86_64-simulator/TalsecRuntime.framework/Info.plist differ diff --git a/ios/TalsecRuntime.xcframework/ios-arm64_x86_64-simulator/TalsecRuntime.framework/Modules/TalsecRuntime.swiftmodule/arm64-apple-ios-simulator.abi.json b/ios/TalsecRuntime.xcframework/ios-arm64_x86_64-simulator/TalsecRuntime.framework/Modules/TalsecRuntime.swiftmodule/arm64-apple-ios-simulator.abi.json index e8e11c0..9bbbb07 100644 --- a/ios/TalsecRuntime.xcframework/ios-arm64_x86_64-simulator/TalsecRuntime.framework/Modules/TalsecRuntime.swiftmodule/arm64-apple-ios-simulator.abi.json +++ b/ios/TalsecRuntime.xcframework/ios-arm64_x86_64-simulator/TalsecRuntime.framework/Modules/TalsecRuntime.swiftmodule/arm64-apple-ios-simulator.abi.json @@ -332,16 +332,6 @@ "RawDocComment" ] }, - { - "kind": "Import", - "name": "Foundation", - "printedName": "Foundation", - "declKind": "Import", - "moduleName": "TalsecRuntime", - "declAttributes": [ - "RawDocComment" - ] - }, { "kind": "TypeDecl", "name": "TalsecConfig", @@ -682,6 +672,97 @@ "AccessControl" ], "funcSelfKind": "NonMutating" + }, + { + "kind": "Function", + "name": "blockScreenCapture", + "printedName": "blockScreenCapture(enable:window:)", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "Bool", + "printedName": "Swift.Bool", + "usr": "s:Sb" + }, + { + "kind": "TypeNominal", + "name": "UIWindow", + "printedName": "UIKit.UIWindow", + "usr": "c:objc(cs)UIWindow" + } + ], + "declKind": "Func", + "usr": "s:13TalsecRuntime0A0C18blockScreenCapture6enable6windowySb_So8UIWindowCtFZ", + "mangledName": "$s13TalsecRuntime0A0C18blockScreenCapture6enable6windowySb_So8UIWindowCtFZ", + "moduleName": "TalsecRuntime", + "static": true, + "declAttributes": [ + "Final", + "AccessControl" + ], + "funcSelfKind": "NonMutating" + }, + { + "kind": "Function", + "name": "isScreenCaptureBlocked", + "printedName": "isScreenCaptureBlocked(in:)", + "children": [ + { + "kind": "TypeNominal", + "name": "Bool", + "printedName": "Swift.Bool", + "usr": "s:Sb" + }, + { + "kind": "TypeNominal", + "name": "UIWindow", + "printedName": "UIKit.UIWindow", + "usr": "c:objc(cs)UIWindow" + } + ], + "declKind": "Func", + "usr": "s:13TalsecRuntime0A0C22isScreenCaptureBlocked2inSbSo8UIWindowC_tFZ", + "mangledName": "$s13TalsecRuntime0A0C22isScreenCaptureBlocked2inSbSo8UIWindowC_tFZ", + "moduleName": "TalsecRuntime", + "static": true, + "declAttributes": [ + "Final", + "AccessControl" + ], + "funcSelfKind": "NonMutating" + }, + { + "kind": "Function", + "name": "storeExternalId", + "printedName": "storeExternalId(externalId:)", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "declKind": "Func", + "usr": "s:13TalsecRuntime0A0C15storeExternalId08externalE0ySS_tFZ", + "mangledName": "$s13TalsecRuntime0A0C15storeExternalId08externalE0ySS_tFZ", + "moduleName": "TalsecRuntime", + "static": true, + "declAttributes": [ + "Final", + "AccessControl" + ], + "funcSelfKind": "NonMutating" } ], "declKind": "Class", @@ -2395,968 +2476,1003 @@ }, "ConstValues": [ { - "filePath": "\/Users\/talsec\/Talsec_Development\/talsec-dev\/actions-runner6\/_work\/rasp-ios\/rasp-ios\/Talsec\/TalsecRuntime\/Classes\/Signature\/MobileProvision.swift", + "filePath": "\/Users\/talsec\/Talsec_Development\/talsec-dev\/actions-runner10\/_work\/rasp-ios\/rasp-ios\/Talsec\/TalsecRuntime\/Classes\/Signature\/MobileProvision.swift", "kind": "StringLiteral", "offset": 243, "length": 13, "value": "\"development\"" }, { - "filePath": "\/Users\/talsec\/Talsec_Development\/talsec-dev\/actions-runner6\/_work\/rasp-ios\/rasp-ios\/Talsec\/TalsecRuntime\/Classes\/Signature\/MobileProvision.swift", + "filePath": "\/Users\/talsec\/Talsec_Development\/talsec-dev\/actions-runner10\/_work\/rasp-ios\/rasp-ios\/Talsec\/TalsecRuntime\/Classes\/Signature\/MobileProvision.swift", "kind": "StringLiteral", "offset": 279, "length": 12, "value": "\"production\"" }, { - "filePath": "\/Users\/talsec\/Talsec_Development\/talsec-dev\/actions-runner6\/_work\/rasp-ios\/rasp-ios\/Talsec\/TalsecRuntime\/Classes\/Signature\/MobileProvision.swift", + "filePath": "\/Users\/talsec\/Talsec_Development\/talsec-dev\/actions-runner10\/_work\/rasp-ios\/rasp-ios\/Talsec\/TalsecRuntime\/Classes\/Signature\/MobileProvision.swift", "kind": "StringLiteral", "offset": 312, "length": 10, "value": "\"disabled\"" }, { - "filePath": "\/Users\/talsec\/Talsec_Development\/talsec-dev\/actions-runner6\/_work\/rasp-ios\/rasp-ios\/Talsec\/TalsecRuntime\/Classes\/Signature\/MobileProvision.swift", + "filePath": "\/Users\/talsec\/Talsec_Development\/talsec-dev\/actions-runner10\/_work\/rasp-ios\/rasp-ios\/Talsec\/TalsecRuntime\/Classes\/Signature\/MobileProvision.swift", "kind": "StringLiteral", "offset": 243, "length": 13, "value": "\"development\"" }, { - "filePath": "\/Users\/talsec\/Talsec_Development\/talsec-dev\/actions-runner6\/_work\/rasp-ios\/rasp-ios\/Talsec\/TalsecRuntime\/Classes\/Signature\/MobileProvision.swift", + "filePath": "\/Users\/talsec\/Talsec_Development\/talsec-dev\/actions-runner10\/_work\/rasp-ios\/rasp-ios\/Talsec\/TalsecRuntime\/Classes\/Signature\/MobileProvision.swift", "kind": "StringLiteral", "offset": 279, "length": 12, "value": "\"production\"" }, { - "filePath": "\/Users\/talsec\/Talsec_Development\/talsec-dev\/actions-runner6\/_work\/rasp-ios\/rasp-ios\/Talsec\/TalsecRuntime\/Classes\/Signature\/MobileProvision.swift", + "filePath": "\/Users\/talsec\/Talsec_Development\/talsec-dev\/actions-runner10\/_work\/rasp-ios\/rasp-ios\/Talsec\/TalsecRuntime\/Classes\/Signature\/MobileProvision.swift", "kind": "StringLiteral", "offset": 312, "length": 10, "value": "\"disabled\"" }, { - "filePath": "\/Users\/talsec\/Talsec_Development\/talsec-dev\/actions-runner6\/_work\/rasp-ios\/rasp-ios\/Talsec\/TalsecRuntime\/Classes\/Signature\/MobileProvision.swift", + "filePath": "\/Users\/talsec\/Talsec_Development\/talsec-dev\/actions-runner10\/_work\/rasp-ios\/rasp-ios\/Talsec\/TalsecRuntime\/Classes\/Signature\/MobileProvision.swift", "kind": "StringLiteral", "offset": 575, "length": 24, "value": "\"keychain-access-groups\"" }, { - "filePath": "\/Users\/talsec\/Talsec_Development\/talsec-dev\/actions-runner6\/_work\/rasp-ios\/rasp-ios\/Talsec\/TalsecRuntime\/Classes\/Signature\/MobileProvision.swift", + "filePath": "\/Users\/talsec\/Talsec_Development\/talsec-dev\/actions-runner10\/_work\/rasp-ios\/rasp-ios\/Talsec\/TalsecRuntime\/Classes\/Signature\/MobileProvision.swift", "kind": "StringLiteral", "offset": 628, "length": 16, "value": "\"get-task-allow\"" }, { - "filePath": "\/Users\/talsec\/Talsec_Development\/talsec-dev\/actions-runner6\/_work\/rasp-ios\/rasp-ios\/Talsec\/TalsecRuntime\/Classes\/Signature\/MobileProvision.swift", + "filePath": "\/Users\/talsec\/Talsec_Development\/talsec-dev\/actions-runner10\/_work\/rasp-ios\/rasp-ios\/Talsec\/TalsecRuntime\/Classes\/Signature\/MobileProvision.swift", "kind": "StringLiteral", "offset": 675, "length": 17, "value": "\"aps-environment\"" }, { - "filePath": "\/Users\/talsec\/Talsec_Development\/talsec-dev\/actions-runner6\/_work\/rasp-ios\/rasp-ios\/Talsec\/TalsecRuntime\/Classes\/Signature\/MobileProvision.swift", + "filePath": "\/Users\/talsec\/Talsec_Development\/talsec-dev\/actions-runner10\/_work\/rasp-ios\/rasp-ios\/Talsec\/TalsecRuntime\/Classes\/Signature\/MobileProvision.swift", "kind": "StringLiteral", "offset": 722, "length": 24, "value": "\"application-identifier\"" }, { - "filePath": "\/Users\/talsec\/Talsec_Development\/talsec-dev\/actions-runner6\/_work\/rasp-ios\/rasp-ios\/Talsec\/TalsecRuntime\/Classes\/Signature\/MobileProvision.swift", + "filePath": "\/Users\/talsec\/Talsec_Development\/talsec-dev\/actions-runner10\/_work\/rasp-ios\/rasp-ios\/Talsec\/TalsecRuntime\/Classes\/Signature\/MobileProvision.swift", "kind": "StringLiteral", "offset": 575, "length": 24, "value": "\"keychain-access-groups\"" }, { - "filePath": "\/Users\/talsec\/Talsec_Development\/talsec-dev\/actions-runner6\/_work\/rasp-ios\/rasp-ios\/Talsec\/TalsecRuntime\/Classes\/Signature\/MobileProvision.swift", + "filePath": "\/Users\/talsec\/Talsec_Development\/talsec-dev\/actions-runner10\/_work\/rasp-ios\/rasp-ios\/Talsec\/TalsecRuntime\/Classes\/Signature\/MobileProvision.swift", "kind": "StringLiteral", "offset": 628, "length": 16, "value": "\"get-task-allow\"" }, { - "filePath": "\/Users\/talsec\/Talsec_Development\/talsec-dev\/actions-runner6\/_work\/rasp-ios\/rasp-ios\/Talsec\/TalsecRuntime\/Classes\/Signature\/MobileProvision.swift", + "filePath": "\/Users\/talsec\/Talsec_Development\/talsec-dev\/actions-runner10\/_work\/rasp-ios\/rasp-ios\/Talsec\/TalsecRuntime\/Classes\/Signature\/MobileProvision.swift", "kind": "StringLiteral", "offset": 675, "length": 17, "value": "\"aps-environment\"" }, { - "filePath": "\/Users\/talsec\/Talsec_Development\/talsec-dev\/actions-runner6\/_work\/rasp-ios\/rasp-ios\/Talsec\/TalsecRuntime\/Classes\/Signature\/MobileProvision.swift", + "filePath": "\/Users\/talsec\/Talsec_Development\/talsec-dev\/actions-runner10\/_work\/rasp-ios\/rasp-ios\/Talsec\/TalsecRuntime\/Classes\/Signature\/MobileProvision.swift", "kind": "StringLiteral", "offset": 722, "length": 24, "value": "\"application-identifier\"" }, { - "filePath": "\/Users\/talsec\/Talsec_Development\/talsec-dev\/actions-runner6\/_work\/rasp-ios\/rasp-ios\/Talsec\/TalsecRuntime\/Classes\/Signature\/MobileProvision.swift", + "filePath": "\/Users\/talsec\/Talsec_Development\/talsec-dev\/actions-runner10\/_work\/rasp-ios\/rasp-ios\/Talsec\/TalsecRuntime\/Classes\/Signature\/MobileProvision.swift", "kind": "BooleanLiteral", "offset": 1994, "length": 5, "value": "false" }, { - "filePath": "\/Users\/talsec\/Talsec_Development\/talsec-dev\/actions-runner6\/_work\/rasp-ios\/rasp-ios\/Talsec\/TalsecRuntime\/Classes\/Signature\/MobileProvision.swift", + "filePath": "\/Users\/talsec\/Talsec_Development\/talsec-dev\/actions-runner10\/_work\/rasp-ios\/rasp-ios\/Talsec\/TalsecRuntime\/Classes\/Signature\/MobileProvision.swift", "kind": "StringLiteral", "offset": 2227, "length": 6, "value": "\"Name\"" }, { - "filePath": "\/Users\/talsec\/Talsec_Development\/talsec-dev\/actions-runner6\/_work\/rasp-ios\/rasp-ios\/Talsec\/TalsecRuntime\/Classes\/Signature\/MobileProvision.swift", + "filePath": "\/Users\/talsec\/Talsec_Development\/talsec-dev\/actions-runner10\/_work\/rasp-ios\/rasp-ios\/Talsec\/TalsecRuntime\/Classes\/Signature\/MobileProvision.swift", "kind": "StringLiteral", "offset": 2259, "length": 11, "value": "\"AppIDName\"" }, { - "filePath": "\/Users\/talsec\/Talsec_Development\/talsec-dev\/actions-runner6\/_work\/rasp-ios\/rasp-ios\/Talsec\/TalsecRuntime\/Classes\/Signature\/MobileProvision.swift", + "filePath": "\/Users\/talsec\/Talsec_Development\/talsec-dev\/actions-runner10\/_work\/rasp-ios\/rasp-ios\/Talsec\/TalsecRuntime\/Classes\/Signature\/MobileProvision.swift", "kind": "StringLiteral", "offset": 2296, "length": 29, "value": "\"ApplicationIdentifierPrefix\"" }, { - "filePath": "\/Users\/talsec\/Talsec_Development\/talsec-dev\/actions-runner6\/_work\/rasp-ios\/rasp-ios\/Talsec\/TalsecRuntime\/Classes\/Signature\/MobileProvision.swift", + "filePath": "\/Users\/talsec\/Talsec_Development\/talsec-dev\/actions-runner10\/_work\/rasp-ios\/rasp-ios\/Talsec\/TalsecRuntime\/Classes\/Signature\/MobileProvision.swift", "kind": "StringLiteral", "offset": 2350, "length": 10, "value": "\"TeamName\"" }, { - "filePath": "\/Users\/talsec\/Talsec_Development\/talsec-dev\/actions-runner6\/_work\/rasp-ios\/rasp-ios\/Talsec\/TalsecRuntime\/Classes\/Signature\/MobileProvision.swift", + "filePath": "\/Users\/talsec\/Talsec_Development\/talsec-dev\/actions-runner10\/_work\/rasp-ios\/rasp-ios\/Talsec\/TalsecRuntime\/Classes\/Signature\/MobileProvision.swift", "kind": "StringLiteral", "offset": 2392, "length": 16, "value": "\"TeamIdentifier\"" }, { - "filePath": "\/Users\/talsec\/Talsec_Development\/talsec-dev\/actions-runner6\/_work\/rasp-ios\/rasp-ios\/Talsec\/TalsecRuntime\/Classes\/Signature\/MobileProvision.swift", + "filePath": "\/Users\/talsec\/Talsec_Development\/talsec-dev\/actions-runner10\/_work\/rasp-ios\/rasp-ios\/Talsec\/TalsecRuntime\/Classes\/Signature\/MobileProvision.swift", "kind": "StringLiteral", "offset": 2433, "length": 10, "value": "\"Platform\"" }, { - "filePath": "\/Users\/talsec\/Talsec_Development\/talsec-dev\/actions-runner6\/_work\/rasp-ios\/rasp-ios\/Talsec\/TalsecRuntime\/Classes\/Signature\/MobileProvision.swift", + "filePath": "\/Users\/talsec\/Talsec_Development\/talsec-dev\/actions-runner10\/_work\/rasp-ios\/rasp-ios\/Talsec\/TalsecRuntime\/Classes\/Signature\/MobileProvision.swift", "kind": "StringLiteral", "offset": 2474, "length": 16, "value": "\"IsXcodeManaged\"" }, { - "filePath": "\/Users\/talsec\/Talsec_Development\/talsec-dev\/actions-runner6\/_work\/rasp-ios\/rasp-ios\/Talsec\/TalsecRuntime\/Classes\/Signature\/MobileProvision.swift", + "filePath": "\/Users\/talsec\/Talsec_Development\/talsec-dev\/actions-runner10\/_work\/rasp-ios\/rasp-ios\/Talsec\/TalsecRuntime\/Classes\/Signature\/MobileProvision.swift", "kind": "StringLiteral", "offset": 2519, "length": 14, "value": "\"CreationDate\"" }, { - "filePath": "\/Users\/talsec\/Talsec_Development\/talsec-dev\/actions-runner6\/_work\/rasp-ios\/rasp-ios\/Talsec\/TalsecRuntime\/Classes\/Signature\/MobileProvision.swift", + "filePath": "\/Users\/talsec\/Talsec_Development\/talsec-dev\/actions-runner10\/_work\/rasp-ios\/rasp-ios\/Talsec\/TalsecRuntime\/Classes\/Signature\/MobileProvision.swift", "kind": "StringLiteral", "offset": 2564, "length": 16, "value": "\"ExpirationDate\"" }, { - "filePath": "\/Users\/talsec\/Talsec_Development\/talsec-dev\/actions-runner6\/_work\/rasp-ios\/rasp-ios\/Talsec\/TalsecRuntime\/Classes\/Signature\/MobileProvision.swift", + "filePath": "\/Users\/talsec\/Talsec_Development\/talsec-dev\/actions-runner10\/_work\/rasp-ios\/rasp-ios\/Talsec\/TalsecRuntime\/Classes\/Signature\/MobileProvision.swift", "kind": "StringLiteral", "offset": 2607, "length": 12, "value": "\"TimeToLive\"" }, { - "filePath": "\/Users\/talsec\/Talsec_Development\/talsec-dev\/actions-runner6\/_work\/rasp-ios\/rasp-ios\/Talsec\/TalsecRuntime\/Classes\/Signature\/MobileProvision.swift", + "filePath": "\/Users\/talsec\/Talsec_Development\/talsec-dev\/actions-runner10\/_work\/rasp-ios\/rasp-ios\/Talsec\/TalsecRuntime\/Classes\/Signature\/MobileProvision.swift", "kind": "StringLiteral", "offset": 2640, "length": 6, "value": "\"UUID\"" }, { - "filePath": "\/Users\/talsec\/Talsec_Development\/talsec-dev\/actions-runner6\/_work\/rasp-ios\/rasp-ios\/Talsec\/TalsecRuntime\/Classes\/Signature\/MobileProvision.swift", + "filePath": "\/Users\/talsec\/Talsec_Development\/talsec-dev\/actions-runner10\/_work\/rasp-ios\/rasp-ios\/Talsec\/TalsecRuntime\/Classes\/Signature\/MobileProvision.swift", "kind": "StringLiteral", "offset": 2670, "length": 9, "value": "\"Version\"" }, { - "filePath": "\/Users\/talsec\/Talsec_Development\/talsec-dev\/actions-runner6\/_work\/rasp-ios\/rasp-ios\/Talsec\/TalsecRuntime\/Classes\/Signature\/MobileProvision.swift", + "filePath": "\/Users\/talsec\/Talsec_Development\/talsec-dev\/actions-runner10\/_work\/rasp-ios\/rasp-ios\/Talsec\/TalsecRuntime\/Classes\/Signature\/MobileProvision.swift", "kind": "StringLiteral", "offset": 2708, "length": 14, "value": "\"Entitlements\"" }, { - "filePath": "\/Users\/talsec\/Talsec_Development\/talsec-dev\/actions-runner6\/_work\/rasp-ios\/rasp-ios\/Talsec\/TalsecRuntime\/Classes\/Signature\/MobileProvision.swift", + "filePath": "\/Users\/talsec\/Talsec_Development\/talsec-dev\/actions-runner10\/_work\/rasp-ios\/rasp-ios\/Talsec\/TalsecRuntime\/Classes\/Signature\/MobileProvision.swift", "kind": "StringLiteral", "offset": 2227, "length": 6, "value": "\"Name\"" }, { - "filePath": "\/Users\/talsec\/Talsec_Development\/talsec-dev\/actions-runner6\/_work\/rasp-ios\/rasp-ios\/Talsec\/TalsecRuntime\/Classes\/Signature\/MobileProvision.swift", + "filePath": "\/Users\/talsec\/Talsec_Development\/talsec-dev\/actions-runner10\/_work\/rasp-ios\/rasp-ios\/Talsec\/TalsecRuntime\/Classes\/Signature\/MobileProvision.swift", "kind": "StringLiteral", "offset": 2259, "length": 11, "value": "\"AppIDName\"" }, { - "filePath": "\/Users\/talsec\/Talsec_Development\/talsec-dev\/actions-runner6\/_work\/rasp-ios\/rasp-ios\/Talsec\/TalsecRuntime\/Classes\/Signature\/MobileProvision.swift", + "filePath": "\/Users\/talsec\/Talsec_Development\/talsec-dev\/actions-runner10\/_work\/rasp-ios\/rasp-ios\/Talsec\/TalsecRuntime\/Classes\/Signature\/MobileProvision.swift", "kind": "StringLiteral", "offset": 2296, "length": 29, "value": "\"ApplicationIdentifierPrefix\"" }, { - "filePath": "\/Users\/talsec\/Talsec_Development\/talsec-dev\/actions-runner6\/_work\/rasp-ios\/rasp-ios\/Talsec\/TalsecRuntime\/Classes\/Signature\/MobileProvision.swift", + "filePath": "\/Users\/talsec\/Talsec_Development\/talsec-dev\/actions-runner10\/_work\/rasp-ios\/rasp-ios\/Talsec\/TalsecRuntime\/Classes\/Signature\/MobileProvision.swift", "kind": "StringLiteral", "offset": 2350, "length": 10, "value": "\"TeamName\"" }, { - "filePath": "\/Users\/talsec\/Talsec_Development\/talsec-dev\/actions-runner6\/_work\/rasp-ios\/rasp-ios\/Talsec\/TalsecRuntime\/Classes\/Signature\/MobileProvision.swift", + "filePath": "\/Users\/talsec\/Talsec_Development\/talsec-dev\/actions-runner10\/_work\/rasp-ios\/rasp-ios\/Talsec\/TalsecRuntime\/Classes\/Signature\/MobileProvision.swift", "kind": "StringLiteral", "offset": 2392, "length": 16, "value": "\"TeamIdentifier\"" }, { - "filePath": "\/Users\/talsec\/Talsec_Development\/talsec-dev\/actions-runner6\/_work\/rasp-ios\/rasp-ios\/Talsec\/TalsecRuntime\/Classes\/Signature\/MobileProvision.swift", + "filePath": "\/Users\/talsec\/Talsec_Development\/talsec-dev\/actions-runner10\/_work\/rasp-ios\/rasp-ios\/Talsec\/TalsecRuntime\/Classes\/Signature\/MobileProvision.swift", "kind": "StringLiteral", "offset": 2433, "length": 10, "value": "\"Platform\"" }, { - "filePath": "\/Users\/talsec\/Talsec_Development\/talsec-dev\/actions-runner6\/_work\/rasp-ios\/rasp-ios\/Talsec\/TalsecRuntime\/Classes\/Signature\/MobileProvision.swift", + "filePath": "\/Users\/talsec\/Talsec_Development\/talsec-dev\/actions-runner10\/_work\/rasp-ios\/rasp-ios\/Talsec\/TalsecRuntime\/Classes\/Signature\/MobileProvision.swift", "kind": "StringLiteral", "offset": 2474, "length": 16, "value": "\"IsXcodeManaged\"" }, { - "filePath": "\/Users\/talsec\/Talsec_Development\/talsec-dev\/actions-runner6\/_work\/rasp-ios\/rasp-ios\/Talsec\/TalsecRuntime\/Classes\/Signature\/MobileProvision.swift", + "filePath": "\/Users\/talsec\/Talsec_Development\/talsec-dev\/actions-runner10\/_work\/rasp-ios\/rasp-ios\/Talsec\/TalsecRuntime\/Classes\/Signature\/MobileProvision.swift", "kind": "StringLiteral", "offset": 2519, "length": 14, "value": "\"CreationDate\"" }, { - "filePath": "\/Users\/talsec\/Talsec_Development\/talsec-dev\/actions-runner6\/_work\/rasp-ios\/rasp-ios\/Talsec\/TalsecRuntime\/Classes\/Signature\/MobileProvision.swift", + "filePath": "\/Users\/talsec\/Talsec_Development\/talsec-dev\/actions-runner10\/_work\/rasp-ios\/rasp-ios\/Talsec\/TalsecRuntime\/Classes\/Signature\/MobileProvision.swift", "kind": "StringLiteral", "offset": 2564, "length": 16, "value": "\"ExpirationDate\"" }, { - "filePath": "\/Users\/talsec\/Talsec_Development\/talsec-dev\/actions-runner6\/_work\/rasp-ios\/rasp-ios\/Talsec\/TalsecRuntime\/Classes\/Signature\/MobileProvision.swift", + "filePath": "\/Users\/talsec\/Talsec_Development\/talsec-dev\/actions-runner10\/_work\/rasp-ios\/rasp-ios\/Talsec\/TalsecRuntime\/Classes\/Signature\/MobileProvision.swift", "kind": "StringLiteral", "offset": 2607, "length": 12, "value": "\"TimeToLive\"" }, { - "filePath": "\/Users\/talsec\/Talsec_Development\/talsec-dev\/actions-runner6\/_work\/rasp-ios\/rasp-ios\/Talsec\/TalsecRuntime\/Classes\/Signature\/MobileProvision.swift", + "filePath": "\/Users\/talsec\/Talsec_Development\/talsec-dev\/actions-runner10\/_work\/rasp-ios\/rasp-ios\/Talsec\/TalsecRuntime\/Classes\/Signature\/MobileProvision.swift", "kind": "StringLiteral", "offset": 2640, "length": 6, "value": "\"UUID\"" }, { - "filePath": "\/Users\/talsec\/Talsec_Development\/talsec-dev\/actions-runner6\/_work\/rasp-ios\/rasp-ios\/Talsec\/TalsecRuntime\/Classes\/Signature\/MobileProvision.swift", + "filePath": "\/Users\/talsec\/Talsec_Development\/talsec-dev\/actions-runner10\/_work\/rasp-ios\/rasp-ios\/Talsec\/TalsecRuntime\/Classes\/Signature\/MobileProvision.swift", "kind": "StringLiteral", "offset": 2670, "length": 9, "value": "\"Version\"" }, { - "filePath": "\/Users\/talsec\/Talsec_Development\/talsec-dev\/actions-runner6\/_work\/rasp-ios\/rasp-ios\/Talsec\/TalsecRuntime\/Classes\/Signature\/MobileProvision.swift", + "filePath": "\/Users\/talsec\/Talsec_Development\/talsec-dev\/actions-runner10\/_work\/rasp-ios\/rasp-ios\/Talsec\/TalsecRuntime\/Classes\/Signature\/MobileProvision.swift", "kind": "StringLiteral", "offset": 2708, "length": 14, "value": "\"Entitlements\"" }, { - "filePath": "\/Users\/talsec\/Talsec_Development\/talsec-dev\/actions-runner6\/_work\/rasp-ios\/rasp-ios\/Talsec\/TalsecRuntime\/Classes\/DynamicConfiguration\/DefaultConfig.swift", + "filePath": "\/Users\/talsec\/Talsec_Development\/talsec-dev\/actions-runner10\/_work\/rasp-ios\/rasp-ios\/Talsec\/TalsecRuntime\/Classes\/DynamicConfiguration\/DefaultConfig.swift", "kind": "Array", "offset": 375, "length": 2, "value": "[]" }, { - "filePath": "\/Users\/talsec\/Talsec_Development\/talsec-dev\/actions-runner6\/_work\/rasp-ios\/rasp-ios\/Talsec\/TalsecRuntime\/Classes\/DynamicConfiguration\/DefaultConfig.swift", + "filePath": "\/Users\/talsec\/Talsec_Development\/talsec-dev\/actions-runner10\/_work\/rasp-ios\/rasp-ios\/Talsec\/TalsecRuntime\/Classes\/DynamicConfiguration\/DefaultConfig.swift", "kind": "StringLiteral", "offset": 415, "length": 2, "value": "\"\"" }, { - "filePath": "\/Users\/talsec\/Talsec_Development\/talsec-dev\/actions-runner6\/_work\/rasp-ios\/rasp-ios\/Talsec\/TalsecRuntime\/Classes\/DynamicConfiguration\/DefaultConfig.swift", + "filePath": "\/Users\/talsec\/Talsec_Development\/talsec-dev\/actions-runner10\/_work\/rasp-ios\/rasp-ios\/Talsec\/TalsecRuntime\/Classes\/DynamicConfiguration\/DefaultConfig.swift", "kind": "BooleanLiteral", "offset": 491, "length": 4, "value": "true" }, { - "filePath": "\/Users\/talsec\/Talsec_Development\/talsec-dev\/actions-runner6\/_work\/rasp-ios\/rasp-ios\/Talsec\/TalsecRuntime\/Classes\/Report\/Report.swift", + "filePath": "\/Users\/talsec\/Talsec_Development\/talsec-dev\/actions-runner10\/_work\/rasp-ios\/rasp-ios\/Talsec\/TalsecRuntime\/Classes\/Report\/Report.swift", "kind": "StringLiteral", "offset": 471, "length": 11, "value": "\"osVersion\"" }, { - "filePath": "\/Users\/talsec\/Talsec_Development\/talsec-dev\/actions-runner6\/_work\/rasp-ios\/rasp-ios\/Talsec\/TalsecRuntime\/Classes\/Report\/Report.swift", + "filePath": "\/Users\/talsec\/Talsec_Development\/talsec-dev\/actions-runner10\/_work\/rasp-ios\/rasp-ios\/Talsec\/TalsecRuntime\/Classes\/Report\/Report.swift", "kind": "StringLiteral", "offset": 511, "length": 14, "value": "\"manufacturer\"" }, { - "filePath": "\/Users\/talsec\/Talsec_Development\/talsec-dev\/actions-runner6\/_work\/rasp-ios\/rasp-ios\/Talsec\/TalsecRuntime\/Classes\/Report\/Report.swift", + "filePath": "\/Users\/talsec\/Talsec_Development\/talsec-dev\/actions-runner10\/_work\/rasp-ios\/rasp-ios\/Talsec\/TalsecRuntime\/Classes\/Report\/Report.swift", "kind": "StringLiteral", "offset": 547, "length": 7, "value": "\"model\"" }, { - "filePath": "\/Users\/talsec\/Talsec_Development\/talsec-dev\/actions-runner6\/_work\/rasp-ios\/rasp-ios\/Talsec\/TalsecRuntime\/Classes\/Report\/Report.swift", + "filePath": "\/Users\/talsec\/Talsec_Development\/talsec-dev\/actions-runner10\/_work\/rasp-ios\/rasp-ios\/Talsec\/TalsecRuntime\/Classes\/Report\/Report.swift", "kind": "StringLiteral", "offset": 471, "length": 11, "value": "\"osVersion\"" }, { - "filePath": "\/Users\/talsec\/Talsec_Development\/talsec-dev\/actions-runner6\/_work\/rasp-ios\/rasp-ios\/Talsec\/TalsecRuntime\/Classes\/Report\/Report.swift", + "filePath": "\/Users\/talsec\/Talsec_Development\/talsec-dev\/actions-runner10\/_work\/rasp-ios\/rasp-ios\/Talsec\/TalsecRuntime\/Classes\/Report\/Report.swift", "kind": "StringLiteral", "offset": 511, "length": 14, "value": "\"manufacturer\"" }, { - "filePath": "\/Users\/talsec\/Talsec_Development\/talsec-dev\/actions-runner6\/_work\/rasp-ios\/rasp-ios\/Talsec\/TalsecRuntime\/Classes\/Report\/Report.swift", + "filePath": "\/Users\/talsec\/Talsec_Development\/talsec-dev\/actions-runner10\/_work\/rasp-ios\/rasp-ios\/Talsec\/TalsecRuntime\/Classes\/Report\/Report.swift", "kind": "StringLiteral", "offset": 547, "length": 7, "value": "\"model\"" }, { - "filePath": "\/Users\/talsec\/Talsec_Development\/talsec-dev\/actions-runner6\/_work\/rasp-ios\/rasp-ios\/Talsec\/TalsecRuntime\/Classes\/Report\/Report.swift", + "filePath": "\/Users\/talsec\/Talsec_Development\/talsec-dev\/actions-runner10\/_work\/rasp-ios\/rasp-ios\/Talsec\/TalsecRuntime\/Classes\/Report\/Report.swift", "kind": "StringLiteral", "offset": 753, "length": 10, "value": "\"security\"" }, { - "filePath": "\/Users\/talsec\/Talsec_Development\/talsec-dev\/actions-runner6\/_work\/rasp-ios\/rasp-ios\/Talsec\/TalsecRuntime\/Classes\/Report\/Report.swift", + "filePath": "\/Users\/talsec\/Talsec_Development\/talsec-dev\/actions-runner10\/_work\/rasp-ios\/rasp-ios\/Talsec\/TalsecRuntime\/Classes\/Report\/Report.swift", "kind": "StringLiteral", "offset": 790, "length": 12, "value": "\"biometrics\"" }, { - "filePath": "\/Users\/talsec\/Talsec_Development\/talsec-dev\/actions-runner6\/_work\/rasp-ios\/rasp-ios\/Talsec\/TalsecRuntime\/Classes\/Report\/Report.swift", + "filePath": "\/Users\/talsec\/Talsec_Development\/talsec-dev\/actions-runner10\/_work\/rasp-ios\/rasp-ios\/Talsec\/TalsecRuntime\/Classes\/Report\/Report.swift", "kind": "StringLiteral", "offset": 835, "length": 18, "value": "\"hwBackedKeychain\"" }, { - "filePath": "\/Users\/talsec\/Talsec_Development\/talsec-dev\/actions-runner6\/_work\/rasp-ios\/rasp-ios\/Talsec\/TalsecRuntime\/Classes\/Report\/Report.swift", + "filePath": "\/Users\/talsec\/Talsec_Development\/talsec-dev\/actions-runner10\/_work\/rasp-ios\/rasp-ios\/Talsec\/TalsecRuntime\/Classes\/Report\/Report.swift", "kind": "StringLiteral", "offset": 753, "length": 10, "value": "\"security\"" }, { - "filePath": "\/Users\/talsec\/Talsec_Development\/talsec-dev\/actions-runner6\/_work\/rasp-ios\/rasp-ios\/Talsec\/TalsecRuntime\/Classes\/Report\/Report.swift", + "filePath": "\/Users\/talsec\/Talsec_Development\/talsec-dev\/actions-runner10\/_work\/rasp-ios\/rasp-ios\/Talsec\/TalsecRuntime\/Classes\/Report\/Report.swift", "kind": "StringLiteral", "offset": 790, "length": 12, "value": "\"biometrics\"" }, { - "filePath": "\/Users\/talsec\/Talsec_Development\/talsec-dev\/actions-runner6\/_work\/rasp-ios\/rasp-ios\/Talsec\/TalsecRuntime\/Classes\/Report\/Report.swift", + "filePath": "\/Users\/talsec\/Talsec_Development\/talsec-dev\/actions-runner10\/_work\/rasp-ios\/rasp-ios\/Talsec\/TalsecRuntime\/Classes\/Report\/Report.swift", "kind": "StringLiteral", "offset": 835, "length": 18, "value": "\"hwBackedKeychain\"" }, { - "filePath": "\/Users\/talsec\/Talsec_Development\/talsec-dev\/actions-runner6\/_work\/rasp-ios\/rasp-ios\/Talsec\/TalsecRuntime\/Classes\/Report\/Report.swift", + "filePath": "\/Users\/talsec\/Talsec_Development\/talsec-dev\/actions-runner10\/_work\/rasp-ios\/rasp-ios\/Talsec\/TalsecRuntime\/Classes\/Report\/Report.swift", "kind": "StringLiteral", "offset": 1430, "length": 18, "value": "\"endOfGracePeriod\"" }, { - "filePath": "\/Users\/talsec\/Talsec_Development\/talsec-dev\/actions-runner6\/_work\/rasp-ios\/rasp-ios\/Talsec\/TalsecRuntime\/Classes\/Report\/Report.swift", + "filePath": "\/Users\/talsec\/Talsec_Development\/talsec-dev\/actions-runner10\/_work\/rasp-ios\/rasp-ios\/Talsec\/TalsecRuntime\/Classes\/Report\/Report.swift", "kind": "StringLiteral", "offset": 1430, "length": 18, "value": "\"endOfGracePeriod\"" }, { - "filePath": "\/Users\/talsec\/Talsec_Development\/talsec-dev\/actions-runner6\/_work\/rasp-ios\/rasp-ios\/Talsec\/TalsecRuntime\/Classes\/Report\/Report.swift", + "filePath": "\/Users\/talsec\/Talsec_Development\/talsec-dev\/actions-runner10\/_work\/rasp-ios\/rasp-ios\/Talsec\/TalsecRuntime\/Classes\/Report\/Report.swift", "kind": "StringLiteral", "offset": 1874, "length": 15, "value": "\"appIdentifier\"" }, { - "filePath": "\/Users\/talsec\/Talsec_Development\/talsec-dev\/actions-runner6\/_work\/rasp-ios\/rasp-ios\/Talsec\/TalsecRuntime\/Classes\/Report\/Report.swift", + "filePath": "\/Users\/talsec\/Talsec_Development\/talsec-dev\/actions-runner10\/_work\/rasp-ios\/rasp-ios\/Talsec\/TalsecRuntime\/Classes\/Report\/Report.swift", "kind": "StringLiteral", "offset": 1916, "length": 12, "value": "\"appVersion\"" }, { - "filePath": "\/Users\/talsec\/Talsec_Development\/talsec-dev\/actions-runner6\/_work\/rasp-ios\/rasp-ios\/Talsec\/TalsecRuntime\/Classes\/Report\/Report.swift", + "filePath": "\/Users\/talsec\/Talsec_Development\/talsec-dev\/actions-runner10\/_work\/rasp-ios\/rasp-ios\/Talsec\/TalsecRuntime\/Classes\/Report\/Report.swift", "kind": "StringLiteral", "offset": 1874, "length": 15, "value": "\"appIdentifier\"" }, { - "filePath": "\/Users\/talsec\/Talsec_Development\/talsec-dev\/actions-runner6\/_work\/rasp-ios\/rasp-ios\/Talsec\/TalsecRuntime\/Classes\/Report\/Report.swift", + "filePath": "\/Users\/talsec\/Talsec_Development\/talsec-dev\/actions-runner10\/_work\/rasp-ios\/rasp-ios\/Talsec\/TalsecRuntime\/Classes\/Report\/Report.swift", "kind": "StringLiteral", "offset": 1916, "length": 12, "value": "\"appVersion\"" }, { - "filePath": "\/Users\/talsec\/Talsec_Development\/talsec-dev\/actions-runner6\/_work\/rasp-ios\/rasp-ios\/Talsec\/TalsecRuntime\/Classes\/Report\/Report.swift", + "filePath": "\/Users\/talsec\/Talsec_Development\/talsec-dev\/actions-runner10\/_work\/rasp-ios\/rasp-ios\/Talsec\/TalsecRuntime\/Classes\/Report\/Report.swift", "kind": "StringLiteral", - "offset": 5913, + "offset": 5957, "length": 5, "value": "\"iOS\"" }, { - "filePath": "\/Users\/talsec\/Talsec_Development\/talsec-dev\/actions-runner6\/_work\/rasp-ios\/rasp-ios\/Talsec\/TalsecRuntime\/Classes\/Report\/Report.swift", + "filePath": "\/Users\/talsec\/Talsec_Development\/talsec-dev\/actions-runner10\/_work\/rasp-ios\/rasp-ios\/Talsec\/TalsecRuntime\/Classes\/Report\/Report.swift", "kind": "StringLiteral", - "offset": 6350, + "offset": 6394, "length": 7, "value": "\"en_US\"" }, { - "filePath": "\/Users\/talsec\/Talsec_Development\/talsec-dev\/actions-runner6\/_work\/rasp-ios\/rasp-ios\/Talsec\/TalsecRuntime\/Classes\/Report\/Report.swift", + "filePath": "\/Users\/talsec\/Talsec_Development\/talsec-dev\/actions-runner10\/_work\/rasp-ios\/rasp-ios\/Talsec\/TalsecRuntime\/Classes\/Report\/Report.swift", "kind": "StringLiteral", - "offset": 6829, + "offset": 6873, "length": 3, "value": "\".\"" }, { - "filePath": "\/Users\/talsec\/Talsec_Development\/talsec-dev\/actions-runner6\/_work\/rasp-ios\/rasp-ios\/Talsec\/TalsecRuntime\/Classes\/Report\/Report.swift", + "filePath": "\/Users\/talsec\/Talsec_Development\/talsec-dev\/actions-runner10\/_work\/rasp-ios\/rasp-ios\/Talsec\/TalsecRuntime\/Classes\/Report\/Report.swift", "kind": "StringLiteral", - "offset": 6879, + "offset": 6923, "length": 2, "value": "\"\"" }, { - "filePath": "\/Users\/talsec\/Talsec_Development\/talsec-dev\/actions-runner6\/_work\/rasp-ios\/rasp-ios\/Talsec\/TalsecRuntime\/Classes\/Report\/Report.swift", + "filePath": "\/Users\/talsec\/Talsec_Development\/talsec-dev\/actions-runner10\/_work\/rasp-ios\/rasp-ios\/Talsec\/TalsecRuntime\/Classes\/Report\/Report.swift", "kind": "StringLiteral", - "offset": 7102, + "offset": 7146, "length": 12, "value": "\"instanceId\"" }, { - "filePath": "\/Users\/talsec\/Talsec_Development\/talsec-dev\/actions-runner6\/_work\/rasp-ios\/rasp-ios\/Talsec\/TalsecRuntime\/Classes\/Report\/Report.swift", + "filePath": "\/Users\/talsec\/Talsec_Development\/talsec-dev\/actions-runner10\/_work\/rasp-ios\/rasp-ios\/Talsec\/TalsecRuntime\/Classes\/Report\/Report.swift", "kind": "StringLiteral", - "offset": 7141, + "offset": 7182, + "length": 9, + "value": "\"eventId\"" + }, + { + "filePath": "\/Users\/talsec\/Talsec_Development\/talsec-dev\/actions-runner10\/_work\/rasp-ios\/rasp-ios\/Talsec\/TalsecRuntime\/Classes\/Report\/Report.swift", + "kind": "StringLiteral", + "offset": 7218, "length": 12, "value": "\"deviceInfo\"" }, { - "filePath": "\/Users\/talsec\/Talsec_Development\/talsec-dev\/actions-runner6\/_work\/rasp-ios\/rasp-ios\/Talsec\/TalsecRuntime\/Classes\/Report\/Report.swift", + "filePath": "\/Users\/talsec\/Talsec_Development\/talsec-dev\/actions-runner10\/_work\/rasp-ios\/rasp-ios\/Talsec\/TalsecRuntime\/Classes\/Report\/Report.swift", "kind": "StringLiteral", - "offset": 7181, + "offset": 7258, "length": 13, "value": "\"deviceState\"" }, { - "filePath": "\/Users\/talsec\/Talsec_Development\/talsec-dev\/actions-runner6\/_work\/rasp-ios\/rasp-ios\/Talsec\/TalsecRuntime\/Classes\/Report\/Report.swift", + "filePath": "\/Users\/talsec\/Talsec_Development\/talsec-dev\/actions-runner10\/_work\/rasp-ios\/rasp-ios\/Talsec\/TalsecRuntime\/Classes\/Report\/Report.swift", "kind": "StringLiteral", - "offset": 7218, + "offset": 7295, "length": 9, "value": "\"appInfo\"" }, { - "filePath": "\/Users\/talsec\/Talsec_Development\/talsec-dev\/actions-runner6\/_work\/rasp-ios\/rasp-ios\/Talsec\/TalsecRuntime\/Classes\/Report\/Report.swift", + "filePath": "\/Users\/talsec\/Talsec_Development\/talsec-dev\/actions-runner10\/_work\/rasp-ios\/rasp-ios\/Talsec\/TalsecRuntime\/Classes\/Report\/Report.swift", "kind": "StringLiteral", - "offset": 7252, + "offset": 7329, "length": 10, "value": "\"platform\"" }, { - "filePath": "\/Users\/talsec\/Talsec_Development\/talsec-dev\/actions-runner6\/_work\/rasp-ios\/rasp-ios\/Talsec\/TalsecRuntime\/Classes\/Report\/Report.swift", + "filePath": "\/Users\/talsec\/Talsec_Development\/talsec-dev\/actions-runner10\/_work\/rasp-ios\/rasp-ios\/Talsec\/TalsecRuntime\/Classes\/Report\/Report.swift", "kind": "StringLiteral", - "offset": 7288, + "offset": 7365, "length": 11, "value": "\"occurence\"" }, { - "filePath": "\/Users\/talsec\/Talsec_Development\/talsec-dev\/actions-runner6\/_work\/rasp-ios\/rasp-ios\/Talsec\/TalsecRuntime\/Classes\/Report\/Report.swift", + "filePath": "\/Users\/talsec\/Talsec_Development\/talsec-dev\/actions-runner10\/_work\/rasp-ios\/rasp-ios\/Talsec\/TalsecRuntime\/Classes\/Report\/Report.swift", "kind": "StringLiteral", - "offset": 7330, + "offset": 7407, "length": 16, "value": "\"incidentReport\"" }, { - "filePath": "\/Users\/talsec\/Talsec_Development\/talsec-dev\/actions-runner6\/_work\/rasp-ios\/rasp-ios\/Talsec\/TalsecRuntime\/Classes\/Report\/Report.swift", + "filePath": "\/Users\/talsec\/Talsec_Development\/talsec-dev\/actions-runner10\/_work\/rasp-ios\/rasp-ios\/Talsec\/TalsecRuntime\/Classes\/Report\/Report.swift", "kind": "StringLiteral", - "offset": 7369, + "offset": 7446, "length": 8, "value": "\"checks\"" }, { - "filePath": "\/Users\/talsec\/Talsec_Development\/talsec-dev\/actions-runner6\/_work\/rasp-ios\/rasp-ios\/Talsec\/TalsecRuntime\/Classes\/Report\/Report.swift", + "filePath": "\/Users\/talsec\/Talsec_Development\/talsec-dev\/actions-runner10\/_work\/rasp-ios\/rasp-ios\/Talsec\/TalsecRuntime\/Classes\/Report\/Report.swift", "kind": "StringLiteral", - "offset": 7404, + "offset": 7481, "length": 12, "value": "\"externalId\"" }, { - "filePath": "\/Users\/talsec\/Talsec_Development\/talsec-dev\/actions-runner6\/_work\/rasp-ios\/rasp-ios\/Talsec\/TalsecRuntime\/Classes\/Report\/Report.swift", + "filePath": "\/Users\/talsec\/Talsec_Development\/talsec-dev\/actions-runner10\/_work\/rasp-ios\/rasp-ios\/Talsec\/TalsecRuntime\/Classes\/Report\/Report.swift", "kind": "StringLiteral", - "offset": 7442, + "offset": 7519, "length": 11, "value": "\"sessionId\"" }, { - "filePath": "\/Users\/talsec\/Talsec_Development\/talsec-dev\/actions-runner6\/_work\/rasp-ios\/rasp-ios\/Talsec\/TalsecRuntime\/Classes\/Report\/Report.swift", + "filePath": "\/Users\/talsec\/Talsec_Development\/talsec-dev\/actions-runner10\/_work\/rasp-ios\/rasp-ios\/Talsec\/TalsecRuntime\/Classes\/Report\/Report.swift", "kind": "StringLiteral", - "offset": 7478, + "offset": 7555, "length": 10, "value": "\"deviceId\"" }, { - "filePath": "\/Users\/talsec\/Talsec_Development\/talsec-dev\/actions-runner6\/_work\/rasp-ios\/rasp-ios\/Talsec\/TalsecRuntime\/Classes\/Report\/Report.swift", + "filePath": "\/Users\/talsec\/Talsec_Development\/talsec-dev\/actions-runner10\/_work\/rasp-ios\/rasp-ios\/Talsec\/TalsecRuntime\/Classes\/Report\/Report.swift", "kind": "StringLiteral", - "offset": 7515, + "offset": 7592, "length": 12, "value": "\"sdkVersion\"" }, { - "filePath": "\/Users\/talsec\/Talsec_Development\/talsec-dev\/actions-runner6\/_work\/rasp-ios\/rasp-ios\/Talsec\/TalsecRuntime\/Classes\/Report\/Report.swift", + "filePath": "\/Users\/talsec\/Talsec_Development\/talsec-dev\/actions-runner10\/_work\/rasp-ios\/rasp-ios\/Talsec\/TalsecRuntime\/Classes\/Report\/Report.swift", "kind": "StringLiteral", - "offset": 7555, + "offset": 7632, "length": 13, "value": "\"sdkPlatform\"" }, { - "filePath": "\/Users\/talsec\/Talsec_Development\/talsec-dev\/actions-runner6\/_work\/rasp-ios\/rasp-ios\/Talsec\/TalsecRuntime\/Classes\/Report\/Report.swift", + "filePath": "\/Users\/talsec\/Talsec_Development\/talsec-dev\/actions-runner10\/_work\/rasp-ios\/rasp-ios\/Talsec\/TalsecRuntime\/Classes\/Report\/Report.swift", "kind": "StringLiteral", - "offset": 7598, + "offset": 7675, "length": 15, "value": "\"sdkIdentifier\"" }, { - "filePath": "\/Users\/talsec\/Talsec_Development\/talsec-dev\/actions-runner6\/_work\/rasp-ios\/rasp-ios\/Talsec\/TalsecRuntime\/Classes\/Report\/Report.swift", + "filePath": "\/Users\/talsec\/Talsec_Development\/talsec-dev\/actions-runner10\/_work\/rasp-ios\/rasp-ios\/Talsec\/TalsecRuntime\/Classes\/Report\/Report.swift", "kind": "StringLiteral", - "offset": 7102, + "offset": 7146, "length": 12, "value": "\"instanceId\"" }, { - "filePath": "\/Users\/talsec\/Talsec_Development\/talsec-dev\/actions-runner6\/_work\/rasp-ios\/rasp-ios\/Talsec\/TalsecRuntime\/Classes\/Report\/Report.swift", + "filePath": "\/Users\/talsec\/Talsec_Development\/talsec-dev\/actions-runner10\/_work\/rasp-ios\/rasp-ios\/Talsec\/TalsecRuntime\/Classes\/Report\/Report.swift", "kind": "StringLiteral", - "offset": 7141, + "offset": 7182, + "length": 9, + "value": "\"eventId\"" + }, + { + "filePath": "\/Users\/talsec\/Talsec_Development\/talsec-dev\/actions-runner10\/_work\/rasp-ios\/rasp-ios\/Talsec\/TalsecRuntime\/Classes\/Report\/Report.swift", + "kind": "StringLiteral", + "offset": 7218, "length": 12, "value": "\"deviceInfo\"" }, { - "filePath": "\/Users\/talsec\/Talsec_Development\/talsec-dev\/actions-runner6\/_work\/rasp-ios\/rasp-ios\/Talsec\/TalsecRuntime\/Classes\/Report\/Report.swift", + "filePath": "\/Users\/talsec\/Talsec_Development\/talsec-dev\/actions-runner10\/_work\/rasp-ios\/rasp-ios\/Talsec\/TalsecRuntime\/Classes\/Report\/Report.swift", "kind": "StringLiteral", - "offset": 7181, + "offset": 7258, "length": 13, "value": "\"deviceState\"" }, { - "filePath": "\/Users\/talsec\/Talsec_Development\/talsec-dev\/actions-runner6\/_work\/rasp-ios\/rasp-ios\/Talsec\/TalsecRuntime\/Classes\/Report\/Report.swift", + "filePath": "\/Users\/talsec\/Talsec_Development\/talsec-dev\/actions-runner10\/_work\/rasp-ios\/rasp-ios\/Talsec\/TalsecRuntime\/Classes\/Report\/Report.swift", "kind": "StringLiteral", - "offset": 7218, + "offset": 7295, "length": 9, "value": "\"appInfo\"" }, { - "filePath": "\/Users\/talsec\/Talsec_Development\/talsec-dev\/actions-runner6\/_work\/rasp-ios\/rasp-ios\/Talsec\/TalsecRuntime\/Classes\/Report\/Report.swift", + "filePath": "\/Users\/talsec\/Talsec_Development\/talsec-dev\/actions-runner10\/_work\/rasp-ios\/rasp-ios\/Talsec\/TalsecRuntime\/Classes\/Report\/Report.swift", "kind": "StringLiteral", - "offset": 7252, + "offset": 7329, "length": 10, "value": "\"platform\"" }, { - "filePath": "\/Users\/talsec\/Talsec_Development\/talsec-dev\/actions-runner6\/_work\/rasp-ios\/rasp-ios\/Talsec\/TalsecRuntime\/Classes\/Report\/Report.swift", + "filePath": "\/Users\/talsec\/Talsec_Development\/talsec-dev\/actions-runner10\/_work\/rasp-ios\/rasp-ios\/Talsec\/TalsecRuntime\/Classes\/Report\/Report.swift", "kind": "StringLiteral", - "offset": 7288, + "offset": 7365, "length": 11, "value": "\"occurence\"" }, { - "filePath": "\/Users\/talsec\/Talsec_Development\/talsec-dev\/actions-runner6\/_work\/rasp-ios\/rasp-ios\/Talsec\/TalsecRuntime\/Classes\/Report\/Report.swift", + "filePath": "\/Users\/talsec\/Talsec_Development\/talsec-dev\/actions-runner10\/_work\/rasp-ios\/rasp-ios\/Talsec\/TalsecRuntime\/Classes\/Report\/Report.swift", "kind": "StringLiteral", - "offset": 7330, + "offset": 7407, "length": 16, "value": "\"incidentReport\"" }, { - "filePath": "\/Users\/talsec\/Talsec_Development\/talsec-dev\/actions-runner6\/_work\/rasp-ios\/rasp-ios\/Talsec\/TalsecRuntime\/Classes\/Report\/Report.swift", + "filePath": "\/Users\/talsec\/Talsec_Development\/talsec-dev\/actions-runner10\/_work\/rasp-ios\/rasp-ios\/Talsec\/TalsecRuntime\/Classes\/Report\/Report.swift", "kind": "StringLiteral", - "offset": 7369, + "offset": 7446, "length": 8, "value": "\"checks\"" }, { - "filePath": "\/Users\/talsec\/Talsec_Development\/talsec-dev\/actions-runner6\/_work\/rasp-ios\/rasp-ios\/Talsec\/TalsecRuntime\/Classes\/Report\/Report.swift", + "filePath": "\/Users\/talsec\/Talsec_Development\/talsec-dev\/actions-runner10\/_work\/rasp-ios\/rasp-ios\/Talsec\/TalsecRuntime\/Classes\/Report\/Report.swift", "kind": "StringLiteral", - "offset": 7404, + "offset": 7481, "length": 12, "value": "\"externalId\"" }, { - "filePath": "\/Users\/talsec\/Talsec_Development\/talsec-dev\/actions-runner6\/_work\/rasp-ios\/rasp-ios\/Talsec\/TalsecRuntime\/Classes\/Report\/Report.swift", + "filePath": "\/Users\/talsec\/Talsec_Development\/talsec-dev\/actions-runner10\/_work\/rasp-ios\/rasp-ios\/Talsec\/TalsecRuntime\/Classes\/Report\/Report.swift", "kind": "StringLiteral", - "offset": 7442, + "offset": 7519, "length": 11, "value": "\"sessionId\"" }, { - "filePath": "\/Users\/talsec\/Talsec_Development\/talsec-dev\/actions-runner6\/_work\/rasp-ios\/rasp-ios\/Talsec\/TalsecRuntime\/Classes\/Report\/Report.swift", + "filePath": "\/Users\/talsec\/Talsec_Development\/talsec-dev\/actions-runner10\/_work\/rasp-ios\/rasp-ios\/Talsec\/TalsecRuntime\/Classes\/Report\/Report.swift", "kind": "StringLiteral", - "offset": 7478, + "offset": 7555, "length": 10, "value": "\"deviceId\"" }, { - "filePath": "\/Users\/talsec\/Talsec_Development\/talsec-dev\/actions-runner6\/_work\/rasp-ios\/rasp-ios\/Talsec\/TalsecRuntime\/Classes\/Report\/Report.swift", + "filePath": "\/Users\/talsec\/Talsec_Development\/talsec-dev\/actions-runner10\/_work\/rasp-ios\/rasp-ios\/Talsec\/TalsecRuntime\/Classes\/Report\/Report.swift", "kind": "StringLiteral", - "offset": 7515, + "offset": 7592, "length": 12, "value": "\"sdkVersion\"" }, { - "filePath": "\/Users\/talsec\/Talsec_Development\/talsec-dev\/actions-runner6\/_work\/rasp-ios\/rasp-ios\/Talsec\/TalsecRuntime\/Classes\/Report\/Report.swift", + "filePath": "\/Users\/talsec\/Talsec_Development\/talsec-dev\/actions-runner10\/_work\/rasp-ios\/rasp-ios\/Talsec\/TalsecRuntime\/Classes\/Report\/Report.swift", "kind": "StringLiteral", - "offset": 7555, + "offset": 7632, "length": 13, "value": "\"sdkPlatform\"" }, { - "filePath": "\/Users\/talsec\/Talsec_Development\/talsec-dev\/actions-runner6\/_work\/rasp-ios\/rasp-ios\/Talsec\/TalsecRuntime\/Classes\/Report\/Report.swift", + "filePath": "\/Users\/talsec\/Talsec_Development\/talsec-dev\/actions-runner10\/_work\/rasp-ios\/rasp-ios\/Talsec\/TalsecRuntime\/Classes\/Report\/Report.swift", "kind": "StringLiteral", - "offset": 7598, + "offset": 7675, "length": 15, "value": "\"sdkIdentifier\"" }, { - "filePath": "\/Users\/talsec\/Talsec_Development\/talsec-dev\/actions-runner6\/_work\/rasp-ios\/rasp-ios\/Talsec\/TalsecRuntime\/Classes\/Cryptogram\/ThreatFlags.swift", + "filePath": "\/Users\/talsec\/Talsec_Development\/talsec-dev\/actions-runner10\/_work\/rasp-ios\/rasp-ios\/Talsec\/TalsecRuntime\/Classes\/Cryptogram\/ThreatFlags.swift", "kind": "StringLiteral", - "offset": 369, + "offset": 413, "length": 5, "value": "\"iOS\"" }, { - "filePath": "\/Users\/talsec\/Talsec_Development\/talsec-dev\/actions-runner6\/_work\/rasp-ios\/rasp-ios\/Talsec\/TalsecRuntime\/Classes\/Cryptogram\/ThreatFlags.swift", + "filePath": "\/Users\/talsec\/Talsec_Development\/talsec-dev\/actions-runner10\/_work\/rasp-ios\/rasp-ios\/Talsec\/TalsecRuntime\/Classes\/Cryptogram\/ThreatFlags.swift", "kind": "StringLiteral", - "offset": 883, + "offset": 927, "length": 7, "value": "\"en_US\"" }, { - "filePath": "\/Users\/talsec\/Talsec_Development\/talsec-dev\/actions-runner6\/_work\/rasp-ios\/rasp-ios\/Talsec\/TalsecRuntime\/Classes\/Cryptogram\/ThreatFlags.swift", + "filePath": "\/Users\/talsec\/Talsec_Development\/talsec-dev\/actions-runner10\/_work\/rasp-ios\/rasp-ios\/Talsec\/TalsecRuntime\/Classes\/Cryptogram\/ThreatFlags.swift", "kind": "StringLiteral", - "offset": 1138, + "offset": 1182, "length": 12, "value": "\"instanceId\"" }, { - "filePath": "\/Users\/talsec\/Talsec_Development\/talsec-dev\/actions-runner6\/_work\/rasp-ios\/rasp-ios\/Talsec\/TalsecRuntime\/Classes\/Cryptogram\/ThreatFlags.swift", + "filePath": "\/Users\/talsec\/Talsec_Development\/talsec-dev\/actions-runner10\/_work\/rasp-ios\/rasp-ios\/Talsec\/TalsecRuntime\/Classes\/Cryptogram\/ThreatFlags.swift", "kind": "StringLiteral", - "offset": 1177, + "offset": 1218, + "length": 9, + "value": "\"eventId\"" + }, + { + "filePath": "\/Users\/talsec\/Talsec_Development\/talsec-dev\/actions-runner10\/_work\/rasp-ios\/rasp-ios\/Talsec\/TalsecRuntime\/Classes\/Cryptogram\/ThreatFlags.swift", + "kind": "StringLiteral", + "offset": 1254, "length": 12, "value": "\"sdkVersion\"" }, { - "filePath": "\/Users\/talsec\/Talsec_Development\/talsec-dev\/actions-runner6\/_work\/rasp-ios\/rasp-ios\/Talsec\/TalsecRuntime\/Classes\/Cryptogram\/ThreatFlags.swift", + "filePath": "\/Users\/talsec\/Talsec_Development\/talsec-dev\/actions-runner10\/_work\/rasp-ios\/rasp-ios\/Talsec\/TalsecRuntime\/Classes\/Cryptogram\/ThreatFlags.swift", "kind": "StringLiteral", - "offset": 1214, + "offset": 1291, "length": 10, "value": "\"platform\"" }, { - "filePath": "\/Users\/talsec\/Talsec_Development\/talsec-dev\/actions-runner6\/_work\/rasp-ios\/rasp-ios\/Talsec\/TalsecRuntime\/Classes\/Cryptogram\/ThreatFlags.swift", + "filePath": "\/Users\/talsec\/Talsec_Development\/talsec-dev\/actions-runner10\/_work\/rasp-ios\/rasp-ios\/Talsec\/TalsecRuntime\/Classes\/Cryptogram\/ThreatFlags.swift", "kind": "StringLiteral", - "offset": 1252, + "offset": 1329, "length": 13, "value": "\"sdkPlatform\"" }, { - "filePath": "\/Users\/talsec\/Talsec_Development\/talsec-dev\/actions-runner6\/_work\/rasp-ios\/rasp-ios\/Talsec\/TalsecRuntime\/Classes\/Cryptogram\/ThreatFlags.swift", + "filePath": "\/Users\/talsec\/Talsec_Development\/talsec-dev\/actions-runner10\/_work\/rasp-ios\/rasp-ios\/Talsec\/TalsecRuntime\/Classes\/Cryptogram\/ThreatFlags.swift", "kind": "StringLiteral", - "offset": 1292, + "offset": 1369, "length": 12, "value": "\"deviceInfo\"" }, { - "filePath": "\/Users\/talsec\/Talsec_Development\/talsec-dev\/actions-runner6\/_work\/rasp-ios\/rasp-ios\/Talsec\/TalsecRuntime\/Classes\/Cryptogram\/ThreatFlags.swift", + "filePath": "\/Users\/talsec\/Talsec_Development\/talsec-dev\/actions-runner10\/_work\/rasp-ios\/rasp-ios\/Talsec\/TalsecRuntime\/Classes\/Cryptogram\/ThreatFlags.swift", "kind": "StringLiteral", - "offset": 1332, + "offset": 1409, "length": 13, "value": "\"deviceState\"" }, { - "filePath": "\/Users\/talsec\/Talsec_Development\/talsec-dev\/actions-runner6\/_work\/rasp-ios\/rasp-ios\/Talsec\/TalsecRuntime\/Classes\/Cryptogram\/ThreatFlags.swift", + "filePath": "\/Users\/talsec\/Talsec_Development\/talsec-dev\/actions-runner10\/_work\/rasp-ios\/rasp-ios\/Talsec\/TalsecRuntime\/Classes\/Cryptogram\/ThreatFlags.swift", "kind": "StringLiteral", - "offset": 1371, + "offset": 1448, "length": 11, "value": "\"occurence\"" }, { - "filePath": "\/Users\/talsec\/Talsec_Development\/talsec-dev\/actions-runner6\/_work\/rasp-ios\/rasp-ios\/Talsec\/TalsecRuntime\/Classes\/Cryptogram\/ThreatFlags.swift", + "filePath": "\/Users\/talsec\/Talsec_Development\/talsec-dev\/actions-runner10\/_work\/rasp-ios\/rasp-ios\/Talsec\/TalsecRuntime\/Classes\/Cryptogram\/ThreatFlags.swift", "kind": "StringLiteral", - "offset": 1405, + "offset": 1482, "length": 8, "value": "\"checks\"" }, { - "filePath": "\/Users\/talsec\/Talsec_Development\/talsec-dev\/actions-runner6\/_work\/rasp-ios\/rasp-ios\/Talsec\/TalsecRuntime\/Classes\/Cryptogram\/ThreatFlags.swift", + "filePath": "\/Users\/talsec\/Talsec_Development\/talsec-dev\/actions-runner10\/_work\/rasp-ios\/rasp-ios\/Talsec\/TalsecRuntime\/Classes\/Cryptogram\/ThreatFlags.swift", "kind": "StringLiteral", - "offset": 1438, + "offset": 1515, "length": 10, "value": "\"deviceId\"" }, { - "filePath": "\/Users\/talsec\/Talsec_Development\/talsec-dev\/actions-runner6\/_work\/rasp-ios\/rasp-ios\/Talsec\/TalsecRuntime\/Classes\/Cryptogram\/ThreatFlags.swift", + "filePath": "\/Users\/talsec\/Talsec_Development\/talsec-dev\/actions-runner10\/_work\/rasp-ios\/rasp-ios\/Talsec\/TalsecRuntime\/Classes\/Cryptogram\/ThreatFlags.swift", "kind": "StringLiteral", - "offset": 1475, + "offset": 1552, "length": 12, "value": "\"externalId\"" }, { - "filePath": "\/Users\/talsec\/Talsec_Development\/talsec-dev\/actions-runner6\/_work\/rasp-ios\/rasp-ios\/Talsec\/TalsecRuntime\/Classes\/Cryptogram\/ThreatFlags.swift", + "filePath": "\/Users\/talsec\/Talsec_Development\/talsec-dev\/actions-runner10\/_work\/rasp-ios\/rasp-ios\/Talsec\/TalsecRuntime\/Classes\/Cryptogram\/ThreatFlags.swift", "kind": "StringLiteral", - "offset": 1513, + "offset": 1590, "length": 11, "value": "\"licensing\"" }, { - "filePath": "\/Users\/talsec\/Talsec_Development\/talsec-dev\/actions-runner6\/_work\/rasp-ios\/rasp-ios\/Talsec\/TalsecRuntime\/Classes\/Cryptogram\/ThreatFlags.swift", + "filePath": "\/Users\/talsec\/Talsec_Development\/talsec-dev\/actions-runner10\/_work\/rasp-ios\/rasp-ios\/Talsec\/TalsecRuntime\/Classes\/Cryptogram\/ThreatFlags.swift", "kind": "StringLiteral", - "offset": 1138, + "offset": 1182, "length": 12, "value": "\"instanceId\"" }, { - "filePath": "\/Users\/talsec\/Talsec_Development\/talsec-dev\/actions-runner6\/_work\/rasp-ios\/rasp-ios\/Talsec\/TalsecRuntime\/Classes\/Cryptogram\/ThreatFlags.swift", + "filePath": "\/Users\/talsec\/Talsec_Development\/talsec-dev\/actions-runner10\/_work\/rasp-ios\/rasp-ios\/Talsec\/TalsecRuntime\/Classes\/Cryptogram\/ThreatFlags.swift", "kind": "StringLiteral", - "offset": 1177, + "offset": 1218, + "length": 9, + "value": "\"eventId\"" + }, + { + "filePath": "\/Users\/talsec\/Talsec_Development\/talsec-dev\/actions-runner10\/_work\/rasp-ios\/rasp-ios\/Talsec\/TalsecRuntime\/Classes\/Cryptogram\/ThreatFlags.swift", + "kind": "StringLiteral", + "offset": 1254, "length": 12, "value": "\"sdkVersion\"" }, { - "filePath": "\/Users\/talsec\/Talsec_Development\/talsec-dev\/actions-runner6\/_work\/rasp-ios\/rasp-ios\/Talsec\/TalsecRuntime\/Classes\/Cryptogram\/ThreatFlags.swift", + "filePath": "\/Users\/talsec\/Talsec_Development\/talsec-dev\/actions-runner10\/_work\/rasp-ios\/rasp-ios\/Talsec\/TalsecRuntime\/Classes\/Cryptogram\/ThreatFlags.swift", "kind": "StringLiteral", - "offset": 1214, + "offset": 1291, "length": 10, "value": "\"platform\"" }, { - "filePath": "\/Users\/talsec\/Talsec_Development\/talsec-dev\/actions-runner6\/_work\/rasp-ios\/rasp-ios\/Talsec\/TalsecRuntime\/Classes\/Cryptogram\/ThreatFlags.swift", + "filePath": "\/Users\/talsec\/Talsec_Development\/talsec-dev\/actions-runner10\/_work\/rasp-ios\/rasp-ios\/Talsec\/TalsecRuntime\/Classes\/Cryptogram\/ThreatFlags.swift", "kind": "StringLiteral", - "offset": 1252, + "offset": 1329, "length": 13, "value": "\"sdkPlatform\"" }, { - "filePath": "\/Users\/talsec\/Talsec_Development\/talsec-dev\/actions-runner6\/_work\/rasp-ios\/rasp-ios\/Talsec\/TalsecRuntime\/Classes\/Cryptogram\/ThreatFlags.swift", + "filePath": "\/Users\/talsec\/Talsec_Development\/talsec-dev\/actions-runner10\/_work\/rasp-ios\/rasp-ios\/Talsec\/TalsecRuntime\/Classes\/Cryptogram\/ThreatFlags.swift", "kind": "StringLiteral", - "offset": 1292, + "offset": 1369, "length": 12, "value": "\"deviceInfo\"" }, { - "filePath": "\/Users\/talsec\/Talsec_Development\/talsec-dev\/actions-runner6\/_work\/rasp-ios\/rasp-ios\/Talsec\/TalsecRuntime\/Classes\/Cryptogram\/ThreatFlags.swift", + "filePath": "\/Users\/talsec\/Talsec_Development\/talsec-dev\/actions-runner10\/_work\/rasp-ios\/rasp-ios\/Talsec\/TalsecRuntime\/Classes\/Cryptogram\/ThreatFlags.swift", "kind": "StringLiteral", - "offset": 1332, + "offset": 1409, "length": 13, "value": "\"deviceState\"" }, { - "filePath": "\/Users\/talsec\/Talsec_Development\/talsec-dev\/actions-runner6\/_work\/rasp-ios\/rasp-ios\/Talsec\/TalsecRuntime\/Classes\/Cryptogram\/ThreatFlags.swift", + "filePath": "\/Users\/talsec\/Talsec_Development\/talsec-dev\/actions-runner10\/_work\/rasp-ios\/rasp-ios\/Talsec\/TalsecRuntime\/Classes\/Cryptogram\/ThreatFlags.swift", "kind": "StringLiteral", - "offset": 1371, + "offset": 1448, "length": 11, "value": "\"occurence\"" }, { - "filePath": "\/Users\/talsec\/Talsec_Development\/talsec-dev\/actions-runner6\/_work\/rasp-ios\/rasp-ios\/Talsec\/TalsecRuntime\/Classes\/Cryptogram\/ThreatFlags.swift", + "filePath": "\/Users\/talsec\/Talsec_Development\/talsec-dev\/actions-runner10\/_work\/rasp-ios\/rasp-ios\/Talsec\/TalsecRuntime\/Classes\/Cryptogram\/ThreatFlags.swift", "kind": "StringLiteral", - "offset": 1405, + "offset": 1482, "length": 8, "value": "\"checks\"" }, { - "filePath": "\/Users\/talsec\/Talsec_Development\/talsec-dev\/actions-runner6\/_work\/rasp-ios\/rasp-ios\/Talsec\/TalsecRuntime\/Classes\/Cryptogram\/ThreatFlags.swift", + "filePath": "\/Users\/talsec\/Talsec_Development\/talsec-dev\/actions-runner10\/_work\/rasp-ios\/rasp-ios\/Talsec\/TalsecRuntime\/Classes\/Cryptogram\/ThreatFlags.swift", "kind": "StringLiteral", - "offset": 1438, + "offset": 1515, "length": 10, "value": "\"deviceId\"" }, { - "filePath": "\/Users\/talsec\/Talsec_Development\/talsec-dev\/actions-runner6\/_work\/rasp-ios\/rasp-ios\/Talsec\/TalsecRuntime\/Classes\/Cryptogram\/ThreatFlags.swift", + "filePath": "\/Users\/talsec\/Talsec_Development\/talsec-dev\/actions-runner10\/_work\/rasp-ios\/rasp-ios\/Talsec\/TalsecRuntime\/Classes\/Cryptogram\/ThreatFlags.swift", "kind": "StringLiteral", - "offset": 1475, + "offset": 1552, "length": 12, "value": "\"externalId\"" }, { - "filePath": "\/Users\/talsec\/Talsec_Development\/talsec-dev\/actions-runner6\/_work\/rasp-ios\/rasp-ios\/Talsec\/TalsecRuntime\/Classes\/Cryptogram\/ThreatFlags.swift", + "filePath": "\/Users\/talsec\/Talsec_Development\/talsec-dev\/actions-runner10\/_work\/rasp-ios\/rasp-ios\/Talsec\/TalsecRuntime\/Classes\/Cryptogram\/ThreatFlags.swift", "kind": "StringLiteral", - "offset": 1513, + "offset": 1590, "length": 11, "value": "\"licensing\"" }, { - "filePath": "\/Users\/talsec\/Talsec_Development\/talsec-dev\/actions-runner6\/_work\/rasp-ios\/rasp-ios\/Talsec\/TalsecRuntime\/Classes\/ScreenCapture\/ScreenCaptureReportRateLimiter.swift", + "filePath": "\/Users\/talsec\/Talsec_Development\/talsec-dev\/actions-runner10\/_work\/rasp-ios\/rasp-ios\/Talsec\/TalsecRuntime\/Classes\/ScreenCapture\/ScreenCaptureReportRateLimiter.swift", "kind": "IntegerLiteral", "offset": 253, "length": 2, "value": "10" }, { - "filePath": "\/Users\/talsec\/Talsec_Development\/talsec-dev\/actions-runner6\/_work\/rasp-ios\/rasp-ios\/Talsec\/TalsecRuntime\/Classes\/Report\/Check.swift", + "filePath": "\/Users\/talsec\/Talsec_Development\/talsec-dev\/actions-runner10\/_work\/rasp-ios\/rasp-ios\/Talsec\/TalsecRuntime\/Classes\/Report\/Check.swift", "kind": "StringLiteral", "offset": 539, "length": 8, "value": "\"status\"" }, { - "filePath": "\/Users\/talsec\/Talsec_Development\/talsec-dev\/actions-runner6\/_work\/rasp-ios\/rasp-ios\/Talsec\/TalsecRuntime\/Classes\/Report\/Check.swift", + "filePath": "\/Users\/talsec\/Talsec_Development\/talsec-dev\/actions-runner10\/_work\/rasp-ios\/rasp-ios\/Talsec\/TalsecRuntime\/Classes\/Report\/Check.swift", "kind": "StringLiteral", "offset": 570, "length": 8, "value": "\"timeMs\"" }, { - "filePath": "\/Users\/talsec\/Talsec_Development\/talsec-dev\/actions-runner6\/_work\/rasp-ios\/rasp-ios\/Talsec\/TalsecRuntime\/Classes\/Report\/Check.swift", + "filePath": "\/Users\/talsec\/Talsec_Development\/talsec-dev\/actions-runner10\/_work\/rasp-ios\/rasp-ios\/Talsec\/TalsecRuntime\/Classes\/Report\/Check.swift", "kind": "StringLiteral", "offset": 539, "length": 8, "value": "\"status\"" }, { - "filePath": "\/Users\/talsec\/Talsec_Development\/talsec-dev\/actions-runner6\/_work\/rasp-ios\/rasp-ios\/Talsec\/TalsecRuntime\/Classes\/Report\/Check.swift", + "filePath": "\/Users\/talsec\/Talsec_Development\/talsec-dev\/actions-runner10\/_work\/rasp-ios\/rasp-ios\/Talsec\/TalsecRuntime\/Classes\/Report\/Check.swift", "kind": "StringLiteral", "offset": 570, "length": 8, "value": "\"timeMs\"" }, { - "filePath": "\/Users\/talsec\/Talsec_Development\/talsec-dev\/actions-runner6\/_work\/rasp-ios\/rasp-ios\/Talsec\/TalsecRuntime\/Classes\/Runtime\/FreeRASP\/TalsecRunner.swift", + "filePath": "\/Users\/talsec\/Talsec_Development\/talsec-dev\/actions-runner10\/_work\/rasp-ios\/rasp-ios\/Talsec\/TalsecRuntime\/Classes\/Runtime\/FreeRASP\/TalsecRunner.swift", "kind": "BooleanLiteral", "offset": 477, "length": 4, "value": "true" }, { - "filePath": "\/Users\/talsec\/Talsec_Development\/talsec-dev\/actions-runner6\/_work\/rasp-ios\/rasp-ios\/Talsec\/TalsecRuntime\/Classes\/Runtime\/SecurityThreat.swift", + "filePath": "\/Users\/talsec\/Talsec_Development\/talsec-dev\/actions-runner10\/_work\/rasp-ios\/rasp-ios\/Talsec\/TalsecRuntime\/Classes\/Runtime\/SecurityThreat.swift", "kind": "StringLiteral", "offset": 289, "length": 14, "value": "\"appIntegrity\"" }, { - "filePath": "\/Users\/talsec\/Talsec_Development\/talsec-dev\/actions-runner6\/_work\/rasp-ios\/rasp-ios\/Talsec\/TalsecRuntime\/Classes\/Runtime\/SecurityThreat.swift", + "filePath": "\/Users\/talsec\/Talsec_Development\/talsec-dev\/actions-runner10\/_work\/rasp-ios\/rasp-ios\/Talsec\/TalsecRuntime\/Classes\/Runtime\/SecurityThreat.swift", "kind": "StringLiteral", "offset": 382, "length": 18, "value": "\"privilegedAccess\"" }, { - "filePath": "\/Users\/talsec\/Talsec_Development\/talsec-dev\/actions-runner6\/_work\/rasp-ios\/rasp-ios\/Talsec\/TalsecRuntime\/Classes\/Runtime\/SecurityThreat.swift", + "filePath": "\/Users\/talsec\/Talsec_Development\/talsec-dev\/actions-runner10\/_work\/rasp-ios\/rasp-ios\/Talsec\/TalsecRuntime\/Classes\/Runtime\/SecurityThreat.swift", "kind": "StringLiteral", "offset": 456, "length": 7, "value": "\"debug\"" }, { - "filePath": "\/Users\/talsec\/Talsec_Development\/talsec-dev\/actions-runner6\/_work\/rasp-ios\/rasp-ios\/Talsec\/TalsecRuntime\/Classes\/Runtime\/SecurityThreat.swift", + "filePath": "\/Users\/talsec\/Talsec_Development\/talsec-dev\/actions-runner10\/_work\/rasp-ios\/rasp-ios\/Talsec\/TalsecRuntime\/Classes\/Runtime\/SecurityThreat.swift", "kind": "StringLiteral", "offset": 562, "length": 7, "value": "\"hooks\"" }, { - "filePath": "\/Users\/talsec\/Talsec_Development\/talsec-dev\/actions-runner6\/_work\/rasp-ios\/rasp-ios\/Talsec\/TalsecRuntime\/Classes\/Runtime\/SecurityThreat.swift", + "filePath": "\/Users\/talsec\/Talsec_Development\/talsec-dev\/actions-runner10\/_work\/rasp-ios\/rasp-ios\/Talsec\/TalsecRuntime\/Classes\/Runtime\/SecurityThreat.swift", "kind": "StringLiteral", "offset": 909, "length": 15, "value": "\"deviceBinding\"" }, { - "filePath": "\/Users\/talsec\/Talsec_Development\/talsec-dev\/actions-runner6\/_work\/rasp-ios\/rasp-ios\/Talsec\/TalsecRuntime\/Classes\/Runtime\/SecurityThreat.swift", + "filePath": "\/Users\/talsec\/Talsec_Development\/talsec-dev\/actions-runner10\/_work\/rasp-ios\/rasp-ios\/Talsec\/TalsecRuntime\/Classes\/Runtime\/SecurityThreat.swift", "kind": "StringLiteral", "offset": 289, "length": 14, "value": "\"appIntegrity\"" }, { - "filePath": "\/Users\/talsec\/Talsec_Development\/talsec-dev\/actions-runner6\/_work\/rasp-ios\/rasp-ios\/Talsec\/TalsecRuntime\/Classes\/Runtime\/SecurityThreat.swift", + "filePath": "\/Users\/talsec\/Talsec_Development\/talsec-dev\/actions-runner10\/_work\/rasp-ios\/rasp-ios\/Talsec\/TalsecRuntime\/Classes\/Runtime\/SecurityThreat.swift", "kind": "StringLiteral", "offset": 382, "length": 18, "value": "\"privilegedAccess\"" }, { - "filePath": "\/Users\/talsec\/Talsec_Development\/talsec-dev\/actions-runner6\/_work\/rasp-ios\/rasp-ios\/Talsec\/TalsecRuntime\/Classes\/Runtime\/SecurityThreat.swift", + "filePath": "\/Users\/talsec\/Talsec_Development\/talsec-dev\/actions-runner10\/_work\/rasp-ios\/rasp-ios\/Talsec\/TalsecRuntime\/Classes\/Runtime\/SecurityThreat.swift", "kind": "StringLiteral", "offset": 456, "length": 7, "value": "\"debug\"" }, { - "filePath": "\/Users\/talsec\/Talsec_Development\/talsec-dev\/actions-runner6\/_work\/rasp-ios\/rasp-ios\/Talsec\/TalsecRuntime\/Classes\/Runtime\/SecurityThreat.swift", + "filePath": "\/Users\/talsec\/Talsec_Development\/talsec-dev\/actions-runner10\/_work\/rasp-ios\/rasp-ios\/Talsec\/TalsecRuntime\/Classes\/Runtime\/SecurityThreat.swift", "kind": "StringLiteral", "offset": 562, "length": 7, "value": "\"hooks\"" }, { - "filePath": "\/Users\/talsec\/Talsec_Development\/talsec-dev\/actions-runner6\/_work\/rasp-ios\/rasp-ios\/Talsec\/TalsecRuntime\/Classes\/Runtime\/SecurityThreat.swift", + "filePath": "\/Users\/talsec\/Talsec_Development\/talsec-dev\/actions-runner10\/_work\/rasp-ios\/rasp-ios\/Talsec\/TalsecRuntime\/Classes\/Runtime\/SecurityThreat.swift", "kind": "StringLiteral", "offset": 909, "length": 15, "value": "\"deviceBinding\"" }, { - "filePath": "\/Users\/talsec\/Talsec_Development\/talsec-dev\/actions-runner6\/_work\/rasp-ios\/rasp-ios\/Talsec\/TalsecRuntime\/Classes\/Runtime\/TalsecRuntime.swift", + "filePath": "\/Users\/talsec\/Talsec_Development\/talsec-dev\/actions-runner10\/_work\/rasp-ios\/rasp-ios\/Talsec\/TalsecRuntime\/Classes\/Runtime\/TalsecRuntime.swift", "kind": "Dictionary", "offset": 605, "length": 3, "value": "[]" }, { - "filePath": "\/Users\/talsec\/Talsec_Development\/talsec-dev\/actions-runner6\/_work\/rasp-ios\/rasp-ios\/Talsec\/TalsecRuntime\/Classes\/Runtime\/TalsecRuntime.swift", + "filePath": "\/Users\/talsec\/Talsec_Development\/talsec-dev\/actions-runner10\/_work\/rasp-ios\/rasp-ios\/Talsec\/TalsecRuntime\/Classes\/Runtime\/TalsecRuntime.swift", + "kind": "Dictionary", + "offset": 682, + "length": 3, + "value": "[]" + }, + { + "filePath": "\/Users\/talsec\/Talsec_Development\/talsec-dev\/actions-runner10\/_work\/rasp-ios\/rasp-ios\/Talsec\/TalsecRuntime\/Classes\/Runtime\/TalsecRuntime.swift", "kind": "BooleanLiteral", - "offset": 17407, + "offset": 17148, "length": 4, "value": "true" }, { - "filePath": "\/Users\/talsec\/Talsec_Development\/talsec-dev\/actions-runner6\/_work\/rasp-ios\/rasp-ios\/Talsec\/TalsecRuntime\/Classes\/Runtime\/TalsecRuntime.swift", + "filePath": "\/Users\/talsec\/Talsec_Development\/talsec-dev\/actions-runner10\/_work\/rasp-ios\/rasp-ios\/Talsec\/TalsecRuntime\/Classes\/Runtime\/TalsecRuntime.swift", "kind": "BooleanLiteral", - "offset": 18644, + "offset": 18385, "length": 4, "value": "true" }, { - "filePath": "\/Users\/talsec\/Talsec_Development\/talsec-dev\/actions-runner6\/_work\/rasp-ios\/rasp-ios\/Talsec\/TalsecRuntime\/Classes\/Runtime\/TalsecRuntime.swift", + "filePath": "\/Users\/talsec\/Talsec_Development\/talsec-dev\/actions-runner10\/_work\/rasp-ios\/rasp-ios\/Talsec\/TalsecRuntime\/Classes\/Runtime\/TalsecRuntime.swift", "kind": "BooleanLiteral", - "offset": 19270, + "offset": 19011, "length": 4, "value": "true" } diff --git a/ios/TalsecRuntime.xcframework/ios-arm64_x86_64-simulator/TalsecRuntime.framework/Modules/TalsecRuntime.swiftmodule/arm64-apple-ios-simulator.private.swiftinterface b/ios/TalsecRuntime.xcframework/ios-arm64_x86_64-simulator/TalsecRuntime.framework/Modules/TalsecRuntime.swiftmodule/arm64-apple-ios-simulator.private.swiftinterface index 9afd306..4f69f25 100644 --- a/ios/TalsecRuntime.xcframework/ios-arm64_x86_64-simulator/TalsecRuntime.framework/Modules/TalsecRuntime.swiftmodule/arm64-apple-ios-simulator.private.swiftinterface +++ b/ios/TalsecRuntime.xcframework/ios-arm64_x86_64-simulator/TalsecRuntime.framework/Modules/TalsecRuntime.swiftmodule/arm64-apple-ios-simulator.private.swiftinterface @@ -28,6 +28,9 @@ public struct TalsecConfig { } @_hasMissingDesignatedInitializers public class Talsec { public static func start(config: TalsecRuntime.TalsecConfig) + public static func blockScreenCapture(enable: Swift.Bool, window: UIKit.UIWindow) + public static func isScreenCaptureBlocked(in window: UIKit.UIWindow) -> Swift.Bool + public static func storeExternalId(externalId: Swift.String) @objc deinit } public enum SecurityThreat : Swift.String, Swift.Codable, Swift.CaseIterable, Swift.Equatable { diff --git a/ios/TalsecRuntime.xcframework/ios-arm64_x86_64-simulator/TalsecRuntime.framework/Modules/TalsecRuntime.swiftmodule/arm64-apple-ios-simulator.swiftinterface b/ios/TalsecRuntime.xcframework/ios-arm64_x86_64-simulator/TalsecRuntime.framework/Modules/TalsecRuntime.swiftmodule/arm64-apple-ios-simulator.swiftinterface index 9afd306..4f69f25 100644 --- a/ios/TalsecRuntime.xcframework/ios-arm64_x86_64-simulator/TalsecRuntime.framework/Modules/TalsecRuntime.swiftmodule/arm64-apple-ios-simulator.swiftinterface +++ b/ios/TalsecRuntime.xcframework/ios-arm64_x86_64-simulator/TalsecRuntime.framework/Modules/TalsecRuntime.swiftmodule/arm64-apple-ios-simulator.swiftinterface @@ -28,6 +28,9 @@ public struct TalsecConfig { } @_hasMissingDesignatedInitializers public class Talsec { public static func start(config: TalsecRuntime.TalsecConfig) + public static func blockScreenCapture(enable: Swift.Bool, window: UIKit.UIWindow) + public static func isScreenCaptureBlocked(in window: UIKit.UIWindow) -> Swift.Bool + public static func storeExternalId(externalId: Swift.String) @objc deinit } public enum SecurityThreat : Swift.String, Swift.Codable, Swift.CaseIterable, Swift.Equatable { diff --git a/ios/TalsecRuntime.xcframework/ios-arm64_x86_64-simulator/TalsecRuntime.framework/Modules/TalsecRuntime.swiftmodule/x86_64-apple-ios-simulator.abi.json b/ios/TalsecRuntime.xcframework/ios-arm64_x86_64-simulator/TalsecRuntime.framework/Modules/TalsecRuntime.swiftmodule/x86_64-apple-ios-simulator.abi.json index e8e11c0..9bbbb07 100644 --- a/ios/TalsecRuntime.xcframework/ios-arm64_x86_64-simulator/TalsecRuntime.framework/Modules/TalsecRuntime.swiftmodule/x86_64-apple-ios-simulator.abi.json +++ b/ios/TalsecRuntime.xcframework/ios-arm64_x86_64-simulator/TalsecRuntime.framework/Modules/TalsecRuntime.swiftmodule/x86_64-apple-ios-simulator.abi.json @@ -332,16 +332,6 @@ "RawDocComment" ] }, - { - "kind": "Import", - "name": "Foundation", - "printedName": "Foundation", - "declKind": "Import", - "moduleName": "TalsecRuntime", - "declAttributes": [ - "RawDocComment" - ] - }, { "kind": "TypeDecl", "name": "TalsecConfig", @@ -682,6 +672,97 @@ "AccessControl" ], "funcSelfKind": "NonMutating" + }, + { + "kind": "Function", + "name": "blockScreenCapture", + "printedName": "blockScreenCapture(enable:window:)", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "Bool", + "printedName": "Swift.Bool", + "usr": "s:Sb" + }, + { + "kind": "TypeNominal", + "name": "UIWindow", + "printedName": "UIKit.UIWindow", + "usr": "c:objc(cs)UIWindow" + } + ], + "declKind": "Func", + "usr": "s:13TalsecRuntime0A0C18blockScreenCapture6enable6windowySb_So8UIWindowCtFZ", + "mangledName": "$s13TalsecRuntime0A0C18blockScreenCapture6enable6windowySb_So8UIWindowCtFZ", + "moduleName": "TalsecRuntime", + "static": true, + "declAttributes": [ + "Final", + "AccessControl" + ], + "funcSelfKind": "NonMutating" + }, + { + "kind": "Function", + "name": "isScreenCaptureBlocked", + "printedName": "isScreenCaptureBlocked(in:)", + "children": [ + { + "kind": "TypeNominal", + "name": "Bool", + "printedName": "Swift.Bool", + "usr": "s:Sb" + }, + { + "kind": "TypeNominal", + "name": "UIWindow", + "printedName": "UIKit.UIWindow", + "usr": "c:objc(cs)UIWindow" + } + ], + "declKind": "Func", + "usr": "s:13TalsecRuntime0A0C22isScreenCaptureBlocked2inSbSo8UIWindowC_tFZ", + "mangledName": "$s13TalsecRuntime0A0C22isScreenCaptureBlocked2inSbSo8UIWindowC_tFZ", + "moduleName": "TalsecRuntime", + "static": true, + "declAttributes": [ + "Final", + "AccessControl" + ], + "funcSelfKind": "NonMutating" + }, + { + "kind": "Function", + "name": "storeExternalId", + "printedName": "storeExternalId(externalId:)", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "declKind": "Func", + "usr": "s:13TalsecRuntime0A0C15storeExternalId08externalE0ySS_tFZ", + "mangledName": "$s13TalsecRuntime0A0C15storeExternalId08externalE0ySS_tFZ", + "moduleName": "TalsecRuntime", + "static": true, + "declAttributes": [ + "Final", + "AccessControl" + ], + "funcSelfKind": "NonMutating" } ], "declKind": "Class", @@ -2395,968 +2476,1003 @@ }, "ConstValues": [ { - "filePath": "\/Users\/talsec\/Talsec_Development\/talsec-dev\/actions-runner6\/_work\/rasp-ios\/rasp-ios\/Talsec\/TalsecRuntime\/Classes\/Signature\/MobileProvision.swift", + "filePath": "\/Users\/talsec\/Talsec_Development\/talsec-dev\/actions-runner10\/_work\/rasp-ios\/rasp-ios\/Talsec\/TalsecRuntime\/Classes\/Signature\/MobileProvision.swift", "kind": "StringLiteral", "offset": 243, "length": 13, "value": "\"development\"" }, { - "filePath": "\/Users\/talsec\/Talsec_Development\/talsec-dev\/actions-runner6\/_work\/rasp-ios\/rasp-ios\/Talsec\/TalsecRuntime\/Classes\/Signature\/MobileProvision.swift", + "filePath": "\/Users\/talsec\/Talsec_Development\/talsec-dev\/actions-runner10\/_work\/rasp-ios\/rasp-ios\/Talsec\/TalsecRuntime\/Classes\/Signature\/MobileProvision.swift", "kind": "StringLiteral", "offset": 279, "length": 12, "value": "\"production\"" }, { - "filePath": "\/Users\/talsec\/Talsec_Development\/talsec-dev\/actions-runner6\/_work\/rasp-ios\/rasp-ios\/Talsec\/TalsecRuntime\/Classes\/Signature\/MobileProvision.swift", + "filePath": "\/Users\/talsec\/Talsec_Development\/talsec-dev\/actions-runner10\/_work\/rasp-ios\/rasp-ios\/Talsec\/TalsecRuntime\/Classes\/Signature\/MobileProvision.swift", "kind": "StringLiteral", "offset": 312, "length": 10, "value": "\"disabled\"" }, { - "filePath": "\/Users\/talsec\/Talsec_Development\/talsec-dev\/actions-runner6\/_work\/rasp-ios\/rasp-ios\/Talsec\/TalsecRuntime\/Classes\/Signature\/MobileProvision.swift", + "filePath": "\/Users\/talsec\/Talsec_Development\/talsec-dev\/actions-runner10\/_work\/rasp-ios\/rasp-ios\/Talsec\/TalsecRuntime\/Classes\/Signature\/MobileProvision.swift", "kind": "StringLiteral", "offset": 243, "length": 13, "value": "\"development\"" }, { - "filePath": "\/Users\/talsec\/Talsec_Development\/talsec-dev\/actions-runner6\/_work\/rasp-ios\/rasp-ios\/Talsec\/TalsecRuntime\/Classes\/Signature\/MobileProvision.swift", + "filePath": "\/Users\/talsec\/Talsec_Development\/talsec-dev\/actions-runner10\/_work\/rasp-ios\/rasp-ios\/Talsec\/TalsecRuntime\/Classes\/Signature\/MobileProvision.swift", "kind": "StringLiteral", "offset": 279, "length": 12, "value": "\"production\"" }, { - "filePath": "\/Users\/talsec\/Talsec_Development\/talsec-dev\/actions-runner6\/_work\/rasp-ios\/rasp-ios\/Talsec\/TalsecRuntime\/Classes\/Signature\/MobileProvision.swift", + "filePath": "\/Users\/talsec\/Talsec_Development\/talsec-dev\/actions-runner10\/_work\/rasp-ios\/rasp-ios\/Talsec\/TalsecRuntime\/Classes\/Signature\/MobileProvision.swift", "kind": "StringLiteral", "offset": 312, "length": 10, "value": "\"disabled\"" }, { - "filePath": "\/Users\/talsec\/Talsec_Development\/talsec-dev\/actions-runner6\/_work\/rasp-ios\/rasp-ios\/Talsec\/TalsecRuntime\/Classes\/Signature\/MobileProvision.swift", + "filePath": "\/Users\/talsec\/Talsec_Development\/talsec-dev\/actions-runner10\/_work\/rasp-ios\/rasp-ios\/Talsec\/TalsecRuntime\/Classes\/Signature\/MobileProvision.swift", "kind": "StringLiteral", "offset": 575, "length": 24, "value": "\"keychain-access-groups\"" }, { - "filePath": "\/Users\/talsec\/Talsec_Development\/talsec-dev\/actions-runner6\/_work\/rasp-ios\/rasp-ios\/Talsec\/TalsecRuntime\/Classes\/Signature\/MobileProvision.swift", + "filePath": "\/Users\/talsec\/Talsec_Development\/talsec-dev\/actions-runner10\/_work\/rasp-ios\/rasp-ios\/Talsec\/TalsecRuntime\/Classes\/Signature\/MobileProvision.swift", "kind": "StringLiteral", "offset": 628, "length": 16, "value": "\"get-task-allow\"" }, { - "filePath": "\/Users\/talsec\/Talsec_Development\/talsec-dev\/actions-runner6\/_work\/rasp-ios\/rasp-ios\/Talsec\/TalsecRuntime\/Classes\/Signature\/MobileProvision.swift", + "filePath": "\/Users\/talsec\/Talsec_Development\/talsec-dev\/actions-runner10\/_work\/rasp-ios\/rasp-ios\/Talsec\/TalsecRuntime\/Classes\/Signature\/MobileProvision.swift", "kind": "StringLiteral", "offset": 675, "length": 17, "value": "\"aps-environment\"" }, { - "filePath": "\/Users\/talsec\/Talsec_Development\/talsec-dev\/actions-runner6\/_work\/rasp-ios\/rasp-ios\/Talsec\/TalsecRuntime\/Classes\/Signature\/MobileProvision.swift", + "filePath": "\/Users\/talsec\/Talsec_Development\/talsec-dev\/actions-runner10\/_work\/rasp-ios\/rasp-ios\/Talsec\/TalsecRuntime\/Classes\/Signature\/MobileProvision.swift", "kind": "StringLiteral", "offset": 722, "length": 24, "value": "\"application-identifier\"" }, { - "filePath": "\/Users\/talsec\/Talsec_Development\/talsec-dev\/actions-runner6\/_work\/rasp-ios\/rasp-ios\/Talsec\/TalsecRuntime\/Classes\/Signature\/MobileProvision.swift", + "filePath": "\/Users\/talsec\/Talsec_Development\/talsec-dev\/actions-runner10\/_work\/rasp-ios\/rasp-ios\/Talsec\/TalsecRuntime\/Classes\/Signature\/MobileProvision.swift", "kind": "StringLiteral", "offset": 575, "length": 24, "value": "\"keychain-access-groups\"" }, { - "filePath": "\/Users\/talsec\/Talsec_Development\/talsec-dev\/actions-runner6\/_work\/rasp-ios\/rasp-ios\/Talsec\/TalsecRuntime\/Classes\/Signature\/MobileProvision.swift", + "filePath": "\/Users\/talsec\/Talsec_Development\/talsec-dev\/actions-runner10\/_work\/rasp-ios\/rasp-ios\/Talsec\/TalsecRuntime\/Classes\/Signature\/MobileProvision.swift", "kind": "StringLiteral", "offset": 628, "length": 16, "value": "\"get-task-allow\"" }, { - "filePath": "\/Users\/talsec\/Talsec_Development\/talsec-dev\/actions-runner6\/_work\/rasp-ios\/rasp-ios\/Talsec\/TalsecRuntime\/Classes\/Signature\/MobileProvision.swift", + "filePath": "\/Users\/talsec\/Talsec_Development\/talsec-dev\/actions-runner10\/_work\/rasp-ios\/rasp-ios\/Talsec\/TalsecRuntime\/Classes\/Signature\/MobileProvision.swift", "kind": "StringLiteral", "offset": 675, "length": 17, "value": "\"aps-environment\"" }, { - "filePath": "\/Users\/talsec\/Talsec_Development\/talsec-dev\/actions-runner6\/_work\/rasp-ios\/rasp-ios\/Talsec\/TalsecRuntime\/Classes\/Signature\/MobileProvision.swift", + "filePath": "\/Users\/talsec\/Talsec_Development\/talsec-dev\/actions-runner10\/_work\/rasp-ios\/rasp-ios\/Talsec\/TalsecRuntime\/Classes\/Signature\/MobileProvision.swift", "kind": "StringLiteral", "offset": 722, "length": 24, "value": "\"application-identifier\"" }, { - "filePath": "\/Users\/talsec\/Talsec_Development\/talsec-dev\/actions-runner6\/_work\/rasp-ios\/rasp-ios\/Talsec\/TalsecRuntime\/Classes\/Signature\/MobileProvision.swift", + "filePath": "\/Users\/talsec\/Talsec_Development\/talsec-dev\/actions-runner10\/_work\/rasp-ios\/rasp-ios\/Talsec\/TalsecRuntime\/Classes\/Signature\/MobileProvision.swift", "kind": "BooleanLiteral", "offset": 1994, "length": 5, "value": "false" }, { - "filePath": "\/Users\/talsec\/Talsec_Development\/talsec-dev\/actions-runner6\/_work\/rasp-ios\/rasp-ios\/Talsec\/TalsecRuntime\/Classes\/Signature\/MobileProvision.swift", + "filePath": "\/Users\/talsec\/Talsec_Development\/talsec-dev\/actions-runner10\/_work\/rasp-ios\/rasp-ios\/Talsec\/TalsecRuntime\/Classes\/Signature\/MobileProvision.swift", "kind": "StringLiteral", "offset": 2227, "length": 6, "value": "\"Name\"" }, { - "filePath": "\/Users\/talsec\/Talsec_Development\/talsec-dev\/actions-runner6\/_work\/rasp-ios\/rasp-ios\/Talsec\/TalsecRuntime\/Classes\/Signature\/MobileProvision.swift", + "filePath": "\/Users\/talsec\/Talsec_Development\/talsec-dev\/actions-runner10\/_work\/rasp-ios\/rasp-ios\/Talsec\/TalsecRuntime\/Classes\/Signature\/MobileProvision.swift", "kind": "StringLiteral", "offset": 2259, "length": 11, "value": "\"AppIDName\"" }, { - "filePath": "\/Users\/talsec\/Talsec_Development\/talsec-dev\/actions-runner6\/_work\/rasp-ios\/rasp-ios\/Talsec\/TalsecRuntime\/Classes\/Signature\/MobileProvision.swift", + "filePath": "\/Users\/talsec\/Talsec_Development\/talsec-dev\/actions-runner10\/_work\/rasp-ios\/rasp-ios\/Talsec\/TalsecRuntime\/Classes\/Signature\/MobileProvision.swift", "kind": "StringLiteral", "offset": 2296, "length": 29, "value": "\"ApplicationIdentifierPrefix\"" }, { - "filePath": "\/Users\/talsec\/Talsec_Development\/talsec-dev\/actions-runner6\/_work\/rasp-ios\/rasp-ios\/Talsec\/TalsecRuntime\/Classes\/Signature\/MobileProvision.swift", + "filePath": "\/Users\/talsec\/Talsec_Development\/talsec-dev\/actions-runner10\/_work\/rasp-ios\/rasp-ios\/Talsec\/TalsecRuntime\/Classes\/Signature\/MobileProvision.swift", "kind": "StringLiteral", "offset": 2350, "length": 10, "value": "\"TeamName\"" }, { - "filePath": "\/Users\/talsec\/Talsec_Development\/talsec-dev\/actions-runner6\/_work\/rasp-ios\/rasp-ios\/Talsec\/TalsecRuntime\/Classes\/Signature\/MobileProvision.swift", + "filePath": "\/Users\/talsec\/Talsec_Development\/talsec-dev\/actions-runner10\/_work\/rasp-ios\/rasp-ios\/Talsec\/TalsecRuntime\/Classes\/Signature\/MobileProvision.swift", "kind": "StringLiteral", "offset": 2392, "length": 16, "value": "\"TeamIdentifier\"" }, { - "filePath": "\/Users\/talsec\/Talsec_Development\/talsec-dev\/actions-runner6\/_work\/rasp-ios\/rasp-ios\/Talsec\/TalsecRuntime\/Classes\/Signature\/MobileProvision.swift", + "filePath": "\/Users\/talsec\/Talsec_Development\/talsec-dev\/actions-runner10\/_work\/rasp-ios\/rasp-ios\/Talsec\/TalsecRuntime\/Classes\/Signature\/MobileProvision.swift", "kind": "StringLiteral", "offset": 2433, "length": 10, "value": "\"Platform\"" }, { - "filePath": "\/Users\/talsec\/Talsec_Development\/talsec-dev\/actions-runner6\/_work\/rasp-ios\/rasp-ios\/Talsec\/TalsecRuntime\/Classes\/Signature\/MobileProvision.swift", + "filePath": "\/Users\/talsec\/Talsec_Development\/talsec-dev\/actions-runner10\/_work\/rasp-ios\/rasp-ios\/Talsec\/TalsecRuntime\/Classes\/Signature\/MobileProvision.swift", "kind": "StringLiteral", "offset": 2474, "length": 16, "value": "\"IsXcodeManaged\"" }, { - "filePath": "\/Users\/talsec\/Talsec_Development\/talsec-dev\/actions-runner6\/_work\/rasp-ios\/rasp-ios\/Talsec\/TalsecRuntime\/Classes\/Signature\/MobileProvision.swift", + "filePath": "\/Users\/talsec\/Talsec_Development\/talsec-dev\/actions-runner10\/_work\/rasp-ios\/rasp-ios\/Talsec\/TalsecRuntime\/Classes\/Signature\/MobileProvision.swift", "kind": "StringLiteral", "offset": 2519, "length": 14, "value": "\"CreationDate\"" }, { - "filePath": "\/Users\/talsec\/Talsec_Development\/talsec-dev\/actions-runner6\/_work\/rasp-ios\/rasp-ios\/Talsec\/TalsecRuntime\/Classes\/Signature\/MobileProvision.swift", + "filePath": "\/Users\/talsec\/Talsec_Development\/talsec-dev\/actions-runner10\/_work\/rasp-ios\/rasp-ios\/Talsec\/TalsecRuntime\/Classes\/Signature\/MobileProvision.swift", "kind": "StringLiteral", "offset": 2564, "length": 16, "value": "\"ExpirationDate\"" }, { - "filePath": "\/Users\/talsec\/Talsec_Development\/talsec-dev\/actions-runner6\/_work\/rasp-ios\/rasp-ios\/Talsec\/TalsecRuntime\/Classes\/Signature\/MobileProvision.swift", + "filePath": "\/Users\/talsec\/Talsec_Development\/talsec-dev\/actions-runner10\/_work\/rasp-ios\/rasp-ios\/Talsec\/TalsecRuntime\/Classes\/Signature\/MobileProvision.swift", "kind": "StringLiteral", "offset": 2607, "length": 12, "value": "\"TimeToLive\"" }, { - "filePath": "\/Users\/talsec\/Talsec_Development\/talsec-dev\/actions-runner6\/_work\/rasp-ios\/rasp-ios\/Talsec\/TalsecRuntime\/Classes\/Signature\/MobileProvision.swift", + "filePath": "\/Users\/talsec\/Talsec_Development\/talsec-dev\/actions-runner10\/_work\/rasp-ios\/rasp-ios\/Talsec\/TalsecRuntime\/Classes\/Signature\/MobileProvision.swift", "kind": "StringLiteral", "offset": 2640, "length": 6, "value": "\"UUID\"" }, { - "filePath": "\/Users\/talsec\/Talsec_Development\/talsec-dev\/actions-runner6\/_work\/rasp-ios\/rasp-ios\/Talsec\/TalsecRuntime\/Classes\/Signature\/MobileProvision.swift", + "filePath": "\/Users\/talsec\/Talsec_Development\/talsec-dev\/actions-runner10\/_work\/rasp-ios\/rasp-ios\/Talsec\/TalsecRuntime\/Classes\/Signature\/MobileProvision.swift", "kind": "StringLiteral", "offset": 2670, "length": 9, "value": "\"Version\"" }, { - "filePath": "\/Users\/talsec\/Talsec_Development\/talsec-dev\/actions-runner6\/_work\/rasp-ios\/rasp-ios\/Talsec\/TalsecRuntime\/Classes\/Signature\/MobileProvision.swift", + "filePath": "\/Users\/talsec\/Talsec_Development\/talsec-dev\/actions-runner10\/_work\/rasp-ios\/rasp-ios\/Talsec\/TalsecRuntime\/Classes\/Signature\/MobileProvision.swift", "kind": "StringLiteral", "offset": 2708, "length": 14, "value": "\"Entitlements\"" }, { - "filePath": "\/Users\/talsec\/Talsec_Development\/talsec-dev\/actions-runner6\/_work\/rasp-ios\/rasp-ios\/Talsec\/TalsecRuntime\/Classes\/Signature\/MobileProvision.swift", + "filePath": "\/Users\/talsec\/Talsec_Development\/talsec-dev\/actions-runner10\/_work\/rasp-ios\/rasp-ios\/Talsec\/TalsecRuntime\/Classes\/Signature\/MobileProvision.swift", "kind": "StringLiteral", "offset": 2227, "length": 6, "value": "\"Name\"" }, { - "filePath": "\/Users\/talsec\/Talsec_Development\/talsec-dev\/actions-runner6\/_work\/rasp-ios\/rasp-ios\/Talsec\/TalsecRuntime\/Classes\/Signature\/MobileProvision.swift", + "filePath": "\/Users\/talsec\/Talsec_Development\/talsec-dev\/actions-runner10\/_work\/rasp-ios\/rasp-ios\/Talsec\/TalsecRuntime\/Classes\/Signature\/MobileProvision.swift", "kind": "StringLiteral", "offset": 2259, "length": 11, "value": "\"AppIDName\"" }, { - "filePath": "\/Users\/talsec\/Talsec_Development\/talsec-dev\/actions-runner6\/_work\/rasp-ios\/rasp-ios\/Talsec\/TalsecRuntime\/Classes\/Signature\/MobileProvision.swift", + "filePath": "\/Users\/talsec\/Talsec_Development\/talsec-dev\/actions-runner10\/_work\/rasp-ios\/rasp-ios\/Talsec\/TalsecRuntime\/Classes\/Signature\/MobileProvision.swift", "kind": "StringLiteral", "offset": 2296, "length": 29, "value": "\"ApplicationIdentifierPrefix\"" }, { - "filePath": "\/Users\/talsec\/Talsec_Development\/talsec-dev\/actions-runner6\/_work\/rasp-ios\/rasp-ios\/Talsec\/TalsecRuntime\/Classes\/Signature\/MobileProvision.swift", + "filePath": "\/Users\/talsec\/Talsec_Development\/talsec-dev\/actions-runner10\/_work\/rasp-ios\/rasp-ios\/Talsec\/TalsecRuntime\/Classes\/Signature\/MobileProvision.swift", "kind": "StringLiteral", "offset": 2350, "length": 10, "value": "\"TeamName\"" }, { - "filePath": "\/Users\/talsec\/Talsec_Development\/talsec-dev\/actions-runner6\/_work\/rasp-ios\/rasp-ios\/Talsec\/TalsecRuntime\/Classes\/Signature\/MobileProvision.swift", + "filePath": "\/Users\/talsec\/Talsec_Development\/talsec-dev\/actions-runner10\/_work\/rasp-ios\/rasp-ios\/Talsec\/TalsecRuntime\/Classes\/Signature\/MobileProvision.swift", "kind": "StringLiteral", "offset": 2392, "length": 16, "value": "\"TeamIdentifier\"" }, { - "filePath": "\/Users\/talsec\/Talsec_Development\/talsec-dev\/actions-runner6\/_work\/rasp-ios\/rasp-ios\/Talsec\/TalsecRuntime\/Classes\/Signature\/MobileProvision.swift", + "filePath": "\/Users\/talsec\/Talsec_Development\/talsec-dev\/actions-runner10\/_work\/rasp-ios\/rasp-ios\/Talsec\/TalsecRuntime\/Classes\/Signature\/MobileProvision.swift", "kind": "StringLiteral", "offset": 2433, "length": 10, "value": "\"Platform\"" }, { - "filePath": "\/Users\/talsec\/Talsec_Development\/talsec-dev\/actions-runner6\/_work\/rasp-ios\/rasp-ios\/Talsec\/TalsecRuntime\/Classes\/Signature\/MobileProvision.swift", + "filePath": "\/Users\/talsec\/Talsec_Development\/talsec-dev\/actions-runner10\/_work\/rasp-ios\/rasp-ios\/Talsec\/TalsecRuntime\/Classes\/Signature\/MobileProvision.swift", "kind": "StringLiteral", "offset": 2474, "length": 16, "value": "\"IsXcodeManaged\"" }, { - "filePath": "\/Users\/talsec\/Talsec_Development\/talsec-dev\/actions-runner6\/_work\/rasp-ios\/rasp-ios\/Talsec\/TalsecRuntime\/Classes\/Signature\/MobileProvision.swift", + "filePath": "\/Users\/talsec\/Talsec_Development\/talsec-dev\/actions-runner10\/_work\/rasp-ios\/rasp-ios\/Talsec\/TalsecRuntime\/Classes\/Signature\/MobileProvision.swift", "kind": "StringLiteral", "offset": 2519, "length": 14, "value": "\"CreationDate\"" }, { - "filePath": "\/Users\/talsec\/Talsec_Development\/talsec-dev\/actions-runner6\/_work\/rasp-ios\/rasp-ios\/Talsec\/TalsecRuntime\/Classes\/Signature\/MobileProvision.swift", + "filePath": "\/Users\/talsec\/Talsec_Development\/talsec-dev\/actions-runner10\/_work\/rasp-ios\/rasp-ios\/Talsec\/TalsecRuntime\/Classes\/Signature\/MobileProvision.swift", "kind": "StringLiteral", "offset": 2564, "length": 16, "value": "\"ExpirationDate\"" }, { - "filePath": "\/Users\/talsec\/Talsec_Development\/talsec-dev\/actions-runner6\/_work\/rasp-ios\/rasp-ios\/Talsec\/TalsecRuntime\/Classes\/Signature\/MobileProvision.swift", + "filePath": "\/Users\/talsec\/Talsec_Development\/talsec-dev\/actions-runner10\/_work\/rasp-ios\/rasp-ios\/Talsec\/TalsecRuntime\/Classes\/Signature\/MobileProvision.swift", "kind": "StringLiteral", "offset": 2607, "length": 12, "value": "\"TimeToLive\"" }, { - "filePath": "\/Users\/talsec\/Talsec_Development\/talsec-dev\/actions-runner6\/_work\/rasp-ios\/rasp-ios\/Talsec\/TalsecRuntime\/Classes\/Signature\/MobileProvision.swift", + "filePath": "\/Users\/talsec\/Talsec_Development\/talsec-dev\/actions-runner10\/_work\/rasp-ios\/rasp-ios\/Talsec\/TalsecRuntime\/Classes\/Signature\/MobileProvision.swift", "kind": "StringLiteral", "offset": 2640, "length": 6, "value": "\"UUID\"" }, { - "filePath": "\/Users\/talsec\/Talsec_Development\/talsec-dev\/actions-runner6\/_work\/rasp-ios\/rasp-ios\/Talsec\/TalsecRuntime\/Classes\/Signature\/MobileProvision.swift", + "filePath": "\/Users\/talsec\/Talsec_Development\/talsec-dev\/actions-runner10\/_work\/rasp-ios\/rasp-ios\/Talsec\/TalsecRuntime\/Classes\/Signature\/MobileProvision.swift", "kind": "StringLiteral", "offset": 2670, "length": 9, "value": "\"Version\"" }, { - "filePath": "\/Users\/talsec\/Talsec_Development\/talsec-dev\/actions-runner6\/_work\/rasp-ios\/rasp-ios\/Talsec\/TalsecRuntime\/Classes\/Signature\/MobileProvision.swift", + "filePath": "\/Users\/talsec\/Talsec_Development\/talsec-dev\/actions-runner10\/_work\/rasp-ios\/rasp-ios\/Talsec\/TalsecRuntime\/Classes\/Signature\/MobileProvision.swift", "kind": "StringLiteral", "offset": 2708, "length": 14, "value": "\"Entitlements\"" }, { - "filePath": "\/Users\/talsec\/Talsec_Development\/talsec-dev\/actions-runner6\/_work\/rasp-ios\/rasp-ios\/Talsec\/TalsecRuntime\/Classes\/DynamicConfiguration\/DefaultConfig.swift", + "filePath": "\/Users\/talsec\/Talsec_Development\/talsec-dev\/actions-runner10\/_work\/rasp-ios\/rasp-ios\/Talsec\/TalsecRuntime\/Classes\/DynamicConfiguration\/DefaultConfig.swift", "kind": "Array", "offset": 375, "length": 2, "value": "[]" }, { - "filePath": "\/Users\/talsec\/Talsec_Development\/talsec-dev\/actions-runner6\/_work\/rasp-ios\/rasp-ios\/Talsec\/TalsecRuntime\/Classes\/DynamicConfiguration\/DefaultConfig.swift", + "filePath": "\/Users\/talsec\/Talsec_Development\/talsec-dev\/actions-runner10\/_work\/rasp-ios\/rasp-ios\/Talsec\/TalsecRuntime\/Classes\/DynamicConfiguration\/DefaultConfig.swift", "kind": "StringLiteral", "offset": 415, "length": 2, "value": "\"\"" }, { - "filePath": "\/Users\/talsec\/Talsec_Development\/talsec-dev\/actions-runner6\/_work\/rasp-ios\/rasp-ios\/Talsec\/TalsecRuntime\/Classes\/DynamicConfiguration\/DefaultConfig.swift", + "filePath": "\/Users\/talsec\/Talsec_Development\/talsec-dev\/actions-runner10\/_work\/rasp-ios\/rasp-ios\/Talsec\/TalsecRuntime\/Classes\/DynamicConfiguration\/DefaultConfig.swift", "kind": "BooleanLiteral", "offset": 491, "length": 4, "value": "true" }, { - "filePath": "\/Users\/talsec\/Talsec_Development\/talsec-dev\/actions-runner6\/_work\/rasp-ios\/rasp-ios\/Talsec\/TalsecRuntime\/Classes\/Report\/Report.swift", + "filePath": "\/Users\/talsec\/Talsec_Development\/talsec-dev\/actions-runner10\/_work\/rasp-ios\/rasp-ios\/Talsec\/TalsecRuntime\/Classes\/Report\/Report.swift", "kind": "StringLiteral", "offset": 471, "length": 11, "value": "\"osVersion\"" }, { - "filePath": "\/Users\/talsec\/Talsec_Development\/talsec-dev\/actions-runner6\/_work\/rasp-ios\/rasp-ios\/Talsec\/TalsecRuntime\/Classes\/Report\/Report.swift", + "filePath": "\/Users\/talsec\/Talsec_Development\/talsec-dev\/actions-runner10\/_work\/rasp-ios\/rasp-ios\/Talsec\/TalsecRuntime\/Classes\/Report\/Report.swift", "kind": "StringLiteral", "offset": 511, "length": 14, "value": "\"manufacturer\"" }, { - "filePath": "\/Users\/talsec\/Talsec_Development\/talsec-dev\/actions-runner6\/_work\/rasp-ios\/rasp-ios\/Talsec\/TalsecRuntime\/Classes\/Report\/Report.swift", + "filePath": "\/Users\/talsec\/Talsec_Development\/talsec-dev\/actions-runner10\/_work\/rasp-ios\/rasp-ios\/Talsec\/TalsecRuntime\/Classes\/Report\/Report.swift", "kind": "StringLiteral", "offset": 547, "length": 7, "value": "\"model\"" }, { - "filePath": "\/Users\/talsec\/Talsec_Development\/talsec-dev\/actions-runner6\/_work\/rasp-ios\/rasp-ios\/Talsec\/TalsecRuntime\/Classes\/Report\/Report.swift", + "filePath": "\/Users\/talsec\/Talsec_Development\/talsec-dev\/actions-runner10\/_work\/rasp-ios\/rasp-ios\/Talsec\/TalsecRuntime\/Classes\/Report\/Report.swift", "kind": "StringLiteral", "offset": 471, "length": 11, "value": "\"osVersion\"" }, { - "filePath": "\/Users\/talsec\/Talsec_Development\/talsec-dev\/actions-runner6\/_work\/rasp-ios\/rasp-ios\/Talsec\/TalsecRuntime\/Classes\/Report\/Report.swift", + "filePath": "\/Users\/talsec\/Talsec_Development\/talsec-dev\/actions-runner10\/_work\/rasp-ios\/rasp-ios\/Talsec\/TalsecRuntime\/Classes\/Report\/Report.swift", "kind": "StringLiteral", "offset": 511, "length": 14, "value": "\"manufacturer\"" }, { - "filePath": "\/Users\/talsec\/Talsec_Development\/talsec-dev\/actions-runner6\/_work\/rasp-ios\/rasp-ios\/Talsec\/TalsecRuntime\/Classes\/Report\/Report.swift", + "filePath": "\/Users\/talsec\/Talsec_Development\/talsec-dev\/actions-runner10\/_work\/rasp-ios\/rasp-ios\/Talsec\/TalsecRuntime\/Classes\/Report\/Report.swift", "kind": "StringLiteral", "offset": 547, "length": 7, "value": "\"model\"" }, { - "filePath": "\/Users\/talsec\/Talsec_Development\/talsec-dev\/actions-runner6\/_work\/rasp-ios\/rasp-ios\/Talsec\/TalsecRuntime\/Classes\/Report\/Report.swift", + "filePath": "\/Users\/talsec\/Talsec_Development\/talsec-dev\/actions-runner10\/_work\/rasp-ios\/rasp-ios\/Talsec\/TalsecRuntime\/Classes\/Report\/Report.swift", "kind": "StringLiteral", "offset": 753, "length": 10, "value": "\"security\"" }, { - "filePath": "\/Users\/talsec\/Talsec_Development\/talsec-dev\/actions-runner6\/_work\/rasp-ios\/rasp-ios\/Talsec\/TalsecRuntime\/Classes\/Report\/Report.swift", + "filePath": "\/Users\/talsec\/Talsec_Development\/talsec-dev\/actions-runner10\/_work\/rasp-ios\/rasp-ios\/Talsec\/TalsecRuntime\/Classes\/Report\/Report.swift", "kind": "StringLiteral", "offset": 790, "length": 12, "value": "\"biometrics\"" }, { - "filePath": "\/Users\/talsec\/Talsec_Development\/talsec-dev\/actions-runner6\/_work\/rasp-ios\/rasp-ios\/Talsec\/TalsecRuntime\/Classes\/Report\/Report.swift", + "filePath": "\/Users\/talsec\/Talsec_Development\/talsec-dev\/actions-runner10\/_work\/rasp-ios\/rasp-ios\/Talsec\/TalsecRuntime\/Classes\/Report\/Report.swift", "kind": "StringLiteral", "offset": 835, "length": 18, "value": "\"hwBackedKeychain\"" }, { - "filePath": "\/Users\/talsec\/Talsec_Development\/talsec-dev\/actions-runner6\/_work\/rasp-ios\/rasp-ios\/Talsec\/TalsecRuntime\/Classes\/Report\/Report.swift", + "filePath": "\/Users\/talsec\/Talsec_Development\/talsec-dev\/actions-runner10\/_work\/rasp-ios\/rasp-ios\/Talsec\/TalsecRuntime\/Classes\/Report\/Report.swift", "kind": "StringLiteral", "offset": 753, "length": 10, "value": "\"security\"" }, { - "filePath": "\/Users\/talsec\/Talsec_Development\/talsec-dev\/actions-runner6\/_work\/rasp-ios\/rasp-ios\/Talsec\/TalsecRuntime\/Classes\/Report\/Report.swift", + "filePath": "\/Users\/talsec\/Talsec_Development\/talsec-dev\/actions-runner10\/_work\/rasp-ios\/rasp-ios\/Talsec\/TalsecRuntime\/Classes\/Report\/Report.swift", "kind": "StringLiteral", "offset": 790, "length": 12, "value": "\"biometrics\"" }, { - "filePath": "\/Users\/talsec\/Talsec_Development\/talsec-dev\/actions-runner6\/_work\/rasp-ios\/rasp-ios\/Talsec\/TalsecRuntime\/Classes\/Report\/Report.swift", + "filePath": "\/Users\/talsec\/Talsec_Development\/talsec-dev\/actions-runner10\/_work\/rasp-ios\/rasp-ios\/Talsec\/TalsecRuntime\/Classes\/Report\/Report.swift", "kind": "StringLiteral", "offset": 835, "length": 18, "value": "\"hwBackedKeychain\"" }, { - "filePath": "\/Users\/talsec\/Talsec_Development\/talsec-dev\/actions-runner6\/_work\/rasp-ios\/rasp-ios\/Talsec\/TalsecRuntime\/Classes\/Report\/Report.swift", + "filePath": "\/Users\/talsec\/Talsec_Development\/talsec-dev\/actions-runner10\/_work\/rasp-ios\/rasp-ios\/Talsec\/TalsecRuntime\/Classes\/Report\/Report.swift", "kind": "StringLiteral", "offset": 1430, "length": 18, "value": "\"endOfGracePeriod\"" }, { - "filePath": "\/Users\/talsec\/Talsec_Development\/talsec-dev\/actions-runner6\/_work\/rasp-ios\/rasp-ios\/Talsec\/TalsecRuntime\/Classes\/Report\/Report.swift", + "filePath": "\/Users\/talsec\/Talsec_Development\/talsec-dev\/actions-runner10\/_work\/rasp-ios\/rasp-ios\/Talsec\/TalsecRuntime\/Classes\/Report\/Report.swift", "kind": "StringLiteral", "offset": 1430, "length": 18, "value": "\"endOfGracePeriod\"" }, { - "filePath": "\/Users\/talsec\/Talsec_Development\/talsec-dev\/actions-runner6\/_work\/rasp-ios\/rasp-ios\/Talsec\/TalsecRuntime\/Classes\/Report\/Report.swift", + "filePath": "\/Users\/talsec\/Talsec_Development\/talsec-dev\/actions-runner10\/_work\/rasp-ios\/rasp-ios\/Talsec\/TalsecRuntime\/Classes\/Report\/Report.swift", "kind": "StringLiteral", "offset": 1874, "length": 15, "value": "\"appIdentifier\"" }, { - "filePath": "\/Users\/talsec\/Talsec_Development\/talsec-dev\/actions-runner6\/_work\/rasp-ios\/rasp-ios\/Talsec\/TalsecRuntime\/Classes\/Report\/Report.swift", + "filePath": "\/Users\/talsec\/Talsec_Development\/talsec-dev\/actions-runner10\/_work\/rasp-ios\/rasp-ios\/Talsec\/TalsecRuntime\/Classes\/Report\/Report.swift", "kind": "StringLiteral", "offset": 1916, "length": 12, "value": "\"appVersion\"" }, { - "filePath": "\/Users\/talsec\/Talsec_Development\/talsec-dev\/actions-runner6\/_work\/rasp-ios\/rasp-ios\/Talsec\/TalsecRuntime\/Classes\/Report\/Report.swift", + "filePath": "\/Users\/talsec\/Talsec_Development\/talsec-dev\/actions-runner10\/_work\/rasp-ios\/rasp-ios\/Talsec\/TalsecRuntime\/Classes\/Report\/Report.swift", "kind": "StringLiteral", "offset": 1874, "length": 15, "value": "\"appIdentifier\"" }, { - "filePath": "\/Users\/talsec\/Talsec_Development\/talsec-dev\/actions-runner6\/_work\/rasp-ios\/rasp-ios\/Talsec\/TalsecRuntime\/Classes\/Report\/Report.swift", + "filePath": "\/Users\/talsec\/Talsec_Development\/talsec-dev\/actions-runner10\/_work\/rasp-ios\/rasp-ios\/Talsec\/TalsecRuntime\/Classes\/Report\/Report.swift", "kind": "StringLiteral", "offset": 1916, "length": 12, "value": "\"appVersion\"" }, { - "filePath": "\/Users\/talsec\/Talsec_Development\/talsec-dev\/actions-runner6\/_work\/rasp-ios\/rasp-ios\/Talsec\/TalsecRuntime\/Classes\/Report\/Report.swift", + "filePath": "\/Users\/talsec\/Talsec_Development\/talsec-dev\/actions-runner10\/_work\/rasp-ios\/rasp-ios\/Talsec\/TalsecRuntime\/Classes\/Report\/Report.swift", "kind": "StringLiteral", - "offset": 5913, + "offset": 5957, "length": 5, "value": "\"iOS\"" }, { - "filePath": "\/Users\/talsec\/Talsec_Development\/talsec-dev\/actions-runner6\/_work\/rasp-ios\/rasp-ios\/Talsec\/TalsecRuntime\/Classes\/Report\/Report.swift", + "filePath": "\/Users\/talsec\/Talsec_Development\/talsec-dev\/actions-runner10\/_work\/rasp-ios\/rasp-ios\/Talsec\/TalsecRuntime\/Classes\/Report\/Report.swift", "kind": "StringLiteral", - "offset": 6350, + "offset": 6394, "length": 7, "value": "\"en_US\"" }, { - "filePath": "\/Users\/talsec\/Talsec_Development\/talsec-dev\/actions-runner6\/_work\/rasp-ios\/rasp-ios\/Talsec\/TalsecRuntime\/Classes\/Report\/Report.swift", + "filePath": "\/Users\/talsec\/Talsec_Development\/talsec-dev\/actions-runner10\/_work\/rasp-ios\/rasp-ios\/Talsec\/TalsecRuntime\/Classes\/Report\/Report.swift", "kind": "StringLiteral", - "offset": 6829, + "offset": 6873, "length": 3, "value": "\".\"" }, { - "filePath": "\/Users\/talsec\/Talsec_Development\/talsec-dev\/actions-runner6\/_work\/rasp-ios\/rasp-ios\/Talsec\/TalsecRuntime\/Classes\/Report\/Report.swift", + "filePath": "\/Users\/talsec\/Talsec_Development\/talsec-dev\/actions-runner10\/_work\/rasp-ios\/rasp-ios\/Talsec\/TalsecRuntime\/Classes\/Report\/Report.swift", "kind": "StringLiteral", - "offset": 6879, + "offset": 6923, "length": 2, "value": "\"\"" }, { - "filePath": "\/Users\/talsec\/Talsec_Development\/talsec-dev\/actions-runner6\/_work\/rasp-ios\/rasp-ios\/Talsec\/TalsecRuntime\/Classes\/Report\/Report.swift", + "filePath": "\/Users\/talsec\/Talsec_Development\/talsec-dev\/actions-runner10\/_work\/rasp-ios\/rasp-ios\/Talsec\/TalsecRuntime\/Classes\/Report\/Report.swift", "kind": "StringLiteral", - "offset": 7102, + "offset": 7146, "length": 12, "value": "\"instanceId\"" }, { - "filePath": "\/Users\/talsec\/Talsec_Development\/talsec-dev\/actions-runner6\/_work\/rasp-ios\/rasp-ios\/Talsec\/TalsecRuntime\/Classes\/Report\/Report.swift", + "filePath": "\/Users\/talsec\/Talsec_Development\/talsec-dev\/actions-runner10\/_work\/rasp-ios\/rasp-ios\/Talsec\/TalsecRuntime\/Classes\/Report\/Report.swift", "kind": "StringLiteral", - "offset": 7141, + "offset": 7182, + "length": 9, + "value": "\"eventId\"" + }, + { + "filePath": "\/Users\/talsec\/Talsec_Development\/talsec-dev\/actions-runner10\/_work\/rasp-ios\/rasp-ios\/Talsec\/TalsecRuntime\/Classes\/Report\/Report.swift", + "kind": "StringLiteral", + "offset": 7218, "length": 12, "value": "\"deviceInfo\"" }, { - "filePath": "\/Users\/talsec\/Talsec_Development\/talsec-dev\/actions-runner6\/_work\/rasp-ios\/rasp-ios\/Talsec\/TalsecRuntime\/Classes\/Report\/Report.swift", + "filePath": "\/Users\/talsec\/Talsec_Development\/talsec-dev\/actions-runner10\/_work\/rasp-ios\/rasp-ios\/Talsec\/TalsecRuntime\/Classes\/Report\/Report.swift", "kind": "StringLiteral", - "offset": 7181, + "offset": 7258, "length": 13, "value": "\"deviceState\"" }, { - "filePath": "\/Users\/talsec\/Talsec_Development\/talsec-dev\/actions-runner6\/_work\/rasp-ios\/rasp-ios\/Talsec\/TalsecRuntime\/Classes\/Report\/Report.swift", + "filePath": "\/Users\/talsec\/Talsec_Development\/talsec-dev\/actions-runner10\/_work\/rasp-ios\/rasp-ios\/Talsec\/TalsecRuntime\/Classes\/Report\/Report.swift", "kind": "StringLiteral", - "offset": 7218, + "offset": 7295, "length": 9, "value": "\"appInfo\"" }, { - "filePath": "\/Users\/talsec\/Talsec_Development\/talsec-dev\/actions-runner6\/_work\/rasp-ios\/rasp-ios\/Talsec\/TalsecRuntime\/Classes\/Report\/Report.swift", + "filePath": "\/Users\/talsec\/Talsec_Development\/talsec-dev\/actions-runner10\/_work\/rasp-ios\/rasp-ios\/Talsec\/TalsecRuntime\/Classes\/Report\/Report.swift", "kind": "StringLiteral", - "offset": 7252, + "offset": 7329, "length": 10, "value": "\"platform\"" }, { - "filePath": "\/Users\/talsec\/Talsec_Development\/talsec-dev\/actions-runner6\/_work\/rasp-ios\/rasp-ios\/Talsec\/TalsecRuntime\/Classes\/Report\/Report.swift", + "filePath": "\/Users\/talsec\/Talsec_Development\/talsec-dev\/actions-runner10\/_work\/rasp-ios\/rasp-ios\/Talsec\/TalsecRuntime\/Classes\/Report\/Report.swift", "kind": "StringLiteral", - "offset": 7288, + "offset": 7365, "length": 11, "value": "\"occurence\"" }, { - "filePath": "\/Users\/talsec\/Talsec_Development\/talsec-dev\/actions-runner6\/_work\/rasp-ios\/rasp-ios\/Talsec\/TalsecRuntime\/Classes\/Report\/Report.swift", + "filePath": "\/Users\/talsec\/Talsec_Development\/talsec-dev\/actions-runner10\/_work\/rasp-ios\/rasp-ios\/Talsec\/TalsecRuntime\/Classes\/Report\/Report.swift", "kind": "StringLiteral", - "offset": 7330, + "offset": 7407, "length": 16, "value": "\"incidentReport\"" }, { - "filePath": "\/Users\/talsec\/Talsec_Development\/talsec-dev\/actions-runner6\/_work\/rasp-ios\/rasp-ios\/Talsec\/TalsecRuntime\/Classes\/Report\/Report.swift", + "filePath": "\/Users\/talsec\/Talsec_Development\/talsec-dev\/actions-runner10\/_work\/rasp-ios\/rasp-ios\/Talsec\/TalsecRuntime\/Classes\/Report\/Report.swift", "kind": "StringLiteral", - "offset": 7369, + "offset": 7446, "length": 8, "value": "\"checks\"" }, { - "filePath": "\/Users\/talsec\/Talsec_Development\/talsec-dev\/actions-runner6\/_work\/rasp-ios\/rasp-ios\/Talsec\/TalsecRuntime\/Classes\/Report\/Report.swift", + "filePath": "\/Users\/talsec\/Talsec_Development\/talsec-dev\/actions-runner10\/_work\/rasp-ios\/rasp-ios\/Talsec\/TalsecRuntime\/Classes\/Report\/Report.swift", "kind": "StringLiteral", - "offset": 7404, + "offset": 7481, "length": 12, "value": "\"externalId\"" }, { - "filePath": "\/Users\/talsec\/Talsec_Development\/talsec-dev\/actions-runner6\/_work\/rasp-ios\/rasp-ios\/Talsec\/TalsecRuntime\/Classes\/Report\/Report.swift", + "filePath": "\/Users\/talsec\/Talsec_Development\/talsec-dev\/actions-runner10\/_work\/rasp-ios\/rasp-ios\/Talsec\/TalsecRuntime\/Classes\/Report\/Report.swift", "kind": "StringLiteral", - "offset": 7442, + "offset": 7519, "length": 11, "value": "\"sessionId\"" }, { - "filePath": "\/Users\/talsec\/Talsec_Development\/talsec-dev\/actions-runner6\/_work\/rasp-ios\/rasp-ios\/Talsec\/TalsecRuntime\/Classes\/Report\/Report.swift", + "filePath": "\/Users\/talsec\/Talsec_Development\/talsec-dev\/actions-runner10\/_work\/rasp-ios\/rasp-ios\/Talsec\/TalsecRuntime\/Classes\/Report\/Report.swift", "kind": "StringLiteral", - "offset": 7478, + "offset": 7555, "length": 10, "value": "\"deviceId\"" }, { - "filePath": "\/Users\/talsec\/Talsec_Development\/talsec-dev\/actions-runner6\/_work\/rasp-ios\/rasp-ios\/Talsec\/TalsecRuntime\/Classes\/Report\/Report.swift", + "filePath": "\/Users\/talsec\/Talsec_Development\/talsec-dev\/actions-runner10\/_work\/rasp-ios\/rasp-ios\/Talsec\/TalsecRuntime\/Classes\/Report\/Report.swift", "kind": "StringLiteral", - "offset": 7515, + "offset": 7592, "length": 12, "value": "\"sdkVersion\"" }, { - "filePath": "\/Users\/talsec\/Talsec_Development\/talsec-dev\/actions-runner6\/_work\/rasp-ios\/rasp-ios\/Talsec\/TalsecRuntime\/Classes\/Report\/Report.swift", + "filePath": "\/Users\/talsec\/Talsec_Development\/talsec-dev\/actions-runner10\/_work\/rasp-ios\/rasp-ios\/Talsec\/TalsecRuntime\/Classes\/Report\/Report.swift", "kind": "StringLiteral", - "offset": 7555, + "offset": 7632, "length": 13, "value": "\"sdkPlatform\"" }, { - "filePath": "\/Users\/talsec\/Talsec_Development\/talsec-dev\/actions-runner6\/_work\/rasp-ios\/rasp-ios\/Talsec\/TalsecRuntime\/Classes\/Report\/Report.swift", + "filePath": "\/Users\/talsec\/Talsec_Development\/talsec-dev\/actions-runner10\/_work\/rasp-ios\/rasp-ios\/Talsec\/TalsecRuntime\/Classes\/Report\/Report.swift", "kind": "StringLiteral", - "offset": 7598, + "offset": 7675, "length": 15, "value": "\"sdkIdentifier\"" }, { - "filePath": "\/Users\/talsec\/Talsec_Development\/talsec-dev\/actions-runner6\/_work\/rasp-ios\/rasp-ios\/Talsec\/TalsecRuntime\/Classes\/Report\/Report.swift", + "filePath": "\/Users\/talsec\/Talsec_Development\/talsec-dev\/actions-runner10\/_work\/rasp-ios\/rasp-ios\/Talsec\/TalsecRuntime\/Classes\/Report\/Report.swift", "kind": "StringLiteral", - "offset": 7102, + "offset": 7146, "length": 12, "value": "\"instanceId\"" }, { - "filePath": "\/Users\/talsec\/Talsec_Development\/talsec-dev\/actions-runner6\/_work\/rasp-ios\/rasp-ios\/Talsec\/TalsecRuntime\/Classes\/Report\/Report.swift", + "filePath": "\/Users\/talsec\/Talsec_Development\/talsec-dev\/actions-runner10\/_work\/rasp-ios\/rasp-ios\/Talsec\/TalsecRuntime\/Classes\/Report\/Report.swift", "kind": "StringLiteral", - "offset": 7141, + "offset": 7182, + "length": 9, + "value": "\"eventId\"" + }, + { + "filePath": "\/Users\/talsec\/Talsec_Development\/talsec-dev\/actions-runner10\/_work\/rasp-ios\/rasp-ios\/Talsec\/TalsecRuntime\/Classes\/Report\/Report.swift", + "kind": "StringLiteral", + "offset": 7218, "length": 12, "value": "\"deviceInfo\"" }, { - "filePath": "\/Users\/talsec\/Talsec_Development\/talsec-dev\/actions-runner6\/_work\/rasp-ios\/rasp-ios\/Talsec\/TalsecRuntime\/Classes\/Report\/Report.swift", + "filePath": "\/Users\/talsec\/Talsec_Development\/talsec-dev\/actions-runner10\/_work\/rasp-ios\/rasp-ios\/Talsec\/TalsecRuntime\/Classes\/Report\/Report.swift", "kind": "StringLiteral", - "offset": 7181, + "offset": 7258, "length": 13, "value": "\"deviceState\"" }, { - "filePath": "\/Users\/talsec\/Talsec_Development\/talsec-dev\/actions-runner6\/_work\/rasp-ios\/rasp-ios\/Talsec\/TalsecRuntime\/Classes\/Report\/Report.swift", + "filePath": "\/Users\/talsec\/Talsec_Development\/talsec-dev\/actions-runner10\/_work\/rasp-ios\/rasp-ios\/Talsec\/TalsecRuntime\/Classes\/Report\/Report.swift", "kind": "StringLiteral", - "offset": 7218, + "offset": 7295, "length": 9, "value": "\"appInfo\"" }, { - "filePath": "\/Users\/talsec\/Talsec_Development\/talsec-dev\/actions-runner6\/_work\/rasp-ios\/rasp-ios\/Talsec\/TalsecRuntime\/Classes\/Report\/Report.swift", + "filePath": "\/Users\/talsec\/Talsec_Development\/talsec-dev\/actions-runner10\/_work\/rasp-ios\/rasp-ios\/Talsec\/TalsecRuntime\/Classes\/Report\/Report.swift", "kind": "StringLiteral", - "offset": 7252, + "offset": 7329, "length": 10, "value": "\"platform\"" }, { - "filePath": "\/Users\/talsec\/Talsec_Development\/talsec-dev\/actions-runner6\/_work\/rasp-ios\/rasp-ios\/Talsec\/TalsecRuntime\/Classes\/Report\/Report.swift", + "filePath": "\/Users\/talsec\/Talsec_Development\/talsec-dev\/actions-runner10\/_work\/rasp-ios\/rasp-ios\/Talsec\/TalsecRuntime\/Classes\/Report\/Report.swift", "kind": "StringLiteral", - "offset": 7288, + "offset": 7365, "length": 11, "value": "\"occurence\"" }, { - "filePath": "\/Users\/talsec\/Talsec_Development\/talsec-dev\/actions-runner6\/_work\/rasp-ios\/rasp-ios\/Talsec\/TalsecRuntime\/Classes\/Report\/Report.swift", + "filePath": "\/Users\/talsec\/Talsec_Development\/talsec-dev\/actions-runner10\/_work\/rasp-ios\/rasp-ios\/Talsec\/TalsecRuntime\/Classes\/Report\/Report.swift", "kind": "StringLiteral", - "offset": 7330, + "offset": 7407, "length": 16, "value": "\"incidentReport\"" }, { - "filePath": "\/Users\/talsec\/Talsec_Development\/talsec-dev\/actions-runner6\/_work\/rasp-ios\/rasp-ios\/Talsec\/TalsecRuntime\/Classes\/Report\/Report.swift", + "filePath": "\/Users\/talsec\/Talsec_Development\/talsec-dev\/actions-runner10\/_work\/rasp-ios\/rasp-ios\/Talsec\/TalsecRuntime\/Classes\/Report\/Report.swift", "kind": "StringLiteral", - "offset": 7369, + "offset": 7446, "length": 8, "value": "\"checks\"" }, { - "filePath": "\/Users\/talsec\/Talsec_Development\/talsec-dev\/actions-runner6\/_work\/rasp-ios\/rasp-ios\/Talsec\/TalsecRuntime\/Classes\/Report\/Report.swift", + "filePath": "\/Users\/talsec\/Talsec_Development\/talsec-dev\/actions-runner10\/_work\/rasp-ios\/rasp-ios\/Talsec\/TalsecRuntime\/Classes\/Report\/Report.swift", "kind": "StringLiteral", - "offset": 7404, + "offset": 7481, "length": 12, "value": "\"externalId\"" }, { - "filePath": "\/Users\/talsec\/Talsec_Development\/talsec-dev\/actions-runner6\/_work\/rasp-ios\/rasp-ios\/Talsec\/TalsecRuntime\/Classes\/Report\/Report.swift", + "filePath": "\/Users\/talsec\/Talsec_Development\/talsec-dev\/actions-runner10\/_work\/rasp-ios\/rasp-ios\/Talsec\/TalsecRuntime\/Classes\/Report\/Report.swift", "kind": "StringLiteral", - "offset": 7442, + "offset": 7519, "length": 11, "value": "\"sessionId\"" }, { - "filePath": "\/Users\/talsec\/Talsec_Development\/talsec-dev\/actions-runner6\/_work\/rasp-ios\/rasp-ios\/Talsec\/TalsecRuntime\/Classes\/Report\/Report.swift", + "filePath": "\/Users\/talsec\/Talsec_Development\/talsec-dev\/actions-runner10\/_work\/rasp-ios\/rasp-ios\/Talsec\/TalsecRuntime\/Classes\/Report\/Report.swift", "kind": "StringLiteral", - "offset": 7478, + "offset": 7555, "length": 10, "value": "\"deviceId\"" }, { - "filePath": "\/Users\/talsec\/Talsec_Development\/talsec-dev\/actions-runner6\/_work\/rasp-ios\/rasp-ios\/Talsec\/TalsecRuntime\/Classes\/Report\/Report.swift", + "filePath": "\/Users\/talsec\/Talsec_Development\/talsec-dev\/actions-runner10\/_work\/rasp-ios\/rasp-ios\/Talsec\/TalsecRuntime\/Classes\/Report\/Report.swift", "kind": "StringLiteral", - "offset": 7515, + "offset": 7592, "length": 12, "value": "\"sdkVersion\"" }, { - "filePath": "\/Users\/talsec\/Talsec_Development\/talsec-dev\/actions-runner6\/_work\/rasp-ios\/rasp-ios\/Talsec\/TalsecRuntime\/Classes\/Report\/Report.swift", + "filePath": "\/Users\/talsec\/Talsec_Development\/talsec-dev\/actions-runner10\/_work\/rasp-ios\/rasp-ios\/Talsec\/TalsecRuntime\/Classes\/Report\/Report.swift", "kind": "StringLiteral", - "offset": 7555, + "offset": 7632, "length": 13, "value": "\"sdkPlatform\"" }, { - "filePath": "\/Users\/talsec\/Talsec_Development\/talsec-dev\/actions-runner6\/_work\/rasp-ios\/rasp-ios\/Talsec\/TalsecRuntime\/Classes\/Report\/Report.swift", + "filePath": "\/Users\/talsec\/Talsec_Development\/talsec-dev\/actions-runner10\/_work\/rasp-ios\/rasp-ios\/Talsec\/TalsecRuntime\/Classes\/Report\/Report.swift", "kind": "StringLiteral", - "offset": 7598, + "offset": 7675, "length": 15, "value": "\"sdkIdentifier\"" }, { - "filePath": "\/Users\/talsec\/Talsec_Development\/talsec-dev\/actions-runner6\/_work\/rasp-ios\/rasp-ios\/Talsec\/TalsecRuntime\/Classes\/Cryptogram\/ThreatFlags.swift", + "filePath": "\/Users\/talsec\/Talsec_Development\/talsec-dev\/actions-runner10\/_work\/rasp-ios\/rasp-ios\/Talsec\/TalsecRuntime\/Classes\/Cryptogram\/ThreatFlags.swift", "kind": "StringLiteral", - "offset": 369, + "offset": 413, "length": 5, "value": "\"iOS\"" }, { - "filePath": "\/Users\/talsec\/Talsec_Development\/talsec-dev\/actions-runner6\/_work\/rasp-ios\/rasp-ios\/Talsec\/TalsecRuntime\/Classes\/Cryptogram\/ThreatFlags.swift", + "filePath": "\/Users\/talsec\/Talsec_Development\/talsec-dev\/actions-runner10\/_work\/rasp-ios\/rasp-ios\/Talsec\/TalsecRuntime\/Classes\/Cryptogram\/ThreatFlags.swift", "kind": "StringLiteral", - "offset": 883, + "offset": 927, "length": 7, "value": "\"en_US\"" }, { - "filePath": "\/Users\/talsec\/Talsec_Development\/talsec-dev\/actions-runner6\/_work\/rasp-ios\/rasp-ios\/Talsec\/TalsecRuntime\/Classes\/Cryptogram\/ThreatFlags.swift", + "filePath": "\/Users\/talsec\/Talsec_Development\/talsec-dev\/actions-runner10\/_work\/rasp-ios\/rasp-ios\/Talsec\/TalsecRuntime\/Classes\/Cryptogram\/ThreatFlags.swift", "kind": "StringLiteral", - "offset": 1138, + "offset": 1182, "length": 12, "value": "\"instanceId\"" }, { - "filePath": "\/Users\/talsec\/Talsec_Development\/talsec-dev\/actions-runner6\/_work\/rasp-ios\/rasp-ios\/Talsec\/TalsecRuntime\/Classes\/Cryptogram\/ThreatFlags.swift", + "filePath": "\/Users\/talsec\/Talsec_Development\/talsec-dev\/actions-runner10\/_work\/rasp-ios\/rasp-ios\/Talsec\/TalsecRuntime\/Classes\/Cryptogram\/ThreatFlags.swift", "kind": "StringLiteral", - "offset": 1177, + "offset": 1218, + "length": 9, + "value": "\"eventId\"" + }, + { + "filePath": "\/Users\/talsec\/Talsec_Development\/talsec-dev\/actions-runner10\/_work\/rasp-ios\/rasp-ios\/Talsec\/TalsecRuntime\/Classes\/Cryptogram\/ThreatFlags.swift", + "kind": "StringLiteral", + "offset": 1254, "length": 12, "value": "\"sdkVersion\"" }, { - "filePath": "\/Users\/talsec\/Talsec_Development\/talsec-dev\/actions-runner6\/_work\/rasp-ios\/rasp-ios\/Talsec\/TalsecRuntime\/Classes\/Cryptogram\/ThreatFlags.swift", + "filePath": "\/Users\/talsec\/Talsec_Development\/talsec-dev\/actions-runner10\/_work\/rasp-ios\/rasp-ios\/Talsec\/TalsecRuntime\/Classes\/Cryptogram\/ThreatFlags.swift", "kind": "StringLiteral", - "offset": 1214, + "offset": 1291, "length": 10, "value": "\"platform\"" }, { - "filePath": "\/Users\/talsec\/Talsec_Development\/talsec-dev\/actions-runner6\/_work\/rasp-ios\/rasp-ios\/Talsec\/TalsecRuntime\/Classes\/Cryptogram\/ThreatFlags.swift", + "filePath": "\/Users\/talsec\/Talsec_Development\/talsec-dev\/actions-runner10\/_work\/rasp-ios\/rasp-ios\/Talsec\/TalsecRuntime\/Classes\/Cryptogram\/ThreatFlags.swift", "kind": "StringLiteral", - "offset": 1252, + "offset": 1329, "length": 13, "value": "\"sdkPlatform\"" }, { - "filePath": "\/Users\/talsec\/Talsec_Development\/talsec-dev\/actions-runner6\/_work\/rasp-ios\/rasp-ios\/Talsec\/TalsecRuntime\/Classes\/Cryptogram\/ThreatFlags.swift", + "filePath": "\/Users\/talsec\/Talsec_Development\/talsec-dev\/actions-runner10\/_work\/rasp-ios\/rasp-ios\/Talsec\/TalsecRuntime\/Classes\/Cryptogram\/ThreatFlags.swift", "kind": "StringLiteral", - "offset": 1292, + "offset": 1369, "length": 12, "value": "\"deviceInfo\"" }, { - "filePath": "\/Users\/talsec\/Talsec_Development\/talsec-dev\/actions-runner6\/_work\/rasp-ios\/rasp-ios\/Talsec\/TalsecRuntime\/Classes\/Cryptogram\/ThreatFlags.swift", + "filePath": "\/Users\/talsec\/Talsec_Development\/talsec-dev\/actions-runner10\/_work\/rasp-ios\/rasp-ios\/Talsec\/TalsecRuntime\/Classes\/Cryptogram\/ThreatFlags.swift", "kind": "StringLiteral", - "offset": 1332, + "offset": 1409, "length": 13, "value": "\"deviceState\"" }, { - "filePath": "\/Users\/talsec\/Talsec_Development\/talsec-dev\/actions-runner6\/_work\/rasp-ios\/rasp-ios\/Talsec\/TalsecRuntime\/Classes\/Cryptogram\/ThreatFlags.swift", + "filePath": "\/Users\/talsec\/Talsec_Development\/talsec-dev\/actions-runner10\/_work\/rasp-ios\/rasp-ios\/Talsec\/TalsecRuntime\/Classes\/Cryptogram\/ThreatFlags.swift", "kind": "StringLiteral", - "offset": 1371, + "offset": 1448, "length": 11, "value": "\"occurence\"" }, { - "filePath": "\/Users\/talsec\/Talsec_Development\/talsec-dev\/actions-runner6\/_work\/rasp-ios\/rasp-ios\/Talsec\/TalsecRuntime\/Classes\/Cryptogram\/ThreatFlags.swift", + "filePath": "\/Users\/talsec\/Talsec_Development\/talsec-dev\/actions-runner10\/_work\/rasp-ios\/rasp-ios\/Talsec\/TalsecRuntime\/Classes\/Cryptogram\/ThreatFlags.swift", "kind": "StringLiteral", - "offset": 1405, + "offset": 1482, "length": 8, "value": "\"checks\"" }, { - "filePath": "\/Users\/talsec\/Talsec_Development\/talsec-dev\/actions-runner6\/_work\/rasp-ios\/rasp-ios\/Talsec\/TalsecRuntime\/Classes\/Cryptogram\/ThreatFlags.swift", + "filePath": "\/Users\/talsec\/Talsec_Development\/talsec-dev\/actions-runner10\/_work\/rasp-ios\/rasp-ios\/Talsec\/TalsecRuntime\/Classes\/Cryptogram\/ThreatFlags.swift", "kind": "StringLiteral", - "offset": 1438, + "offset": 1515, "length": 10, "value": "\"deviceId\"" }, { - "filePath": "\/Users\/talsec\/Talsec_Development\/talsec-dev\/actions-runner6\/_work\/rasp-ios\/rasp-ios\/Talsec\/TalsecRuntime\/Classes\/Cryptogram\/ThreatFlags.swift", + "filePath": "\/Users\/talsec\/Talsec_Development\/talsec-dev\/actions-runner10\/_work\/rasp-ios\/rasp-ios\/Talsec\/TalsecRuntime\/Classes\/Cryptogram\/ThreatFlags.swift", "kind": "StringLiteral", - "offset": 1475, + "offset": 1552, "length": 12, "value": "\"externalId\"" }, { - "filePath": "\/Users\/talsec\/Talsec_Development\/talsec-dev\/actions-runner6\/_work\/rasp-ios\/rasp-ios\/Talsec\/TalsecRuntime\/Classes\/Cryptogram\/ThreatFlags.swift", + "filePath": "\/Users\/talsec\/Talsec_Development\/talsec-dev\/actions-runner10\/_work\/rasp-ios\/rasp-ios\/Talsec\/TalsecRuntime\/Classes\/Cryptogram\/ThreatFlags.swift", "kind": "StringLiteral", - "offset": 1513, + "offset": 1590, "length": 11, "value": "\"licensing\"" }, { - "filePath": "\/Users\/talsec\/Talsec_Development\/talsec-dev\/actions-runner6\/_work\/rasp-ios\/rasp-ios\/Talsec\/TalsecRuntime\/Classes\/Cryptogram\/ThreatFlags.swift", + "filePath": "\/Users\/talsec\/Talsec_Development\/talsec-dev\/actions-runner10\/_work\/rasp-ios\/rasp-ios\/Talsec\/TalsecRuntime\/Classes\/Cryptogram\/ThreatFlags.swift", "kind": "StringLiteral", - "offset": 1138, + "offset": 1182, "length": 12, "value": "\"instanceId\"" }, { - "filePath": "\/Users\/talsec\/Talsec_Development\/talsec-dev\/actions-runner6\/_work\/rasp-ios\/rasp-ios\/Talsec\/TalsecRuntime\/Classes\/Cryptogram\/ThreatFlags.swift", + "filePath": "\/Users\/talsec\/Talsec_Development\/talsec-dev\/actions-runner10\/_work\/rasp-ios\/rasp-ios\/Talsec\/TalsecRuntime\/Classes\/Cryptogram\/ThreatFlags.swift", "kind": "StringLiteral", - "offset": 1177, + "offset": 1218, + "length": 9, + "value": "\"eventId\"" + }, + { + "filePath": "\/Users\/talsec\/Talsec_Development\/talsec-dev\/actions-runner10\/_work\/rasp-ios\/rasp-ios\/Talsec\/TalsecRuntime\/Classes\/Cryptogram\/ThreatFlags.swift", + "kind": "StringLiteral", + "offset": 1254, "length": 12, "value": "\"sdkVersion\"" }, { - "filePath": "\/Users\/talsec\/Talsec_Development\/talsec-dev\/actions-runner6\/_work\/rasp-ios\/rasp-ios\/Talsec\/TalsecRuntime\/Classes\/Cryptogram\/ThreatFlags.swift", + "filePath": "\/Users\/talsec\/Talsec_Development\/talsec-dev\/actions-runner10\/_work\/rasp-ios\/rasp-ios\/Talsec\/TalsecRuntime\/Classes\/Cryptogram\/ThreatFlags.swift", "kind": "StringLiteral", - "offset": 1214, + "offset": 1291, "length": 10, "value": "\"platform\"" }, { - "filePath": "\/Users\/talsec\/Talsec_Development\/talsec-dev\/actions-runner6\/_work\/rasp-ios\/rasp-ios\/Talsec\/TalsecRuntime\/Classes\/Cryptogram\/ThreatFlags.swift", + "filePath": "\/Users\/talsec\/Talsec_Development\/talsec-dev\/actions-runner10\/_work\/rasp-ios\/rasp-ios\/Talsec\/TalsecRuntime\/Classes\/Cryptogram\/ThreatFlags.swift", "kind": "StringLiteral", - "offset": 1252, + "offset": 1329, "length": 13, "value": "\"sdkPlatform\"" }, { - "filePath": "\/Users\/talsec\/Talsec_Development\/talsec-dev\/actions-runner6\/_work\/rasp-ios\/rasp-ios\/Talsec\/TalsecRuntime\/Classes\/Cryptogram\/ThreatFlags.swift", + "filePath": "\/Users\/talsec\/Talsec_Development\/talsec-dev\/actions-runner10\/_work\/rasp-ios\/rasp-ios\/Talsec\/TalsecRuntime\/Classes\/Cryptogram\/ThreatFlags.swift", "kind": "StringLiteral", - "offset": 1292, + "offset": 1369, "length": 12, "value": "\"deviceInfo\"" }, { - "filePath": "\/Users\/talsec\/Talsec_Development\/talsec-dev\/actions-runner6\/_work\/rasp-ios\/rasp-ios\/Talsec\/TalsecRuntime\/Classes\/Cryptogram\/ThreatFlags.swift", + "filePath": "\/Users\/talsec\/Talsec_Development\/talsec-dev\/actions-runner10\/_work\/rasp-ios\/rasp-ios\/Talsec\/TalsecRuntime\/Classes\/Cryptogram\/ThreatFlags.swift", "kind": "StringLiteral", - "offset": 1332, + "offset": 1409, "length": 13, "value": "\"deviceState\"" }, { - "filePath": "\/Users\/talsec\/Talsec_Development\/talsec-dev\/actions-runner6\/_work\/rasp-ios\/rasp-ios\/Talsec\/TalsecRuntime\/Classes\/Cryptogram\/ThreatFlags.swift", + "filePath": "\/Users\/talsec\/Talsec_Development\/talsec-dev\/actions-runner10\/_work\/rasp-ios\/rasp-ios\/Talsec\/TalsecRuntime\/Classes\/Cryptogram\/ThreatFlags.swift", "kind": "StringLiteral", - "offset": 1371, + "offset": 1448, "length": 11, "value": "\"occurence\"" }, { - "filePath": "\/Users\/talsec\/Talsec_Development\/talsec-dev\/actions-runner6\/_work\/rasp-ios\/rasp-ios\/Talsec\/TalsecRuntime\/Classes\/Cryptogram\/ThreatFlags.swift", + "filePath": "\/Users\/talsec\/Talsec_Development\/talsec-dev\/actions-runner10\/_work\/rasp-ios\/rasp-ios\/Talsec\/TalsecRuntime\/Classes\/Cryptogram\/ThreatFlags.swift", "kind": "StringLiteral", - "offset": 1405, + "offset": 1482, "length": 8, "value": "\"checks\"" }, { - "filePath": "\/Users\/talsec\/Talsec_Development\/talsec-dev\/actions-runner6\/_work\/rasp-ios\/rasp-ios\/Talsec\/TalsecRuntime\/Classes\/Cryptogram\/ThreatFlags.swift", + "filePath": "\/Users\/talsec\/Talsec_Development\/talsec-dev\/actions-runner10\/_work\/rasp-ios\/rasp-ios\/Talsec\/TalsecRuntime\/Classes\/Cryptogram\/ThreatFlags.swift", "kind": "StringLiteral", - "offset": 1438, + "offset": 1515, "length": 10, "value": "\"deviceId\"" }, { - "filePath": "\/Users\/talsec\/Talsec_Development\/talsec-dev\/actions-runner6\/_work\/rasp-ios\/rasp-ios\/Talsec\/TalsecRuntime\/Classes\/Cryptogram\/ThreatFlags.swift", + "filePath": "\/Users\/talsec\/Talsec_Development\/talsec-dev\/actions-runner10\/_work\/rasp-ios\/rasp-ios\/Talsec\/TalsecRuntime\/Classes\/Cryptogram\/ThreatFlags.swift", "kind": "StringLiteral", - "offset": 1475, + "offset": 1552, "length": 12, "value": "\"externalId\"" }, { - "filePath": "\/Users\/talsec\/Talsec_Development\/talsec-dev\/actions-runner6\/_work\/rasp-ios\/rasp-ios\/Talsec\/TalsecRuntime\/Classes\/Cryptogram\/ThreatFlags.swift", + "filePath": "\/Users\/talsec\/Talsec_Development\/talsec-dev\/actions-runner10\/_work\/rasp-ios\/rasp-ios\/Talsec\/TalsecRuntime\/Classes\/Cryptogram\/ThreatFlags.swift", "kind": "StringLiteral", - "offset": 1513, + "offset": 1590, "length": 11, "value": "\"licensing\"" }, { - "filePath": "\/Users\/talsec\/Talsec_Development\/talsec-dev\/actions-runner6\/_work\/rasp-ios\/rasp-ios\/Talsec\/TalsecRuntime\/Classes\/ScreenCapture\/ScreenCaptureReportRateLimiter.swift", + "filePath": "\/Users\/talsec\/Talsec_Development\/talsec-dev\/actions-runner10\/_work\/rasp-ios\/rasp-ios\/Talsec\/TalsecRuntime\/Classes\/ScreenCapture\/ScreenCaptureReportRateLimiter.swift", "kind": "IntegerLiteral", "offset": 253, "length": 2, "value": "10" }, { - "filePath": "\/Users\/talsec\/Talsec_Development\/talsec-dev\/actions-runner6\/_work\/rasp-ios\/rasp-ios\/Talsec\/TalsecRuntime\/Classes\/Report\/Check.swift", + "filePath": "\/Users\/talsec\/Talsec_Development\/talsec-dev\/actions-runner10\/_work\/rasp-ios\/rasp-ios\/Talsec\/TalsecRuntime\/Classes\/Report\/Check.swift", "kind": "StringLiteral", "offset": 539, "length": 8, "value": "\"status\"" }, { - "filePath": "\/Users\/talsec\/Talsec_Development\/talsec-dev\/actions-runner6\/_work\/rasp-ios\/rasp-ios\/Talsec\/TalsecRuntime\/Classes\/Report\/Check.swift", + "filePath": "\/Users\/talsec\/Talsec_Development\/talsec-dev\/actions-runner10\/_work\/rasp-ios\/rasp-ios\/Talsec\/TalsecRuntime\/Classes\/Report\/Check.swift", "kind": "StringLiteral", "offset": 570, "length": 8, "value": "\"timeMs\"" }, { - "filePath": "\/Users\/talsec\/Talsec_Development\/talsec-dev\/actions-runner6\/_work\/rasp-ios\/rasp-ios\/Talsec\/TalsecRuntime\/Classes\/Report\/Check.swift", + "filePath": "\/Users\/talsec\/Talsec_Development\/talsec-dev\/actions-runner10\/_work\/rasp-ios\/rasp-ios\/Talsec\/TalsecRuntime\/Classes\/Report\/Check.swift", "kind": "StringLiteral", "offset": 539, "length": 8, "value": "\"status\"" }, { - "filePath": "\/Users\/talsec\/Talsec_Development\/talsec-dev\/actions-runner6\/_work\/rasp-ios\/rasp-ios\/Talsec\/TalsecRuntime\/Classes\/Report\/Check.swift", + "filePath": "\/Users\/talsec\/Talsec_Development\/talsec-dev\/actions-runner10\/_work\/rasp-ios\/rasp-ios\/Talsec\/TalsecRuntime\/Classes\/Report\/Check.swift", "kind": "StringLiteral", "offset": 570, "length": 8, "value": "\"timeMs\"" }, { - "filePath": "\/Users\/talsec\/Talsec_Development\/talsec-dev\/actions-runner6\/_work\/rasp-ios\/rasp-ios\/Talsec\/TalsecRuntime\/Classes\/Runtime\/FreeRASP\/TalsecRunner.swift", + "filePath": "\/Users\/talsec\/Talsec_Development\/talsec-dev\/actions-runner10\/_work\/rasp-ios\/rasp-ios\/Talsec\/TalsecRuntime\/Classes\/Runtime\/FreeRASP\/TalsecRunner.swift", "kind": "BooleanLiteral", "offset": 477, "length": 4, "value": "true" }, { - "filePath": "\/Users\/talsec\/Talsec_Development\/talsec-dev\/actions-runner6\/_work\/rasp-ios\/rasp-ios\/Talsec\/TalsecRuntime\/Classes\/Runtime\/SecurityThreat.swift", + "filePath": "\/Users\/talsec\/Talsec_Development\/talsec-dev\/actions-runner10\/_work\/rasp-ios\/rasp-ios\/Talsec\/TalsecRuntime\/Classes\/Runtime\/SecurityThreat.swift", "kind": "StringLiteral", "offset": 289, "length": 14, "value": "\"appIntegrity\"" }, { - "filePath": "\/Users\/talsec\/Talsec_Development\/talsec-dev\/actions-runner6\/_work\/rasp-ios\/rasp-ios\/Talsec\/TalsecRuntime\/Classes\/Runtime\/SecurityThreat.swift", + "filePath": "\/Users\/talsec\/Talsec_Development\/talsec-dev\/actions-runner10\/_work\/rasp-ios\/rasp-ios\/Talsec\/TalsecRuntime\/Classes\/Runtime\/SecurityThreat.swift", "kind": "StringLiteral", "offset": 382, "length": 18, "value": "\"privilegedAccess\"" }, { - "filePath": "\/Users\/talsec\/Talsec_Development\/talsec-dev\/actions-runner6\/_work\/rasp-ios\/rasp-ios\/Talsec\/TalsecRuntime\/Classes\/Runtime\/SecurityThreat.swift", + "filePath": "\/Users\/talsec\/Talsec_Development\/talsec-dev\/actions-runner10\/_work\/rasp-ios\/rasp-ios\/Talsec\/TalsecRuntime\/Classes\/Runtime\/SecurityThreat.swift", "kind": "StringLiteral", "offset": 456, "length": 7, "value": "\"debug\"" }, { - "filePath": "\/Users\/talsec\/Talsec_Development\/talsec-dev\/actions-runner6\/_work\/rasp-ios\/rasp-ios\/Talsec\/TalsecRuntime\/Classes\/Runtime\/SecurityThreat.swift", + "filePath": "\/Users\/talsec\/Talsec_Development\/talsec-dev\/actions-runner10\/_work\/rasp-ios\/rasp-ios\/Talsec\/TalsecRuntime\/Classes\/Runtime\/SecurityThreat.swift", "kind": "StringLiteral", "offset": 562, "length": 7, "value": "\"hooks\"" }, { - "filePath": "\/Users\/talsec\/Talsec_Development\/talsec-dev\/actions-runner6\/_work\/rasp-ios\/rasp-ios\/Talsec\/TalsecRuntime\/Classes\/Runtime\/SecurityThreat.swift", + "filePath": "\/Users\/talsec\/Talsec_Development\/talsec-dev\/actions-runner10\/_work\/rasp-ios\/rasp-ios\/Talsec\/TalsecRuntime\/Classes\/Runtime\/SecurityThreat.swift", "kind": "StringLiteral", "offset": 909, "length": 15, "value": "\"deviceBinding\"" }, { - "filePath": "\/Users\/talsec\/Talsec_Development\/talsec-dev\/actions-runner6\/_work\/rasp-ios\/rasp-ios\/Talsec\/TalsecRuntime\/Classes\/Runtime\/SecurityThreat.swift", + "filePath": "\/Users\/talsec\/Talsec_Development\/talsec-dev\/actions-runner10\/_work\/rasp-ios\/rasp-ios\/Talsec\/TalsecRuntime\/Classes\/Runtime\/SecurityThreat.swift", "kind": "StringLiteral", "offset": 289, "length": 14, "value": "\"appIntegrity\"" }, { - "filePath": "\/Users\/talsec\/Talsec_Development\/talsec-dev\/actions-runner6\/_work\/rasp-ios\/rasp-ios\/Talsec\/TalsecRuntime\/Classes\/Runtime\/SecurityThreat.swift", + "filePath": "\/Users\/talsec\/Talsec_Development\/talsec-dev\/actions-runner10\/_work\/rasp-ios\/rasp-ios\/Talsec\/TalsecRuntime\/Classes\/Runtime\/SecurityThreat.swift", "kind": "StringLiteral", "offset": 382, "length": 18, "value": "\"privilegedAccess\"" }, { - "filePath": "\/Users\/talsec\/Talsec_Development\/talsec-dev\/actions-runner6\/_work\/rasp-ios\/rasp-ios\/Talsec\/TalsecRuntime\/Classes\/Runtime\/SecurityThreat.swift", + "filePath": "\/Users\/talsec\/Talsec_Development\/talsec-dev\/actions-runner10\/_work\/rasp-ios\/rasp-ios\/Talsec\/TalsecRuntime\/Classes\/Runtime\/SecurityThreat.swift", "kind": "StringLiteral", "offset": 456, "length": 7, "value": "\"debug\"" }, { - "filePath": "\/Users\/talsec\/Talsec_Development\/talsec-dev\/actions-runner6\/_work\/rasp-ios\/rasp-ios\/Talsec\/TalsecRuntime\/Classes\/Runtime\/SecurityThreat.swift", + "filePath": "\/Users\/talsec\/Talsec_Development\/talsec-dev\/actions-runner10\/_work\/rasp-ios\/rasp-ios\/Talsec\/TalsecRuntime\/Classes\/Runtime\/SecurityThreat.swift", "kind": "StringLiteral", "offset": 562, "length": 7, "value": "\"hooks\"" }, { - "filePath": "\/Users\/talsec\/Talsec_Development\/talsec-dev\/actions-runner6\/_work\/rasp-ios\/rasp-ios\/Talsec\/TalsecRuntime\/Classes\/Runtime\/SecurityThreat.swift", + "filePath": "\/Users\/talsec\/Talsec_Development\/talsec-dev\/actions-runner10\/_work\/rasp-ios\/rasp-ios\/Talsec\/TalsecRuntime\/Classes\/Runtime\/SecurityThreat.swift", "kind": "StringLiteral", "offset": 909, "length": 15, "value": "\"deviceBinding\"" }, { - "filePath": "\/Users\/talsec\/Talsec_Development\/talsec-dev\/actions-runner6\/_work\/rasp-ios\/rasp-ios\/Talsec\/TalsecRuntime\/Classes\/Runtime\/TalsecRuntime.swift", + "filePath": "\/Users\/talsec\/Talsec_Development\/talsec-dev\/actions-runner10\/_work\/rasp-ios\/rasp-ios\/Talsec\/TalsecRuntime\/Classes\/Runtime\/TalsecRuntime.swift", "kind": "Dictionary", "offset": 605, "length": 3, "value": "[]" }, { - "filePath": "\/Users\/talsec\/Talsec_Development\/talsec-dev\/actions-runner6\/_work\/rasp-ios\/rasp-ios\/Talsec\/TalsecRuntime\/Classes\/Runtime\/TalsecRuntime.swift", + "filePath": "\/Users\/talsec\/Talsec_Development\/talsec-dev\/actions-runner10\/_work\/rasp-ios\/rasp-ios\/Talsec\/TalsecRuntime\/Classes\/Runtime\/TalsecRuntime.swift", + "kind": "Dictionary", + "offset": 682, + "length": 3, + "value": "[]" + }, + { + "filePath": "\/Users\/talsec\/Talsec_Development\/talsec-dev\/actions-runner10\/_work\/rasp-ios\/rasp-ios\/Talsec\/TalsecRuntime\/Classes\/Runtime\/TalsecRuntime.swift", "kind": "BooleanLiteral", - "offset": 17407, + "offset": 17148, "length": 4, "value": "true" }, { - "filePath": "\/Users\/talsec\/Talsec_Development\/talsec-dev\/actions-runner6\/_work\/rasp-ios\/rasp-ios\/Talsec\/TalsecRuntime\/Classes\/Runtime\/TalsecRuntime.swift", + "filePath": "\/Users\/talsec\/Talsec_Development\/talsec-dev\/actions-runner10\/_work\/rasp-ios\/rasp-ios\/Talsec\/TalsecRuntime\/Classes\/Runtime\/TalsecRuntime.swift", "kind": "BooleanLiteral", - "offset": 18644, + "offset": 18385, "length": 4, "value": "true" }, { - "filePath": "\/Users\/talsec\/Talsec_Development\/talsec-dev\/actions-runner6\/_work\/rasp-ios\/rasp-ios\/Talsec\/TalsecRuntime\/Classes\/Runtime\/TalsecRuntime.swift", + "filePath": "\/Users\/talsec\/Talsec_Development\/talsec-dev\/actions-runner10\/_work\/rasp-ios\/rasp-ios\/Talsec\/TalsecRuntime\/Classes\/Runtime\/TalsecRuntime.swift", "kind": "BooleanLiteral", - "offset": 19270, + "offset": 19011, "length": 4, "value": "true" } diff --git a/ios/TalsecRuntime.xcframework/ios-arm64_x86_64-simulator/TalsecRuntime.framework/Modules/TalsecRuntime.swiftmodule/x86_64-apple-ios-simulator.private.swiftinterface b/ios/TalsecRuntime.xcframework/ios-arm64_x86_64-simulator/TalsecRuntime.framework/Modules/TalsecRuntime.swiftmodule/x86_64-apple-ios-simulator.private.swiftinterface index af910bf..f90227c 100644 --- a/ios/TalsecRuntime.xcframework/ios-arm64_x86_64-simulator/TalsecRuntime.framework/Modules/TalsecRuntime.swiftmodule/x86_64-apple-ios-simulator.private.swiftinterface +++ b/ios/TalsecRuntime.xcframework/ios-arm64_x86_64-simulator/TalsecRuntime.framework/Modules/TalsecRuntime.swiftmodule/x86_64-apple-ios-simulator.private.swiftinterface @@ -28,6 +28,9 @@ public struct TalsecConfig { } @_hasMissingDesignatedInitializers public class Talsec { public static func start(config: TalsecRuntime.TalsecConfig) + public static func blockScreenCapture(enable: Swift.Bool, window: UIKit.UIWindow) + public static func isScreenCaptureBlocked(in window: UIKit.UIWindow) -> Swift.Bool + public static func storeExternalId(externalId: Swift.String) @objc deinit } public enum SecurityThreat : Swift.String, Swift.Codable, Swift.CaseIterable, Swift.Equatable { diff --git a/ios/TalsecRuntime.xcframework/ios-arm64_x86_64-simulator/TalsecRuntime.framework/Modules/TalsecRuntime.swiftmodule/x86_64-apple-ios-simulator.swiftinterface b/ios/TalsecRuntime.xcframework/ios-arm64_x86_64-simulator/TalsecRuntime.framework/Modules/TalsecRuntime.swiftmodule/x86_64-apple-ios-simulator.swiftinterface index af910bf..f90227c 100644 --- a/ios/TalsecRuntime.xcframework/ios-arm64_x86_64-simulator/TalsecRuntime.framework/Modules/TalsecRuntime.swiftmodule/x86_64-apple-ios-simulator.swiftinterface +++ b/ios/TalsecRuntime.xcframework/ios-arm64_x86_64-simulator/TalsecRuntime.framework/Modules/TalsecRuntime.swiftmodule/x86_64-apple-ios-simulator.swiftinterface @@ -28,6 +28,9 @@ public struct TalsecConfig { } @_hasMissingDesignatedInitializers public class Talsec { public static func start(config: TalsecRuntime.TalsecConfig) + public static func blockScreenCapture(enable: Swift.Bool, window: UIKit.UIWindow) + public static func isScreenCaptureBlocked(in window: UIKit.UIWindow) -> Swift.Bool + public static func storeExternalId(externalId: Swift.String) @objc deinit } public enum SecurityThreat : Swift.String, Swift.Codable, Swift.CaseIterable, Swift.Equatable { diff --git a/ios/TalsecRuntime.xcframework/ios-arm64_x86_64-simulator/TalsecRuntime.framework/TalsecRuntime b/ios/TalsecRuntime.xcframework/ios-arm64_x86_64-simulator/TalsecRuntime.framework/TalsecRuntime old mode 100755 new mode 100644 index 4e315d1..614166c Binary files a/ios/TalsecRuntime.xcframework/ios-arm64_x86_64-simulator/TalsecRuntime.framework/TalsecRuntime and b/ios/TalsecRuntime.xcframework/ios-arm64_x86_64-simulator/TalsecRuntime.framework/TalsecRuntime differ diff --git a/ios/TalsecRuntime.xcframework/ios-arm64_x86_64-simulator/TalsecRuntime.framework/_CodeSignature/CodeResources b/ios/TalsecRuntime.xcframework/ios-arm64_x86_64-simulator/TalsecRuntime.framework/_CodeSignature/CodeResources index b9c2637..adc4244 100644 --- a/ios/TalsecRuntime.xcframework/ios-arm64_x86_64-simulator/TalsecRuntime.framework/_CodeSignature/CodeResources +++ b/ios/TalsecRuntime.xcframework/ios-arm64_x86_64-simulator/TalsecRuntime.framework/_CodeSignature/CodeResources @@ -10,11 +10,11 @@ Headers/CurlWrapper.h - VrFuyS1PvjJY63SCgkxITZp9ut0= + JimnmJNJqTwJNGqt4bWDyOQThB8= Headers/TalsecRuntime-Swift.h - sYF1dmRdZssjOeNKbz8Zh3RyS2M= + wCHvSmlqsBlVOqfUdEcYWfQA0Vc= Headers/TalsecRuntime_iOS.h @@ -22,7 +22,7 @@ Headers/curl.h - M0l0k310GsaryrWkgMm5ExNw6Do= + tJXVuJf916gf89IfWNi+SXUQ/8Y= Headers/curlver.h @@ -42,11 +42,11 @@ Headers/multi.h - hfrc8QjpX4QJ/iqsxVQqGzsdWBk= + 0sEHWJZBTgJJSIsaVFdVLDMMbjs= Headers/options.h - ABUg87+3TuobHG1EePgvpeNIJ0U= + Ke6DQkqe+iaBjJnNa0gV926WZMA= Headers/stdcheaders.h @@ -58,7 +58,7 @@ Headers/urlapi.h - hWmHtoNB6vi+18RLIUgQ5qrddzA= + tDSqrbBDj4rvZn+dGuJW7vIC9t0= Headers/websockets.h @@ -66,15 +66,15 @@ Info.plist - xWNx0GzhrbT9flVLimKWqbvBNuw= + DiC1MnZxmZLIsnh/afsdt4Q0YIs= Modules/TalsecRuntime.swiftmodule/arm64-apple-ios-simulator.abi.json - +gTtlONL9zhls5Cle7nYjsookZU= + IzxKRnDIxODtvXK/5onh+UbpKKw= Modules/TalsecRuntime.swiftmodule/arm64-apple-ios-simulator.private.swiftinterface - MM40mAyRgPjctRK7s0KnMiPfzG0= + inrjeBTeZEjJWQYsJDL75IrriIs= Modules/TalsecRuntime.swiftmodule/arm64-apple-ios-simulator.swiftdoc @@ -82,19 +82,19 @@ Modules/TalsecRuntime.swiftmodule/arm64-apple-ios-simulator.swiftinterface - MM40mAyRgPjctRK7s0KnMiPfzG0= + inrjeBTeZEjJWQYsJDL75IrriIs= Modules/TalsecRuntime.swiftmodule/arm64-apple-ios-simulator.swiftmodule - UdaUZ07Lu6/qjq5Qs+8luybHpp4= + kKuPbSHghsedaOHsYCARPhiTPn0= Modules/TalsecRuntime.swiftmodule/x86_64-apple-ios-simulator.abi.json - +gTtlONL9zhls5Cle7nYjsookZU= + IzxKRnDIxODtvXK/5onh+UbpKKw= Modules/TalsecRuntime.swiftmodule/x86_64-apple-ios-simulator.private.swiftinterface - HDF8YALiw6UwdvM3L1CH1HHD8EA= + Zv0S28YPhyiAZz7Ci0wtfuzg9wk= Modules/TalsecRuntime.swiftmodule/x86_64-apple-ios-simulator.swiftdoc @@ -102,11 +102,11 @@ Modules/TalsecRuntime.swiftmodule/x86_64-apple-ios-simulator.swiftinterface - HDF8YALiw6UwdvM3L1CH1HHD8EA= + Zv0S28YPhyiAZz7Ci0wtfuzg9wk= Modules/TalsecRuntime.swiftmodule/x86_64-apple-ios-simulator.swiftmodule - PYWpOwlp8cKCyj7tKxNrc1vGqoo= + 9odek7lKj9i4LpKjObD+sS7kuHA= Modules/module.modulemap @@ -138,14 +138,14 @@ hash2 - s0Uyn34ANjWRPFIBGSCtmmy2yn6H3CkQZ15hWPfOUco= + t1BgzgJHRPA7Pmn1xr4KY+KdP4trM4DjERR/XRvOzeo= Headers/TalsecRuntime-Swift.h hash2 - y0iqBI8GBeN+txx5RkDWB7q5uy6oEohLCdiC+EooFXM= + kL+Sc0lxHqdulQJtLfvOrmrEewiK3M/NNYT76SBPUaU= Headers/TalsecRuntime_iOS.h @@ -159,7 +159,7 @@ hash2 - xwHODT4ATQrBBTtPPnToxZG6ynR0lyz1Orp3+UoIyCY= + I+n1xYoDgcZnB7mqUthH2Z2Nt5k55mywA6LZG2OVgqw= Headers/curlver.h @@ -194,14 +194,14 @@ hash2 - x15UHiNSM5I02MASgQPMqYNvHKUmlJQTKXeV5oXhGQ0= + i+GFc8PUt79lPXHhUFXsZLGCA4nuK50y2SEYLH83KM8= Headers/options.h hash2 - w+5BP4OmOvet+WY8K3ehxZxP8jUozJwtR5TEL6ntJ7Y= + hR3e/+kXu383scae6/dqXqpsKJcj0fbMQBuyTjyaGKE= Headers/stdcheaders.h @@ -222,7 +222,7 @@ hash2 - XpJXjLjY4YbZ0w1D87J84WY2jzSpvmpjIC6xiRUo4NA= + SK2CfgBkZ831IVRPhv3Pr8NefNJrQkRxaflBXaSKAXc= Headers/websockets.h @@ -236,14 +236,14 @@ hash2 - 9gWkif701BuicH1WWi5xzUHnXlUzorl53O02K7JFnLw= + iQOgc9u5JIkKKUK3wvzr7glrA1DoMEcJHAfoeh2g2TU= Modules/TalsecRuntime.swiftmodule/arm64-apple-ios-simulator.private.swiftinterface hash2 - qs0O0fuNkmihxASdNkcYqyATDc+Q5v7h4ECbggAjSu4= + OpRbeMxw/45WUMSIcAyE3iCm/BhLRYkxKpIOEGyyA4o= Modules/TalsecRuntime.swiftmodule/arm64-apple-ios-simulator.swiftdoc @@ -257,28 +257,28 @@ hash2 - qs0O0fuNkmihxASdNkcYqyATDc+Q5v7h4ECbggAjSu4= + OpRbeMxw/45WUMSIcAyE3iCm/BhLRYkxKpIOEGyyA4o= Modules/TalsecRuntime.swiftmodule/arm64-apple-ios-simulator.swiftmodule hash2 - idXQ6mcTcCFT5N4xQd6/w374AHCuhp7oCM6+pQFH+HE= + l8JhtbYsmjnu+8DnvDgw7yM6JaQOrtnXwm2MxB2IvvU= Modules/TalsecRuntime.swiftmodule/x86_64-apple-ios-simulator.abi.json hash2 - 9gWkif701BuicH1WWi5xzUHnXlUzorl53O02K7JFnLw= + iQOgc9u5JIkKKUK3wvzr7glrA1DoMEcJHAfoeh2g2TU= Modules/TalsecRuntime.swiftmodule/x86_64-apple-ios-simulator.private.swiftinterface hash2 - tRI33hDpUo9DEg7C3vghQpQ4dBulzaovkpDwQeRR7rQ= + axR9mcaW6AdrBU7Kdf3nJ/+v7T9hFIFfQrMIFaJz+PY= Modules/TalsecRuntime.swiftmodule/x86_64-apple-ios-simulator.swiftdoc @@ -292,14 +292,14 @@ hash2 - tRI33hDpUo9DEg7C3vghQpQ4dBulzaovkpDwQeRR7rQ= + axR9mcaW6AdrBU7Kdf3nJ/+v7T9hFIFfQrMIFaJz+PY= Modules/TalsecRuntime.swiftmodule/x86_64-apple-ios-simulator.swiftmodule hash2 - IL7a9fEHRsZhrpcWH/VTiwcYtnfOdPs2QD4gqlehh58= + JMGofIzkiVe7IuHP1swlVwNhbYalFDbmPnx6HnDawI0= Modules/module.modulemap diff --git a/lib/src/errors/external_id_failure_exception.dart b/lib/src/errors/external_id_failure_exception.dart new file mode 100644 index 0000000..34fdd7c --- /dev/null +++ b/lib/src/errors/external_id_failure_exception.dart @@ -0,0 +1,18 @@ +import 'package:flutter/services.dart'; +import 'package:freerasp/freerasp.dart'; + +/// An exception that is thrown when there is a failure with an external ID. +/// +/// This exception extends the [TalsecException] class and includes an error +/// code of 'external-id-failure'. It can include an optional [message] and +/// [stackTrace] parameter. +class ExternalIdFailureException extends TalsecException { + /// Constructs an instance of [ExternalIdFailureException]. + const ExternalIdFailureException({super.message, super.stackTrace}) + : super(code: 'external-id-failure'); + + /// Constructs an instance of [ExternalIdFailureException] from a + /// [PlatformException]. + ExternalIdFailureException.fromPlatformException(PlatformException exception) + : this(message: exception.message, stackTrace: exception.stacktrace); +} diff --git a/lib/src/talsec.dart b/lib/src/talsec.dart index 5de4110..8eac67d 100644 --- a/lib/src/talsec.dart +++ b/lib/src/talsec.dart @@ -5,6 +5,7 @@ import 'dart:io'; import 'package:flutter/foundation.dart'; import 'package:flutter/services.dart'; import 'package:freerasp/freerasp.dart'; +import 'package:freerasp/src/errors/external_id_failure_exception.dart'; import 'package:freerasp/src/errors/malware_failure_exception.dart'; import 'package:freerasp/src/generated/talsec_pigeon_api.g.dart'; @@ -140,14 +141,7 @@ class Talsec { /// **Limitation:** Behavior may vary across devices and Android /// manufacturers. /// - /// **Android only.** Future blockScreenCapture({required bool enabled}) async { - if (!Platform.isAndroid) { - throw UnimplementedError( - 'Platform is not supported: $defaultTargetPlatform}', - ); - } - try { await methodChannel .invokeMethod('blockScreenCapture', {'enable': enabled}); @@ -163,14 +157,7 @@ class Talsec { /// /// Returns `true` if screen capture protection is active, `false` otherwise. /// - /// **Android only.** Future isScreenCaptureBlocked() async { - if (!Platform.isAndroid) { - throw UnimplementedError( - 'Platform is not supported: $defaultTargetPlatform}', - ); - } - try { final result = await methodChannel.invokeMethod('isScreenCaptureBlocked'); @@ -185,6 +172,18 @@ class Talsec { } } + /// Sends given [data] to the backend. Each call overwrites data stored in + /// the backend. + /// + /// Throws a [ExternalIdFailureException] when storing failed. + Future storeExternalId(String data) async { + try { + await methodChannel.invokeMethod('storeExternalId', {'data': data}); + } on PlatformException catch (e) { + throw ExternalIdFailureException.fromPlatformException(e); + } + } + void _checkConfig(TalsecConfig config) { // ignore: missing_enum_constant_in_switch switch (defaultTargetPlatform) { diff --git a/pubspec.yaml b/pubspec.yaml index 90494b1..407af53 100644 --- a/pubspec.yaml +++ b/pubspec.yaml @@ -1,6 +1,6 @@ name: freerasp description: Flutter library for improving app security and threat monitoring on Android and iOS mobile devices. Learn more about provided features on the freeRASP's homepage first. -version: 7.0.0 +version: 7.1.0 homepage: https://www.talsec.app/freerasp-in-app-protection-security-talsec repository: https://github.com/talsec/Free-RASP-Flutter