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.

shayanmondal122005-code/ai-energy-management-industrial

https://github.com/shayanmondal122005-code/ai-energy-management-industrial · scanned 2026-06-16 00:09 UTC (2 months, 2 weeks ago)

63 raw signals (0 security + 63 graph)

UNIFIED Repobility · multi-layer engine · AI coders

Complete repo analysis

Last scanned 2 months, 2 weeks ago · v1 · 63 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 682 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
tariff software healthy edge/feeder/laptop_feeder.py:50
solar_w software healthy edge/feeder/laptop_feeder.py:56
load_w software healthy edge/feeder/laptop_feeder.py:62
post_telemetry software healthy edge/feeder/laptop_feeder.py:66
get_commands software healthy edge/feeder/laptop_feeder.py:86
main software healthy edge/feeder/laptop_feeder.py:96
Toaster software healthy frontend/components/ui/toaster.tsx:Toaster
NavLinks software healthy frontend/components/dashboard/Sidebar.tsx:NavLinks
SignOut software healthy frontend/components/dashboard/Sidebar.tsx:SignOut
Sidebar software healthy frontend/components/dashboard/Sidebar.tsx:Sidebar
handler software healthy frontend/components/dashboard/Sidebar.tsx:handler
logo software healthy frontend/components/dashboard/Sidebar.tsx:logo
MetricCard software healthy frontend/components/dashboard/MetricCard.tsx:MetricCard
fetchSafetyStatus software healthy frontend/components/dashboard/SafetyBanner.tsx:fetchSafetyS…
clearSafeMode software healthy frontend/components/dashboard/SafetyBanner.tsx:clearSafeMode
SafetyBanner software healthy frontend/components/dashboard/SafetyBanner.tsx:SafetyBanner
AlertBadge software healthy frontend/components/dashboard/AlertBadge.tsx:AlertBadge
QueryProvider software healthy frontend/components/providers/QueryProvider.tsx:QueryProvid…
RootPage software healthy frontend/app/page.tsx:RootPage
RootLayout software healthy frontend/app/layout.tsx:RootLayout
DashboardLayout software healthy frontend/app/(dashboard)/layout.tsx:DashboardLayout
LoadsPage software healthy frontend/app/(dashboard)/loads/page.tsx:LoadsPage
totalOn software healthy frontend/app/(dashboard)/loads/page.tsx:totalOn
totalOff software healthy frontend/app/(dashboard)/loads/page.tsx:totalOff
SettingsPage software healthy frontend/app/(dashboard)/settings/page.tsx:SettingsPage
Pill software healthy frontend/app/(dashboard)/edge/page.tsx:Pill
Card software healthy frontend/app/(dashboard)/edge/page.tsx:Card
formatRs software healthy frontend/app/(dashboard)/edge/page.tsx:formatRs
EdgeMonitorPage software healthy frontend/app/(dashboard)/edge/page.tsx:EdgeMonitorPage
DashboardPage software healthy frontend/app/(dashboard)/dashboard/page.tsx:DashboardPage
BillsPage software healthy frontend/app/(dashboard)/bills/page.tsx:BillsPage
upd software healthy frontend/app/(dashboard)/bills/page.tsx:upd
viewFile software healthy frontend/app/(dashboard)/bills/page.tsx:viewFile
SavingsPage software healthy frontend/app/(dashboard)/savings/page.tsx:SavingsPage
inr software healthy frontend/app/(dashboard)/savings/page.tsx:inr
GridPage software healthy frontend/app/(dashboard)/grid/page.tsx:GridPage
AlertsPage software healthy frontend/app/(dashboard)/alerts/page.tsx:AlertsPage
AdminPage software healthy frontend/app/(dashboard)/admin/page.tsx:AdminPage
useForecast software healthy frontend/app/(dashboard)/forecast/page.tsx:useForecast
ForecastPage software healthy frontend/app/(dashboard)/forecast/page.tsx:ForecastPage
useOptimizer software healthy frontend/app/(dashboard)/optimize/page.tsx:useOptimizer
OptimizePage software healthy frontend/app/(dashboard)/optimize/page.tsx:OptimizePage
SolarPage software healthy frontend/app/(dashboard)/solar/page.tsx:SolarPage
BatteryPage software healthy frontend/app/(dashboard)/battery/page.tsx:BatteryPage
LoginPage software healthy frontend/app/(auth)/login/page.tsx:LoginPage
handleSubmit software healthy frontend/app/(auth)/login/page.tsx:handleSubmit
PasswordStrength software healthy frontend/app/(auth)/register/page.tsx:PasswordStrength
RegisterPage software healthy frontend/app/(auth)/register/page.tsx:RegisterPage
update software healthy frontend/app/(auth)/register/page.tsx:update
handleSubmit software healthy frontend/app/(auth)/register/page.tsx:handleSubmit

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
CLAUDE.md software healthy CLAUDE.md
nixpacks.toml software healthy nixpacks.toml
.env.example software healthy .env.example
pyproject.toml software healthy pyproject.toml
requirements.txt software healthy requirements.txt
railway.json software healthy railway.json
diagram.json software healthy edge/wokwi/diagram.json
laptop_feeder.py software healthy edge/feeder/laptop_feeder.py
tailwind.config.ts software healthy frontend/tailwind.config.ts
netlify.toml software healthy frontend/netlify.toml
package.json software healthy frontend/package.json
next.config.js software healthy frontend/next.config.js
next-env.d.ts software healthy frontend/next-env.d.ts
package-lock.json software healthy frontend/package-lock.json
.eslintrc.json software healthy frontend/.eslintrc.json
tsconfig.json software healthy frontend/tsconfig.json
postcss.config.js software healthy frontend/postcss.config.js
index.ts software healthy frontend/types/index.ts
toaster.tsx software healthy frontend/components/ui/toaster.tsx
Sidebar.tsx software healthy frontend/components/dashboard/Sidebar.tsx
MetricCard.tsx software healthy frontend/components/dashboard/MetricCard.tsx
SafetyBanner.tsx software healthy frontend/components/dashboard/SafetyBanner.tsx
AlertBadge.tsx software healthy frontend/components/dashboard/AlertBadge.tsx
QueryProvider.tsx software healthy frontend/components/providers/QueryProvider.tsx
globals.css software healthy frontend/app/globals.css
page.tsx software healthy frontend/app/page.tsx
layout.tsx software healthy frontend/app/layout.tsx
layout.tsx software healthy frontend/app/(dashboard)/layout.tsx
page.tsx software healthy frontend/app/(dashboard)/loads/page.tsx
page.tsx software healthy frontend/app/(dashboard)/settings/page.tsx
page.tsx software healthy frontend/app/(dashboard)/edge/page.tsx
page.tsx software healthy frontend/app/(dashboard)/dashboard/page.tsx
page.tsx software healthy frontend/app/(dashboard)/bills/page.tsx
page.tsx software healthy frontend/app/(dashboard)/savings/page.tsx
page.tsx software healthy frontend/app/(dashboard)/grid/page.tsx
page.tsx software healthy frontend/app/(dashboard)/alerts/page.tsx
page.tsx software healthy frontend/app/(dashboard)/admin/page.tsx
page.tsx software healthy frontend/app/(dashboard)/forecast/page.tsx
page.tsx software healthy frontend/app/(dashboard)/optimize/page.tsx
page.tsx software healthy frontend/app/(dashboard)/solar/page.tsx
page.tsx software healthy frontend/app/(dashboard)/battery/page.tsx
page.tsx software healthy frontend/app/(auth)/login/page.tsx
page.tsx software healthy frontend/app/(auth)/register/page.tsx
api.ts software healthy frontend/lib/api.ts
realtime.ts software healthy frontend/lib/realtime.ts
CICD.md software healthy docs/CICD.md
PILOT-ONBOARDING.md software healthy docs/PILOT-ONBOARDING.md
ARCHITECTURE.md software healthy docs/ARCHITECTURE.md
DEPLOY.md software healthy docs/DEPLOY.md

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

