0
0
mirror of https://github.com/keepassxreboot/keepassxc.git synced 2024-09-20 04:12:15 +02:00

feat: enable App Sandbox on macOS builds

This commit enables the App Sandbox feature, as well as explicitly enabling the following entitlements
* USB device access (for hardware keys)
* User selected file access (r/w)
* Network client (for HIBP and icon download)
* Application groups (for IPC with keepassxc-proxy)

This commit is a WIP, so expect bugs.
This commit is contained in:
Caesar Woo 2024-03-20 06:50:27 +01:00 committed by GitHub
parent 514afebcc7
commit e8fad3399b
No known key found for this signature in database
GPG Key ID: B5690EEEBB952194

View File

@ -8,5 +8,17 @@
<array>
<string>G2S7P7J672.org.keepassxc.keepassxc</string>
</array>
<key>com.apple.security.app-sandbox</key>
<true/>
<key>com.apple.security.device.usb</key>
<true/>
<key>com.apple.security.files.user-selected.read-write</key>
<true/>
<key>com.apple.security.network.client</key>
<true/>
<key>com.apple.security.application-groups</key>
<array>
<string>G2S7P7J672.org.keepassxc.keepassxc</string>
</array>
</dict>
</plist>