freerasp-react-native
Version:
React Native plugin for improving app security and threat monitoring on Android and iOS mobile devices.
1,595 lines (1,594 loc) • 122 kB
JSON
{
"ABIRoot": {
"kind": "Root",
"name": "TopLevel",
"printedName": "TopLevel",
"children": [
{
"kind": "Import",
"name": "Foundation",
"printedName": "Foundation",
"declKind": "Import",
"moduleName": "TalsecRuntime",
"declAttributes": [
"RawDocComment"
]
},
{
"kind": "Import",
"name": "Foundation",
"printedName": "Foundation",
"declKind": "Import",
"moduleName": "TalsecRuntime",
"declAttributes": [
"RawDocComment"
]
},
{
"kind": "Import",
"name": "Foundation",
"printedName": "Foundation",
"declKind": "Import",
"moduleName": "TalsecRuntime",
"declAttributes": [
"RawDocComment"
]
},
{
"kind": "Import",
"name": "Foundation",
"printedName": "Foundation",
"declKind": "Import",
"moduleName": "TalsecRuntime",
"declAttributes": [
"RawDocComment"
]
},
{
"kind": "Import",
"name": "Foundation",
"printedName": "Foundation",
"declKind": "Import",
"moduleName": "TalsecRuntime",
"declAttributes": [
"RawDocComment"
]
},
{
"kind": "Import",
"name": "Foundation",
"printedName": "Foundation",
"declKind": "Import",
"moduleName": "TalsecRuntime",
"declAttributes": [
"RawDocComment"
]
},
{
"kind": "Import",
"name": "Foundation",
"printedName": "Foundation",
"declKind": "Import",
"moduleName": "TalsecRuntime",
"declAttributes": [
"RawDocComment"
]
},
{
"kind": "Import",
"name": "Foundation",
"printedName": "Foundation",
"declKind": "Import",
"moduleName": "TalsecRuntime",
"declAttributes": [
"RawDocComment"
]
},
{
"kind": "Import",
"name": "LocalAuthentication",
"printedName": "LocalAuthentication",
"declKind": "Import",
"moduleName": "TalsecRuntime",
"declAttributes": [
"RawDocComment"
]
},
{
"kind": "Import",
"name": "Foundation",
"printedName": "Foundation",
"declKind": "Import",
"moduleName": "TalsecRuntime",
"declAttributes": [
"RawDocComment"
]
},
{
"kind": "Import",
"name": "zlib",
"printedName": "zlib",
"declKind": "Import",
"moduleName": "TalsecRuntime"
},
{
"kind": "Import",
"name": "Foundation",
"printedName": "Foundation",
"declKind": "Import",
"moduleName": "TalsecRuntime",
"declAttributes": [
"RawDocComment"
]
},
{
"kind": "Import",
"name": "Foundation",
"printedName": "Foundation",
"declKind": "Import",
"moduleName": "TalsecRuntime",
"declAttributes": [
"RawDocComment"
]
},
{
"kind": "Import",
"name": "Foundation",
"printedName": "Foundation",
"declKind": "Import",
"moduleName": "TalsecRuntime",
"declAttributes": [
"RawDocComment"
]
},
{
"kind": "Import",
"name": "Foundation",
"printedName": "Foundation",
"declKind": "Import",
"moduleName": "TalsecRuntime",
"declAttributes": [
"RawDocComment"
]
},
{
"kind": "Import",
"name": "Foundation",
"printedName": "Foundation",
"declKind": "Import",
"moduleName": "TalsecRuntime",
"declAttributes": [
"RawDocComment"
]
},
{
"kind": "Import",
"name": "Foundation",
"printedName": "Foundation",
"declKind": "Import",
"moduleName": "TalsecRuntime",
"declAttributes": [
"RawDocComment"
]
},
{
"kind": "Import",
"name": "Foundation",
"printedName": "Foundation",
"declKind": "Import",
"moduleName": "TalsecRuntime",
"declAttributes": [
"RawDocComment"
]
},
{
"kind": "Import",
"name": "Foundation",
"printedName": "Foundation",
"declKind": "Import",
"moduleName": "TalsecRuntime",
"declAttributes": [
"RawDocComment"
]
},
{
"kind": "Import",
"name": "Foundation",
"printedName": "Foundation",
"declKind": "Import",
"moduleName": "TalsecRuntime",
"declAttributes": [
"RawDocComment"
]
},
{
"kind": "Import",
"name": "Foundation",
"printedName": "Foundation",
"declKind": "Import",
"moduleName": "TalsecRuntime",
"declAttributes": [
"RawDocComment"
]
},
{
"kind": "TypeDecl",
"name": "SecurityThreatHandler",
"printedName": "SecurityThreatHandler",
"children": [
{
"kind": "Function",
"name": "threatDetected",
"printedName": "threatDetected(_:)",
"children": [
{
"kind": "TypeNominal",
"name": "Void",
"printedName": "()"
},
{
"kind": "TypeNominal",
"name": "SecurityThreat",
"printedName": "TalsecRuntime.SecurityThreat",
"usr": "s:13TalsecRuntime14SecurityThreatO"
}
],
"declKind": "Func",
"usr": "s:13TalsecRuntime21SecurityThreatHandlerP14threatDetectedyyAA0cD0OF",
"mangledName": "$s13TalsecRuntime21SecurityThreatHandlerP14threatDetectedyyAA0cD0OF",
"moduleName": "TalsecRuntime",
"genericSig": "<τ_0_0 where τ_0_0 : TalsecRuntime.SecurityThreatHandler>",
"sugared_genericSig": "<Self where Self : TalsecRuntime.SecurityThreatHandler>",
"protocolReq": true,
"reqNewWitnessTableEntry": true,
"funcSelfKind": "NonMutating"
}
],
"declKind": "Protocol",
"usr": "s:13TalsecRuntime21SecurityThreatHandlerP",
"mangledName": "$s13TalsecRuntime21SecurityThreatHandlerP",
"moduleName": "TalsecRuntime",
"declAttributes": [
"AccessControl"
]
},
{
"kind": "TypeDecl",
"name": "SecurityThreatCenter",
"printedName": "SecurityThreatCenter",
"declKind": "Class",
"usr": "s:13TalsecRuntime20SecurityThreatCenterC",
"mangledName": "$s13TalsecRuntime20SecurityThreatCenterC",
"moduleName": "TalsecRuntime",
"declAttributes": [
"AccessControl"
],
"hasMissingDesignatedInitializers": true
},
{
"kind": "Import",
"name": "Foundation",
"printedName": "Foundation",
"declKind": "Import",
"moduleName": "TalsecRuntime",
"declAttributes": [
"RawDocComment"
]
},
{
"kind": "Import",
"name": "Foundation",
"printedName": "Foundation",
"declKind": "Import",
"moduleName": "TalsecRuntime",
"declAttributes": [
"RawDocComment"
]
},
{
"kind": "Import",
"name": "Foundation",
"printedName": "Foundation",
"declKind": "Import",
"moduleName": "TalsecRuntime",
"declAttributes": [
"RawDocComment"
]
},
{
"kind": "Import",
"name": "Foundation",
"printedName": "Foundation",
"declKind": "Import",
"moduleName": "TalsecRuntime",
"declAttributes": [
"RawDocComment"
]
},
{
"kind": "Import",
"name": "Foundation",
"printedName": "Foundation",
"declKind": "Import",
"moduleName": "TalsecRuntime",
"declAttributes": [
"RawDocComment"
]
},
{
"kind": "Import",
"name": "UIKit",
"printedName": "UIKit",
"declKind": "Import",
"moduleName": "TalsecRuntime"
},
{
"kind": "Import",
"name": "Foundation",
"printedName": "Foundation",
"declKind": "Import",
"moduleName": "TalsecRuntime",
"declAttributes": [
"RawDocComment"
]
},
{
"kind": "TypeDecl",
"name": "TalsecConfig",
"printedName": "TalsecConfig",
"children": [
{
"kind": "Var",
"name": "appBundleIds",
"printedName": "appBundleIds",
"children": [
{
"kind": "TypeNominal",
"name": "Array",
"printedName": "[Swift.String]",
"children": [
{
"kind": "TypeNominal",
"name": "String",
"printedName": "Swift.String",
"usr": "s:SS"
}
],
"usr": "s:Sa"
}
],
"declKind": "Var",
"usr": "s:13TalsecRuntime0A6ConfigV12appBundleIdsSaySSGvp",
"mangledName": "$s13TalsecRuntime0A6ConfigV12appBundleIdsSaySSGvp",
"moduleName": "TalsecRuntime",
"declAttributes": [
"HasStorage",
"AccessControl"
],
"isLet": true,
"hasStorage": true,
"accessors": [
{
"kind": "Accessor",
"name": "Get",
"printedName": "Get()",
"children": [
{
"kind": "TypeNominal",
"name": "Array",
"printedName": "[Swift.String]",
"children": [
{
"kind": "TypeNominal",
"name": "String",
"printedName": "Swift.String",
"usr": "s:SS"
}
],
"usr": "s:Sa"
}
],
"declKind": "Accessor",
"usr": "s:13TalsecRuntime0A6ConfigV12appBundleIdsSaySSGvg",
"mangledName": "$s13TalsecRuntime0A6ConfigV12appBundleIdsSaySSGvg",
"moduleName": "TalsecRuntime",
"implicit": true,
"accessorKind": "get"
}
]
},
{
"kind": "Var",
"name": "appTeamId",
"printedName": "appTeamId",
"children": [
{
"kind": "TypeNominal",
"name": "String",
"printedName": "Swift.String",
"usr": "s:SS"
}
],
"declKind": "Var",
"usr": "s:13TalsecRuntime0A6ConfigV9appTeamIdSSvp",
"mangledName": "$s13TalsecRuntime0A6ConfigV9appTeamIdSSvp",
"moduleName": "TalsecRuntime",
"declAttributes": [
"HasStorage",
"AccessControl"
],
"isLet": true,
"hasStorage": true,
"accessors": [
{
"kind": "Accessor",
"name": "Get",
"printedName": "Get()",
"children": [
{
"kind": "TypeNominal",
"name": "String",
"printedName": "Swift.String",
"usr": "s:SS"
}
],
"declKind": "Accessor",
"usr": "s:13TalsecRuntime0A6ConfigV9appTeamIdSSvg",
"mangledName": "$s13TalsecRuntime0A6ConfigV9appTeamIdSSvg",
"moduleName": "TalsecRuntime",
"implicit": true,
"accessorKind": "get"
}
]
},
{
"kind": "Var",
"name": "watcherMailAddress",
"printedName": "watcherMailAddress",
"children": [
{
"kind": "TypeNominal",
"name": "Optional",
"printedName": "Swift.String?",
"children": [
{
"kind": "TypeNominal",
"name": "String",
"printedName": "Swift.String",
"usr": "s:SS"
}
],
"usr": "s:Sq"
}
],
"declKind": "Var",
"usr": "s:13TalsecRuntime0A6ConfigV18watcherMailAddressSSSgvp",
"mangledName": "$s13TalsecRuntime0A6ConfigV18watcherMailAddressSSSgvp",
"moduleName": "TalsecRuntime",
"declAttributes": [
"HasStorage",
"AccessControl"
],
"isLet": true,
"hasStorage": true,
"accessors": [
{
"kind": "Accessor",
"name": "Get",
"printedName": "Get()",
"children": [
{
"kind": "TypeNominal",
"name": "Optional",
"printedName": "Swift.String?",
"children": [
{
"kind": "TypeNominal",
"name": "String",
"printedName": "Swift.String",
"usr": "s:SS"
}
],
"usr": "s:Sq"
}
],
"declKind": "Accessor",
"usr": "s:13TalsecRuntime0A6ConfigV18watcherMailAddressSSSgvg",
"mangledName": "$s13TalsecRuntime0A6ConfigV18watcherMailAddressSSSgvg",
"moduleName": "TalsecRuntime",
"implicit": true,
"accessorKind": "get"
}
]
},
{
"kind": "Var",
"name": "isProd",
"printedName": "isProd",
"children": [
{
"kind": "TypeNominal",
"name": "Optional",
"printedName": "Swift.Bool?",
"children": [
{
"kind": "TypeNominal",
"name": "Bool",
"printedName": "Swift.Bool",
"usr": "s:Sb"
}
],
"usr": "s:Sq"
}
],
"declKind": "Var",
"usr": "s:13TalsecRuntime0A6ConfigV6isProdSbSgvp",
"mangledName": "$s13TalsecRuntime0A6ConfigV6isProdSbSgvp",
"moduleName": "TalsecRuntime",
"declAttributes": [
"HasStorage",
"AccessControl"
],
"isLet": true,
"hasStorage": true,
"accessors": [
{
"kind": "Accessor",
"name": "Get",
"printedName": "Get()",
"children": [
{
"kind": "TypeNominal",
"name": "Optional",
"printedName": "Swift.Bool?",
"children": [
{
"kind": "TypeNominal",
"name": "Bool",
"printedName": "Swift.Bool",
"usr": "s:Sb"
}
],
"usr": "s:Sq"
}
],
"declKind": "Accessor",
"usr": "s:13TalsecRuntime0A6ConfigV6isProdSbSgvg",
"mangledName": "$s13TalsecRuntime0A6ConfigV6isProdSbSgvg",
"moduleName": "TalsecRuntime",
"implicit": true,
"accessorKind": "get"
}
]
},
{
"kind": "Constructor",
"name": "init",
"printedName": "init(appBundleIds:appTeamId:watcherMailAddress:isProd:)",
"children": [
{
"kind": "TypeNominal",
"name": "TalsecConfig",
"printedName": "TalsecRuntime.TalsecConfig",
"usr": "s:13TalsecRuntime0A6ConfigV"
},
{
"kind": "TypeNominal",
"name": "Array",
"printedName": "[Swift.String]",
"children": [
{
"kind": "TypeNominal",
"name": "String",
"printedName": "Swift.String",
"usr": "s:SS"
}
],
"usr": "s:Sa"
},
{
"kind": "TypeNominal",
"name": "String",
"printedName": "Swift.String",
"usr": "s:SS"
},
{
"kind": "TypeNominal",
"name": "Optional",
"printedName": "Swift.String?",
"children": [
{
"kind": "TypeNominal",
"name": "String",
"printedName": "Swift.String",
"usr": "s:SS"
}
],
"usr": "s:Sq"
},
{
"kind": "TypeNominal",
"name": "Optional",
"printedName": "Swift.Bool?",
"children": [
{
"kind": "TypeNominal",
"name": "Bool",
"printedName": "Swift.Bool",
"usr": "s:Sb"
}
],
"hasDefaultArg": true,
"usr": "s:Sq"
}
],
"declKind": "Constructor",
"usr": "s:13TalsecRuntime0A6ConfigV12appBundleIds0D6TeamId18watcherMailAddress6isProdACSaySSG_S2SSgSbSgtcfc",
"mangledName": "$s13TalsecRuntime0A6ConfigV12appBundleIds0D6TeamId18watcherMailAddress6isProdACSaySSG_S2SSgSbSgtcfc",
"moduleName": "TalsecRuntime",
"declAttributes": [
"AccessControl"
],
"init_kind": "Designated"
}
],
"declKind": "Struct",
"usr": "s:13TalsecRuntime0A6ConfigV",
"mangledName": "$s13TalsecRuntime0A6ConfigV",
"moduleName": "TalsecRuntime",
"declAttributes": [
"AccessControl"
]
},
{
"kind": "TypeDecl",
"name": "Talsec",
"printedName": "Talsec",
"children": [
{
"kind": "Function",
"name": "start",
"printedName": "start(config:)",
"children": [
{
"kind": "TypeNominal",
"name": "Void",
"printedName": "()"
},
{
"kind": "TypeNominal",
"name": "TalsecConfig",
"printedName": "TalsecRuntime.TalsecConfig",
"usr": "s:13TalsecRuntime0A6ConfigV"
}
],
"declKind": "Func",
"usr": "s:13TalsecRuntime0A0C5start6configyAA0A6ConfigV_tFZ",
"mangledName": "$s13TalsecRuntime0A0C5start6configyAA0A6ConfigV_tFZ",
"moduleName": "TalsecRuntime",
"static": true,
"declAttributes": [
"Final",
"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",
"usr": "s:13TalsecRuntime0A0C",
"mangledName": "$s13TalsecRuntime0A0C",
"moduleName": "TalsecRuntime",
"declAttributes": [
"AccessControl"
],
"hasMissingDesignatedInitializers": true
},
{
"kind": "Import",
"name": "Foundation",
"printedName": "Foundation",
"declKind": "Import",
"moduleName": "TalsecRuntime",
"declAttributes": [
"RawDocComment"
]
},
{
"kind": "Import",
"name": "Foundation",
"printedName": "Foundation",
"declKind": "Import",
"moduleName": "TalsecRuntime",
"declAttributes": [
"RawDocComment"
]
},
{
"kind": "Import",
"name": "Foundation",
"printedName": "Foundation",
"declKind": "Import",
"moduleName": "TalsecRuntime",
"declAttributes": [
"RawDocComment"
]
},
{
"kind": "Import",
"name": "Foundation",
"printedName": "Foundation",
"declKind": "Import",
"moduleName": "TalsecRuntime",
"declAttributes": [
"RawDocComment"
]
},
{
"kind": "Import",
"name": "TalsecRuntime.Private",
"printedName": "TalsecRuntime.Private",
"declKind": "Import",
"moduleName": "TalsecRuntime"
},
{
"kind": "Import",
"name": "CryptoKit",
"printedName": "CryptoKit",
"declKind": "Import",
"moduleName": "TalsecRuntime"
},
{
"kind": "Import",
"name": "Foundation",
"printedName": "Foundation",
"declKind": "Import",
"moduleName": "TalsecRuntime",
"declAttributes": [
"RawDocComment"
]
},
{
"kind": "Import",
"name": "Foundation",
"printedName": "Foundation",
"declKind": "Import",
"moduleName": "TalsecRuntime",
"declAttributes": [
"RawDocComment"
]
},
{
"kind": "Import",
"name": "Foundation",
"printedName": "Foundation",
"declKind": "Import",
"moduleName": "TalsecRuntime",
"declAttributes": [
"RawDocComment"
]
},
{
"kind": "Import",
"name": "Foundation",
"printedName": "Foundation",
"declKind": "Import",
"moduleName": "TalsecRuntime",
"declAttributes": [
"RawDocComment"
]
},
{
"kind": "Import",
"name": "Foundation",
"printedName": "Foundation",
"declKind": "Import",
"moduleName": "TalsecRuntime",
"declAttributes": [
"RawDocComment"
]
},
{
"kind": "Import",
"name": "Foundation",
"printedName": "Foundation",
"declKind": "Import",
"moduleName": "TalsecRuntime",
"declAttributes": [
"RawDocComment"
]
},
{
"kind": "Import",
"name": "Foundation",
"printedName": "Foundation",
"declKind": "Import",
"moduleName": "TalsecRuntime",
"declAttributes": [
"RawDocComment"
]
},
{
"kind": "Import",
"name": "UIKit",
"printedName": "UIKit",
"declKind": "Import",
"moduleName": "TalsecRuntime"
},
{
"kind": "Import",
"name": "Foundation",
"printedName": "Foundation",
"declKind": "Import",
"moduleName": "TalsecRuntime",
"declAttributes": [
"RawDocComment"
]
},
{
"kind": "Import",
"name": "Foundation",
"printedName": "Foundation",
"declKind": "Import",
"moduleName": "TalsecRuntime",
"declAttributes": [
"RawDocComment"
]
},
{
"kind": "Import",
"name": "Security",
"printedName": "Security",
"declKind": "Import",
"moduleName": "TalsecRuntime"
},
{
"kind": "Import",
"name": "Foundation",
"printedName": "Foundation",
"declKind": "Import",
"moduleName": "TalsecRuntime",
"declAttributes": [
"RawDocComment"
]
},
{
"kind": "Import",
"name": "Foundation",
"printedName": "Foundation",
"declKind": "Import",
"moduleName": "TalsecRuntime",
"declAttributes": [
"RawDocComment"
]
},
{
"kind": "Import",
"name": "Foundation",
"printedName": "Foundation",
"declKind": "Import",
"moduleName": "TalsecRuntime",
"declAttributes": [
"RawDocComment"
]
},
{
"kind": "Import",
"name": "Foundation",
"printedName": "Foundation",
"declKind": "Import",
"moduleName": "TalsecRuntime",
"declAttributes": [
"RawDocComment"
]
},
{
"kind": "Import",
"name": "Foundation",
"printedName": "Foundation",
"declKind": "Import",
"moduleName": "TalsecRuntime",
"declAttributes": [
"RawDocComment"
]
},
{
"kind": "Import",
"name": "UIKit",
"printedName": "UIKit",
"declKind": "Import",
"moduleName": "TalsecRuntime"
},
{
"kind": "Import",
"name": "Foundation",
"printedName": "Foundation",
"declKind": "Import",
"moduleName": "TalsecRuntime",
"declAttributes": [
"RawDocComment"
]
},
{
"kind": "Import",
"name": "TalsecRuntime.Private",
"printedName": "TalsecRuntime.Private",
"declKind": "Import",
"moduleName": "TalsecRuntime"
},
{
"kind": "Import",
"name": "Foundation",
"printedName": "Foundation",
"declKind": "Import",
"moduleName": "TalsecRuntime",
"declAttributes": [
"RawDocComment"
]
},
{
"kind": "Import",
"name": "Foundation",
"printedName": "Foundation",
"declKind": "Import",
"moduleName": "TalsecRuntime",
"declAttributes": [
"RawDocComment"
]
},
{
"kind": "Import",
"name": "Foundation",
"printedName": "Foundation",
"declKind": "Import",
"moduleName": "TalsecRuntime",
"declAttributes": [
"RawDocComment"
]
},
{
"kind": "Import",
"name": "Foundation",
"printedName": "Foundation",
"declKind": "Import",
"moduleName": "TalsecRuntime",
"declAttributes": [
"RawDocComment"
]
},
{
"kind": "Import",
"name": "Foundation",
"printedName": "Foundation",
"declKind": "Import",
"moduleName": "TalsecRuntime",
"declAttributes": [
"RawDocComment"
]
},
{
"kind": "Import",
"name": "Foundation",
"printedName": "Foundation",
"declKind": "Import",
"moduleName": "TalsecRuntime",
"declAttributes": [
"RawDocComment"
]
},
{
"kind": "Import",
"name": "Foundation",
"printedName": "Foundation",
"declKind": "Import",
"moduleName": "TalsecRuntime",
"declAttributes": [
"RawDocComment"
]
},
{
"kind": "Import",
"name": "Foundation",
"printedName": "Foundation",
"declKind": "Import",
"moduleName": "TalsecRuntime",
"declAttributes": [
"RawDocComment"
]
},
{
"kind": "Import",
"name": "Foundation",
"printedName": "Foundation",
"declKind": "Import",
"moduleName": "TalsecRuntime",
"declAttributes": [
"RawDocComment"
]
},
{
"kind": "Import",
"name": "Security",
"printedName": "Security",
"declKind": "Import",
"moduleName": "TalsecRuntime"
},
{
"kind": "Import",
"name": "Foundation",
"printedName": "Foundation",
"declKind": "Import",
"moduleName": "TalsecRuntime",
"declAttributes": [
"RawDocComment"
]
},
{
"kind": "Import",
"name": "Foundation",
"printedName": "Foundation",
"declKind": "Import",
"moduleName": "TalsecRuntime",
"declAttributes": [
"RawDocComment"
]
},
{
"kind": "Import",
"name": "Foundation",
"printedName": "Foundation",
"declKind": "Import",
"moduleName": "TalsecRuntime",
"declAttributes": [
"RawDocComment"
]
},
{
"kind": "TypeDecl",
"name": "SecurityThreat",
"printedName": "SecurityThreat",
"children": [
{
"kind": "Var",
"name": "signature",
"printedName": "signature",
"children": [
{
"kind": "TypeFunc",
"name": "Function",
"printedName": "(TalsecRuntime.SecurityThreat.Type) -> TalsecRuntime.SecurityThreat",
"children": [
{
"kind": "TypeNominal",
"name": "SecurityThreat",
"printedName": "TalsecRuntime.SecurityThreat",
"usr": "s:13TalsecRuntime14SecurityThreatO"
},
{
"kind": "TypeNominal",
"name": "Metatype",
"printedName": "TalsecRuntime.SecurityThreat.Type",
"children": [
{
"kind": "TypeNominal",
"name": "SecurityThreat",
"printedName": "TalsecRuntime.SecurityThreat",
"usr": "s:13TalsecRuntime14SecurityThreatO"
}
]
}
]
}
],
"declKind": "EnumElement",
"usr": "s:13TalsecRuntime14SecurityThreatO9signatureyA2CmF",
"mangledName": "$s13TalsecRuntime14SecurityThreatO9signatureyA2CmF",
"moduleName": "TalsecRuntime",
"declAttributes": [
"RawDocComment"
]
},
{
"kind": "Var",
"name": "jailbreak",
"printedName": "jailbreak",
"children": [
{
"kind": "TypeFunc",
"name": "Function",
"printedName": "(TalsecRuntime.SecurityThreat.Type) -> TalsecRuntime.SecurityThreat",
"children": [
{
"kind": "TypeNominal",
"name": "SecurityThreat",
"printedName": "TalsecRuntime.SecurityThreat",
"usr": "s:13TalsecRuntime14SecurityThreatO"
},
{
"kind": "TypeNominal",
"name": "Metatype",
"printedName": "TalsecRuntime.SecurityThreat.Type",
"children": [
{
"kind": "TypeNominal",
"name": "SecurityThreat",
"printedName": "TalsecRuntime.SecurityThreat",
"usr": "s:13TalsecRuntime14SecurityThreatO"
}
]
}
]
}
],
"declKind": "EnumElement",
"usr": "s:13TalsecRuntime14SecurityThreatO9jailbreakyA2CmF",
"mangledName": "$s13TalsecRuntime14SecurityThreatO9jailbreakyA2CmF",
"moduleName": "TalsecRuntime",
"declAttributes": [
"RawDocComment"
]
},
{
"kind": "Var",
"name": "debugger",
"printedName": "debugger",
"children": [
{
"kind": "TypeFunc",
"name": "Function",
"printedName": "(TalsecRuntime.SecurityThreat.Type) -> TalsecRuntime.SecurityThreat",
"children": [
{
"kind": "TypeNominal",
"name": "SecurityThreat",
"printedName": "TalsecRuntime.SecurityThreat",
"usr": "s:13TalsecRuntime14SecurityThreatO"
},
{
"kind": "TypeNominal",
"name": "Metatype",
"printedName": "TalsecRuntime.SecurityThreat.Type",
"children": [
{
"kind": "TypeNominal",
"name": "SecurityThreat",
"printedName": "TalsecRuntime.SecurityThreat",
"usr": "s:13TalsecRuntime14SecurityThreatO"
}
]
}
]
}
],
"declKind": "EnumElement",
"usr": "s:13TalsecRuntime14SecurityThreatO8debuggeryA2CmF",
"mangledName": "$s13TalsecRuntime14SecurityThreatO8debuggeryA2CmF",
"moduleName": "TalsecRuntime",
"declAttributes": [
"RawDocComment"
]
},
{
"kind": "Var",
"name": "runtimeManipulation",
"printedName": "runtimeManipulation",
"children": [
{
"kind": "TypeFunc",
"name": "Function",
"printedName": "(TalsecRuntime.SecurityThreat.Type) -> TalsecRuntime.SecurityThreat",
"children": [
{
"kind": "TypeNominal",
"name": "SecurityThreat",
"printedName": "TalsecRuntime.SecurityThreat",
"usr": "s:13TalsecRuntime14SecurityThreatO"
},
{
"kind": "TypeNominal",
"name": "Metatype",
"printedName": "TalsecRuntime.SecurityThreat.Type",
"children": [
{
"kind": "TypeNominal",
"name": "SecurityThreat",
"printedName": "TalsecRuntime.SecurityThreat",
"usr": "s:13TalsecRuntime14SecurityThreatO"
}
]
}
]
}
],
"declKind": "EnumElement",
"usr": "s:13TalsecRuntime14SecurityThreatO19runtimeManipulationyA2CmF",
"mangledName": "$s13TalsecRuntime14SecurityThreatO19runtimeManipulationyA2CmF",
"moduleName": "TalsecRuntime",
"declAttributes": [
"RawDocComment"
]
},
{
"kind": "Var",
"name": "passcode",
"printedName": "passcode",
"children": [
{
"kind": "TypeFunc",
"name": "Function",
"printedName": "(TalsecRuntime.SecurityThreat.Type) -> TalsecRuntime.SecurityThreat",
"children": [
{
"kind": "TypeNominal",
"name": "SecurityThreat",
"printedName": "TalsecRuntime.SecurityThreat",
"usr": "s:13TalsecRuntime14SecurityThreatO"
},
{
"kind": "TypeNominal",
"name": "Metatype",
"printedName": "TalsecRuntime.SecurityThreat.Type",
"children": [
{
"kind": "TypeNominal",
"name": "SecurityThreat",
"printedName": "TalsecRuntime.SecurityThreat",
"usr": "s:13TalsecRuntime14SecurityThreatO"
}
]
}
]
}
],
"declKind": "EnumElement",
"usr": "s:13TalsecRuntime14SecurityThreatO8passcodeyA2CmF",
"mangledName": "$s13TalsecRuntime14SecurityThreatO8passcodeyA2CmF",
"moduleName": "TalsecRuntime",
"declAttributes": [
"RawDocComment"
]
},
{
"kind": "Var",
"name": "passcodeChange",
"printedName": "passcodeChange",
"children": [
{
"kind": "TypeFunc",
"name": "Function",
"printedName": "(TalsecRuntime.SecurityThreat.Type) -> TalsecRuntime.SecurityThreat",
"children": [
{
"kind": "TypeNominal",
"name": "SecurityThreat",
"printedName": "TalsecRuntime.SecurityThreat",
"usr": "s:13TalsecRuntime14SecurityThreatO"
},
{
"kind": "TypeNominal",
"name": "Metatype",
"printedName": "TalsecRuntime.SecurityThreat.Type",
"children": [
{
"kind": "TypeNominal",
"name": "SecurityThreat",
"printedName": "TalsecRuntime.SecurityThreat",
"usr": "s:13TalsecRuntime14SecurityThreatO"
}
]
}
]
}
],
"declKind": "EnumElement",
"usr": "s:13TalsecRuntime14SecurityThreatO14passcodeChangeyA2CmF",
"mangledName": "$s13TalsecRuntime14SecurityThreatO14passcodeChangeyA2CmF",
"moduleName": "TalsecRuntime",
"declAttributes": [
"RawDocComment"
]
},
{
"kind": "Var",
"name": "simulator",
"printedName": "simulator",
"children": [
{
"kind": "TypeFunc",
"name": "Function",
"printedName": "(TalsecRuntime.SecurityThreat.Type) -> TalsecRuntime.SecurityThreat",
"children": [
{
"kind": "TypeNominal",
"name": "SecurityThreat",
"printedName": "TalsecRuntime.SecurityThreat",
"usr": "s:13TalsecRuntime14SecurityThreatO"
},
{
"kind": "TypeNominal",
"name": "Metatype",
"printedName": "TalsecRuntime.SecurityThreat.Type",
"children": [
{
"kind": "TypeNominal",
"name": "SecurityThreat",
"printedName": "TalsecRuntime.SecurityThreat",
"usr": "s:13TalsecRuntime14SecurityThreatO"
}
]
}
]
}
],
"declKind": "EnumElement",
"usr": "s:13TalsecRuntime14SecurityThreatO9simulatoryA2CmF",
"mangledName": "$s13TalsecRuntime14SecurityThreatO9simulatoryA2CmF",
"moduleName": "TalsecRuntime",
"declAttributes": [
"RawDocComment"
]
},
{
"kind": "Var",
"name": "missingSecureEnclave",
"printedName": "missingSecureEnclave",
"children": [
{
"kind": "TypeFunc",
"name": "Function",
"printedName": "(TalsecRuntime.SecurityThreat.Type) -> TalsecRuntime.SecurityThreat",
"children": [
{
"kind": "TypeNominal",
"name": "SecurityThreat",
"printedName": "TalsecRuntime.SecurityThreat",
"usr": "s:13TalsecRuntime14SecurityThreatO"
},
{
"kind": "TypeNominal",
"name": "Metatype",
"printedName": "TalsecRuntime.SecurityThreat.Type",
"children": [
{
"kind": "TypeNominal",
"name": "SecurityThreat",
"printedName": "TalsecRuntime.SecurityThreat",
"usr": "s:13TalsecRuntime14SecurityThreatO"
}
]
}
]
}
],
"declKind": "EnumElement",
"usr": "s:13TalsecRuntime14SecurityThreatO20missingSecureEnclaveyA2CmF",
"mangledName": "$s13TalsecRuntime14SecurityThreatO20missingSecureEnclaveyA2CmF",
"moduleName": "TalsecRuntime",
"declAttributes": [
"RawDocComment"
]
},
{
"kind": "Var",
"name": "systemVPN",
"printedName": "systemVPN",
"children": [
{
"kind": "TypeFunc",
"name": "Function",
"printedName": "(TalsecRuntime.SecurityThreat.Type) -> TalsecRuntime.SecurityThreat",
"children": [
{
"kind": "TypeNominal",
"name": "SecurityThreat",
"printedName": "TalsecRuntime.SecurityThreat",
"usr": "s:13TalsecRuntime14SecurityThreatO"
},
{
"kind": "TypeNominal",
"name": "Metatype",
"printedName": "TalsecRuntime.SecurityThreat.Type",
"children": [
{
"kind": "TypeNominal",
"name": "SecurityThreat",
"printedName": "TalsecRuntime.SecurityThreat",
"usr": "s:13TalsecRuntime14SecurityThreatO"
}
]
}
]
}
],
"declKind": "EnumElement",
"usr": "s:13TalsecRuntime14SecurityThreatO9systemVPNyA2CmF",
"mangledName": "$s13TalsecRuntime14SecurityThreatO9systemVPNyA2CmF",
"moduleName": "TalsecRuntime",
"declAttributes": [
"RawDocComment"
]
},
{
"kind": "Var",
"name": "deviceChange",
"printedName": "deviceChange",
"children": [
{
"kind": "TypeFunc",
"name": "Function",
"printedName": "(TalsecRuntime.SecurityThreat.Type) -> TalsecRuntime.SecurityThreat",
"children": [
{
"kind": "TypeNominal",
"name": "SecurityThreat",
"printedName": "TalsecRuntime.SecurityThreat",
"usr": "s:13TalsecRuntime14SecurityThreatO"
},
{
"kind": "TypeNominal",
"name": "Metatype",
"printedName": "TalsecRuntime.SecurityThreat.Type",
"children": [
{
"kind": "TypeNominal",
"name": "SecurityThreat",
"printedName": "TalsecRuntime.SecurityThreat",
"usr": "s:13TalsecRuntime14SecurityThreatO"
}
]
}
]
}
],
"declKind": "EnumElement",
"usr": "s:13TalsecRuntime14SecurityThreatO12deviceChangeyA2CmF",
"mangledName": "$s13TalsecRuntime14SecurityThreatO12deviceChangeyA2CmF",
"moduleName": "TalsecRuntime",
"declAttributes": [
"RawDocComment"
]
},
{
"kind": "Var",
"name": "deviceID",
"printedName": "deviceID",
"children": [
{
"kind": "TypeFunc",
"name": "Function",
"printedName": "(TalsecRuntime.SecurityThreat.Type) -> TalsecRuntime.SecurityThreat",
"children": [
{
"kind": "TypeNominal",
"name": "SecurityThreat",
"printedName": "TalsecRuntime.SecurityThreat",
"usr": "s:13TalsecRuntime14SecurityThreatO"
},
{
"kind": "TypeNominal",
"name": "Metatype",
"printedName": "TalsecRuntime.SecurityThreat.Type",
"children": [
{
"kind": "TypeNominal",
"name": "SecurityThreat",
"printedName": "TalsecRuntime.SecurityThreat",
"usr": "s:13TalsecRuntime14SecurityThreatO"
}
]
}
]
}
],
"declKind": "EnumElement",
"usr": "s:13TalsecRuntime14SecurityThreatO8deviceIDyA2CmF",
"mangledName": "$s13TalsecRuntime14SecurityThreatO8deviceIDyA2CmF",
"moduleName": "TalsecRuntime",
"declAttributes": [
"RawDocComment"
]
},
{
"kind": "Var",
"name": "unofficialStore",
"printedName": "unofficialStore",
"children": [
{
"kind": "TypeFunc",
"name": "Function",
"printedName": "(TalsecRuntime.SecurityThreat.Type) -> TalsecRuntime.SecurityThreat",
"children": [
{
"kind": "TypeNominal",
"name": "SecurityThreat",
"printedName": "TalsecRuntime.SecurityThreat",