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.

wellbianlabs/kweather-dashboard

https://github.com/wellbianlabs/kweather-dashboard · scanned 2026-06-16 00:56 UTC (2 months, 1 week ago)

41 raw signals (0 security + 41 graph)

UNIFIED Repobility · multi-layer engine · AI coders

Complete repo analysis

Last scanned 2 months, 1 week ago · v1 · 40 actionable findings from 1 signal source. 1 repeated signal 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 304 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
BASE software healthy frontend/src/api.ts:BASE
u software healthy frontend/src/api.ts:u
getToken software healthy frontend/src/api.ts:getToken
setToken software healthy frontend/src/api.ts:setToken
clearToken software healthy frontend/src/api.ts:clearToken
headers software healthy frontend/src/api.ts:headers
postJSON software healthy frontend/src/api.ts:postJSON
getJSON software healthy frontend/src/api.ts:getJSON
runOne software healthy frontend/src/api.ts:runOne
t software healthy frontend/src/api.ts:t
worker software healthy frontend/src/api.ts:worker
App software healthy frontend/src/App.tsx:App
logout software healthy frontend/src/App.tsx:logout
Field software healthy frontend/src/App.tsx:Field
MallBanner software healthy frontend/src/components/SiteFooter.tsx:MallBanner
SiteFooter software healthy frontend/src/components/SiteFooter.tsx:SiteFooter
AuthScreen software healthy frontend/src/components/AuthScreen.tsx:AuthScreen
submit software healthy frontend/src/components/AuthScreen.tsx:submit
demo software healthy frontend/src/components/AuthScreen.tsx:demo
Base software healthy frontend/src/components/Icons.tsx:Base
IconUpload software healthy frontend/src/components/Icons.tsx:IconUpload
IconFile software healthy frontend/src/components/Icons.tsx:IconFile
IconDownload software healthy frontend/src/components/Icons.tsx:IconDownload
IconRefresh software healthy frontend/src/components/Icons.tsx:IconRefresh
IconSearch software healthy frontend/src/components/Icons.tsx:IconSearch
IconPin software healthy frontend/src/components/Icons.tsx:IconPin
IconAlert software healthy frontend/src/components/Icons.tsx:IconAlert
IconCheck software healthy frontend/src/components/Icons.tsx:IconCheck
IconShield software healthy frontend/src/components/Icons.tsx:IconShield
IconSpinner software healthy frontend/src/components/Icons.tsx:IconSpinner
IconInfo software healthy frontend/src/components/Icons.tsx:IconInfo
HeatGuidelines software healthy frontend/src/components/HeatGuidelines.tsx:HeatGuidelines
Stepper software healthy frontend/src/components/Stepper.tsx:Stepper
fmtTime software healthy frontend/src/components/TimeSeriesChart.tsx:fmtTime
TimeSeriesChart software healthy frontend/src/components/TimeSeriesChart.tsx:TimeSeriesChart
data software healthy frontend/src/components/TimeSeriesChart.tsx:data
Kpi software healthy frontend/src/components/AdminPage.tsx:Kpi
AdminPage software healthy frontend/src/components/AdminPage.tsx:AdminPage
n software healthy frontend/src/components/AdminPage.tsx:n
HeatBadge software healthy frontend/src/components/HeatBadge.tsx:HeatBadge
fmtTime software healthy frontend/src/components/WeatherCompareChart.tsx:fmtTime
WeatherCompareChart software healthy frontend/src/components/WeatherCompareChart.tsx:WeatherComp…
data software healthy frontend/src/components/WeatherCompareChart.tsx:data
Card software healthy frontend/src/components/KpiCards.tsx:Card
KpiCards software healthy frontend/src/components/KpiCards.tsx:KpiCards
v software healthy frontend/src/components/KpiCards.tsx:v
EMPTY software healthy frontend/src/components/DeviceRegister.tsx:EMPTY
DeviceRegister software healthy frontend/src/components/DeviceRegister.tsx:DeviceRegister
set software healthy frontend/src/components/DeviceRegister.tsx:set
geocodeAddress software healthy frontend/src/components/DeviceRegister.tsx:geocodeAddress

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
vite.config.ts software healthy frontend/vite.config.ts
vercel.json software healthy frontend/vercel.json
tailwind.config.js software healthy frontend/tailwind.config.js
package.json software healthy frontend/package.json
index.html software healthy frontend/index.html
package-lock.json software healthy frontend/package-lock.json
.env.example software healthy frontend/.env.example
tsconfig.json software healthy frontend/tsconfig.json
postcss.config.js software healthy frontend/postcss.config.js
index.css software healthy frontend/src/index.css
api.ts software healthy frontend/src/api.ts
main.tsx software healthy frontend/src/main.tsx
vite-env.d.ts software healthy frontend/src/vite-env.d.ts
App.tsx software healthy frontend/src/App.tsx
types.ts software healthy frontend/src/types.ts
SiteFooter.tsx software healthy frontend/src/components/SiteFooter.tsx
AuthScreen.tsx software healthy frontend/src/components/AuthScreen.tsx
Icons.tsx software healthy frontend/src/components/Icons.tsx
HeatGuidelines.tsx software healthy frontend/src/components/HeatGuidelines.tsx
Stepper.tsx software healthy frontend/src/components/Stepper.tsx
TimeSeriesChart.tsx software healthy frontend/src/components/TimeSeriesChart.tsx
AdminPage.tsx software healthy frontend/src/components/AdminPage.tsx
HeatBadge.tsx software healthy frontend/src/components/HeatBadge.tsx
WeatherCompareChart.tsx software healthy frontend/src/components/WeatherCompareChart.tsx
KpiCards.tsx software healthy frontend/src/components/KpiCards.tsx
DeviceRegister.tsx software healthy frontend/src/components/DeviceRegister.tsx
ReportPanel.tsx software healthy frontend/src/components/ReportPanel.tsx
UploadPanel.tsx software healthy frontend/src/components/UploadPanel.tsx
DeviceManager.tsx software healthy frontend/src/components/DeviceManager.tsx
launch.json software healthy .claude/launch.json
requirements-dev.txt software healthy backend/requirements-dev.txt
vercel.json software healthy backend/vercel.json
seed.py software healthy backend/seed.py
.env.example software healthy backend/.env.example
requirements.txt software healthy backend/requirements.txt
index.py software healthy backend/api/index.py
heat.py software healthy backend/app/heat.py
database.py software healthy backend/app/database.py
schemas.py software healthy backend/app/schemas.py
__init__.py software healthy backend/app/__init__.py
deps.py software healthy backend/app/deps.py
config.py software healthy backend/app/config.py
models.py software healthy backend/app/models.py
utils.py software healthy backend/app/utils.py
main.py software healthy backend/app/main.py
security.py software healthy backend/app/security.py
access.py software healthy backend/app/access.py
__init__.py software healthy backend/app/services/__init__.py
geocode.py software healthy backend/app/services/geocode.py

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

