https://github.com/sensepost/objection/blob/c2121af4944b44220f56a56fd283334aff9f6b16/agent/src/ios/keychain.ts#L240
While fiddling a bit with some keychain "ACL's" I found out that when I run ios keychain dump this check will return kSecAccessControlBiometryCurrentSet even if kSecAccessControlBiometryAny is in use.
On my side I was able to fix this by changing strict to loose comparison in the /lib/python3.9/site-packages/objection-1.11.0-py3.9.egg/objection/agent.js code.
https://github.com/sensepost/objection/blob/c2121af4944b44220f56a56fd283334aff9f6b16/agent/src/ios/keychain.ts#L240 While fiddling a bit with some keychain "ACL's" I found out that when I run ios keychain dump this check will return kSecAccessControlBiometryCurrentSet even if kSecAccessControlBiometryAny is in use. On my side I was able to fix this by changing strict to loose comparison in the /lib/python3.9/site-packages/objection-1.11.0-py3.9.egg/objection/agent.js code.