Skip to content

Icons pulling from outside local HASS domain #18549

@phormix

Description

@phormix

Checklist

  • I have updated to the latest available Home Assistant version.
  • I have cleared the cache of my browser.
  • I have tried a different browser to see if it is related to my browser.

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

  1. login to Hass via a fresh browser w/o internet access
  2. Access settings screen
  3. access "Devices and Services"
  4. 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

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Priority

    None yet

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions