3 ms·
There's no reason to trust it from a technical perspective either. The app is unsandboxed. Easy enough to check from the CLI. codesign --display --verbose=
by woadwarrior01 1y ago
There's no reason to trust it from a technical perspective either. The app is unsandboxed. Easy enough to check from the CLI.
codesign --display --verbose=4 Refine.app 2>&1 | grep sandbox
Apple provides a network client entitlement[1] that sandboxed apps must have, to connect to the network. Since this app isn't sandboxed, that restriction doesn't apply.
Personally, I only use software that was either built on my machine or downloaded off of the Mac App Store (MAS apps have the be mandatory sandboxed).
[1]: https://developer.apple.com/documentation/bundleresources/entitlements/com.apple.security.network.client https://developer.apple.com/documentation/bundleresources/en...
- reconnecting 1y agoMost of the time, both legal and technical misalignments walk together. Thank you for noticing this.
- runjuu 1y agoWell, I understand the security benefits of sandboxing. However, Apple's sandbox restrictions prevent apps from using Accessibility APIs, which are essential for Refine to read and enhance text across different applications. Many popular apps, like Grammarly and Raycast, are also not sandboxed for the same reason. Without these APIs, Refine wouldn’t be able to provide a seamless text refinement experience. Otherwise, why wouldn’t we just use ChatGPT to correct the grammar?