---
title: AppExtensionPoint.EnhancedSecurity
framework: extensionfoundation
role: symbol
role_heading: Structure
path: extensionfoundation/appextensionpoint/enhancedsecurity
---

# AppExtensionPoint.EnhancedSecurity

A type that indicates whether an extension point requires extra security.

## Declaration

```swift
struct EnhancedSecurity
```

## Mentioned in

Building an app extension to support a host app

## Overview

Overview Add the EnhancedSecurity type to your extension point definition to indicate its security requirements. Initialize the type with a value of true if you require app extensions to run in a highly restrictive sandbox, or false if you don’t. For more information about configuring the sandbox environment, see Enabling enhanced security for your app.

## Topics

### Creating a security attribute

- [init(_:)](extensionfoundation/appextensionpoint/enhancedsecurity/init(_:).md)

## Relationships

### Conforms To

- [AppExtensionPoint.Attribute](extensionfoundation/appextensionpoint/attribute.md)

## See Also

### Declaring an extension point

- [AppExtensionPoint.Definition](extensionfoundation/appextensionpoint/definition.md)
- [AppExtensionPoint.Name](extensionfoundation/appextensionpoint/name.md)
- [AppExtensionPoint.UserInterface](extensionfoundation/appextensionpoint/userinterface.md)
- [AppExtensionPoint.Scope](extensionfoundation/appextensionpoint/scope.md)
- [AppExtensionPoint.Attribute](extensionfoundation/appextensionpoint/attribute.md)
