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.

Xinyin-0913/solar-brain-addon

https://github.com/Xinyin-0913/solar-brain-addon · scanned 2026-06-16 01:03 UTC (2 months, 1 week ago)

36 raw signals (0 security + 36 graph)

UNIFIED Repobility · multi-layer engine · AI coders

Complete repo analysis

Last scanned 2 months, 1 week ago · v1 · 36 actionable findings from 1 signal source. Security checks, system graph analysis, and verified AI-agent feedback are merged into one review queue.

JSON
Severity distribution — click a segment to filter
Active filters: excluding tests × Reset all

All 253 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
_fake_get_states software healthy solar-brain-addon/tests/test_home.py:35
seed_light_samples software healthy solar-brain-addon/tests/test_home.py:42
test_homepage_without_pv software healthy solar-brain-addon/tests/test_home.py:50
test_homepage_uses_device_totals software healthy solar-brain-addon/tests/test_home.py:67
test_solar_section_optional software healthy solar-brain-addon/tests/test_home.py:80
wait_for_mock software healthy solar-brain-addon/tests/test_telemetry_integration.py:29
main software healthy solar-brain-addon/tests/test_telemetry_integration.py:45
state software healthy solar-brain-addon/tests/test_devices.py:26
approx software healthy solar-brain-addon/tests/test_devices.py:38
test_classification software healthy solar-brain-addon/tests/test_devices.py:42
test_current_power software healthy solar-brain-addon/tests/test_devices.py:67
_samples software healthy solar-brain-addon/tests/test_devices.py:85
test_estimated_device_energy_and_cost software healthy solar-brain-addon/tests/test_devices.py:92
test_measured_power_sensor_energy software healthy solar-brain-addon/tests/test_devices.py:105
test_measured_energy_sensor_cumulative software healthy solar-brain-addon/tests/test_devices.py:117
test_battery_has_no_cost software healthy solar-brain-addon/tests/test_devices.py:136
test_gap_capping_in_device_integration software healthy solar-brain-addon/tests/test_devices.py:148
test_unmapped_generation_sensor_excluded software healthy solar-brain-addon/tests/test_devices.py:162
test_mapped_pv_entity_excluded software healthy solar-brain-addon/tests/test_devices.py:187
test_recommendation_ignores_generation software healthy solar-brain-addon/tests/test_devices.py:199
test_discover_and_db_roundtrip software healthy solar-brain-addon/tests/test_devices.py:231
test_profile_rated_power_overrides_default software healthy solar-brain-addon/tests/test_devices.py:257
test_measured_takes_priority_over_profile software healthy solar-brain-addon/tests/test_devices.py:273
test_display_name_and_estimation_disabled software healthy solar-brain-addon/tests/test_devices.py:285
clear_supervisor_env software healthy solar-brain-addon/tests/test_ha_native.py:35
test_supervisor_token_mode software healthy solar-brain-addon/tests/test_ha_native.py:41
test_legacy_hassio_token_fallback software healthy solar-brain-addon/tests/test_ha_native.py:64
test_s6_container_environment_fallback software healthy solar-brain-addon/tests/test_ha_native.py:80
test_env_var_wins_over_s6_file software healthy solar-brain-addon/tests/test_ha_native.py:104
test_local_dev_token_mode software healthy solar-brain-addon/tests/test_ha_native.py:122
test_no_token_offline_mode software healthy solar-brain-addon/tests/test_ha_native.py:134
test_status_messages software healthy solar-brain-addon/tests/test_ha_native.py:147
test_legacy_options_load_safely software healthy solar-brain-addon/tests/test_backcompat.py:40
test_supervisor_still_wins_over_legacy software healthy solar-brain-addon/tests/test_backcompat.py:59
test_unknown_constructor_kwargs_ignored software healthy solar-brain-addon/tests/test_backcompat.py:74
fresh_db software healthy solar-brain-addon/tests/test_savings_detail.py:23
insert software healthy solar-brain-addon/tests/test_savings_detail.py:29
codes software healthy solar-brain-addon/tests/test_savings_detail.py:35
test_period_selection software healthy solar-brain-addon/tests/test_savings_detail.py:45
test_low_coverage_warning software healthy solar-brain-addon/tests/test_savings_detail.py:83
test_default_tariff_warning software healthy solar-brain-addon/tests/test_savings_detail.py:114
test_system_cost_and_payback_warnings software healthy solar-brain-addon/tests/test_savings_detail.py:129
ts software healthy solar-brain-addon/tests/test_savings.py:29
snap software healthy solar-brain-addon/tests/test_savings.py:33
approx software healthy solar-brain-addon/tests/test_savings.py:38
test_integration_exact software healthy solar-brain-addon/tests/test_savings.py:42
test_gap_capping software healthy solar-brain-addon/tests/test_savings.py:53
test_missing_values software healthy solar-brain-addon/tests/test_savings.py:62
test_negative_clamp software healthy solar-brain-addon/tests/test_savings.py:75
test_period_money software healthy solar-brain-addon/tests/test_savings.py:85