LabelLayerStatusPath
ApiError software healthy frontend/lib/api.ts:ApiError
Tenant software healthy backend/models/database.py:20
Facility software healthy backend/models/database.py:34
User software healthy backend/models/database.py:57
ApiKey software healthy backend/models/database.py:75
Reading software healthy backend/models/database.py:89
Alert software healthy backend/models/database.py:105
ControlCommand software healthy backend/models/database.py:123
AuditLog software healthy backend/models/database.py:147
GridState software healthy backend/models/database.py:161
LoadConfig software healthy backend/models/database.py:177
Report software healthy backend/models/database.py:196
LoginRequest software healthy backend/models/schemas.py:11
RegisterRequest software healthy backend/models/schemas.py:16
RegisterResponse software healthy backend/models/schemas.py:36
TokenResponse software healthy backend/models/schemas.py:43
RefreshRequest software healthy backend/models/schemas.py:50
MeResponse software healthy backend/models/schemas.py:54
ReadingIngest software healthy backend/models/schemas.py:64
ReadingResponse software healthy backend/models/schemas.py:83
LiveResponse software healthy backend/models/schemas.py:98
IngestResponse software healthy backend/models/schemas.py:110
FacilityCreate software healthy backend/models/schemas.py:118
FacilityResponse software healthy backend/models/schemas.py:129
AlertResponse software healthy backend/models/schemas.py:148
AcknowledgeAlertRequest software healthy backend/models/schemas.py:163
GridStateResponse software healthy backend/models/schemas.py:169
IslandRequest software healthy backend/models/schemas.py:182
ReconnectRequest software healthy backend/models/schemas.py:187
ConfirmCommandRequest software healthy backend/models/schemas.py:193
CommandResponse software healthy backend/models/schemas.py:197
LoadShedRequest software healthy backend/models/schemas.py:207
LoadRestoreRequest software healthy backend/models/schemas.py:212
LoadConfigResponse software healthy backend/models/schemas.py:217
StatsResponse software healthy backend/models/schemas.py:232
SolarGenerationResponse software healthy backend/models/schemas.py:242
HealthResponse software healthy backend/models/schemas.py:254
TestWatchdogSafe software healthy backend/tests/test_watchdog.py:18
TestWatchdogSoCCritical software healthy backend/tests/test_watchdog.py:45
TestWatchdogSoCFreefall software healthy backend/tests/test_watchdog.py:60
TestWatchdogTemperature software healthy backend/tests/test_watchdog.py:86
TestWatchdogSolarFault software healthy backend/tests/test_watchdog.py:101
TestWatchdogSensorAnomaly software healthy backend/tests/test_watchdog.py:131
TestGridSafetyInterlocks software healthy backend/tests/test_grid_safety.py:8
TestSolarHealth software healthy backend/tests/test_solar_health.py:12
TestOptimizerV2 software healthy backend/tests/test_optimizer_v2.py:11
TestShadowSavings software healthy backend/tests/test_shadow_savings.py:12
TestBatteryTracker software healthy backend/tests/test_battery_tracker.py:6
TestOptimizerCorrectness software healthy backend/tests/test_optimizer.py:20
TestTelemetryToReading software healthy backend/tests/test_telemetry_bridge.py:5

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

