- name: azpin
- description: Native GTK4 menubar app for fast, pinnable access to Azure resources. Reads the user’s existing az CLI session — no separate authentication needed.
- snapcraft: AzPin/src/ubuntu/AzPin/snap/snapcraft.yaml at main · lfmundim/AzPin · GitHub
- upstream: https://github.com/lfmundim/AzPin
- upstream-relation: Sole author and maintainer of the upstream project.
- interfaces:
- network:
- request-type: auto-connection
- reasoning: AzPin calls the Azure Resource Manager REST API to list and manage the user’s Azure resources. Network access is the core function of the app — without it, no resources can be fetched or acted upon.
- home:
- request-type: auto-connection
- reasoning: The gnome extension requires the home plug to function correctly on GNOME desktops. AzPin does not read or write arbitrary home directory files beyond what is covered by the dot-azure plug below.
- dot-azure:
- request-type: auto-connection
- reasoning: AzPin reads the user’s existing Azure CLI session from $HOME/.azure/ to obtain the active subscription and access tokens. This is the app’s only authentication mechanism — it implements no auth flow of its own. Without read access to $HOME/.azure/, the app cannot load any subscriptions and is entirely non-functional. Auto-connection is requested because requiring a manual plug connection after installation silently breaks the app with no clear recovery path for users.
- network:
This request has not been added to the review queue. It should be placed in the appropriate store-requests subcategory using the subcategory template for classic-confinement, privileged-interfaces and aliases requests.
Updated to match template and using privileged-interfaces subcategory