Showing first 50 of this kind. Full payload available via the JSON button at the top of the page.

LabelLayerStatusPath
repository.yaml software healthy repository.yaml
monetization.md software healthy docs/monetization.md
backlog.md software healthy docs/backlog.md
architecture.md software healthy docs/architecture.md
roadmap.md software healthy docs/roadmap.md
entity_mapping.md software healthy docs/entity_mapping.md
savings_engine.md software healthy docs/savings_engine.md
mobile_view.html software healthy docs/mockups/mobile_view.html
settings_entities.html software healthy docs/mockups/settings_entities.html
savings_page.html software healthy docs/mockups/savings_page.html
dashboard_v2.html software healthy docs/mockups/dashboard_v2.html
README.md software healthy docs/mockups/README.md
dashboard_v1.html software healthy docs/mockups/dashboard_v1.html
config.yaml software healthy solar-brain-addon/config.yaml
README.md software healthy solar-brain-addon/README.md
run.sh software healthy solar-brain-addon/run.sh
Dockerfile software healthy solar-brain-addon/Dockerfile
smoke_test.py software healthy solar-brain-addon/smoke_test.py
requirements.txt software healthy solar-brain-addon/requirements.txt
CHANGELOG.md software healthy solar-brain-addon/CHANGELOG.md
docker-compose.yml software healthy solar-brain-addon/docker-compose.yml
build.yaml software healthy solar-brain-addon/build.yaml
__init__.py software healthy solar-brain-addon/tests/__init__.py
test_home.py software healthy solar-brain-addon/tests/test_home.py
test_telemetry_integration.py software healthy solar-brain-addon/tests/test_telemetry_integration.py
test_devices.py software healthy solar-brain-addon/tests/test_devices.py
seed_demo_db.py software healthy solar-brain-addon/tests/seed_demo_db.py
test_ha_native.py software healthy solar-brain-addon/tests/test_ha_native.py
test_backcompat.py software healthy solar-brain-addon/tests/test_backcompat.py
test_savings_detail.py software healthy solar-brain-addon/tests/test_savings_detail.py
test_savings.py software healthy solar-brain-addon/tests/test_savings.py
mock_ha.py software healthy solar-brain-addon/tests/mock_ha.py
seed_devices_db.py software healthy solar-brain-addon/tests/seed_devices_db.py
ha_client.py software healthy solar-brain-addon/app/ha_client.py
database.py software healthy solar-brain-addon/app/database.py
__init__.py software healthy solar-brain-addon/app/__init__.py
savings.py software healthy solar-brain-addon/app/savings.py
solar_logic.py software healthy solar-brain-addon/app/solar_logic.py
telemetry.py software healthy solar-brain-addon/app/telemetry.py
entity_discovery.py software healthy solar-brain-addon/app/entity_discovery.py
models.py software healthy solar-brain-addon/app/models.py
devices.py software healthy solar-brain-addon/app/devices.py
weather_client.py software healthy solar-brain-addon/app/weather_client.py
main.py software healthy solar-brain-addon/app/main.py
ui.py software healthy solar-brain-addon/app/ui.py
settings.local.json software healthy .claude/settings.local.json
.claude/settings.local.json quality healthy .claude/settings.local.json