LabelLayerStatusPath
GET /health api healthy backend/main.py
GET /health/ready api healthy backend/main.py
GET / api healthy backend/main.py
POST /facilities/{facility_id}/bills api healthy backend/api/v1/bills.py
GET /facilities/{facility_id}/bills api healthy backend/api/v1/bills.py
GET /facilities/{facility_id}/bills/{bill_id}/file api healthy backend/api/v1/bills.py
GET /facilities/{facility_id}/forecast/24h api healthy backend/api/v1/forecast.py
POST /facilities/{facility_id}/reports/weekly api healthy backend/api/v1/reports.py
GET /facilities/{facility_id}/reports api healthy backend/api/v1/reports.py
GET /facilities/{facility_id}/grid/state api healthy backend/api/v1/grid.py
POST /facilities/{facility_id}/grid/island api healthy backend/api/v1/grid.py
POST /facilities/{facility_id}/grid/reconnect api healthy backend/api/v1/grid.py
POST /facilities/{facility_id}/grid/confirm api healthy backend/api/v1/grid.py
GET /facilities/{facility_id}/grid/loads api healthy backend/api/v1/grid.py
POST /facilities/{facility_id}/grid/loads/shed api healthy backend/api/v1/grid.py
GET /facilities/{facility_id}/grid/audit api healthy backend/api/v1/grid.py
POST /auth/register api healthy backend/api/v1/auth.py
POST /auth/login api healthy backend/api/v1/auth.py
POST /auth/refresh api healthy backend/api/v1/auth.py
GET /auth/me api healthy backend/api/v1/auth.py
POST /facilities/{facility_id}/ingest api healthy backend/api/v1/readings.py
GET /facilities/{facility_id}/live api healthy backend/api/v1/readings.py
GET /facilities/{facility_id}/history/csv api healthy backend/api/v1/readings.py
GET /facilities/{facility_id}/solar/generation api healthy backend/api/v1/readings.py
GET /facilities/{facility_id}/stats api healthy backend/api/v1/readings.py
GET /facilities/{facility_id}/alerts api healthy backend/api/v1/alerts.py
POST /facilities/{facility_id}/alerts/acknowledge api healthy backend/api/v1/alerts.py
GET /facilities/{facility_id}/solar/health api healthy backend/api/v1/alerts.py
GET /facilities/{facility_id}/optimize api healthy backend/api/v1/optimize.py
GET /facilities/{facility_id}/savings/shadow api healthy backend/api/v1/optimize.py
GET /facilities/ api healthy backend/api/v1/facilities.py
POST /facilities/ api healthy backend/api/v1/facilities.py
GET /facilities/{facility_id} api healthy backend/api/v1/facilities.py
DELETE /facilities/{facility_id} api healthy backend/api/v1/facilities.py
GET /facilities/{facility_id}/safety/status api healthy backend/api/v1/safety.py
POST /facilities/{facility_id}/safety/clear api healthy backend/api/v1/safety.py
POST /api/v1/ingest api healthy backend/api/v1/sim.py
GET /api/v1/commands/latest api healthy backend/api/v1/sim.py
POST /api/v1/commands api healthy backend/api/v1/sim.py
PUT /api/v1/commands api healthy backend/api/v1/sim.py
GET /api/v1/forecast api healthy backend/api/v1/sim.py
GET /api/v1/telemetry/latest api healthy backend/api/v1/sim.py
POST /api/v1/devices api healthy backend/api/v1/sim.py
GET /api/v1/devices api healthy backend/api/v1/sim.py
DELETE /api/v1/devices/{key_id} api healthy backend/api/v1/sim.py
GET /api/v1/edge/live api healthy backend/api/v1/sim.py
GET /api/v1/edge/savings api healthy backend/api/v1/sim.py
POST /api/v1/edge/savings/reset api healthy backend/api/v1/sim.py

