https://github.com/SebSanGar/cultivOS
· scanned 2026-06-16 00:06 UTC (2 months, 2 weeks ago)
251 raw signals (0 security + 251 graph)
Last scanned 2 months, 2 weeks ago · v1 · 244 actionable findings from 1 signal source. 7 repeated signals grouped for readability. Security checks, system graph analysis, and verified AI-agent feedback are merged into one review queue.
All 10259 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 |
|---|---|---|---|
fetchJSON |
software | healthy | frontend/fusion-page.js:fetchJSON |
esc |
software | healthy | frontend/fusion-page.js:esc |
t |
software | healthy | frontend/fusion-page.js:t |
getSensorLabels |
software | healthy | frontend/fusion-page.js:getSensorLabels |
resetStats |
software | healthy | frontend/fusion-page.js:resetStats |
renderFusion |
software | healthy | frontend/fusion-page.js:renderFusion |
renderMatrix |
software | healthy | frontend/fusion-page.js:renderMatrix |
confPct |
software | healthy | frontend/fusion-page.js:confPct |
renderContradictions |
software | healthy | frontend/fusion-page.js:renderContradictions |
renderFieldCards |
software | healthy | frontend/fusion-page.js:renderFieldCards |
fetchJSON |
software | healthy | frontend/fotos.js:fetchJSON |
uploadFile |
software | healthy | frontend/fotos.js:uploadFile |
loadPhotos |
software | healthy | frontend/fotos.js:loadPhotos |
classificationLabel |
software | healthy | frontend/fotos.js:classificationLabel |
esc |
software | healthy | frontend/fotos.js:esc |
t |
software | healthy | frontend/field.js:t |
cropLabel |
software | healthy | frontend/field.js:cropLabel |
esc |
software | healthy | frontend/field.js:esc |
healthClass |
software | healthy | frontend/field.js:healthClass |
fetchJSON |
software | healthy | frontend/field.js:fetchJSON |
dateLocale |
software | healthy | frontend/field.js:dateLocale |
renderFarmerSummary |
software | healthy | frontend/field.js:renderFarmerSummary |
loadFieldDetail |
software | healthy | frontend/field.js:loadFieldDetail |
renderNdviDetail |
software | healthy | frontend/field.js:renderNdviDetail |
renderNdviChart |
software | healthy | frontend/field.js:renderNdviChart |
renderNdviHistory |
software | healthy | frontend/field.js:renderNdviHistory |
renderThermalDetail |
software | healthy | frontend/field.js:renderThermalDetail |
renderThermalHistory |
software | healthy | frontend/field.js:renderThermalHistory |
renderSoil |
software | healthy | frontend/field.js:renderSoil |
phCls |
software | healthy | frontend/field.js:phCls |
nCls |
software | healthy | frontend/field.js:nCls |
pCls |
software | healthy | frontend/field.js:pCls |
kCls |
software | healthy | frontend/field.js:kCls |
omCls |
software | healthy | frontend/field.js:omCls |
renderSoilHistory |
software | healthy | frontend/field.js:renderSoilHistory |
initSoilForm |
software | healthy | frontend/field.js:initSoilForm |
levelLabel |
software | healthy | frontend/field.js:levelLabel |
renderDisease |
software | healthy | frontend/field.js:renderDisease |
renderIrrigation |
software | healthy | frontend/field.js:renderIrrigation |
renderYield |
software | healthy | frontend/field.js:renderYield |
renderTreatments |
software | healthy | frontend/field.js:renderTreatments |
toggleApplyForm |
software | healthy | frontend/field.js:toggleApplyForm |
markTreatmentApplied |
software | healthy | frontend/field.js:markTreatmentApplied |
renderTreatmentHistory |
software | healthy | frontend/field.js:renderTreatmentHistory |
renderRotation |
software | healthy | frontend/field.js:renderRotation |
renderRegionalCard |
software | healthy | frontend/field.js:renderRegionalCard |
fieldRecs |
software | healthy | frontend/field.js:fieldRecs |
renderActionTimeline |
software | healthy | frontend/field.js:renderActionTimeline |
priorityLabel |
software | healthy | frontend/field.js:priorityLabel |
priorityCls |
software | healthy | frontend/field.js:priorityCls |
Showing first 50 of this kind. Full payload available via the JSON button at the top of the page.
| Label | Layer | Status | Path |
|---|---|---|---|
requirements-dev.txt |
software | healthy | requirements-dev.txt |
railway.toml |
software | healthy | railway.toml |
README.md |
software | healthy | README.md |
run.sh |
software | healthy | run.sh |
CLAUDE.md |
software | healthy | CLAUDE.md |
index.html |
software | healthy | index.html |
Dockerfile |
software | healthy | Dockerfile |
QUICKSTART.md |
software | healthy | QUICKSTART.md |
.env.example |
software | healthy | .env.example |
pyproject.toml |
software | healthy | pyproject.toml |
LICENSE |
software | healthy | LICENSE |
requirements.txt |
software | healthy | requirements.txt |
fusion-page.js |
software | healthy | frontend/fusion-page.js |
fotos.js |
software | healthy | frontend/fotos.js |
trayectoria.html |
software | healthy | frontend/trayectoria.html |
completitud-global.html |
software | healthy | frontend/completitud-global.html |
precision-ia.html |
software | healthy | frontend/precision-ia.html |
ranking-miembros.html |
software | healthy | frontend/ranking-miembros.html |
field.js |
software | healthy | frontend/field.js |
resiliencia.js |
software | healthy | frontend/resiliencia.js |
roi-tratamientos.html |
software | healthy | frontend/roi-tratamientos.html |
soil-import.html |
software | healthy | frontend/soil-import.html |
seasonal.html |
software | healthy | frontend/seasonal.html |
nutrientes-suelo.html |
software | healthy | frontend/nutrientes-suelo.html |
flights.html |
software | healthy | frontend/flights.html |
efectividad-intervenciones.js |
software | healthy | frontend/efectividad-intervenciones.js |
correlacion-ndvi.html |
software | healthy | frontend/correlacion-ndvi.html |
efectividad-intervenciones.html |
software | healthy | frontend/efectividad-intervenciones.html |
comparar.html |
software | healthy | frontend/comparar.html |
recommendations.js |
software | healthy | frontend/recommendations.js |
styles.css |
software | healthy | frontend/styles.css |
management.html |
software | healthy | frontend/management.html |
plan-accion.html |
software | healthy | frontend/plan-accion.html |
coop-progreso-mensual.js |
software | healthy | frontend/coop-progreso-mensual.js |
carbon.js |
software | healthy | frontend/carbon.js |
cerebro-analytics.js |
software | healthy | frontend/cerebro-analytics.js |
demo.html |
software | healthy | frontend/demo.html |
flota.js |
software | healthy | frontend/flota.js |
confianza-tratamientos.js |
software | healthy | frontend/confianza-tratamientos.js |
intel.js |
software | healthy | frontend/intel.js |
ejecutivo.js |
software | healthy | frontend/ejecutivo.js |
regional.js |
software | healthy | frontend/regional.js |
trayectoria.js |
software | healthy | frontend/trayectoria.js |
resiliencia.html |
software | healthy | frontend/resiliencia.html |
rotation.js |
software | healthy | frontend/rotation.js |
knowledge.js |
software | healthy | frontend/knowledge.js |
efectividad-global.html |
software | healthy | frontend/efectividad-global.html |
escalaciones-alertas.html |
software | healthy | frontend/escalaciones-alertas.html |
anomalies.js |
software | healthy | frontend/anomalies.js |
alertas-estacionales.js |
software | healthy | frontend/alertas-estacionales.js |
Showing first 50 of this kind. Full payload available via the JSON button at the top of the page.
| Label | Layer | Status | Path |
|---|---|---|---|
TestPlanAccionPage |
software | healthy | tests/test_plan_accion_page.py:27 |
TestAllStagesService |
software | healthy | tests/test_growth_stage_timeline.py:8 |
TestGrowthStageAPIAllStages |
software | healthy | tests/test_growth_stage_timeline.py:52 |
TestTimelineFrontend |
software | healthy | tests/test_growth_stage_timeline.py:90 |
TestDemoFarmsAPI |
software | healthy | tests/test_walkthrough.py:8 |
TestWalkthroughRoute |
software | healthy | tests/test_walkthrough.py:74 |
TestSeasonalAlertsWithHealth |
software | healthy | tests/test_seasonal_alerts_health.py:10 |
TestSeasonalAlertsWithoutHealth |
software | healthy | tests/test_seasonal_alerts_health.py:108 |
TestFieldHealthLatestOnly |
software | healthy | tests/test_seasonal_alerts_health.py:164 |
TestEfectividadGlobalPageLoad |
software | healthy | tests/test_efectividad_global_page.py:72 |
TestEfectividadGlobalAPI |
software | healthy | tests/test_efectividad_global_page.py:135 |
TestIndiceEstresPage |
software | healthy | tests/test_indice_estres_page.py:27 |
TestComputeNDVI |
software | healthy | tests/test_ndvi.py:12 |
TestComputeNDVIStats |
software | healthy | tests/test_ndvi.py:52 |
TestNDVIAPI |
software | healthy | tests/test_ndvi.py:111 |
SilentHandler |
software | healthy | tests/test_h3_demo_tag_strip.py:84 |
TestH3DashboardNoDemoTag |
software | healthy | tests/test_h3_demo_tag_strip.py:174 |
TestH3CampoNoDemoTag |
software | healthy | tests/test_h3_demo_tag_strip.py:209 |
TestH3NotificacionesNoDemoTag |
software | healthy | tests/test_h3_demo_tag_strip.py:231 |
TestIntelAllFarmsSummary |
software | healthy | tests/test_intel.py:164 |
TestIntelSoilTrends |
software | healthy | tests/test_intel.py:179 |
TestIntelTreatmentEffectiveness |
software | healthy | tests/test_intel.py:194 |
TestIntelAnomalies |
software | healthy | tests/test_intel.py:210 |
TestIntelRequiresAdminOrResearcher |
software | healthy | tests/test_intel.py:222 |
TestRankingMiembrosPage |
software | healthy | tests/test_ranking_miembros_page.py:27 |
TestIntelligencePageLoad |
software | healthy | tests/test_intelligence_page.py:96 |
TestIntelligencePageSections |
software | healthy | tests/test_intelligence_page.py:142 |
TestIntelligenceAPI |
software | healthy | tests/test_intelligence_page.py:194 |
TestIntelligencePageStats |
software | healthy | tests/test_intelligence_page.py:315 |
SilentHandler |
software | healthy | tests/test_f8_agronomo_toggle.py:48 |
TestF8ToggleButtonPresent |
software | healthy | tests/test_f8_agronomo_toggle.py:104 |
TestF8ToggleAbsentAnalytical |
software | healthy | tests/test_f8_agronomo_toggle.py:126 |
TestF8DefaultFarmerMode |
software | healthy | tests/test_f8_agronomo_toggle.py:148 |
TestF8AgronomistMode |
software | healthy | tests/test_f8_agronomo_toggle.py:196 |
TestF8ToggleClickBehavior |
software | healthy | tests/test_f8_agronomo_toggle.py:246 |
TestF8Persistence |
software | healthy | tests/test_f8_agronomo_toggle.py:283 |
TestAlertasEstacionalesPageLoad |
software | healthy | tests/test_alertas_estacionales_page.py:34 |
TestSeasonalAlertsAPI |
software | healthy | tests/test_alertas_estacionales_page.py:85 |
TestCompletitudGlobalPageLoad |
software | healthy | tests/test_completitud_global_page.py:92 |
TestCompletitudGlobalAPI |
software | healthy | tests/test_completitud_global_page.py:139 |
TestAlertConfigAPI |
software | healthy | tests/test_alert_config.py:8 |
TestAlertCheckUsesConfig |
software | healthy | tests/test_alert_config.py:121 |
TestCorrelacionNdviPage |
software | healthy | tests/test_correlacion_ndvi_page.py:23 |
TestDashboardReturnsAllFieldsWithLatestScores |
software | healthy | tests/test_dashboard.py:8 |
TestDashboardEmptyFarm |
software | healthy | tests/test_dashboard.py:77 |
TestDashboardRanksFieldsByUrgency |
software | healthy | tests/test_dashboard.py:96 |
TestDashboardIncludesWeather |
software | healthy | tests/test_dashboard.py:136 |
TestMissionPageLoad |
software | healthy | tests/test_mission_page.py:46 |
TestMissionAPI |
software | healthy | tests/test_mission_page.py:107 |
TestMissionPageContent |
software | healthy | tests/test_mission_page.py:153 |
Showing first 50 of this kind. Full payload available via the JSON button at the top of the page.
| Label | Layer | Status | Path |
|---|---|---|---|
GET /api/health |
api | healthy | src/cultivos/app.py |
GET /api/sentry-debug |
api | healthy | src/cultivos/app.py |
GET /api/readiness |
api | healthy | src/cultivos/app.py |
GET / |
api | healthy | src/cultivos/app.py |
GET /intel |
api | healthy | src/cultivos/app.py |
GET /campo |
api | healthy | src/cultivos/app.py |
GET /demo |
api | healthy | src/cultivos/app.py |
GET /conocimiento |
api | healthy | src/cultivos/app.py |
GET /login |
api | healthy | src/cultivos/app.py |
GET /gestion |
api | healthy | src/cultivos/app.py |
GET /recomendaciones |
api | healthy | src/cultivos/app.py |
GET /vuelos |
api | healthy | src/cultivos/app.py |
GET /notificaciones |
api | healthy | src/cultivos/app.py |
GET /estado |
api | healthy | src/cultivos/app.py |
GET /importar-suelo |
api | healthy | src/cultivos/app.py |
GET /impacto-economico |
api | healthy | src/cultivos/app.py |
GET /docs-api |
api | healthy | src/cultivos/app.py |
GET /suelo |
api | healthy | src/cultivos/app.py |
GET /historial |
api | healthy | src/cultivos/app.py |
GET /onboarding |
api | healthy | src/cultivos/app.py |
GET /recorrido |
api | healthy | src/cultivos/app.py |
GET /alertas-config |
api | healthy | src/cultivos/app.py |
GET /termica |
api | healthy | src/cultivos/app.py |
GET /regenerativo |
api | healthy | src/cultivos/app.py |
GET /carbono |
api | healthy | src/cultivos/app.py |
GET /anomalias |
api | healthy | src/cultivos/app.py |
GET /microbioma |
api | healthy | src/cultivos/app.py |
GET /rotacion |
api | healthy | src/cultivos/app.py |
GET /mision |
api | healthy | src/cultivos/app.py |
GET /riego |
api | healthy | src/cultivos/app.py |
GET /enfermedades |
api | healthy | src/cultivos/app.py |
GET /tek |
api | healthy | src/cultivos/app.py |
GET /fusion |
api | healthy | src/cultivos/app.py |
GET /inteligencia |
api | healthy | src/cultivos/app.py |
GET /estaciones |
api | healthy | src/cultivos/app.py |
GET /rendimiento |
api | healthy | src/cultivos/app.py |
GET /acciones |
api | healthy | src/cultivos/app.py |
GET /completitud |
api | healthy | src/cultivos/app.py |
GET /completitud-global |
api | healthy | src/cultivos/app.py |
GET /alertas-estacionales |
api | healthy | src/cultivos/app.py |
GET /intervenciones |
api | healthy | src/cultivos/app.py |
GET /efectividad |
api | healthy | src/cultivos/app.py |
GET /regional |
api | healthy | src/cultivos/app.py |
GET /reportes |
api | healthy | src/cultivos/app.py |
GET /exportar |
api | healthy | src/cultivos/app.py |
GET /calendario |
api | healthy | src/cultivos/app.py |
GET /mapa |
api | healthy | src/cultivos/app.py |
GET /efectividad-global |
api | healthy | src/cultivos/app.py |
GET /clima |
api | healthy | src/cultivos/app.py |
GET /comparar |
api | healthy | src/cultivos/app.py |
Showing first 50 of this kind. Full payload available via the JSON button at the top of the page.
| Label | Layer | Status | Path |
|---|---|---|---|
Base |
data | healthy | src/cultivos/db/models.py |
Farm |
data | healthy | src/cultivos/db/models.py |
Field |
data | healthy | src/cultivos/db/models.py |
FlightLog |
data | healthy | src/cultivos/db/models.py |
HealthScore |
data | healthy | src/cultivos/db/models.py |
SoilAnalysis |
data | healthy | src/cultivos/db/models.py |
NDVIResult |
data | healthy | src/cultivos/db/models.py |
TreatmentRecord |
data | healthy | src/cultivos/db/models.py |
ThermalResult |
data | healthy | src/cultivos/db/models.py |
MicrobiomeRecord |
data | healthy | src/cultivos/db/models.py |
AncestralMethod |
data | healthy | src/cultivos/db/models.py |
Fertilizer |
data | healthy | src/cultivos/db/models.py |
User |
data | healthy | src/cultivos/db/models.py |
Disease |
data | healthy | src/cultivos/db/models.py |
CropType |
data | healthy | src/cultivos/db/models.py |
Alert |
data | healthy | src/cultivos/db/models.py |
FarmerFeedback |
data | healthy | src/cultivos/db/models.py |
WeatherRecord |
data | healthy | src/cultivos/db/models.py |
AlertLog |
data | healthy | src/cultivos/db/models.py |
AlertConfig |
data | healthy | src/cultivos/db/models.py |
PredictionSnapshot |
data | healthy | src/cultivos/db/models.py |
Cooperative |
data | healthy | src/cultivos/db/models.py |
FieldPhoto |
data | healthy | src/cultivos/db/models.py |
CropVariety |
data | healthy | src/cultivos/db/models.py |
HarvestRecord |
data | healthy | src/cultivos/db/models.py |
AgronomistTip |
data | healthy | src/cultivos/db/models.py |
CarbonBaseline |
data | healthy | src/cultivos/db/models.py |
FarmerVocabulary |
data | healthy | src/cultivos/db/models.py |
FarmerObservation |
data | healthy | src/cultivos/db/models.py |
TEKAdoption |
data | healthy | src/cultivos/db/models.py |
farms |
data | healthy | src/cultivos/db/models.py |
fields |
data | healthy | src/cultivos/db/models.py |
flight_logs |
data | healthy | src/cultivos/db/models.py |
health_scores |
data | healthy | src/cultivos/db/models.py |
soil_analyses |
data | healthy | src/cultivos/db/models.py |
ndvi_results |
data | healthy | src/cultivos/db/models.py |
treatment_records |
data | healthy | src/cultivos/db/models.py |
thermal_results |
data | healthy | src/cultivos/db/models.py |
microbiome_records |
data | healthy | src/cultivos/db/models.py |
ancestral_methods |
data | healthy | src/cultivos/db/models.py |
fertilizers |
data | healthy | src/cultivos/db/models.py |
users |
data | healthy | src/cultivos/db/models.py |
diseases |
data | healthy | src/cultivos/db/models.py |
crop_types |
data | healthy | src/cultivos/db/models.py |
alerts |
data | healthy | src/cultivos/db/models.py |
farmer_feedback |
data | healthy | src/cultivos/db/models.py |
weather_records |
data | healthy | src/cultivos/db/models.py |
alert_logs |
data | healthy | src/cultivos/db/models.py |
alert_configs |
data | healthy | src/cultivos/db/models.py |
prediction_snapshots |
data | healthy | src/cultivos/db/models.py |
Showing first 50 of this kind. Full payload available via the JSON button at the top of the page.
| Label | Layer | Status | Path |
|---|---|---|---|
frontend |
software | healthy | frontend |
impulsora |
software | healthy | impulsora |
tests |
software | healthy | tests |
docs |
software | healthy | docs |
scripts |
software | healthy | scripts |
design |
software | healthy | design |
mockups |
software | healthy | design/mockups |
season-report |
software | healthy | design/mockups/season-report |
launch-diagram |
software | healthy | design/mockups/launch-diagram |
field-map |
software | healthy | design/mockups/field-map |
insight-card |
software | healthy | design/mockups/insight-card |
weekly-brief |
software | healthy | design/mockups/weekly-brief |
tasks |
software | healthy | tasks |
web |
software | healthy | web |
app |
software | healthy | web/app |
i18n |
software | healthy | web/app/i18n |
components |
software | healthy | web/app/components |
public |
software | healthy | web/public |
mockups |
software | healthy | web/public/mockups |
season-report |
software | healthy | web/public/mockups/season-report |
launch-diagram |
software | healthy | web/public/mockups/launch-diagram |
field-map |
software | healthy | web/public/mockups/field-map |
insight-card |
software | healthy | web/public/mockups/insight-card |
weekly-brief |
software | healthy | web/public/mockups/weekly-brief |
.claude |
software | healthy | .claude |
agents |
software | healthy | .claude/agents |
alembic |
software | healthy | alembic |
versions |
software | healthy | alembic/versions |
.github |
software | healthy | .github |
workflows |
software | healthy | .github/workflows |
fodecijal |
software | healthy | fodecijal |
src |
software | healthy | src |
cultivos |
software | healthy | src/cultivos |
models |
software | healthy | src/cultivos/models |
api |
software | healthy | src/cultivos/api |
utils |
software | healthy | src/cultivos/utils |
services |
software | healthy | src/cultivos/services |
drone |
software | healthy | src/cultivos/services/drone |
intelligence |
software | healthy | src/cultivos/services/intelligence |
alerts |
software | healthy | src/cultivos/services/alerts |
pipeline |
software | healthy | src/cultivos/services/pipeline |
crop |
software | healthy | src/cultivos/services/crop |
db |
software | healthy | src/cultivos/db |
| Label | Layer | Status | Path |
|---|---|---|---|
auth::tests/test_auth.py |
security | healthy | tests/test_auth.py |
auth::frontend/auth-guard.js |
security | healthy | frontend/auth-guard.js |
auth::frontend/demo.html |
security | healthy | frontend/demo.html |
auth::src/cultivos/app.py |
security | healthy | src/cultivos/app.py |
auth::src/cultivos/auth.py |
security | healthy | src/cultivos/auth.py |
auth::.env.example |
security | healthy | .env.example |
auth::tests/test_login_page.py |
security | healthy | tests/test_login_page.py |
auth::tests/test_fl3_nav_user_menu.py |
security | healthy | tests/test_fl3_nav_user_menu.py |
auth::src/cultivos/api/auth.py |
security | healthy | src/cultivos/api/auth.py |
auth::run.sh |
security | healthy | run.sh |
auth::README.md |
security | healthy | README.md |
| Label | Layer | Status | Path |
|---|---|---|---|
/page.tsx |
frontend | healthy | web/app/page.tsx |
/ |
frontend | healthy | frontend/tour.js |
/campo |
frontend | healthy | frontend/tour.js |
/intel |
frontend | healthy | frontend/tour.js |
/conocimiento |
frontend | healthy | frontend/tour.js |
/api/status |
frontend | healthy | frontend/status.js |
/api/farms |
frontend | healthy | frontend/status.js |
/api/knowledge/fertilizers |
frontend | healthy | frontend/status.js |
/api/knowledge/crops |
frontend | healthy | frontend/status.js |
/api/knowledge/ancestral |
frontend | healthy | frontend/status.js |
| Label | Layer | Status | Path |
|---|---|---|---|
sqlite |
data | healthy | README.md |
postgresql |
data | healthy | README.md |
redis |
data | healthy | CLAUDE.md |
postgres |
data | healthy | tests/test_f9_railway_deploy.py |
| Label | Layer | Status | Path |
|---|---|---|---|
repobility-clone-74blaz__ |
software | healthy | /tmp/repobility-clone-74blaz__ |
| Label | Layer | Status | Path |
|---|---|---|---|
test_t04_alembic_migration.py |
data | healthy | tests/test_t04_alembic_migration.py |
| Label | Layer | Status | Path |
|---|---|---|---|
port:8000 |
network | healthy | Dockerfile |
| Label | Layer | Status | Path |
|---|---|---|---|
image::Dockerfile |
hardware | healthy | Dockerfile |
| Label | Layer | Status | Path |
|---|---|---|---|
RootLayout |
frontend | healthy | web/app/layout.tsx |
| Label | Layer | Status | Path |
|---|---|---|---|
gha::ci |
cicd | healthy | .github/workflows/ci.yml |
This page is publicly accessible at:
https://repobility.com/scan/00204165-600a-4942-b9bc-2c8a8ffb78b1/
To check status programmatically (no auth required):
curl -s https://repobility.com/api/v1/public/scan/00204165-600a-4942-b9bc-2c8a8ffb78b1/
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.