LabelLayerStatusPath
HeatLevel software healthy backend/app/heat.py:13
Base software healthy backend/app/database.py:37
SignupIn software healthy backend/app/schemas.py:10
LoginIn software healthy backend/app/schemas.py:16
AuthOut software healthy backend/app/schemas.py:21
DeviceBase software healthy backend/app/schemas.py:30
DeviceCreate software healthy backend/app/schemas.py:39
DeviceUpdate software healthy backend/app/schemas.py:43
DeviceOut software healthy backend/app/schemas.py:47
UploadResult software healthy backend/app/schemas.py:53
HeatLevelOut software healthy backend/app/schemas.py:68
KpiSummary software healthy backend/app/schemas.py:75
GeocodeOut software healthy backend/app/schemas.py:91
DataRangeOut software healthy backend/app/schemas.py:99
SeriesPoint software healthy backend/app/schemas.py:105
TimeSeriesOut software healthy backend/app/schemas.py:112
CurrentWeatherOut software healthy backend/app/schemas.py:119
WeatherComparePoint software healthy backend/app/schemas.py:138
WeatherCompareOut software healthy backend/app/schemas.py:146
DailyReportData software healthy backend/app/schemas.py:157
Settings software healthy backend/app/config.py:16
Tenant software healthy backend/app/models.py:29
Device software healthy backend/app/models.py:46
SensorLog software healthy backend/app/models.py:68
ExternalDailyCache software healthy backend/app/models.py:92
AccessLog software healthy backend/app/models.py:117
WeatherProvider software healthy backend/app/services/weather.py:28
MockWeatherProvider software healthy backend/app/services/weather.py:40
KmaWeatherProvider software healthy backend/app/services/weather.py:64
KWeatherProvider software healthy backend/app/services/weather.py:353

LabelLayerStatusPath
GET /api/health api healthy backend/app/main.py
GET /daily api healthy backend/app/routers/reports.py
GET /daily.pdf api healthy backend/app/routers/reports.py
GET /periodic.pdf api healthy backend/app/routers/reports.py
GET /export.xlsx api healthy backend/app/routers/reports.py
GET / api healthy backend/app/routers/geocode.py
GET /data-range api healthy backend/app/routers/dashboard.py
GET /kpi api healthy backend/app/routers/dashboard.py
GET /timeseries api healthy backend/app/routers/dashboard.py
POST /signup api healthy backend/app/routers/auth.py
POST /login api healthy backend/app/routers/auth.py
GET /me api healthy backend/app/routers/auth.py
POST / api healthy backend/app/routers/upload.py
GET /overview api healthy backend/app/routers/admin.py
PUT /{device_sn} api healthy backend/app/routers/devices.py
DELETE /{device_sn} api healthy backend/app/routers/devices.py
GET /current api healthy backend/app/routers/weather.py
GET /compare api healthy backend/app/routers/weather.py
DELETE / api healthy backend/app/routers/data.py

LabelLayerStatusPath
frontend software healthy frontend
src software healthy frontend/src
components software healthy frontend/src/components
.claude software healthy .claude
backend software healthy backend
api software healthy backend/api
app software healthy backend/app
services software healthy backend/app/services
routers software healthy backend/app/routers

LabelLayerStatusPath
Base data healthy backend/app/database.py
Tenant data healthy backend/app/models.py
Device data healthy backend/app/models.py
SensorLog data healthy backend/app/models.py
ExternalDailyCache data healthy backend/app/models.py
AccessLog data healthy backend/app/models.py
external_daily_cache data healthy backend/app/models.py
access_logs data healthy backend/app/models.py

LabelLayerStatusPath
postgres data healthy README.md
sqlite data healthy README.md
postgresql data healthy README.md

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

LabelLayerStatusPath
127.0.0.1 network healthy README.md

LabelLayerStatusPath
port:5173 network healthy frontend/vite.config.ts

LabelLayerStatusPath
App frontend healthy frontend/src/App.tsx
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/48de6f9e-8936-4cc7-8ede-615ff52191b4/

To check status programmatically (no auth required):

curl -s https://repobility.com/api/v1/public/scan/48de6f9e-8936-4cc7-8ede-615ff52191b4/

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.