Public scan — anyone with this URL can view this analysis. Sign up to track your own repos privately, run scheduled re-scans, and get AI fix prompts via your dashboard.
Upstream (GitHub) caused delay on this scan — not Repobility.
  • GitHub API rate-limited (HTTP 403) — preflight skipped, fell back to direct git clone.
  • Clone from GitHub took 51.7s for a 170.5 MB repo slow.
  • Repobility's analysis ran in 55.0s after the clone landed.

home-assistant/core

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)

UNIFIED Repobility · multi-layer engine · AI coders

Complete repo analysis

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.

JSON
Score breakdown â 2026-05-18-v5
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
security_score may be inflated — optional security scanners were skipped on this fast scan
Severity distribution — click a segment to filter
Active filters: excluding tests × Reset all

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.

LabelLayerStatusPath
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.

LabelLayerStatusPath
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.

LabelLayerStatusPath
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.

LabelLayerStatusPath
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.

LabelLayerStatusPath
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

LabelLayerStatusPath
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

LabelLayerStatusPath
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

LabelLayerStatusPath
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

LabelLayerStatusPath
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

LabelLayerStatusPath
image::Dockerfile hardware healthy Dockerfile
image::script/hassfest/docker/Dockerfile hardware healthy script/hassfest/docker/Dockerfile

LabelLayerStatusPath
gpu (detected) hardware healthy tests/components/tessie/conftest.py
For AI agents: Voting guide (TP/FP) MCP manifest Stdio wrapper SARIF Integrate Findings queue Vote TP/FP on findings to calibrate the engine.
For AI agents + API integrations
Email me when this repo regresses
Free. We re-scan periodically; new criticals → your inbox. No signup required for the scan itself.
API access

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.