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.

tesseractAZ/ecoflow-panel

https://github.com/tesseractAZ/ecoflow-panel · scanned 2026-06-16 00:32 UTC (2 months, 2 weeks ago)

148 raw signals (0 security + 148 graph)

UNIFIED Repobility · multi-layer engine · AI coders

Complete repo analysis

Last scanned 2 months, 2 weeks ago · v1 · 145 actionable findings from 1 signal source. 3 repeated signals grouped for readability. 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 1630 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
makeSnapshot software healthy lovelace/test/snapshot-store.test.ts:makeSnapshot
assert software healthy lovelace/test/snapshot-store.test.ts:assert
run software healthy lovelace/test/snapshot-store.test.ts:run
sleep software healthy lovelace/test/snapshot-store.test.ts:sleep
main software healthy lovelace/test/snapshot-store.test.ts:main
render software healthy lovelace/test/snapshot-store.test.ts:render
scale software healthy lovelace/src/shared/charts.ts:scale
pathD software healthy lovelace/src/shared/charts.ts:pathD
areaD software healthy lovelace/src/shared/charts.ts:areaD
sparkline software healthy lovelace/src/shared/charts.ts:sparkline
pad software healthy lovelace/src/shared/charts.ts:pad
forecastChart software healthy lovelace/src/shared/charts.ts:forecastChart
apiUrl software healthy lovelace/src/shared/api.ts:apiUrl
wsUrl software healthy lovelace/src/shared/api.ts:wsUrl
fmtW software healthy lovelace/src/shared/format.ts:fmtW
fmtWh software healthy lovelace/src/shared/format.ts:fmtWh
fmtPct software healthy lovelace/src/shared/format.ts:fmtPct
cToF software healthy lovelace/src/shared/format.ts:cToF
fmtTemp software healthy lovelace/src/shared/format.ts:fmtTemp
fmtMins software healthy lovelace/src/shared/format.ts:fmtMins
fmtRel software healthy lovelace/src/shared/format.ts:fmtRel
socColor software healthy lovelace/src/shared/format.ts:socColor
def software healthy lovelace/src/shared/glossary.ts:def
normalize software healthy lovelace/src/shared/glossary.ts:normalize
glossaryDef software healthy lovelace/src/shared/glossary.ts:glossaryDef
glossary software healthy lovelace/src/shared/glossary.ts:glossary
alertCounts software healthy lovelace/src/shared/alerts.ts:alertCounts
priorityOf software healthy lovelace/src/shared/alerts.ts:priorityOf
priorityCounts software healthy lovelace/src/shared/alerts.ts:priorityCounts
comparePriority software healthy lovelace/src/shared/alerts.ts:comparePriority
buildWsUrl software healthy lovelace/src/shared/snapshot-store.ts:buildWsUrl
buildApiUrl software healthy lovelace/src/shared/snapshot-store.ts:buildApiUrl
createStore software healthy lovelace/src/shared/snapshot-store.ts:createStore
notify software healthy lovelace/src/shared/snapshot-store.ts:notify
setState software healthy lovelace/src/shared/snapshot-store.ts:setState
clearReconnect software healthy lovelace/src/shared/snapshot-store.ts:clearReconnect
clearGrace software healthy lovelace/src/shared/snapshot-store.ts:clearGrace
teardown software healthy lovelace/src/shared/snapshot-store.ts:teardown
seedFromRest software healthy lovelace/src/shared/snapshot-store.ts:seedFromRest
connect software healthy lovelace/src/shared/snapshot-store.ts:connect
scheduleReconnect software healthy lovelace/src/shared/snapshot-store.ts:scheduleReconnect
getStore software healthy lovelace/src/shared/snapshot-store.ts:getStore
trailingNum software healthy lovelace/src/shared/sort.ts:trailingNum
compareDevices software healthy lovelace/src/shared/sort.ts:compareDevices
rank software healthy lovelace/src/shared/sort.ts:rank
p software healthy lovelace/src/shared/sort.ts:p
sortDevices software healthy lovelace/src/shared/sort.ts:sortDevices
period software healthy lovelace/src/cards/fleet-card.ts:period
strokeW software healthy lovelace/src/cards/fleet-card.ts:strokeW
flow software healthy lovelace/src/cards/fleet-card.ts:flow

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