LabelLayerStatusPath
edge software healthy edge
wokwi software healthy edge/wokwi
feeder software healthy edge/feeder
frontend software healthy frontend
types software healthy frontend/types
components software healthy frontend/components
ui software healthy frontend/components/ui
dashboard software healthy frontend/components/dashboard
providers software healthy frontend/components/providers
app software healthy frontend/app
(dashboard) software healthy frontend/app/(dashboard)
loads software healthy frontend/app/(dashboard)/loads
settings software healthy frontend/app/(dashboard)/settings
edge software healthy frontend/app/(dashboard)/edge
dashboard software healthy frontend/app/(dashboard)/dashboard
bills software healthy frontend/app/(dashboard)/bills
savings software healthy frontend/app/(dashboard)/savings
grid software healthy frontend/app/(dashboard)/grid
alerts software healthy frontend/app/(dashboard)/alerts
admin software healthy frontend/app/(dashboard)/admin
forecast software healthy frontend/app/(dashboard)/forecast
optimize software healthy frontend/app/(dashboard)/optimize
solar software healthy frontend/app/(dashboard)/solar
battery software healthy frontend/app/(dashboard)/battery
(auth) software healthy frontend/app/(auth)
login software healthy frontend/app/(auth)/login
register software healthy frontend/app/(auth)/register
lib software healthy frontend/lib
docs software healthy docs
scripts software healthy scripts
backend software healthy backend
models software healthy backend/models
tests software healthy backend/tests
api software healthy backend/api
v1 software healthy backend/api/v1
services software healthy backend/services
repositories software healthy backend/repositories
core software healthy backend/core
migrations software healthy backend/migrations
jobs software healthy backend/jobs
.github software healthy .github
workflows software healthy .github/workflows