LabelLayerStatusPath
GET /health api healthy solar-brain-addon/app/main.py
GET /api/debug/runtime api healthy solar-brain-addon/app/main.py
GET / api healthy solar-brain-addon/app/main.py
GET /settings/entities api healthy solar-brain-addon/app/main.py
GET /savings api healthy solar-brain-addon/app/main.py
GET /devices api healthy solar-brain-addon/app/main.py
GET /settings/devices api healthy solar-brain-addon/app/main.py
GET /api/entities/discover api healthy solar-brain-addon/app/main.py
GET /api/entities/mapping api healthy solar-brain-addon/app/main.py
POST /api/entities/mapping api healthy solar-brain-addon/app/main.py
GET /api/home/recommendation api healthy solar-brain-addon/app/main.py
GET /api/devices/profiles api healthy solar-brain-addon/app/main.py
POST /api/devices/profiles api healthy solar-brain-addon/app/main.py
GET /api/devices api healthy solar-brain-addon/app/main.py
GET /api/telemetry/current api healthy solar-brain-addon/app/main.py
GET /api/savings/current api healthy solar-brain-addon/app/main.py
GET /api/savings/summary api healthy solar-brain-addon/app/main.py
GET /api/savings/detail api healthy solar-brain-addon/app/main.py
GET /api/status api healthy solar-brain-addon/app/main.py
GET /api/recommendation api healthy solar-brain-addon/app/main.py

LabelLayerStatusPath
HomeAssistantClient software healthy solar-brain-addon/app/ha_client.py:78
AddonConfig software healthy solar-brain-addon/app/models.py:16
WeatherData software healthy solar-brain-addon/app/models.py:79
Recommendation software healthy solar-brain-addon/app/models.py:87
StatusResponse software healthy solar-brain-addon/app/models.py:96
TelemetrySnapshot software healthy solar-brain-addon/app/models.py:130
MappingUpdate software healthy solar-brain-addon/app/models.py:145
SavingsPrices software healthy solar-brain-addon/app/models.py:163
SavingsCurrent software healthy solar-brain-addon/app/models.py:170
PeriodSavings software healthy solar-brain-addon/app/models.py:182
PaybackStatus software healthy solar-brain-addon/app/models.py:194
SavingsWarning software healthy solar-brain-addon/app/models.py:201
SavingsDetail software healthy solar-brain-addon/app/models.py:209
SavingsSummary software healthy solar-brain-addon/app/models.py:224
DeviceProfile software healthy solar-brain-addon/app/models.py:252
DeviceProfilesUpdate software healthy solar-brain-addon/app/models.py:262
DeviceUsage software healthy solar-brain-addon/app/models.py:268
HomeRecommendation software healthy solar-brain-addon/app/models.py:285
DevicesResponse software healthy solar-brain-addon/app/models.py:294

LabelLayerStatusPath
docs software healthy docs
mockups software healthy docs/mockups
solar-brain-addon software healthy solar-brain-addon
tests software healthy solar-brain-addon/tests
app software healthy solar-brain-addon/app
.claude software healthy .claude

LabelLayerStatusPath
entity_mappings data healthy solar-brain-addon/app/database.py
telemetry_snapshots data healthy solar-brain-addon/app/database.py
device_samples data healthy solar-brain-addon/app/database.py
device_profiles data healthy solar-brain-addon/app/database.py

LabelLayerStatusPath
127.0.0.1 network healthy solar-brain-addon/tests/test_telemetry_integration.py
192.168.1.10 network healthy solar-brain-addon/tests/test_ha_native.py

LabelLayerStatusPath
image::solar-brain-addon/Dockerfile hardware healthy solar-brain-addon/Dockerfile
solar-brain hardware healthy solar-brain-addon/docker-compose.yml

LabelLayerStatusPath
repobility-clone-82ri3o2k software healthy /tmp/repobility-clone-82ri3o2k

LabelLayerStatusPath
sqlite data healthy solar-brain-addon/README.md

LabelLayerStatusPath
port:8099 network healthy solar-brain-addon/config.yaml

LabelLayerStatusPath
gpu (detected) hardware healthy .claude/settings.local.json
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/1841000a-d95f-4ff8-9352-94cd8f081485/

To check status programmatically (no auth required):

curl -s https://repobility.com/api/v1/public/scan/1841000a-d95f-4ff8-9352-94cd8f081485/

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.