---
title: com.apple.security.hardened-process.enhanced-security-version
framework: bundleresources
role: symbol
role_heading: Property List Key
path: bundleresources/entitlements/com.apple.security.hardened-process.enhanced-security-version
---

# com.apple.security.hardened-process.enhanced-security-version

The entitlement required for an executable to opt in to enhanced security protections.

## Discussion

Discussion Set this entitlement’s value to 2 to adopt the current version of enhanced security protections in your app or extension. Setting this value to 2 or greater turns on guard objects automatically. To turn off guard objects, add the com.apple.security.hardened-process.no-guard-objects entitlement. For more information, see Enabling enhanced security for your app. note: This entitlement requires the following entitlements: com.apple.security.hardened-process

## See Also

### Hardened process

- [com.apple.security.hardened-process](bundleresources/entitlements/com.apple.security.hardened-process.md)
- [com.apple.security.hardened-process.enhanced-security-version-string](bundleresources/entitlements/com.apple.security.hardened-process.enhanced-security-version-string.md)
- [com.apple.security.hardened-process.hardened-heap](bundleresources/entitlements/com.apple.security.hardened-process.hardened-heap.md)
- [com.apple.security.hardened-process.platform-restrictions](bundleresources/entitlements/com.apple.security.hardened-process.platform-restrictions.md)
- [com.apple.security.hardened-process.platform-restrictions-string](bundleresources/entitlements/com.apple.security.hardened-process.platform-restrictions-string.md)
- [com.apple.security.hardened-process.dyld-ro](bundleresources/entitlements/com.apple.security.hardened-process.dyld-ro.md)
- [com.apple.security.hardened-process.no-guard-objects](bundleresources/entitlements/com.apple.security.hardened-process.no-guard-objects.md)