LabelLayerStatusPath
tenants data healthy backend/schema.sql
facilities data healthy backend/schema.sql
users data healthy backend/schema.sql
api_keys data healthy backend/schema.sql
readings data healthy backend/schema.sql
alerts data healthy backend/schema.sql
control_commands data healthy backend/schema.sql
audit_log data healthy backend/schema.sql
grid_state data healthy backend/schema.sql
load_configs data healthy backend/schema.sql
reports data healthy backend/schema.sql
bills data healthy backend/schema.sql
device_keys data healthy backend/schema.sql
telemetry data healthy backend/schema.sql
Tenant data healthy backend/models/database.py
Facility data healthy backend/models/database.py
User data healthy backend/models/database.py
ApiKey data healthy backend/models/database.py
Reading data healthy backend/models/database.py
Alert data healthy backend/models/database.py
ControlCommand data healthy backend/models/database.py
AuditLog data healthy backend/models/database.py
GridState data healthy backend/models/database.py
LoadConfig data healthy backend/models/database.py
Report data healthy backend/models/database.py
tenants data healthy backend/models/database.py
facilities data healthy backend/models/database.py
users data healthy backend/models/database.py
api_keys data healthy backend/models/database.py
readings data healthy backend/models/database.py
alerts data healthy backend/models/database.py
control_commands data healthy backend/models/database.py
audit_log data healthy backend/models/database.py
grid_state data healthy backend/models/database.py
load_configs data healthy backend/models/database.py
reports data healthy backend/models/database.py
Base data healthy backend/core/database.py

LabelLayerStatusPath
RootPage frontend healthy frontend/app/page.tsx
RootLayout frontend healthy frontend/app/layout.tsx
DashboardLayout frontend healthy frontend/app/(dashboard)/layout.tsx
LoadsPage frontend healthy frontend/app/(dashboard)/loads/page.tsx
SettingsPage frontend healthy frontend/app/(dashboard)/settings/page.tsx
EdgeMonitorPage frontend healthy frontend/app/(dashboard)/edge/page.tsx
DashboardPage frontend healthy frontend/app/(dashboard)/dashboard/page.tsx
BillsPage frontend healthy frontend/app/(dashboard)/bills/page.tsx
SavingsPage frontend healthy frontend/app/(dashboard)/savings/page.tsx
GridPage frontend healthy frontend/app/(dashboard)/grid/page.tsx
AlertsPage frontend healthy frontend/app/(dashboard)/alerts/page.tsx
AdminPage frontend healthy frontend/app/(dashboard)/admin/page.tsx
ForecastPage frontend healthy frontend/app/(dashboard)/forecast/page.tsx
OptimizePage frontend healthy frontend/app/(dashboard)/optimize/page.tsx
SolarPage frontend healthy frontend/app/(dashboard)/solar/page.tsx
BatteryPage frontend healthy frontend/app/(dashboard)/battery/page.tsx
LoginPage frontend healthy frontend/app/(auth)/login/page.tsx
RegisterPage frontend healthy frontend/app/(auth)/register/page.tsx

