https://github.com/home-assistant/core
· scanned 2026-05-21 18:15 UTC (2 weeks ago)
· 10 languages
2255 findings (179 legacy + 2076 scanner) 11/13 scanners ran 90th percentile · Python · huge (>500K LoC) Scanner says 70 (higher by 19)
Last scanned 2 weeks ago · v2 · 1217 findings from 2 sources. Findings combine the legacy security pipeline AND the multi-layer engine (atlas, wiring, flows, ranked) AND verified AI agent contributions.
| Component | Sub-score | Weight | Contribution |
|---|---|---|---|
structure_score |
60.0 | 0.15 | 9.00 |
security_score |
100.0 | 0.25 | 25.00 |
testing_score |
100.0 | 0.20 | 20.00 |
documentation_score |
100.0 | 0.15 | 15.00 |
practices_score |
94.0 | 0.15 | 14.10 |
code_quality |
66.0 | 0.10 | 6.60 |
| Overall | 1.00 | 89.7 |
All 2174 nodes from the latest scan, grouped by kind. Each node is a unit the engine identified (file, function, endpoint, table…). Most users won't need this view — it's primarily for debugging the engine's graph extraction or for AI agents that want to enumerate the project structure.
| Label | Layer | Status | Path |
|---|---|---|---|
password_literal::tests/pylint/test_duplicate_const.py |
security | healthy | tests/pylint/test_duplicate_const.py |
password_literal::tests/scripts/test_auth.py |
security | healthy | tests/scripts/test_auth.py |
password_literal::tests/scripts/test_auth.py |
security | healthy | tests/scripts/test_auth.py |
password_literal::tests/scripts/test_auth.py |
security | healthy | tests/scripts/test_auth.py |
password_literal::tests/scripts/test_auth.py |
security | healthy | tests/scripts/test_auth.py |
password_literal::tests/scripts/test_auth.py |
security | healthy | tests/scripts/test_auth.py |
password_literal::tests/scripts/test_auth.py |
security | healthy | tests/scripts/test_auth.py |
generic_api_key::tests/components/intellifire/conftest.py |
security | healthy | tests/components/intellifire/conftest.py |
generic_api_key::tests/components/intellifire/conftest.py |
security | healthy | tests/components/intellifire/conftest.py |
generic_api_key::tests/components/intellifire/conftest.py |
security | healthy | tests/components/intellifire/conftest.py |
password_literal::tests/components/intellifire/conftest.py |
security | healthy | tests/components/intellifire/conftest.py |
password_literal::tests/components/intellifire/conftest.py |
security | healthy | tests/components/intellifire/conftest.py |
password_literal::tests/components/intellifire/conftest.py |
security | healthy | tests/components/intellifire/conftest.py |
generic_api_key::tests/components/intellifire/test_init.py |
security | healthy | tests/components/intellifire/test_init.py |
generic_api_key::tests/components/intellifire/test_init.py |
security | healthy | tests/components/intellifire/test_init.py |
password_literal::tests/components/intellifire/test_init.py |
security | healthy | tests/components/intellifire/test_init.py |
password_literal::tests/components/intellifire/test_init.py |
security | healthy | tests/components/intellifire/test_init.py |
password_literal::tests/components/intellifire/test_init.py |
security | healthy | tests/components/intellifire/test_init.py |
password_literal::tests/components/intellifire/test_config_… |
security | healthy | tests/components/intellifire/test_config_flow.py |
password_literal::tests/components/intellifire/test_config_… |
security | healthy | tests/components/intellifire/test_config_flow.py |
password_literal::tests/components/intellifire/test_config_… |
security | healthy | tests/components/intellifire/test_config_flow.py |
password_literal::tests/components/intellifire/test_config_… |
security | healthy | tests/components/intellifire/test_config_flow.py |
password_literal::tests/components/intellifire/test_config_… |
security | healthy | tests/components/intellifire/test_config_flow.py |
password_literal::tests/components/intellifire/test_config_… |
security | healthy | tests/components/intellifire/test_config_flow.py |
password_literal::tests/components/intellifire/test_config_… |
security | healthy | tests/components/intellifire/test_config_flow.py |
password_literal::tests/components/growatt_server/conftest.… |
security | healthy | tests/components/growatt_server/conftest.py |
password_literal::tests/components/growatt_server/conftest.… |
security | healthy | tests/components/growatt_server/conftest.py |
password_literal::tests/components/growatt_server/test_init… |
security | healthy | tests/components/growatt_server/test_init.py |
password_literal::tests/components/growatt_server/test_init… |
security | healthy | tests/components/growatt_server/test_init.py |
password_literal::tests/components/growatt_server/test_init… |
security | healthy | tests/components/growatt_server/test_init.py |
password_literal::tests/components/growatt_server/test_init… |
security | healthy | tests/components/growatt_server/test_init.py |
password_literal::tests/components/growatt_server/test_init… |
security | healthy | tests/components/growatt_server/test_init.py |
password_literal::tests/components/growatt_server/test_init… |
security | healthy | tests/components/growatt_server/test_init.py |
password_literal::tests/components/growatt_server/test_init… |
security | healthy | tests/components/growatt_server/test_init.py |
password_literal::tests/components/growatt_server/test_conf… |
security | healthy | tests/components/growatt_server/test_config_flow.py |
password_literal::tests/components/growatt_server/test_conf… |
security | healthy | tests/components/growatt_server/test_config_flow.py |
password_literal::tests/components/growatt_server/test_conf… |
security | healthy | tests/components/growatt_server/test_config_flow.py |
password_literal::tests/components/growatt_server/test_conf… |
security | healthy | tests/components/growatt_server/test_config_flow.py |
password_literal::tests/components/growatt_server/test_conf… |
security | healthy | tests/components/growatt_server/test_config_flow.py |
password_literal::tests/components/gogogate2/test_init.py |
security | healthy | tests/components/gogogate2/test_init.py |
password_literal::tests/components/gogogate2/test_init.py |
security | healthy | tests/components/gogogate2/test_init.py |
password_literal::tests/components/gogogate2/test_init.py |
security | healthy | tests/components/gogogate2/test_init.py |
password_literal::tests/components/gogogate2/test_init.py |
security | healthy | tests/components/gogogate2/test_init.py |
password_literal::tests/components/gogogate2/test_init.py |
security | healthy | tests/components/gogogate2/test_init.py |
password_literal::tests/components/gogogate2/test_cover.py |
security | healthy | tests/components/gogogate2/test_cover.py |
password_literal::tests/components/gogogate2/test_cover.py |
security | healthy | tests/components/gogogate2/test_cover.py |
password_literal::tests/components/gogogate2/test_cover.py |
security | healthy | tests/components/gogogate2/test_cover.py |
password_literal::tests/components/gogogate2/test_cover.py |
security | healthy | tests/components/gogogate2/test_cover.py |
password_literal::tests/components/gogogate2/test_config_fl… |
security | healthy | tests/components/gogogate2/test_config_flow.py |
password_literal::tests/components/gogogate2/test_config_fl… |
security | healthy | tests/components/gogogate2/test_config_flow.py |
Showing first 50 of this kind. Full payload available via the JSON button at the top of the page.
| Label | Layer | Status | Path |
|---|---|---|---|
127.0.0.1 |
network | healthy | tests/conftest.py |
10.10.10.10 |
network | healthy | tests/conftest.py |
1.1.1.1 |
network | healthy | tests/test_config_entries.py |
2.2.2.2 |
network | healthy | tests/test_config_entries.py |
3.3.3.3 |
network | healthy | tests/test_config_entries.py |
3.4.5.6 |
network | healthy | tests/test_config_entries.py |
1.2.3.4 |
network | healthy | tests/test_config_entries.py |
9.9.9.9 |
network | healthy | tests/test_config_entries.py |
6.6.6.6 |
network | healthy | tests/test_config_entries.py |
7.7.7.7 |
network | healthy | tests/test_config_entries.py |
4.5.6.7 |
network | healthy | tests/test_config_entries.py |
192.168.1.1 |
network | healthy | tests/test_config_entries.py |
127.0.0.2 |
network | healthy | tests/test_test_fixtures.py |
192.168.1.100 |
network | healthy | tests/test_bootstrap.py |
192.168.0.1 |
network | healthy | tests/auth/test_init.py |
192.168.128.0 |
network | healthy | tests/auth/providers/test_trusted_networks.py |
192.168.128.10 |
network | healthy | tests/auth/providers/test_trusted_networks.py |
192.168.0.2 |
network | healthy | tests/auth/providers/test_trusted_networks.py |
192.168.128.2 |
network | healthy | tests/auth/providers/test_trusted_networks.py |
192.168.128.1 |
network | healthy | tests/auth/providers/test_trusted_networks.py |
127.0.0.0 |
network | healthy | tests/util/test_network.py |
104.26.5.238 |
network | healthy | tests/util/test_network.py |
172.16.12.0 |
network | healthy | tests/util/test_network.py |
10.5.43.3 |
network | healthy | tests/util/test_network.py |
169.254.12.3 |
network | healthy | tests/util/test_network.py |
208.5.4.2 |
network | healthy | tests/util/test_network.py |
198.51.100.1 |
network | healthy | tests/util/test_network.py |
8.8.8.8 |
network | healthy | tests/util/test_network.py |
192.168.0.999 |
network | healthy | tests/util/test_network.py |
192.168.0.0 |
network | healthy | tests/util/test_network.py |
172.30.32.1 |
network | healthy | tests/components/conftest.py |
172.30.32.2 |
network | healthy | tests/components/conftest.py |
172.30.32.0 |
network | healthy | tests/components/conftest.py |
172.30.32.3 |
network | healthy | tests/components/conftest.py |
1.2.3.5 |
network | healthy | tests/components/tautulli/test_config_flow.py |
192.168.1.160 |
network | healthy | tests/components/roku/__init__.py |
192.168.1.161 |
network | healthy | tests/components/roku/__init__.py |
192.168.1.190 |
network | healthy | tests/components/roku/test_config_flow.py |
192.168.2.108 |
network | healthy | tests/components/intellifire/conftest.py |
11.168.2.218 |
network | healthy | tests/components/intellifire/test_init.py |
192.168.2.109 |
network | healthy | tests/components/intellifire/test_config_flow.py |
10.255.255.255 |
network | healthy | tests/components/flux_led/conftest.py |
192.168.0.255 |
network | healthy | tests/components/flux_led/conftest.py |
111.111.111.111 |
network | healthy | tests/components/fail2ban/test_sensor.py |
222.222.222.222 |
network | healthy | tests/components/fail2ban/test_sensor.py |
4.4.4.4 |
network | healthy | tests/components/homekit_controller/test_config_flow.py |
1.0.0.0 |
network | healthy | tests/components/hdmi_cec/test_init.py |
2.1.0.0 |
network | healthy | tests/components/hdmi_cec/test_init.py |
2.2.0.0 |
network | healthy | tests/components/hdmi_cec/test_init.py |
2.3.0.0 |
network | healthy | tests/components/hdmi_cec/test_init.py |
Showing first 50 of this kind. Full payload available via the JSON button at the top of the page.
| Label | Layer | Status | Path |
|---|---|---|---|
port:256 |
network | healthy | Dockerfile |
port:2780 |
network | healthy | Dockerfile |
port:675 |
network | healthy | Dockerfile |
port:80 |
network | healthy | tests/test_config_entries.py |
port:8123 |
network | healthy | tests/components/conftest.py |
port:53 |
network | healthy | tests/components/homekit_controller/test_connection.py |
port:8080 |
network | healthy | tests/components/homekit_controller/test_config_flow.py |
port:11000 |
network | healthy | tests/components/bluesound/test_config_flow.py |
port:443 |
network | healthy | tests/components/powerfox/test_config_flow.py |
port:8090 |
network | healthy | tests/components/soundtouch/test_config_flow.py |
port:6053 |
network | healthy | tests/components/zha/test_config_flow.py |
port:6638 |
network | healthy | tests/components/zha/test_config_flow.py |
port:1234 |
network | healthy | tests/components/zha/test_config_flow.py |
port:14791 |
network | healthy | tests/components/devolo_home_control/const.py |
port:1443 |
network | healthy | tests/components/sonos/test_config_flow.py |
port:9009 |
network | healthy | tests/components/rabbitair/test_config_flow.py |
port:10101 |
network | healthy | tests/components/heos/conftest.py |
port:502 |
network | healthy | tests/components/hr_energy_qube/conftest.py |
port:1883 |
network | healthy | tests/components/mqtt/test_client.py |
port:123 |
network | healthy | tests/components/nut/test_config_flow.py |
port:456 |
network | healthy | tests/components/nut/test_config_flow.py |
port:22 |
network | healthy | tests/components/homee/test_config_flow.py |
port:4304 |
network | healthy | tests/components/onewire/test_config_flow.py |
port:999 |
network | healthy | tests/components/wake_on_lan/test_switch.py |
port:9123 |
network | healthy | tests/components/elgato/test_config_flow.py |
port:7777 |
network | healthy | tests/components/guardian/test_config_flow.py |
port:5540 |
network | healthy | tests/components/matter/test_config_flow.py |
port:9170 |
network | healthy | tests/components/system_bridge/__init__.py |
port:12345 |
network | healthy | tests/components/wyoming/test_config_flow.py |
port:8125 |
network | healthy | tests/components/datadog/test_init.py |
port:54321 |
network | healthy | tests/components/yeelight/__init__.py |
port:8001 |
network | healthy | tests/components/shelly/test_init.py |
port:9621 |
network | healthy | tests/components/russound_rio/test_config_flow.py |
port:8009 |
network | healthy | tests/components/cast/test_media_player.py |
port:23456 |
network | healthy | tests/components/cast/test_media_player.py |
port:34567 |
network | healthy | tests/components/cast/test_media_player.py |
port:4567 |
network | healthy | tests/components/reolink/test_init.py |
port:8901 |
network | healthy | tests/components/reolink/test_init.py |
port:23 |
network | healthy | tests/components/forked_daapd/test_config_flow.py |
port:59152 |
network | healthy | tests/components/linkplay/test_config_flow.py |
port:6466 |
network | healthy | tests/components/androidtv_remote/test_config_flow.py |
port:6443 |
network | healthy | tests/components/mfi/test_sensor.py |
port:6123 |
network | healthy | tests/components/mfi/test_sensor.py |
port:6080 |
network | healthy | tests/components/mfi/test_sensor.py |
port:8443 |
network | healthy | tests/components/overkiz/test_config_flow.py |
port:51826 |
network | healthy | tests/components/homekit/test_accessories.py |
port:5000 |
network | healthy | tests/components/synology_dsm/test_config_flow.py |
port:14999 |
network | healthy | tests/components/anthemav/test_init.py |
port:3000 |
network | healthy | tests/components/adguard/conftest.py |
port:9000 |
network | healthy | tests/components/squeezebox/conftest.py |
Showing first 50 of this kind. Full payload available via the JSON button at the top of the page.
| Label | Layer | Status | Path |
|---|---|---|---|
auth::tests/components/shelly/fixtures/st1820_gen3.json |
security | healthy | tests/components/shelly/fixtures/st1820_gen3.json |
auth::homeassistant/helpers/http.py |
security | healthy | homeassistant/helpers/http.py |
auth::homeassistant/components/mcp/__init__.py |
security | healthy | homeassistant/components/mcp/__init__.py |
auth::homeassistant/helpers/config_entry_oauth2_flow.py |
security | healthy | homeassistant/helpers/config_entry_oauth2_flow.py |
auth::tests/components/google_drive/conftest.py |
security | healthy | tests/components/google_drive/conftest.py |
auth::homeassistant/components/iotty/api.py |
security | healthy | homeassistant/components/iotty/api.py |
auth::tests/components/cloud/test_client.py |
security | healthy | tests/components/cloud/test_client.py |
auth::tests/components/tesla_fleet/conftest.py |
security | healthy | tests/components/tesla_fleet/conftest.py |
auth::homeassistant/components/nest/api.py |
security | healthy | homeassistant/components/nest/api.py |
auth::tests/components/snoo/__init__.py |
security | healthy | tests/components/snoo/__init__.py |
auth::tests/components/mcp/test_init.py |
security | healthy | tests/components/mcp/test_init.py |
auth::tests/components/http/test_view.py |
security | healthy | tests/components/http/test_view.py |
auth::homeassistant/components/august/config_flow.py |
security | healthy | homeassistant/components/august/config_flow.py |
auth::tests/components/wallbox/const.py |
security | healthy | tests/components/wallbox/const.py |
auth::homeassistant/components/geocaching/oauth.py |
security | healthy | homeassistant/components/geocaching/oauth.py |
auth::tests/components/point/test_init.py |
security | healthy | tests/components/point/test_init.py |
auth::homeassistant/components/yale/__init__.py |
security | healthy | homeassistant/components/yale/__init__.py |
auth::homeassistant/components/application_credentials/__in… |
security | healthy | homeassistant/components/application_credentials/__init__.py |
auth::homeassistant/components/home_connect/config_flow.py |
security | healthy | homeassistant/components/home_connect/config_flow.py |
auth::homeassistant/components/mcp/strings.json |
security | healthy | homeassistant/components/mcp/strings.json |
auth::tests/components/auth/test_login_flow.py |
security | healthy | tests/components/auth/test_login_flow.py |
auth::homeassistant/components/myuplink/const.py |
security | healthy | homeassistant/components/myuplink/const.py |
auth::homeassistant/components/google/config_flow.py |
security | healthy | homeassistant/components/google/config_flow.py |
auth::homeassistant/components/google_assistant/http.py |
security | healthy | homeassistant/components/google_assistant/http.py |
auth::homeassistant/components/google_photos/__init__.py |
security | healthy | homeassistant/components/google_photos/__init__.py |
auth::tests/components/google_mail/test_init.py |
security | healthy | tests/components/google_mail/test_init.py |
auth::tests/components/yale/mocks.py |
security | healthy | tests/components/yale/mocks.py |
auth::homeassistant/components/aladdin_connect/config_flow.… |
security | healthy | homeassistant/components/aladdin_connect/config_flow.py |
auth::homeassistant/auth/jwt_wrapper.py |
security | healthy | homeassistant/auth/jwt_wrapper.py |
auth::tests/components/shelly/fixtures/fk-06x_gen3_irrigati… |
security | healthy | tests/components/shelly/fixtures/fk-06x_gen3_irrigation.json |
auth::tests/components/miele/conftest.py |
security | healthy | tests/components/miele/conftest.py |
auth::homeassistant/components/senz/config_flow.py |
security | healthy | homeassistant/components/senz/config_flow.py |
auth::homeassistant/components/youtube/__init__.py |
security | healthy | homeassistant/components/youtube/__init__.py |
auth::tests/components/teslemetry/test_config_flow.py |
security | healthy | tests/components/teslemetry/test_config_flow.py |
auth::homeassistant/components/tibber/config_flow.py |
security | healthy | homeassistant/components/tibber/config_flow.py |
auth::homeassistant/components/smartthings/application_cred… |
security | healthy | homeassistant/components/smartthings/application_credential… |
auth::homeassistant/components/myuplink/config_flow.py |
security | healthy | homeassistant/components/myuplink/config_flow.py |
auth::tests/components/smartthings/test_config_flow.py |
security | healthy | tests/components/smartthings/test_config_flow.py |
auth::homeassistant/components/lyric/config_flow.py |
security | healthy | homeassistant/components/lyric/config_flow.py |
auth::tests/components/onedrive/test_init.py |
security | healthy | tests/components/onedrive/test_init.py |
auth::tests/components/iotty/test_init.py |
security | healthy | tests/components/iotty/test_init.py |
auth::homeassistant/components/fitbit/const.py |
security | healthy | homeassistant/components/fitbit/const.py |
auth::homeassistant/components/tesla_fleet/application_cred… |
security | healthy | homeassistant/components/tesla_fleet/application_credential… |
auth::homeassistant/components/anova/__init__.py |
security | healthy | homeassistant/components/anova/__init__.py |
auth::tests/components/watts/test_config_flow.py |
security | healthy | tests/components/watts/test_config_flow.py |
auth::homeassistant/components/yolink/api.py |
security | healthy | homeassistant/components/yolink/api.py |
auth::homeassistant/components/tesla_fleet/config_flow.py |
security | healthy | homeassistant/components/tesla_fleet/config_flow.py |
auth::homeassistant/components/netatmo/config_flow.py |
security | healthy | homeassistant/components/netatmo/config_flow.py |
auth::homeassistant/components/vicare/api.py |
security | healthy | homeassistant/components/vicare/api.py |
auth::tests/components/nest/conftest.py |
security | healthy | tests/components/nest/conftest.py |
Showing first 50 of this kind. Full payload available via the JSON button at the top of the page.
| Label | Layer | Status | Path |
|---|---|---|---|
analyze |
cicd | healthy | .github/workflows/codeql.yml |
deterministic |
cicd | healthy | .github/workflows/check-requirements-deterministic.yml |
detect-language |
cicd | healthy | .github/workflows/detect-non-english-issues.yml |
info |
cicd | healthy | .github/workflows/ci.yaml |
prek |
cicd | healthy | .github/workflows/ci.yaml |
zizmor |
cicd | healthy | .github/workflows/ci.yaml |
lint-hadolint |
cicd | healthy | .github/workflows/ci.yaml |
base |
cicd | healthy | .github/workflows/ci.yaml |
hassfest |
cicd | healthy | .github/workflows/ci.yaml |
gen-requirements-all |
cicd | healthy | .github/workflows/ci.yaml |
gen-copilot-instructions |
cicd | healthy | .github/workflows/ci.yaml |
dependency-review |
cicd | healthy | .github/workflows/ci.yaml |
audit-licenses |
cicd | healthy | .github/workflows/ci.yaml |
pylint |
cicd | healthy | .github/workflows/ci.yaml |
pylint-tests |
cicd | healthy | .github/workflows/ci.yaml |
mypy |
cicd | healthy | .github/workflows/ci.yaml |
prepare-pytest-full |
cicd | healthy | .github/workflows/ci.yaml |
pytest-full |
cicd | healthy | .github/workflows/ci.yaml |
pytest-mariadb |
cicd | healthy | .github/workflows/ci.yaml |
pytest-postgres |
cicd | healthy | .github/workflows/ci.yaml |
coverage-full |
cicd | healthy | .github/workflows/ci.yaml |
pytest-partial |
cicd | healthy | .github/workflows/ci.yaml |
coverage-partial |
cicd | healthy | .github/workflows/ci.yaml |
upload-test-results |
cicd | healthy | .github/workflows/ci.yaml |
upload |
cicd | healthy | .github/workflows/translations.yml |
init |
cicd | healthy | .github/workflows/builder.yml |
build_base |
cicd | healthy | .github/workflows/builder.yml |
build_machine |
cicd | healthy | .github/workflows/builder.yml |
publish_ha |
cicd | healthy | .github/workflows/builder.yml |
publish_container |
cicd | healthy | .github/workflows/builder.yml |
build_python |
cicd | healthy | .github/workflows/builder.yml |
hassfest-image |
cicd | healthy | .github/workflows/builder.yml |
detect-duplicates |
cicd | healthy | .github/workflows/detect-duplicate-issues.yml |
stale |
cicd | healthy | .github/workflows/stale.yml |
add-no-stale |
cicd | healthy | .github/workflows/restrict-task-creation.yml |
check-authorization |
cicd | healthy | .github/workflows/restrict-task-creation.yml |
activation |
cicd | healthy | .github/workflows/check-requirements.lock.yml |
agent |
cicd | healthy | .github/workflows/check-requirements.lock.yml |
conclusion |
cicd | healthy | .github/workflows/check-requirements.lock.yml |
detection |
cicd | healthy | .github/workflows/check-requirements.lock.yml |
extract_pr_number |
cicd | healthy | .github/workflows/check-requirements.lock.yml |
pre_activation |
cicd | healthy | .github/workflows/check-requirements.lock.yml |
safe_outputs |
cicd | healthy | .github/workflows/check-requirements.lock.yml |
lock |
cicd | healthy | .github/workflows/lock.yml |
init |
cicd | healthy | .github/workflows/wheels.yml |
core |
cicd | healthy | .github/workflows/wheels.yml |
integrations |
cicd | healthy | .github/workflows/wheels.yml |
| Label | Layer | Status | Path |
|---|---|---|---|
GH_AW_GITHUB_MCP_SERVER_TOKEN |
cicd | healthy | — |
HA_SHORT_VERSION |
cicd | healthy | — |
APT_LIST_CACHE_DIR |
cicd | healthy | — |
WHEELS_KEY |
cicd | healthy | — |
GIT_NAME |
cicd | healthy | — |
HASSFEST_IMAGE_TAG |
cicd | healthy | — |
LOKALISE_TOKEN |
cicd | healthy | — |
GH_AW_GITHUB_TOKEN |
cicd | healthy | — |
BASE_IMAGE_VERSION |
cicd | healthy | — |
ISSUE_TRIAGE_APP_ID |
cicd | healthy | — |
ISSUE_TRIAGE_APP_PEM |
cicd | healthy | — |
HASSFEST_IMAGE_NAME |
cicd | healthy | — |
APT_CACHE_DIR |
cicd | healthy | — |
ARCHITECTURES |
cicd | healthy | — |
GIT_EMAIL |
cicd | healthy | — |
BUILD_TYPE |
cicd | healthy | — |
CODECOV_TOKEN |
cicd | healthy | — |
COPILOT_GITHUB_TOKEN |
cicd | healthy | — |
GITHUB_TOKEN |
cicd | healthy | — |
DOCKERHUB_TOKEN |
cicd | healthy | — |
UV_CACHE_DIR |
cicd | healthy | — |
MYPY_CACHE_VERSION |
cicd | healthy | — |
GIT_TOKEN |
cicd | healthy | — |
DOCKERHUB_USERNAME |
cicd | healthy | — |
| Label | Layer | Status | Path |
|---|---|---|---|
gha::codeql |
cicd | healthy | .github/workflows/codeql.yml |
gha::check-requirements-deterministic |
cicd | healthy | .github/workflows/check-requirements-deterministic.yml |
gha::detect-non-english-issues |
cicd | healthy | .github/workflows/detect-non-english-issues.yml |
gha::ci |
cicd | healthy | .github/workflows/ci.yaml |
gha::translations |
cicd | healthy | .github/workflows/translations.yml |
gha::builder |
cicd | healthy | .github/workflows/builder.yml |
gha::detect-duplicate-issues |
cicd | healthy | .github/workflows/detect-duplicate-issues.yml |
gha::stale |
cicd | healthy | .github/workflows/stale.yml |
gha::restrict-task-creation |
cicd | healthy | .github/workflows/restrict-task-creation.yml |
gha::check-requirements.lock |
cicd | healthy | .github/workflows/check-requirements.lock.yml |
gha::lock |
cicd | healthy | .github/workflows/lock.yml |
gha::wheels |
cicd | healthy | .github/workflows/wheels.yml |
| Label | Layer | Status | Path |
|---|---|---|---|
vps::azure |
hardware | healthy | pyproject.toml |
vps::aws |
hardware | healthy | tests/components/aws_s3/__init__.py |
vps::ec2 |
hardware | healthy | tests/components/evohome/conftest.py |
vps::droplet |
hardware | healthy | tests/components/droplet/__init__.py |
vps::linode |
hardware | healthy | tests/components/analytics_insights/fixtures/current_data.j… |
vps::digitalocean |
hardware | healthy | homeassistant/components/digital_ocean/__init__.py |
| Label | Layer | Status | Path |
|---|---|---|---|
envoy |
network | healthy | tests/components/enphase_envoy/test_select.py |
loadbalancer |
network | healthy | homeassistant/components/lektrico/__init__.py |
nginx |
network | healthy | homeassistant/components/http/forwarded.py |
| Label | Layer | Status | Path |
|---|---|---|---|
image::Dockerfile |
hardware | healthy | Dockerfile |
image::script/hassfest/docker/Dockerfile |
hardware | healthy | script/hassfest/docker/Dockerfile |
| Label | Layer | Status | Path |
|---|---|---|---|
gpu (detected) |
hardware | healthy | tests/components/tessie/conftest.py |
This page is publicly accessible at:
https://repobility.com/scan/ca1385e6-ca8b-4803-a946-80232c7fd7cd/
To check status programmatically (no auth required):
curl -s https://repobility.com/api/v1/public/scan/ca1385e6-ca8b-4803-a946-80232c7fd7cd/
Important — please don't re-submit the same URL repeatedly. The submission endpoint is idempotent: re-submitting the same git URL returns this same scan_token, not a new one. To re-scan this repo, sign up free and use the dashboard.