LabelLayerStatusPath
README.md software healthy README.md
Dockerfile software healthy Dockerfile
LICENSE software healthy LICENSE
repository.yaml software healthy repository.yaml
build.yaml software healthy build.yaml
README.md software healthy lovelace/README.md
package.json software healthy lovelace/package.json
rollup.config.mjs software healthy lovelace/rollup.config.mjs
hacs.json software healthy lovelace/hacs.json
package-lock.json software healthy lovelace/package-lock.json
tsconfig.json software healthy lovelace/tsconfig.json
snapshot-store.test.html software healthy lovelace/test/snapshot-store.test.html
snapshot-store.test.ts software healthy lovelace/test/snapshot-store.test.ts
test-against-addon.html software healthy lovelace/dev/test-against-addon.html
index.html software healthy lovelace/dev/index.html
charts.ts software healthy lovelace/src/shared/charts.ts
api.ts software healthy lovelace/src/shared/api.ts
theme.css.ts software healthy lovelace/src/shared/theme.css.ts
base-card.ts software healthy lovelace/src/shared/base-card.ts
format.ts software healthy lovelace/src/shared/format.ts
glossary.ts software healthy lovelace/src/shared/glossary.ts
alerts.ts software healthy lovelace/src/shared/alerts.ts
snapshot-store.ts software healthy lovelace/src/shared/snapshot-store.ts
sort.ts software healthy lovelace/src/shared/sort.ts
types.ts software healthy lovelace/src/shared/types.ts
index.ts software healthy lovelace/src/shared/primitives/index.ts
ef-tile.ts software healthy lovelace/src/shared/primitives/ef-tile.ts
ef-section.ts software healthy lovelace/src/shared/primitives/ef-section.ts
ef-badge.ts software healthy lovelace/src/shared/primitives/ef-badge.ts
fleet-card.ts software healthy lovelace/src/cards/fleet-card.ts
circuit-card.ts software healthy lovelace/src/cards/circuit-card.ts
strategy-card.ts software healthy lovelace/src/cards/strategy-card.ts
solar-card.ts software healthy lovelace/src/cards/solar-card.ts
insights-card.ts software healthy lovelace/src/cards/insights-card.ts
alerts-card.ts software healthy lovelace/src/cards/alerts-card.ts
battery-card.ts software healthy lovelace/src/cards/battery-card.ts
probe-shp2-reboot.sh software healthy scripts/probe-shp2-reboot.sh
probe-shp2-reboot-direct.ts software healthy scripts/probe-shp2-reboot-direct.ts
probe-shp2-lan.sh software healthy scripts/probe-shp2-lan.sh
setup-ha-dashboard.mjs software healthy scripts/setup-ha-dashboard.mjs
vite.config.ts software healthy web/vite.config.ts
tailwind.config.js software healthy web/tailwind.config.js
package.json software healthy web/package.json
index.html software healthy web/index.html
package-lock.json software healthy web/package-lock.json
tsconfig.json software healthy web/tsconfig.json
postcss.config.js software healthy web/postcss.config.js
sw.js software healthy web/public/sw.js
index.css software healthy web/src/index.css
api.ts software healthy web/src/api.ts

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

