https://github.com/Sessa93/weather_ansessa_com
· scanned 2026-06-16 00:08 UTC (2 months, 2 weeks ago)
77 raw signals (0 security + 77 graph)
Last scanned 2 months, 2 weeks ago · v1 · 66 actionable findings from 1 signal source. 11 repeated signals grouped for readability. Security checks, system graph analysis, and verified AI-agent feedback are merged into one review queue.
All 450 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.
| Label | Layer | Status | Path |
|---|---|---|---|
onRequestError |
software | healthy | instrumentation.ts:onRequestError |
register |
software | healthy | instrumentation.ts:register |
tick |
software | healthy | instrumentation.ts:tick |
proxy |
software | healthy | proxy.ts:proxy |
OGImage |
software | healthy | app/opengraph-image.tsx:OGImage |
isRaining |
software | healthy | app/opengraph-image.tsx:isRaining |
Home |
software | healthy | app/page.tsx:Home |
generateMetadata |
software | healthy | app/layout.tsx:generateMetadata |
RootLayout |
software | healthy | app/layout.tsx:RootLayout |
AboutPage |
software | healthy | app/about/page.tsx:AboutPage |
degToCompass |
software | healthy | app/realtime.txt/route.ts:degToCompass |
kmhToBeaufort |
software | healthy | app/realtime.txt/route.ts:kmhToBeaufort |
fmt |
software | healthy | app/realtime.txt/route.ts:fmt |
fmtTime |
software | healthy | app/realtime.txt/route.ts:fmtTime |
fmtDate |
software | healthy | app/realtime.txt/route.ts:fmtDate |
fmtTimeHMS |
software | healthy | app/realtime.txt/route.ts:fmtTimeHMS |
GET |
software | healthy | app/realtime.txt/route.ts:GET |
humidex |
software | healthy | app/realtime.txt/route.ts:humidex |
haversine |
software | healthy | app/api/lightning/route.ts:haversine |
dLat |
software | healthy | app/api/lightning/route.ts:dLat |
dLon |
software | healthy | app/api/lightning/route.ts:dLon |
GET |
software | healthy | app/api/lightning/route.ts:GET |
GET |
software | healthy | app/api/live/route.ts:GET |
cleanup |
software | healthy | app/api/live/route.ts:cleanup |
send |
software | healthy | app/api/live/route.ts:send |
GET |
software | healthy | app/api/heatmap/route.ts:GET |
POST |
software | healthy | app/api/locale/route.ts:POST |
body |
software | healthy | app/api/locale/route.ts:body |
GET |
software | healthy | app/api/climatology/route.ts:GET |
POST |
software | healthy | app/api/ingest/route.ts:POST |
GET |
software | healthy | app/api/alerts/route.ts:GET |
GET |
software | healthy | app/api/pressure-trend/route.ts:GET |
GET |
software | healthy | app/api/forecast/route.ts:GET |
getSnapshot |
software | healthy | app/api/records/route.ts:getSnapshot |
GET |
software | healthy | app/api/records/route.ts:GET |
GET |
software | healthy | app/api/rain-by-month/route.ts:GET |
GET |
software | healthy | app/api/stations/route.ts:GET |
GET |
software | healthy | app/api/readings-compare/route.ts:GET |
GET |
software | healthy | app/api/day-summary/route.ts:GET |
GET |
software | healthy | app/api/climate-report/route.ts:GET |
POST |
software | healthy | app/api/start-live/route.ts:POST |
hasStationId |
software | healthy | app/api/readings/route.ts:hasStationId |
GET |
software | healthy | app/api/readings/route.ts:GET |
GET |
software | healthy | app/api/current/route.ts:GET |
getCondition |
software | healthy | app/api/current/route.ts:getCondition |
getIcon |
software | healthy | app/api/current/route.ts:getIcon |
GET |
software | healthy | app/api/export/route.ts:GET |
LightningTracker |
software | healthy | app/components/LightningTracker.tsx:LightningTracker |
fetchData |
software | healthy | app/components/LightningTracker.tsx:fetchData |
scale |
software | healthy | app/components/LightningTracker.tsx:scale |
Showing first 50 of this kind. Full payload available via the JSON button at the top of the page.
| Label | Layer | Status | Path |
|---|---|---|---|
instrumentation.ts |
software | healthy | instrumentation.ts |
postcss.config.mjs |
software | healthy | postcss.config.mjs |
README.md |
software | healthy | README.md |
CLAUDE.md |
software | healthy | CLAUDE.md |
package.json |
software | healthy | package.json |
Dockerfile |
software | healthy | Dockerfile |
package-lock.json |
software | healthy | package-lock.json |
tsconfig.json |
software | healthy | tsconfig.json |
eslint.config.mjs |
software | healthy | eslint.config.mjs |
AGENTS.md |
software | healthy | AGENTS.md |
docker-compose.yml |
software | healthy | docker-compose.yml |
proxy.ts |
software | healthy | proxy.ts |
next.config.ts |
software | healthy | next.config.ts |
opengraph-image.tsx |
software | healthy | app/opengraph-image.tsx |
globals.css |
software | healthy | app/globals.css |
page.tsx |
software | healthy | app/page.tsx |
layout.tsx |
software | healthy | app/layout.tsx |
page.tsx |
software | healthy | app/about/page.tsx |
route.ts |
software | healthy | app/realtime.txt/route.ts |
route.ts |
software | healthy | app/api/lightning/route.ts |
route.ts |
software | healthy | app/api/live/route.ts |
route.ts |
software | healthy | app/api/heatmap/route.ts |
route.ts |
software | healthy | app/api/locale/route.ts |
route.ts |
software | healthy | app/api/climatology/route.ts |
route.ts |
software | healthy | app/api/ingest/route.ts |
route.ts |
software | healthy | app/api/alerts/route.ts |
route.ts |
software | healthy | app/api/pressure-trend/route.ts |
route.ts |
software | healthy | app/api/forecast/route.ts |
route.ts |
software | healthy | app/api/records/route.ts |
route.ts |
software | healthy | app/api/rain-by-month/route.ts |
route.ts |
software | healthy | app/api/stations/route.ts |
route.ts |
software | healthy | app/api/readings-compare/route.ts |
route.ts |
software | healthy | app/api/day-summary/route.ts |
route.ts |
software | healthy | app/api/climate-report/route.ts |
route.ts |
software | healthy | app/api/start-live/route.ts |
route.ts |
software | healthy | app/api/readings/route.ts |
route.ts |
software | healthy | app/api/current/route.ts |
route.ts |
software | healthy | app/api/export/route.ts |
LightningTracker.tsx |
software | healthy | app/components/LightningTracker.tsx |
DaySummary.tsx |
software | healthy | app/components/DaySummary.tsx |
HeatmapCalendar.tsx |
software | healthy | app/components/HeatmapCalendar.tsx |
WeatherIcon.tsx |
software | healthy | app/components/WeatherIcon.tsx |
ClimatologyChart.tsx |
software | healthy | app/components/ClimatologyChart.tsx |
Forecast.tsx |
software | healthy | app/components/Forecast.tsx |
LocaleProvider.tsx |
software | healthy | app/components/LocaleProvider.tsx |
Footer.tsx |
software | healthy | app/components/Footer.tsx |
CurrentConditions.tsx |
software | healthy | app/components/CurrentConditions.tsx |
WindRose.tsx |
software | healthy | app/components/WindRose.tsx |
HomeCharts.tsx |
software | healthy | app/components/HomeCharts.tsx |
WeatherCharts.tsx |
software | healthy | app/components/WeatherCharts.tsx |
Showing first 50 of this kind. Full payload available via the JSON button at the top of the page.
| Label | Layer | Status | Path |
|---|---|---|---|
app |
software | healthy | app |
about |
software | healthy | app/about |
realtime.txt |
software | healthy | app/realtime.txt |
api |
software | healthy | app/api |
lightning |
software | healthy | app/api/lightning |
live |
software | healthy | app/api/live |
heatmap |
software | healthy | app/api/heatmap |
locale |
software | healthy | app/api/locale |
climatology |
software | healthy | app/api/climatology |
ingest |
software | healthy | app/api/ingest |
alerts |
software | healthy | app/api/alerts |
pressure-trend |
software | healthy | app/api/pressure-trend |
forecast |
software | healthy | app/api/forecast |
records |
software | healthy | app/api/records |
rain-by-month |
software | healthy | app/api/rain-by-month |
stations |
software | healthy | app/api/stations |
readings-compare |
software | healthy | app/api/readings-compare |
day-summary |
software | healthy | app/api/day-summary |
climate-report |
software | healthy | app/api/climate-report |
start-live |
software | healthy | app/api/start-live |
readings |
software | healthy | app/api/readings |
current |
software | healthy | app/api/current |
export |
software | healthy | app/api/export |
components |
software | healthy | app/components |
records |
software | healthy | app/records |
graphs |
software | healthy | app/graphs |
reports |
software | healthy | app/reports |
lib |
software | healthy | lib |
migrations |
software | healthy | lib/migrations |
services |
software | healthy | services |
udp_listener |
software | healthy | services/udp_listener |
src |
software | healthy | services/udp_listener/src |
whatsapp_bot |
software | healthy | services/whatsapp_bot |
src |
software | healthy | services/whatsapp_bot/src |
virtual_station |
software | healthy | services/virtual_station |
telegram_bot |
software | healthy | services/telegram_bot |
src |
software | healthy | services/telegram_bot/src |
public |
software | healthy | public |
.github |
software | healthy | .github |
workflows |
software | healthy | .github/workflows |
| Label | Layer | Status | Path |
|---|---|---|---|
LightningTracker |
frontend | healthy | app/components/LightningTracker.tsx |
DaySummary |
frontend | healthy | app/components/DaySummary.tsx |
HeatmapCalendar |
frontend | healthy | app/components/HeatmapCalendar.tsx |
WeatherIcon |
frontend | healthy | app/components/WeatherIcon.tsx |
ClimatologyChart |
frontend | healthy | app/components/ClimatologyChart.tsx |
Forecast |
frontend | healthy | app/components/Forecast.tsx |
Footer |
frontend | healthy | app/components/Footer.tsx |
CurrentConditionsPanel |
frontend | healthy | app/components/CurrentConditions.tsx |
WindRose |
frontend | healthy | app/components/WindRose.tsx |
HomeCharts |
frontend | healthy | app/components/HomeCharts.tsx |
WeatherAlerts |
frontend | healthy | app/components/WeatherAlerts.tsx |
MonthlyRainChart |
frontend | healthy | app/components/MonthlyRainChart.tsx |
WindyRadar |
frontend | healthy | app/components/WindyRadar.tsx |
RecordSnapshots |
frontend | healthy | app/components/RecordSnapshots.tsx |
Navbar |
frontend | healthy | app/components/Navbar.tsx |
RecordsPage |
frontend | healthy | app/records/page.tsx |
GraphsPage |
frontend | healthy | app/graphs/page.tsx |
ReportsPage |
frontend | healthy | app/reports/page.tsx |
| Label | Layer | Status | Path |
|---|---|---|---|
image::Dockerfile |
hardware | healthy | Dockerfile |
image::services/udp_listener/Dockerfile |
hardware | healthy | services/udp_listener/Dockerfile |
image::services/whatsapp_bot/Dockerfile |
hardware | healthy | services/whatsapp_bot/Dockerfile |
image::services/virtual_station/Dockerfile |
hardware | healthy | services/virtual_station/Dockerfile |
image::services/telegram_bot/Dockerfile |
hardware | healthy | services/telegram_bot/Dockerfile |
postgres |
hardware | healthy | docker-compose.yml |
app |
hardware | healthy | docker-compose.yml |
import-weewx |
hardware | healthy | docker-compose.yml |
mosquitto |
hardware | healthy | docker-compose.yml |
virtual-station |
hardware | healthy | docker-compose.yml |
udp-listener |
hardware | healthy | docker-compose.yml |
telegram-bot |
hardware | healthy | docker-compose.yml |
whatsapp-bot |
hardware | healthy | docker-compose.yml |
| Label | Layer | Status | Path |
|---|---|---|---|
port:3000 |
network | healthy | Dockerfile |
port:8888 |
network | healthy | docker-compose.yml |
port:5432 |
network | healthy | docker-compose.yml |
port:8083 |
network | healthy | docker-compose.yml |
port:1883 |
network | healthy | docker-compose.yml |
port:22222 |
network | healthy | docker-compose.yml |
port:8085 |
network | healthy | services/whatsapp_bot/Dockerfile |
port:8080 |
network | healthy | services/telegram_bot/Dockerfile |
| Label | Layer | Status | Path |
|---|---|---|---|
DO_DROPLET_USER |
cicd | healthy | — |
OPENAI_API_KEY |
cicd | healthy | — |
INGEST_SECRET |
cicd | healthy | — |
GITHUB_TOKEN |
cicd | healthy | — |
DO_DROPLET_HOST |
cicd | healthy | — |
DO_DROPLET_SSH_KEY |
cicd | healthy | — |
TELEGRAM_BOT_TOKEN |
cicd | healthy | — |
| Label | Layer | Status | Path |
|---|---|---|---|
GET /health |
api | healthy | services/whatsapp_bot/src/index.ts |
GET /debug/messages |
api | healthy | services/whatsapp_bot/src/index.ts |
GET /screenshot |
api | healthy | services/whatsapp_bot/src/index.ts |
GET /qr |
api | healthy | services/whatsapp_bot/src/index.ts |
POST /send |
api | healthy | services/whatsapp_bot/src/index.ts |
| Label | Layer | Status | Path |
|---|---|---|---|
gha::deploy-udp-listener |
cicd | healthy | .github/workflows/deploy-udp-listener.yml |
gha::deploy-webapp |
cicd | healthy | .github/workflows/deploy-webapp.yml |
gha::deploy-mosquitto |
cicd | healthy | .github/workflows/deploy-mosquitto.yml |
gha::deploy-telegram-bot |
cicd | healthy | .github/workflows/deploy-telegram-bot.yml |
gha::deploy-whatsapp-bot |
cicd | healthy | .github/workflows/deploy-whatsapp-bot.yml |
| Label | Layer | Status | Path |
|---|---|---|---|
deploy |
cicd | healthy | .github/workflows/deploy-udp-listener.yml |
deploy |
cicd | healthy | .github/workflows/deploy-webapp.yml |
deploy |
cicd | healthy | .github/workflows/deploy-mosquitto.yml |
deploy |
cicd | healthy | .github/workflows/deploy-telegram-bot.yml |
deploy |
cicd | healthy | .github/workflows/deploy-whatsapp-bot.yml |
| Label | Layer | Status | Path |
|---|---|---|---|
stations |
data | healthy | lib/schema.sql |
weather_readings |
data | healthy | lib/schema.sql |
daily_records |
data | healthy | lib/schema.sql |
all_time_records |
data | healthy | lib/schema.sql |
| Label | Layer | Status | Path |
|---|---|---|---|
postgresql |
data | healthy | instrumentation.ts |
mariadb |
data | healthy | README.md |
postgres |
data | healthy | README.md |
| Label | Layer | Status | Path |
|---|---|---|---|
127.0.0.1 |
network | healthy | README.md |
8.8.8.8 |
network | healthy | docker-compose.yml |
126.0.0.0 |
network | healthy | services/whatsapp_bot/src/whatsapp.ts |
| Label | Layer | Status | Path |
|---|---|---|---|
vps::digitalocean |
hardware | healthy | README.md |
vps::droplet |
hardware | healthy | README.md |
vps::aws |
hardware | healthy | package-lock.json |
| Label | Layer | Status | Path |
|---|---|---|---|
repobility-clone-son4l4qt |
software | healthy | /tmp/repobility-clone-son4l4qt |
| Label | Layer | Status | Path |
|---|---|---|---|
001-multi-station.sql |
data | healthy | lib/migrations/001-multi-station.sql |
| Label | Layer | Status | Path |
|---|---|---|---|
gpu (detected) |
hardware | healthy | services/whatsapp_bot/src/whatsapp.ts |
| Label | Layer | Status | Path |
|---|---|---|---|
/ |
frontend | healthy | app/api/locale/route.ts |
This page is publicly accessible at:
https://repobility.com/scan/b17e1fb7-ea43-4b0d-8c6a-57ffbef8f0f5/
To check status programmatically (no auth required):
curl -s https://repobility.com/api/v1/public/scan/b17e1fb7-ea43-4b0d-8c6a-57ffbef8f0f5/
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.