https://github.com/Bakdaulet-omeraiuly/ecowatch-ai
· scanned 2026-06-17 01:19 UTC (1 month, 2 weeks ago)
13 raw signals (0 security + 13 graph)
Last scanned 1 month, 2 weeks ago · v2 · last Δ +5.9 (diff) · 13 actionable findings from 1 signal source. Security checks, system graph analysis, and verified AI-agent feedback are merged into one review queue.
All 223 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 |
|---|---|---|---|
RootLayout |
software | healthy | src/app/layout.tsx:RootLayout |
Home |
software | healthy | src/app/page.tsx:Home |
DashboardPage |
software | healthy | src/app/dashboard/page.tsx:DashboardPage |
LiveStat |
software | healthy | src/app/dashboard/page.tsx:LiveStat |
Kpi |
software | healthy | src/app/dashboard/page.tsx:Kpi |
ChartCard |
software | healthy | src/app/dashboard/page.tsx:ChartCard |
mockForecast |
software | healthy | src/app/api/forecast/route.ts:mockForecast |
POST |
software | healthy | src/app/api/forecast/route.ts:POST |
GET |
software | healthy | src/app/api/articles/route.ts:GET |
pick |
software | healthy | src/app/api/articles/route.ts:pick |
fetchLive |
software | healthy | src/app/api/agent/route.ts:fetchLive |
weekRain |
software | healthy | src/app/api/agent/route.ts:weekRain |
liveText |
software | healthy | src/app/api/agent/route.ts:liveText |
mockAgent |
software | healthy | src/app/api/agent/route.ts:mockAgent |
POST |
software | healthy | src/app/api/agent/route.ts:POST |
GET |
software | healthy | src/app/api/airgrid/route.ts:GET |
GET |
software | healthy | src/app/api/reports/route.ts:GET |
POST |
software | healthy | src/app/api/reports/route.ts:POST |
dailyMeans |
software | healthy | src/app/api/environment/route.ts:dailyMeans |
mean |
software | healthy | src/app/api/environment/route.ts:mean |
GET |
software | healthy | src/app/api/environment/route.ts:GET |
userPrompt |
software | healthy | src/app/api/analyze/route.ts:userPrompt |
mockAnalysis |
software | healthy | src/app/api/analyze/route.ts:mockAnalysis |
POST |
software | healthy | src/app/api/analyze/route.ts:POST |
urbanFactor |
software | healthy | src/app/api/mosquitogrid/route.ts:urbanFactor |
dLat |
software | healthy | src/app/api/mosquitogrid/route.ts:dLat |
dLng |
software | healthy | src/app/api/mosquitogrid/route.ts:dLng |
tempSuitability |
software | healthy | src/app/api/mosquitogrid/route.ts:tempSuitability |
s |
software | healthy | src/app/api/mosquitogrid/route.ts:s |
humidityFactor |
software | healthy | src/app/api/mosquitogrid/route.ts:humidityFactor |
rainFactor |
software | healthy | src/app/api/mosquitogrid/route.ts:rainFactor |
soilFactor |
software | healthy | src/app/api/mosquitogrid/route.ts:soilFactor |
GET |
software | healthy | src/app/api/mosquitogrid/route.ts:GET |
dayIndex |
software | healthy | src/app/api/mosquitogrid/route.ts:dayIndex |
t |
software | healthy | src/app/api/mosquitogrid/route.ts:t |
MapPage |
software | healthy | src/app/map/page.tsx:MapPage |
AlertsPage |
software | healthy | src/app/alerts/page.tsx:AlertsPage |
resizeImage |
software | healthy | src/app/report/page.tsx:resizeImage |
ReportPage |
software | healthy | src/app/report/page.tsx:ReportPage |
onFile |
software | healthy | src/app/report/page.tsx:onFile |
locate |
software | healthy | src/app/report/page.tsx:locate |
submit |
software | healthy | src/app/report/page.tsx:submit |
MosquitoIcon |
software | healthy | src/components/map/MosquitoIcon.tsx:MosquitoIcon |
isModisYear |
software | healthy | src/components/map/MapView.tsx:isModisYear |
yearTileConfig |
software | healthy | src/components/map/MapView.tsx:yearTileConfig |
layerWeight |
software | healthy | src/components/map/MapView.tsx:layerWeight |
MapView |
software | healthy | src/components/map/MapView.tsx:MapView |
rows |
software | healthy | src/components/map/MapView.tsx:rows |
mosDayIndex |
software | healthy | src/components/map/MapView.tsx:mosDayIndex |
vals |
software | healthy | src/components/map/MapView.tsx:vals |
Showing first 50 of this kind. Full payload available via the JSON button at the top of the page.
| Label | Layer | Status | Path |
|---|---|---|---|
CLAUDE.md |
software | healthy | CLAUDE.md |
AGENTS.md |
software | healthy | AGENTS.md |
eslint.config.mjs |
software | healthy | eslint.config.mjs |
package-lock.json |
software | healthy | package-lock.json |
README.md |
software | healthy | README.md |
postcss.config.mjs |
software | healthy | postcss.config.mjs |
package.json |
software | healthy | package.json |
next.config.ts |
software | healthy | next.config.ts |
components.json |
software | healthy | components.json |
tsconfig.json |
software | healthy | tsconfig.json |
globals.css |
software | healthy | src/app/globals.css |
layout.tsx |
software | healthy | src/app/layout.tsx |
page.tsx |
software | healthy | src/app/page.tsx |
page.tsx |
software | healthy | src/app/dashboard/page.tsx |
route.ts |
software | healthy | src/app/api/forecast/route.ts |
route.ts |
software | healthy | src/app/api/articles/route.ts |
route.ts |
software | healthy | src/app/api/agent/route.ts |
route.ts |
software | healthy | src/app/api/airgrid/route.ts |
route.ts |
software | healthy | src/app/api/reports/route.ts |
route.ts |
software | healthy | src/app/api/environment/route.ts |
route.ts |
software | healthy | src/app/api/analyze/route.ts |
route.ts |
software | healthy | src/app/api/mosquitogrid/route.ts |
page.tsx |
software | healthy | src/app/map/page.tsx |
page.tsx |
software | healthy | src/app/alerts/page.tsx |
page.tsx |
software | healthy | src/app/report/page.tsx |
site.ts |
software | healthy | src/types/site.ts |
MosquitoIcon.tsx |
software | healthy | src/components/map/MosquitoIcon.tsx |
MapView.tsx |
software | healthy | src/components/map/MapView.tsx |
Navbar.tsx |
software | healthy | src/components/layout/Navbar.tsx |
AnalysisDrawer.tsx |
software | healthy | src/components/analysis/AnalysisDrawer.tsx |
RiskGauge.tsx |
software | healthy | src/components/analysis/RiskGauge.tsx |
LocationPicker.tsx |
software | healthy | src/components/report/LocationPicker.tsx |
progress.tsx |
software | healthy | src/components/ui/progress.tsx |
separator.tsx |
software | healthy | src/components/ui/separator.tsx |
card.tsx |
software | healthy | src/components/ui/card.tsx |
drawer.tsx |
software | healthy | src/components/ui/drawer.tsx |
button.tsx |
software | healthy | src/components/ui/button.tsx |
badge.tsx |
software | healthy | src/components/ui/badge.tsx |
textarea.tsx |
software | healthy | src/components/ui/textarea.tsx |
label.tsx |
software | healthy | src/components/ui/label.tsx |
select.tsx |
software | healthy | src/components/ui/select.tsx |
sonner.tsx |
software | healthy | src/components/ui/sonner.tsx |
tabs.tsx |
software | healthy | src/components/ui/tabs.tsx |
skeleton.tsx |
software | healthy | src/components/ui/skeleton.tsx |
dialog.tsx |
software | healthy | src/components/ui/dialog.tsx |
input.tsx |
software | healthy | src/components/ui/input.tsx |
useSitesStore.ts |
software | healthy | src/store/useSitesStore.ts |
mosquito.ts |
software | healthy | src/lib/mosquito.ts |
mapbox.ts |
software | healthy | src/lib/mapbox.ts |
utils.ts |
software | healthy | src/lib/utils.ts |
Showing first 50 of this kind. Full payload available via the JSON button at the top of the page.
| Label | Layer | Status | Path |
|---|---|---|---|
src |
software | healthy | src |
app |
software | healthy | src/app |
dashboard |
software | healthy | src/app/dashboard |
api |
software | healthy | src/app/api |
forecast |
software | healthy | src/app/api/forecast |
articles |
software | healthy | src/app/api/articles |
agent |
software | healthy | src/app/api/agent |
airgrid |
software | healthy | src/app/api/airgrid |
reports |
software | healthy | src/app/api/reports |
environment |
software | healthy | src/app/api/environment |
analyze |
software | healthy | src/app/api/analyze |
mosquitogrid |
software | healthy | src/app/api/mosquitogrid |
map |
software | healthy | src/app/map |
alerts |
software | healthy | src/app/alerts |
report |
software | healthy | src/app/report |
types |
software | healthy | src/types |
components |
software | healthy | src/components |
map |
software | healthy | src/components/map |
layout |
software | healthy | src/components/layout |
analysis |
software | healthy | src/components/analysis |
report |
software | healthy | src/components/report |
ui |
software | healthy | src/components/ui |
store |
software | healthy | src/store |
lib |
software | healthy | src/lib |
docs |
software | healthy | docs |
.claude |
software | healthy | .claude |
| Label | Layer | Status | Path |
|---|---|---|---|
RootLayout |
frontend | healthy | src/app/layout.tsx |
Home |
frontend | healthy | src/app/page.tsx |
DashboardPage |
frontend | healthy | src/app/dashboard/page.tsx |
MapPage |
frontend | healthy | src/app/map/page.tsx |
AlertsPage |
frontend | healthy | src/app/alerts/page.tsx |
ReportPage |
frontend | healthy | src/app/report/page.tsx |
| Label | Layer | Status | Path |
|---|---|---|---|
/page.tsx |
frontend | healthy | src/app/page.tsx |
/dashboard |
frontend | healthy | src/app/dashboard/page.tsx |
/map |
frontend | healthy | src/app/map/page.tsx |
/alerts |
frontend | healthy | src/app/alerts/page.tsx |
/report |
frontend | healthy | src/app/report/page.tsx |
| Label | Layer | Status | Path |
|---|---|---|---|
Bakdaulet-omeraiuly__ecowatch-ai |
software | healthy | /data/fable5_failed_archive/Bakdaulet-omeraiuly__ecowatch-ai |
This page is publicly accessible at:
https://repobility.com/scan/67b5787e-c01c-4c73-94a4-7da289faebb1/
To check status programmatically (no auth required):
curl -s https://repobility.com/api/v1/public/scan/67b5787e-c01c-4c73-94a4-7da289faebb1/
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.