API

Variables

TalsecConfig

Specifies configuration for your app. See the table below for detailed description of the attributes.

fieldtypedescriptionsample value

appBundleIds

[String]

List of Bundle IDs for the app

["com.talsec.freerasp.demoapp"]

appTeamId

String

Apple Team ID for the signing of the app

"M8AK35..."

watcherMail

String?

The value is automatically used as the target address for your security reports. Mail has a strict form 'name@domain.com'.

"john@example.com"

isProd

Bool?

Defaults to true when undefined. If you want to use the Dev version to make the development process easier, set the parameter to false. Make sure that you have the Release version in the production (i.e. isProd set to true)!

true

Classes

public class Talsec

Methods

public static func start(config: TalsecRuntime.TalsecConfig)

  • The method used to start freeRASP's audit.

Protocols

public protocol SecurityThreatHandler

Methods

func threatDetected(_ securityThreat: TalsecRuntime.SecurityThreat)

  • Notifier about detected threats.

Enums

public enum SecurityThreat : String, Codable, CaseIterable, Equatable

Cases

  • signature

  • jailbreak

  • debugger

  • runtimeManipulation

  • passcode

  • simulator

  • missingSecureEnclave

  • systemVPN

  • deviceChange

  • deviceID

  • unofficialStore

Last updated