LabelLayerStatusPath
/page.tsx frontend healthy frontend/app/page.tsx
/(dashboard)/loads frontend healthy frontend/app/(dashboard)/loads/page.tsx
/(dashboard)/settings frontend healthy frontend/app/(dashboard)/settings/page.tsx
/(dashboard)/edge frontend healthy frontend/app/(dashboard)/edge/page.tsx
/(dashboard)/dashboard frontend healthy frontend/app/(dashboard)/dashboard/page.tsx
/(dashboard)/bills frontend healthy frontend/app/(dashboard)/bills/page.tsx
/(dashboard)/savings frontend healthy frontend/app/(dashboard)/savings/page.tsx
/(dashboard)/grid frontend healthy frontend/app/(dashboard)/grid/page.tsx
/(dashboard)/alerts frontend healthy frontend/app/(dashboard)/alerts/page.tsx
/(dashboard)/admin frontend healthy frontend/app/(dashboard)/admin/page.tsx
/(dashboard)/forecast frontend healthy frontend/app/(dashboard)/forecast/page.tsx
/(dashboard)/optimize frontend healthy frontend/app/(dashboard)/optimize/page.tsx
/(dashboard)/solar frontend healthy frontend/app/(dashboard)/solar/page.tsx
/(dashboard)/battery frontend healthy frontend/app/(dashboard)/battery/page.tsx
/(auth)/login frontend healthy frontend/app/(auth)/login/page.tsx
/(auth)/register frontend healthy frontend/app/(auth)/register/page.tsx

LabelLayerStatusPath
auth::backend/api/v1/sim.py security healthy backend/api/v1/sim.py
auth::backend/core/config.py security healthy backend/core/config.py
auth::.env.example security healthy .env.example
auth::frontend/lib/api.ts security healthy frontend/lib/api.ts
auth::backend/core/security.py security healthy backend/core/security.py
auth::frontend/package.json security healthy frontend/package.json
auth::CLAUDE.md security healthy CLAUDE.md

LabelLayerStatusPath
NEXT_PUBLIC_API_URL cicd healthy
RAILWAY_API_TOKEN cicd healthy
NEXT_PUBLIC_SUPABASE_ANON_KEY cicd healthy
NEXT_PUBLIC_SUPABASE_URL cicd healthy
RAILWAY_SERVICE_ID cicd healthy
PROD_API_URL cicd healthy
RAILWAY_ENVIRONMENT_ID cicd healthy

LabelLayerStatusPath
postgresql data healthy README.md
redis data healthy README.md
postgres data healthy .env.example

LabelLayerStatusPath
backend cicd healthy .github/workflows/ci.yml
frontend cicd healthy .github/workflows/ci.yml
verify cicd healthy .github/workflows/verify-deploy.yml

LabelLayerStatusPath
gha::ci cicd healthy .github/workflows/ci.yml
gha::verify-deploy cicd healthy .github/workflows/verify-deploy.yml

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

LabelLayerStatusPath
2026_06_add_facility_site_id.sql data healthy backend/migrations/2026_06_add_facility_site_id.sql

LabelLayerStatusPath
127.0.0.1 network healthy backend/core/database.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/3316ab19-786c-4470-9b84-34c2b7f0248a/

To check status programmatically (no auth required):

curl -s https://repobility.com/api/v1/public/scan/3316ab19-786c-4470-9b84-34c2b7f0248a/

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.