diff --git a/supervisor/api/middleware/security.py b/supervisor/api/middleware/security.py index db4880dfe..665e0f98a 100644 --- a/supervisor/api/middleware/security.py +++ b/supervisor/api/middleware/security.py @@ -103,6 +103,8 @@ ADDONS_ROLE_ACCESS: dict[str, re.Pattern] = { r"|/addons(?:/" + RE_SLUG + r"/(?!security).+|/reload)?" r"|/audio/.+" r"|/auth/cache" + r"|/available_updates" + r"|/backups.*" r"|/cli/.+" r"|/core/.+" r"|/dns/.+" @@ -112,16 +114,17 @@ ADDONS_ROLE_ACCESS: dict[str, re.Pattern] = { r"|/hassos/.+" r"|/homeassistant/.+" r"|/host/.+" + r"|/mounts.*" r"|/multicast/.+" r"|/network/.+" r"|/observer/.+" r"|/os/.+" + r"|/refresh_updates" r"|/resolution/.+" - r"|/backups.*" + r"|/security/.+" r"|/snapshots.*" r"|/store.*" r"|/supervisor/.+" - r"|/security/.+" r")$" ), ROLE_ADMIN: re.compile(