Checklist
Describe the issue you are experiencing
In a recent update, icons in HASS integrations have started pulling from the external site at "brands.home-assistant.io".
This causes broken links where
a) The browser is accessing a local HASS instance and does not have internet access (i.e. a segregated network)
b) In browser security tools/settings block Javascript imagine loading across domains (i.e. with noScript)
Examples of icon locations:
https://brands.home-assistant.io/radio_browser/icon.png
https://brands.home-assistant.io/tasmota/icon.png
Describe the behavior you expected
Icons of applications installed (and preferable in the store) in HASS should be available via the local instance without the connecting browser needing internet access, as this otherwise breaks security and unnecessarily exposes the browser and requires internet access
Steps to reproduce the issue
- login to Hass via a fresh browser w/o internet access
- Access settings screen
- access "Devices and Services"
- Icons will fail to load
...
What version of Home Assistant Core has the issue?
2023.11.1
What was the last working version of Home Assistant Core?
No response
In which browser are you experiencing the issue with?
Firefox 119.0
Which operating system are you using to run this browser?
Linux Mint
State of relevant entities
No response
Problem-relevant frontend configuration
No response
Javascript errors shown in your browser console/inspector
No response
Additional information
This has not been reported as a security vulnerability as it does not at this time expose any particular flaw within HASS itself, but rather requires an less-secure network configuration in order to function properly
Checklist
Describe the issue you are experiencing
In a recent update, icons in HASS integrations have started pulling from the external site at "brands.home-assistant.io".
This causes broken links where
a) The browser is accessing a local HASS instance and does not have internet access (i.e. a segregated network)
b) In browser security tools/settings block Javascript imagine loading across domains (i.e. with noScript)
Examples of icon locations:
https://brands.home-assistant.io/radio_browser/icon.png
https://brands.home-assistant.io/tasmota/icon.png
Describe the behavior you expected
Icons of applications installed (and preferable in the store) in HASS should be available via the local instance without the connecting browser needing internet access, as this otherwise breaks security and unnecessarily exposes the browser and requires internet access
Steps to reproduce the issue
...
What version of Home Assistant Core has the issue?
2023.11.1
What was the last working version of Home Assistant Core?
No response
In which browser are you experiencing the issue with?
Firefox 119.0
Which operating system are you using to run this browser?
Linux Mint
State of relevant entities
No response
Problem-relevant frontend configuration
No response
Javascript errors shown in your browser console/inspector
No response
Additional information
This has not been reported as a security vulnerability as it does not at this time expose any particular flaw within HASS itself, but rather requires an less-secure network configuration in order to function properly