LabelLayerStatusPath
GET /api/snapshot api healthy server/src/index.ts
GET /api/health api healthy server/src/index.ts
GET /api/version api healthy server/src/index.ts
GET /api/panel-info api healthy server/src/index.ts
GET /api/debug/mqtt-summary api healthy server/src/index.ts
GET /api/forecast api healthy server/src/index.ts
GET /api/degradation api healthy server/src/index.ts
GET /api/runway api healthy server/src/index.ts
GET /api/clipping api healthy server/src/index.ts
GET /api/curtailment api healthy server/src/index.ts
GET /api/lifetime-energy api healthy server/src/index.ts
GET /api/thermal-events api healthy server/src/index.ts
GET /api/equipment-health api healthy server/src/index.ts
GET /api/shade-report api healthy server/src/index.ts
GET /api/soiling-decomposition api healthy server/src/index.ts
GET /api/string-mismatch api healthy server/src/index.ts
GET /api/ev-window-prediction api healthy server/src/index.ts
GET /api/charge-curve api healthy server/src/index.ts
GET /api/internal-resistance api healthy server/src/index.ts
GET /api/ambient-thermal-forecast api healthy server/src/index.ts
GET /api/confidence api healthy server/src/index.ts
GET /api/nws-alerts api healthy server/src/index.ts
GET /api/weather/ensemble api healthy server/src/index.ts
GET /api/incidents api healthy server/src/index.ts
GET /api/alert-telemetry api healthy server/src/index.ts
GET /api/forecast/probabilistic api healthy server/src/index.ts
GET /api/dispatch-plan api healthy server/src/index.ts
GET /api/root-cause api healthy server/src/index.ts
GET /api/calendar.ics api healthy server/src/index.ts
GET /api/forecast/bayesian api healthy server/src/index.ts
GET /api/pack-risk api healthy server/src/index.ts
GET /api/pack-risk/v2 api healthy server/src/index.ts
GET /api/repair-issues api healthy server/src/index.ts
GET /api/ha-state api healthy server/src/index.ts
GET /api/notify/status api healthy server/src/index.ts
POST /api/notify/test api healthy server/src/index.ts
GET /api/alerts/history api healthy server/src/index.ts
GET /api/models/health api healthy server/src/index.ts
GET /api/physics/pv-pmax api healthy server/src/index.ts
GET /api/physics/lfp-soc api healthy server/src/index.ts
GET /api/models/hierarchical-pack-soh api healthy server/src/index.ts
GET /api/dispatch/recommend api healthy server/src/index.ts
GET /api/backtest/forecast api healthy server/src/index.ts
GET /api/alerts/outcomes/stats api healthy server/src/index.ts
GET /ws api healthy server/src/index.ts
GET /api/load-shedding/status api healthy server/src/index.ts
GET /api/cache-warmer/status api healthy server/src/index.ts
GET /api/broadcast/status api healthy server/src/index.ts
GET /api/broadcast/config api healthy server/src/index.ts
GET /api/alert-settings api healthy server/src/index.ts

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

LabelLayerStatusPath
lovelace software healthy lovelace
test software healthy lovelace/test
dev software healthy lovelace/dev
src software healthy lovelace/src
shared software healthy lovelace/src/shared
primitives software healthy lovelace/src/shared/primitives
cards software healthy lovelace/src/cards
scripts software healthy scripts
web software healthy web
public software healthy web/public
src software healthy web/src
charts software healthy web/src/charts
components software healthy web/src/components
pages software healthy web/src/pages
cards software healthy web/src/cards
server software healthy server
test software healthy server/test
scripts software healthy server/scripts
src software healthy server/src
models software healthy server/src/models
dispatch software healthy server/src/dispatch
cli software healthy server/src/cli
physics software healthy server/src/physics
ecoflow software healthy server/src/ecoflow
telnet software healthy server/src/telnet
plant software healthy server/src/telnet/plant
ecoflow_panel software healthy ecoflow_panel
.github software healthy .github
workflows software healthy .github/workflows

LabelLayerStatusPath
FakeWebSocket software healthy lovelace/test/snapshot-store.test.ts:FakeWebSocket
EcoflowCardBase software healthy lovelace/src/shared/base-card.ts:EcoflowCardBase
is software healthy lovelace/src/shared/primitives/index.ts:is
EfTile software healthy lovelace/src/shared/primitives/ef-tile.ts:EfTile
EfSection software healthy lovelace/src/shared/primitives/ef-section.ts:EfSection
EfBadge software healthy lovelace/src/shared/primitives/ef-badge.ts:EfBadge
EcoflowFleetCard software healthy lovelace/src/cards/fleet-card.ts:EcoflowFleetCard
names software healthy lovelace/src/cards/fleet-card.ts:names
EcoflowCircuitCard software healthy lovelace/src/cards/circuit-card.ts:EcoflowCircuitCard
EcoflowStrategyCard software healthy lovelace/src/cards/strategy-card.ts:EcoflowStrategyCard
EcoflowSolarCard software healthy lovelace/src/cards/solar-card.ts:EcoflowSolarCard
EcoflowInsightsCard software healthy lovelace/src/cards/insights-card.ts:EcoflowInsightsCard
EcoflowAlertsCard software healthy lovelace/src/cards/alerts-card.ts:EcoflowAlertsCard
EcoflowBatteryCard software healthy lovelace/src/cards/battery-card.ts:EcoflowBatteryCard
ErrorBoundary software healthy web/src/ErrorBoundary.tsx:ErrorBoundary
total_increasing software healthy server/test/lifetimeDipClamp.test.ts:total_increasing
SnapshotStore software healthy server/src/snapshot.ts:SnapshotStore
of software healthy server/src/analytics.ts:of
of software healthy server/src/audioRenderer.ts:of
of software healthy server/src/telnet/server.ts:of

