I definitely appreciate your concern. This warning does seem excessive, considering the extension’s limited functionality, which only allows opening URLs in Arctic. This is Apple being thorough and transparent about the capabilities of Safari extensions.
Safari extensions are written in JavaScript, which is injected into the webpage. Injecting code into a website theoretically enables the theft of information entered on that website.
Open In Arctic performs several tasks:
- It monitors URL changes.
- It checks if the URL matches a regular expression for a Lemmy post, comment, user, or community.
- It verifies that the server responds to Lemmy API endpoints.
- It opens the URL in Arctic or displays a banner on the webpage with an “Open” button.
Unfortunately, I cannot hard-code the sites on which the extension operates due to Lemmy’s defederated nature. Therefore, it is up to the user to restrict which pages the extension can access. Regrettably, this means that the warning will be displayed frequently unless the user allows the extension access to all sites.
As an alternative, you can disable the Safari extension and use the “Open In Arctic” action from the share menu. The Safari extension is solely for convenience.