LabelLayerStatusPath
127.0.0.1 network healthy README.md
239.255.255.250 network healthy scripts/probe-shp2-lan.sh
192.168.1.50 network healthy server/test/broadcast.test.ts
10.0.0.4 network healthy server/test/auth.test.ts
172.16.5.5 network healthy server/test/auth.test.ts
8.8.8.8 network healthy server/test/auth.test.ts
203.0.113.1 network healthy server/test/auth.test.ts
192.168.1.5 network healthy server/test/auth.test.ts
172.32.0.1 network healthy server/test/auth.test.ts
172.30.32.2 network healthy server/test/auth.test.ts
192.168.6.58 network healthy server/test/auth.test.ts
172.30.33.1 network healthy server/test/auth.test.ts
172.30.33.250 network healthy server/test/auth.test.ts
172.30.34.1 network healthy server/test/auth.test.ts
172.17.0.1 network healthy server/test/auth.test.ts
10.10.10.10 network healthy server/test/auth.test.ts
172.30.32.0 network healthy server/src/auth.ts

LabelLayerStatusPath
port:8787 network healthy Dockerfile
port:250 network healthy scripts/probe-shp2-lan.sh
port:1900 network healthy scripts/probe-shp2-lan.sh
port:5173 network healthy web/vite.config.ts
port:10200 network healthy server/src/index.ts
port:07 network healthy ecoflow_panel/config.yaml
port:06 network healthy .github/dependabot.yml
port:25 network healthy .github/workflows/images.yml
port:40 network healthy .github/workflows/images.yml

LabelLayerStatusPath
tag cicd healthy .github/workflows/tag-release.yml
resolve cicd healthy .github/workflows/images.yml
test cicd healthy .github/workflows/images.yml
build cicd healthy .github/workflows/images.yml
release cicd healthy .github/workflows/images.yml
typecheck cicd healthy .github/workflows/ci.yml
docker-smoke cicd healthy .github/workflows/ci.yml
release cicd healthy .github/workflows/release.yml

LabelLayerStatusPath
/AlertConsolePanel frontend healthy web/src/pages/AlertConsolePanel.tsx
/SolarPanel frontend healthy web/src/pages/SolarPanel.tsx
/AlertsPanel frontend healthy web/src/pages/AlertsPanel.tsx
/PredictiveInsights frontend healthy web/src/pages/PredictiveInsights.tsx
/StrategyPanel frontend healthy web/src/pages/StrategyPanel.tsx
/ThermalPanel frontend healthy web/src/pages/ThermalPanel.tsx

LabelLayerStatusPath
gha::tag-release cicd healthy .github/workflows/tag-release.yml
gha::images cicd healthy .github/workflows/images.yml
gha::ci cicd healthy .github/workflows/ci.yml
gha::release cicd healthy .github/workflows/release.yml

LabelLayerStatusPath
repobility-clone-ypr8pyhz software healthy /tmp/repobility-clone-ypr8pyhz

LabelLayerStatusPath
sqlite data healthy README.md

LabelLayerStatusPath
image::Dockerfile hardware healthy Dockerfile

LabelLayerStatusPath
vps::aws hardware healthy scripts/probe-shp2-lan.sh

LabelLayerStatusPath
App frontend healthy web/src/App.tsx

LabelLayerStatusPath
GITHUB_TOKEN cicd healthy
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/91206be9-dd70-4bd2-bd42-d18f9d7b20c5/

To check status programmatically (no auth required):

curl -s https://repobility.com/api/v1/public/scan/91206be9-dd70-4bd2-bd42-d18f9d7b20c5/

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.