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.

tlenenao/geostudio

https://github.com/tlenenao/geostudio · scanned 2026-09-21 23:53 UTC (1 month ago)

158 raw signals (0 security + 158 graph)

UNIFIED Repobility · multi-layer engine · AI coders

Complete repo analysis

Last scanned 1 month ago · v1 · 133 actionable findings from 1 signal source. 25 repeated signals 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 10224 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
_section_bounds software healthy scripts/check_claude_md_size.py:23
_entry_sizes software healthy scripts/check_claude_md_size.py:31
main software healthy scripts/check_claude_md_size.py:54
_type_id software healthy scripts/generate_qgis_algorithm_schemas.py:57
fetch_schema software healthy scripts/generate_qgis_algorithm_schemas.py:71
main software healthy scripts/generate_qgis_algorithm_schemas.py:95
iter_target_files software healthy scripts/add-license-headers.py:31
add_header software healthy scripts/add-license-headers.py:41
main software healthy scripts/add-license-headers.py:53
main software healthy scripts/generate_qgis_worker_allowlist.py:14
closeTauriDriver software healthy desktop-etl/e2e/wdio.conf.js:closeTauriDriver
connectHandles software healthy desktop-etl/e2e/specs/golden-path.spec.js:connectHandles
_parse software healthy deploy/backup/retention.py:15
select_files_to_delete software healthy deploy/backup/retention.py:22
_main software healthy deploy/backup/retention.py:54
_name software healthy deploy/backup/test_retention.py:10
test_daily_window_of_7_is_never_deleted software healthy deploy/backup/test_retention.py:14
test_keeps_4_most_recent_distinct_older_weeks_deletes_rest software healthy deploy/backup/test_retention.py:20
test_ignores_filenames_not_matching_the_naming_pattern software healthy deploy/backup/test_retention.py:31
_load_allowlist software healthy deploy/qgis-worker/server.py:19
do_POST software dead deploy/qgis-worker/server.py:27
_respond software healthy deploy/qgis-worker/server.py:64
log_message software dead deploy/qgis-worker/server.py:72
_register_arcgis_layer software healthy core/tests/test_mcp_tools_explain_dataset_arcgis.py:21
test_explain_dataset_arcgis_source_returns_fields_from_live… software healthy core/tests/test_mcp_tools_explain_dataset_arcgis.py:55
handler software healthy core/tests/test_mcp_tools_explain_dataset_arcgis.py:59
_connector software healthy core/tests/test_harvest_ogc_records_connector.py:50
test_fetch_collections_and_items_maps_fields software healthy core/tests/test_harvest_ogc_records_connector.py:54
handler software healthy core/tests/test_harvest_ogc_records_connector.py:198
test_root_url_trailing_slash_is_stripped software healthy core/tests/test_harvest_ogc_records_connector.py:89
test_malformed_collections_raises_harvest_fetch_error software healthy core/tests/test_harvest_ogc_records_connector.py:97
test_collections_unreachable_raises_harvest_fetch_error software healthy core/tests/test_harvest_ogc_records_connector.py:111
test_collection_first_page_failure_is_ignored_others_contin… software healthy core/tests/test_harvest_ogc_records_connector.py:119
test_next_page_failure_keeps_partial_for_collection software healthy core/tests/test_harvest_ogc_records_connector.py:134
test_feature_without_id_is_skipped software healthy core/tests/test_harvest_ogc_records_connector.py:147
test_pages_per_collection_capped software healthy core/tests/test_harvest_ogc_records_connector.py:164
test_collections_capped_at_max software healthy core/tests/test_harvest_ogc_records_connector.py:193
test_fetch_copy_geojson_is_none software healthy core/tests/test_harvest_ogc_records_connector.py:216
test_get_connector_returns_ogc_records software healthy core/tests/test_harvest_ogc_records_connector.py:229
session software healthy core/tests/test_slug_repository.py:18
tenant_and_user software healthy core/tests/test_slug_repository.py:28
test_create_site_genere_slug_depuis_titre software healthy core/tests/test_slug_repository.py:42
test_create_site_collision_implicite_suffixe software healthy core/tests/test_slug_repository.py:54
test_create_site_slug_fourni_collision_leve software healthy core/tests/test_slug_repository.py:74
test_create_site_slug_fourni_invalide_leve software healthy core/tests/test_slug_repository.py:95
test_create_non_site_slug_reste_null software healthy core/tests/test_slug_repository.py:108
test_admin_tools_enabled_without_secret_refuses_to_boot software healthy core/tests/test_admin_tools_secret_guard.py:16
test_admin_tools_enabled_with_empty_string_secret_refuses_t… software healthy core/tests/test_admin_tools_secret_guard.py:26
test_admin_tools_enabled_with_secret_boots software healthy core/tests/test_admin_tools_secret_guard.py:36
test_admin_tools_disabled_boots_regardless_of_secret software healthy core/tests/test_admin_tools_secret_guard.py:42

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

LabelLayerStatusPath
commitlint.config.js software healthy commitlint.config.js
README.md software healthy README.md
CLAUDE.md software healthy CLAUDE.md
CONTRIBUTING.md software healthy CONTRIBUTING.md
.gitleaks.toml software healthy .gitleaks.toml
docker-compose.prod.yml software healthy docker-compose.prod.yml
.pre-commit-config.yaml software healthy .pre-commit-config.yaml
martin-config.yaml software healthy martin-config.yaml
.env.example software healthy .env.example
LICENSE software healthy LICENSE
CODE_OF_CONDUCT.md software healthy CODE_OF_CONDUCT.md
SECURITY.md software healthy SECURITY.md
CHANGELOG.md software healthy CHANGELOG.md
docker-compose.yml software healthy docker-compose.yml
2026-08-27-historique-execution-continu.md software healthy docs/superpowers/2026-08-27-historique-execution-continu.md
2026-09-17-desktop-etl-spike-01-pyinstaller-freeze.md software healthy docs/superpowers/plans/2026-09-17-desktop-etl-spike-01-pyin…
2026-08-14-sp18a-export-mecanisme-commun-statique.md software healthy docs/superpowers/plans/2026-08-14-sp18a-export-mecanisme-co…
2026-07-18-sp13b-widgets-contenu.md software healthy docs/superpowers/plans/2026-07-18-sp13b-widgets-contenu.md
2026-07-15-sp9-gestion-collections.md software healthy docs/superpowers/plans/2026-07-15-sp9-gestion-collections.md
2026-09-17-portage-arm64-multiarch.md software healthy docs/superpowers/plans/2026-09-17-portage-arm64-multiarch.md
2026-07-11-sp3c-shell-bascule.md software healthy docs/superpowers/plans/2026-07-11-sp3c-shell-bascule.md
2026-07-02-sp0cb-mapview.md software healthy docs/superpowers/plans/2026-07-02-sp0cb-mapview.md
2026-07-24-sp-deploy-c-installeur.md software healthy docs/superpowers/plans/2026-07-24-sp-deploy-c-installeur.md
2026-09-07-rev102-geocodage-ban.md software healthy docs/superpowers/plans/2026-09-07-rev102-geocodage-ban.md
2026-07-12-sp6a-ingestion-jobs-geojson-csv.md software healthy docs/superpowers/plans/2026-07-12-sp6a-ingestion-jobs-geojs…
2026-07-16-sp9-ci-publique-release.md software healthy docs/superpowers/plans/2026-07-16-sp9-ci-publique-release.md
2026-08-27-sp27-carte-symbologie-avancee-mesure.md software healthy docs/superpowers/plans/2026-08-27-sp27-carte-symbologie-ava…
2026-07-05-sp1a-socle-core.md software healthy docs/superpowers/plans/2026-07-05-sp1a-socle-core.md
2026-09-19-fiabilisation-deploiement-proxmox-fraicheur-imag… software healthy docs/superpowers/plans/2026-09-19-fiabilisation-deploiement…
2026-07-08-sp1c-partage-publication.md software healthy docs/superpowers/plans/2026-07-08-sp1c-partage-publication.…
2026-09-18-desktop-etl-phase-fg.md software healthy docs/superpowers/plans/2026-09-18-desktop-etl-phase-fg.md
2026-09-07-app-builder-package-extraction.md software healthy docs/superpowers/plans/2026-09-07-app-builder-package-extra…
2026-09-06-sp59-exploitation-sauvegarde-oidc.md software healthy docs/superpowers/plans/2026-09-06-sp59-exploitation-sauvega…
2026-08-29-sp29a-spike-primitives.md software healthy docs/superpowers/plans/2026-08-29-sp29a-spike-primitives.md
2026-08-23-sp26-durcissement.md software healthy docs/superpowers/plans/2026-08-23-sp26-durcissement.md
2026-08-03-sp14i-sql-lab.md software healthy docs/superpowers/plans/2026-08-03-sp14i-sql-lab.md
2026-07-04-sp0d7-widget-sdk.md software healthy docs/superpowers/plans/2026-07-04-sp0d7-widget-sdk.md
2026-08-20-sp22-filet-qualite-statique.md software healthy docs/superpowers/plans/2026-08-20-sp22-filet-qualite-statiq…
2026-09-04-sp39-notifications-in-app.md software healthy docs/superpowers/plans/2026-09-04-sp39-notifications-in-app…
2026-09-05-sp46-navigation-manquante.md software healthy docs/superpowers/plans/2026-09-05-sp46-navigation-manquante…
2026-08-09-sp17b-report-schedule-plan.md software healthy docs/superpowers/plans/2026-08-09-sp17b-report-schedule-pla…
2026-07-24-sp-deploy-a-stack-prod.md software healthy docs/superpowers/plans/2026-07-24-sp-deploy-a-stack-prod.md
2026-06-29-sp0b1-shell-foundation.md software healthy docs/superpowers/plans/2026-06-29-sp0b1-shell-foundation.md
2026-09-05-sp43-refactorisation-structurelle.md software healthy docs/superpowers/plans/2026-09-05-sp43-refactorisation-stru…
2026-08-15-sp18b-export-mode-connecte.md software healthy docs/superpowers/plans/2026-08-15-sp18b-export-mode-connect…
2026-09-05-sp55-catalogue.md software healthy docs/superpowers/plans/2026-09-05-sp55-catalogue.md
2026-09-06-gap22-securite-colonne.md software healthy docs/superpowers/plans/2026-09-06-gap22-securite-colonne.md
2026-08-05-sp14m-bookmarks.md software healthy docs/superpowers/plans/2026-08-05-sp14m-bookmarks.md
2026-07-09-sp2a-mcp-oauth-resource-server.md software healthy docs/superpowers/plans/2026-07-09-sp2a-mcp-oauth-resource-s…
2026-07-11-sp4a-widget-formulaire.md software healthy docs/superpowers/plans/2026-07-11-sp4a-widget-formulaire.md

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

LabelLayerStatusPath
Handler software healthy deploy/qgis-worker/server.py:26
ExternalExampleWidget software healthy examples/external-widget/widget.js:ExternalExampleWidget
_FakeS3 software healthy core/tests/test_report_routes.py:18
_FakeS3Client software healthy core/tests/test_quotas_service.py:124
_FakeBody software healthy core/tests/test_terrain3d_storage.py:8
_FakeS3Client software healthy core/tests/test_terrain3d_storage.py:20
_FakeS3Client software healthy core/tests/test_cdc_storage.py:14
_AlreadyExistsClient software healthy core/tests/test_cdc_storage.py:64
_LimitedDeleteClient software healthy core/tests/test_cdc_storage.py:120
_StubLLMProvider software healthy core/tests/test_mcp_tools_generate_sql_query.py:41
_FailingLLMProvider software healthy core/tests/test_mcp_tools_generate_sql_query.py:49
_StubDialect software healthy core/tests/test_db.py:19
_StubEngine software healthy core/tests/test_db.py:22
_FakeS3Client software healthy core/tests/test_attachments_repository.py:11
_BoomS3Client software healthy core/tests/test_attachments_repository.py:230
_StubLLMProvider software healthy core/tests/test_mcp_tools_generate_visual_query.py:26
_FakeS3Client software healthy core/tests/test_ingestion_routes.py:20
_Body software healthy core/tests/test_ingestion_routes.py:37
_FakeSigningKey software healthy core/tests/test_mcp_auth.py:10
_FakeJWKSClient software healthy core/tests/test_mcp_auth.py:15
_Fake software healthy core/tests/test_appexport_jobs.py:87
_Seed software healthy core/tests/test_harvest_layers_endpoint.py:60
_FakeS3Client software healthy core/tests/test_appexport_routes.py:19
_FakeS3Client software healthy core/tests/test_cdc_compaction.py:17
_FakeCollection software healthy core/tests/test_mcp_tools_attachments.py:189
_Seed software healthy core/tests/test_harvest_feature_layers_endpoint.py:60
_FakeS3Client software healthy core/tests/test_features_integration.py:23
_RecordingConnection software healthy core/tests/test_analytics_duckdb_conn.py:10
_FakeS3Client software healthy core/tests/test_terrain3d_routes.py:16
_RecordingSession software healthy core/tests/test_features_tiles.py:185
_FakeS3Client software healthy core/tests/test_collections_routes.py:35
_FakeS3Client software healthy core/tests/test_tileset3d_storage.py:12
_Body software healthy core/tests/test_tileset3d_storage.py:29
_FakeS3Client software healthy core/tests/test_ingestion_storage.py:13
_Body software healthy core/tests/test_ingestion_storage.py:34
_FakeCollections software healthy core/tests/test_pipeline_runtime.py:71
_FakeS3 software healthy core/tests/test_pipeline_runtime.py:77
_FakeQgisWorkerResponse software healthy core/tests/test_pipeline_runtime.py:1967
_FakePage software healthy core/tests/test_export_rendering.py:6
_FakeS3Client software healthy core/tests/test_export_routes.py:19
_FakeS3Client software healthy core/tests/test_mapicons_routes.py:43
_Body software healthy core/tests/test_mapicons_routes.py:64
_FakeS3Client software healthy core/tests/test_ingestion_tasks.py:21
_Body software healthy core/tests/test_ingestion_tasks.py:26
_FakeHarvestSource software healthy core/tests/test_security_csp_hosts.py:9
_FakeExtension software healthy core/tests/test_security_csp_hosts.py:88
_FakeVisitedType software healthy core/tests/test_model_alembic_parity.py:304
_FakeS3Client software healthy core/tests/test_attachments_guest_access_routes.py:18
_Body software healthy core/tests/test_attachments_guest_access_routes.py:23
_FakeBody software healthy core/tests/test_terrain3d_jobs.py:43

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

LabelLayerStatusPath
docs software healthy docs
superpowers software healthy docs/superpowers
plans software healthy docs/superpowers/plans
specs software healthy docs/superpowers/specs
archive software healthy docs/archive
ops software healthy docs/ops
runbooks software healthy docs/runbooks
vision software healthy docs/vision
design software healthy docs/design
adr software healthy docs/adr
revue software healthy docs/revue
guides software healthy docs/guides
scripts software healthy scripts
desktop-etl software healthy desktop-etl
scripts software healthy desktop-etl/scripts
src-tauri software healthy desktop-etl/src-tauri
capabilities software healthy desktop-etl/src-tauri/capabilities
src software healthy desktop-etl/src-tauri/src
e2e software healthy desktop-etl/e2e
specs software healthy desktop-etl/e2e/specs
deploy software healthy deploy
export-worker software healthy deploy/export-worker
proxmox software healthy deploy/proxmox
ansible software healthy deploy/proxmox/ansible
group_vars software healthy deploy/proxmox/ansible/group_vars
terraform software healthy deploy/proxmox/terraform
titiler software healthy deploy/titiler
backup software healthy deploy/backup
postgis software healthy deploy/postgis
observability software healthy deploy/observability
grafana software healthy deploy/observability/grafana
provisioning software healthy deploy/observability/grafana/provisioning
alerting software healthy deploy/observability/grafana/provisioning/alerting
dashboards software healthy deploy/observability/grafana/provisioning/dashboards
custom software healthy deploy/observability/grafana/provisioning/dashboards/custom
ansible software healthy deploy/ansible
keycloak software healthy deploy/keycloak
appexport-standalone software healthy deploy/appexport-standalone
appexport-runtime-builder software healthy deploy/appexport-runtime-builder
oci software healthy deploy/oci
ansible software healthy deploy/oci/ansible
group_vars software healthy deploy/oci/ansible/group_vars
terraform software healthy deploy/oci/terraform
qgis-worker software healthy deploy/qgis-worker
sql software healthy sql
.claude software healthy .claude
hooks software healthy .claude/hooks
examples software healthy examples
external-widget software healthy examples/external-widget
core software healthy core

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

LabelLayerStatusPath
GET /schemas/app-config api healthy core/app/schemas_routes.py
GET /health api healthy core/app/main.py
POST /admin-tools/launch/{tool} api healthy core/app/admin_tools/routes.py
GET /admin-tools/session/{tool} api healthy core/app/admin_tools/routes.py
GET /admin-tools/verify api healthy core/app/admin_tools/routes.py
POST /map-icons api healthy core/app/mapicons/routes.py
GET /map-icons api healthy core/app/mapicons/routes.py
DELETE /map-icons/{icon_id} api healthy core/app/mapicons/routes.py
GET /map-icons/{icon_id}/file api healthy core/app/mapicons/routes.py
GET /notifications api healthy core/app/notifications/routes.py
GET /notifications/unread-count api healthy core/app/notifications/routes.py
POST /notifications/{notification_id}/read api healthy core/app/notifications/routes.py
POST /notifications/read-all api healthy core/app/notifications/routes.py
GET /notifications/preference api healthy core/app/notifications/routes.py
PATCH /notifications/preference api healthy core/app/notifications/routes.py
POST /app-exports api healthy core/app/appexport/routes.py
GET /app-exports/jobs/{job_id} api healthy core/app/appexport/routes.py
GET /geostudio-connection.json api healthy core/app/appexport/miniserver/main.py
GET /geostudio-app-config.json api healthy core/app/appexport/miniserver/main.py
GET /collections api healthy core/app/appexport/miniserver/main.py
GET /collections/{collection_id} api healthy core/app/appexport/miniserver/main.py
GET /collections/{collection_id}/schema api healthy core/app/appexport/miniserver/main.py
GET /collections/{collection_id}/items api healthy core/app/appexport/miniserver/main.py
GET /collections/{collection_id}/items/{fid} api healthy core/app/appexport/miniserver/main.py
POST /collections/{collection_id}/aggregate api healthy core/app/appexport/miniserver/main.py
GET /usage/tasks api healthy core/app/usage/routes.py
GET /usage/summary api healthy core/app/usage/routes.py
GET /catalog api healthy core/app/dcat/routes.py
GET /datasets/{collection_id} api healthy core/app/dcat/routes.py
GET /me api healthy core/app/auth/routes.py
GET /users api healthy core/app/auth/routes.py
PATCH /users/{user_id} api healthy core/app/auth/routes.py
GET /instance api healthy core/app/instance/routes.py
POST /terrain3d/uploads/presign api healthy core/app/terrain3d/routes.py
POST /terrain3d/uploads api healthy core/app/terrain3d/routes.py
GET /terrain3d/uploads/{job_id} api healthy core/app/terrain3d/routes.py
GET /terrain3d/{item_id}/tiles/{z}/{x}/{y}.png api healthy core/app/terrain3d/routes.py
GET /pipelines/ops api healthy core/app/pipelines/routes.py
GET /pipelines/ops/qgis-algorithms api healthy core/app/pipelines/routes.py
GET /pipelines/next-run api healthy core/app/pipelines/routes.py
POST /pipelines/{item_id}/run api healthy core/app/pipelines/routes.py
GET /pipelines/{item_id}/runs api healthy core/app/pipelines/routes.py
POST /pipelines/{item_id}/preview api healthy core/app/pipelines/routes.py
POST /pipelines/{item_id}/webhook-tokens api healthy core/app/pipelines/routes.py
GET /pipelines/{item_id}/webhook-tokens api healthy core/app/pipelines/routes.py
DELETE /pipelines/{item_id}/webhook-tokens/{token_id} api healthy core/app/pipelines/routes.py
POST /pipelines/{item_id}/trigger api healthy core/app/pipelines/routes.py
PUT /pipelines/{item_id} api healthy core/app/pipelines/sidecar/app.py
POST /harvest/sources api healthy core/app/harvest/routes.py
GET /harvest/sources api healthy core/app/harvest/routes.py

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

LabelLayerStatusPath
[email protected] dependencies healthy core/pyproject.toml
[email protected] dependencies healthy core/pyproject.toml
[email protected] dependencies healthy core/pyproject.toml
[email protected] dependencies healthy core/pyproject.toml
[email protected] dependencies healthy core/pyproject.toml
[email protected] dependencies healthy core/pyproject.toml
[email protected] dependencies healthy core/pyproject.toml
[email protected] dependencies healthy core/pyproject.toml
[email protected] dependencies healthy core/pyproject.toml
[email protected] dependencies healthy core/pyproject.toml
[email protected] dependencies healthy core/pyproject.toml
[email protected] dependencies healthy core/pyproject.toml
[email protected] dependencies healthy core/pyproject.toml
[email protected] dependencies healthy core/pyproject.toml
[email protected] dependencies healthy core/pyproject.toml
[email protected] dependencies healthy core/pyproject.toml
[email protected] dependencies healthy core/pyproject.toml
[email protected] dependencies healthy core/pyproject.toml
[email protected] dependencies healthy core/pyproject.toml
[email protected] dependencies healthy core/pyproject.toml
[email protected] dependencies healthy core/pyproject.toml
[email protected] dependencies healthy core/pyproject.toml
[email protected] dependencies healthy core/pyproject.toml
[email protected] dependencies healthy core/pyproject.toml
[email protected] dependencies healthy core/pyproject.toml
[email protected] dependencies healthy core/pyproject.toml
[email protected] dependencies healthy core/pyproject.toml
[email protected] dependencies healthy core/pyproject.toml
[email protected] dependencies healthy core/pyproject.toml
[email protected] dependencies healthy core/pyproject.toml
[email protected] dependencies healthy core/pyproject.toml
[email protected] dependencies healthy core/pyproject.toml
[email protected] dependencies healthy core/pyproject.toml
[email protected] dependencies healthy core/pyproject.toml
[email protected] dependencies healthy core/pyproject.toml
[email protected] dependencies healthy core/pyproject.toml
[email protected] dependencies healthy core/pyproject.toml
@wdio/cli@^9.19.0 dependencies healthy desktop-etl/e2e/package.json
@wdio/local-runner@^9.19.0 dependencies healthy desktop-etl/e2e/package.json
@wdio/mocha-framework@^9.19.0 dependencies healthy desktop-etl/e2e/package.json
@wdio/spec-reporter@^9.19.0 dependencies healthy desktop-etl/e2e/package.json
tauri@2 dependencies healthy desktop-etl/src-tauri/Cargo.toml
tauri-plugin-shell@2 dependencies healthy desktop-etl/src-tauri/Cargo.toml
serde@1 dependencies healthy desktop-etl/src-tauri/Cargo.toml
uuid@1 dependencies healthy desktop-etl/src-tauri/Cargo.toml
tauri-build@2 dependencies healthy desktop-etl/src-tauri/Cargo.toml
@deck.gl/aggregation-layers@^9.0.0 dependencies healthy shell/package.json
@deck.gl/core@^9.0.0 dependencies healthy shell/package.json
@deck.gl/geo-layers@^9.0.0 dependencies healthy shell/package.json
@deck.gl/layers@^9.0.0 dependencies healthy shell/package.json

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

LabelLayerStatusPath
/KitGalleryPage.test frontend healthy shell/src/pages/KitGalleryPage.test.tsx
/AdminExtensionsPage frontend healthy shell/src/pages/AdminExtensionsPage.tsx
/SitePublicPage.test frontend healthy shell/src/pages/SitePublicPage.test.tsx
/CatalogPage.test frontend healthy shell/src/pages/CatalogPage.test.tsx
/CatalogPage frontend healthy shell/src/pages/CatalogPage.tsx
/SqlLabPage frontend healthy shell/src/pages/SqlLabPage.tsx
/HarvestSourcesAdminPage frontend healthy shell/src/pages/HarvestSourcesAdminPage.tsx
/ComplianceAdminPage.test frontend healthy shell/src/pages/ComplianceAdminPage.test.tsx
/SettingsPage.test frontend healthy shell/src/pages/SettingsPage.test.tsx
/EmbedPage.test frontend healthy shell/src/pages/EmbedPage.test.tsx
/DatasetEditPage frontend healthy shell/src/pages/DatasetEditPage.tsx
/SitePublicPage frontend healthy shell/src/pages/SitePublicPage.tsx
/ReportEditPage.test frontend healthy shell/src/pages/ReportEditPage.test.tsx
/ItemDetailPage frontend healthy shell/src/pages/ItemDetailPage.tsx
/AppBuilderPage.test frontend healthy shell/src/pages/AppBuilderPage.test.tsx
/CollectionsAdminPage frontend healthy shell/src/pages/CollectionsAdminPage.tsx
/AppBuilderPage frontend healthy shell/src/pages/AppBuilderPage.tsx
/EmbedPage frontend healthy shell/src/pages/EmbedPage.tsx
/ReportEditPage frontend healthy shell/src/pages/ReportEditPage.tsx
/CatalogSpatialFilter.test frontend healthy shell/src/pages/CatalogSpatialFilter.test.tsx
/PipelineBuilderPage.test frontend healthy shell/src/pages/PipelineBuilderPage.test.tsx
/HarvestSourcesAdminPage.test frontend healthy shell/src/pages/HarvestSourcesAdminPage.test.tsx
/UsersAdminPage.test frontend healthy shell/src/pages/UsersAdminPage.test.tsx
/PublicItemPage frontend healthy shell/src/pages/PublicItemPage.tsx
/ItemDetailPage.test frontend healthy shell/src/pages/ItemDetailPage.test.tsx
/PipelineBuilderPage frontend healthy shell/src/pages/PipelineBuilderPage.tsx
/SqlLabPage.test frontend healthy shell/src/pages/SqlLabPage.test.tsx
/SettingsPage frontend healthy shell/src/pages/SettingsPage.tsx
/UsagePage.test frontend healthy shell/src/pages/UsagePage.test.tsx
/DatasetEditPage.test frontend healthy shell/src/pages/DatasetEditPage.test.tsx
/UsagePage frontend healthy shell/src/pages/UsagePage.tsx
/CatalogSpatialFilter frontend healthy shell/src/pages/CatalogSpatialFilter.tsx
/DatasetPage.test frontend healthy shell/src/pages/DatasetPage.test.tsx
/VisualQueryWizardPage frontend healthy shell/src/pages/VisualQueryWizardPage.tsx
/KitGalleryPage frontend healthy shell/src/pages/KitGalleryPage.tsx
/AdminExtensionsPage.test frontend healthy shell/src/pages/AdminExtensionsPage.test.tsx
/PublicItemPage.test frontend healthy shell/src/pages/PublicItemPage.test.tsx
/DatasetPage frontend healthy shell/src/pages/DatasetPage.tsx
/RolesAdminPage.test frontend healthy shell/src/pages/RolesAdminPage.test.tsx
/AppRuntimePage frontend healthy shell/src/pages/AppRuntimePage.tsx
/VisualQueryWizardPage.test frontend healthy shell/src/pages/VisualQueryWizardPage.test.tsx
/MapEditorPage frontend healthy shell/src/pages/MapEditorPage.tsx
/RolesAdminPage frontend healthy shell/src/pages/RolesAdminPage.tsx
/AppRuntimePage.test frontend healthy shell/src/pages/AppRuntimePage.test.tsx
/AdminInfrastructurePage.test frontend healthy shell/src/pages/AdminInfrastructurePage.test.tsx
/MapEditorPage.test frontend healthy shell/src/pages/MapEditorPage.test.tsx
/AdminInfrastructurePage frontend healthy shell/src/pages/AdminInfrastructurePage.tsx
/ComplianceAdminPage frontend healthy shell/src/pages/ComplianceAdminPage.tsx
/UsersAdminPage frontend healthy shell/src/pages/UsersAdminPage.tsx
/CollectionsAdminPage.test frontend healthy shell/src/pages/CollectionsAdminPage.test.tsx

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

LabelLayerStatusPath
communes data healthy sql/init.sql
points_interet data healthy sql/init.sql
incidents data healthy sql/init.sql
spike_rls data healthy core/scripts/spike_pgbouncer_rls.py
spike_core data healthy core/scripts/spike_pgbouncer_rls.py
spike_cdc_t1 data healthy core/scripts/spike_cdc_replication.py
spike_cdc_t2 data healthy core/scripts/spike_cdc_replication.py
t data healthy core/app/analytics/export.py
public data healthy core/app/ingestion/importer.py
Base data healthy core/app/db.py
MapIcon data healthy core/app/mapicons/models.py
map_icons data healthy core/app/mapicons/models.py
User data healthy core/app/users/models.py
users data healthy core/app/users/models.py
Notification data healthy core/app/notifications/models.py
NotificationPreference data healthy core/app/notifications/models.py
notifications data healthy core/app/notifications/models.py
notification_preferences data healthy core/app/notifications/models.py
AppExportJob data healthy core/app/appexport/models.py
app_export_jobs data healthy core/app/appexport/models.py
Tenant data healthy core/app/tenants/models.py
tenants data healthy core/app/tenants/models.py
Terrain3DJob data healthy core/app/terrain3d/models.py
terrain3d_jobs data healthy core/app/terrain3d/models.py
PipelineRun data healthy core/app/pipelines/models.py
PipelineWebhookToken data healthy core/app/pipelines/models.py
pipeline_runs data healthy core/app/pipelines/models.py
pipeline_webhook_tokens data healthy core/app/pipelines/models.py
HarvestSource data healthy core/app/harvest/models.py
HarvestRecord data healthy core/app/harvest/models.py
harvest_sources data healthy core/app/harvest/models.py
harvest_records data healthy core/app/harvest/models.py
AuditLog data healthy core/app/audit/models.py
audit_log data healthy core/app/audit/models.py
PurgeReceipt data healthy core/app/compliance/models.py
purge_receipts data healthy core/app/compliance/models.py
Role data healthy core/app/roles/models.py
roles data healthy core/app/roles/models.py
IngestionJob data healthy core/app/ingestion/models.py
ingestion_jobs data healthy core/app/ingestion/models.py
AlertEvaluation data healthy core/app/alerts/models.py
alert_evaluations data healthy core/app/alerts/models.py
Extension data healthy core/app/extensions/models.py
extensions data healthy core/app/extensions/models.py
Collection data healthy core/app/collections/models.py
collections data healthy core/app/collections/models.py
Tileset3DJob data healthy core/app/tileset3d/models.py
tileset3d_jobs data healthy core/app/tileset3d/models.py
ConnectorSecret data healthy core/app/secrets/models.py
connector_secrets data healthy core/app/secrets/models.py

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

LabelLayerStatusPath
auth::core/app/admin_tools/tokens.py security healthy core/app/admin_tools/tokens.py
auth::core/tests/test_admin_tools_secret_guard.py security healthy core/tests/test_admin_tools_secret_guard.py
auth::deploy/appexport-standalone/Dockerfile security healthy deploy/appexport-standalone/Dockerfile
auth::scripts/install.sh security healthy scripts/install.sh
auth::docs/revue/bilan-fonctionnalites.html security healthy docs/revue/bilan-fonctionnalites.html
auth::core/app/auth/dependency.py security healthy core/app/auth/dependency.py
auth::shell/src/auth/useAuth.test.ts security healthy shell/src/auth/useAuth.test.ts
auth::core/tests/test_admin_tools_tokens.py security healthy core/tests/test_admin_tools_tokens.py
auth::shell/src/auth/exportAwareToken.ts security healthy shell/src/auth/exportAwareToken.ts
auth::shell/src/config.test.ts security healthy shell/src/config.test.ts
auth::core/tests/test_share_link_tokens.py security healthy core/tests/test_share_link_tokens.py
auth::core/tests/test_copilot_routes.py security healthy core/tests/test_copilot_routes.py
auth::docker-compose.yml security healthy docker-compose.yml
auth::core/tests/test_copilot_mcp_token.py security healthy core/tests/test_copilot_mcp_token.py
auth::shell/playwright.oidc.config.ts security healthy shell/playwright.oidc.config.ts
auth::core/alembic/versions/0040_share_links.py security healthy core/alembic/versions/0040_share_links.py
auth::.github/workflows/ci.yml security healthy .github/workflows/ci.yml
auth::core/tests/test_auth_export_token.py security healthy core/tests/test_auth_export_token.py
auth::shell/src/pages/EmbedPage.test.tsx security healthy shell/src/pages/EmbedPage.test.tsx
auth::.env.example security healthy .env.example
auth::core/tests/test_appexport_standalone_e2e.py security healthy core/tests/test_appexport_standalone_e2e.py
auth::shell/e2e-oidc/auth-oidc.spec.ts security healthy shell/e2e-oidc/auth-oidc.spec.ts
auth::core/app/copilot/mcp_loopback.py security healthy core/app/copilot/mcp_loopback.py
auth::shell/src/auth/RequireAuth.tsx security healthy shell/src/auth/RequireAuth.tsx
auth::core/app/mcp/auth.py security healthy core/app/mcp/auth.py
auth::deploy/backup/backup.sh security healthy deploy/backup/backup.sh
auth::deploy/backup/restore.sh security healthy deploy/backup/restore.sh
auth::core/tests/test_pipeline_connector_runtime.py security healthy core/tests/test_pipeline_connector_runtime.py
auth::core/app/auth/export_tokens.py security healthy core/app/auth/export_tokens.py
auth::core/app/mcp/tools/attachments.py security healthy core/app/mcp/tools/attachments.py
auth::CLAUDE.md security healthy CLAUDE.md
auth::core/tests/test_admin_tools_routes.py security healthy core/tests/test_admin_tools_routes.py
auth::core/app/copilot/mcp_token.py security healthy core/app/copilot/mcp_token.py
auth::core/tests/test_export_tokens.py security healthy core/tests/test_export_tokens.py
auth::shell/src/builder/copilot/useMcpToken.ts security healthy shell/src/builder/copilot/useMcpToken.ts
auth::shell/vite.config.ts security healthy shell/vite.config.ts
auth::shell/src/builder/LayoutEditor.test.tsx security healthy shell/src/builder/LayoutEditor.test.tsx
auth::core/app/mcp/tools/identity.py security healthy core/app/mcp/tools/identity.py
auth::docs/adr/README.md security healthy docs/adr/README.md
auth::shell/src/pages/PipelineBuilderPage.test.tsx security healthy shell/src/pages/PipelineBuilderPage.test.tsx
auth::core/tests/test_copilot_mcp_loopback.py security healthy core/tests/test_copilot_mcp_loopback.py
auth::core/tests/test_main.py security healthy core/tests/test_main.py
auth::core/tests/test_mock_mode_guard.py security healthy core/tests/test_mock_mode_guard.py
auth::core/app/main.py security healthy core/app/main.py
auth::core/tests/test_mcp_tools_attachments.py security healthy core/tests/test_mcp_tools_attachments.py
auth::shell/src/config.ts security healthy shell/src/config.ts
auth::core/tests/test_mcp_auth.py security healthy core/tests/test_mcp_auth.py
auth::shell/src/auth/AuthProvider.tsx security healthy shell/src/auth/AuthProvider.tsx
auth::docs/revue/2026-09-04-matrice-fonctionnalites.html security healthy docs/revue/2026-09-04-matrice-fonctionnalites.html
auth::deploy/keycloak/geostudio-realm.json security healthy deploy/keycloak/geostudio-realm.json

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

LabelLayerStatusPath
image::deploy/export-worker/Dockerfile hardware healthy deploy/export-worker/Dockerfile
image::deploy/titiler/Dockerfile hardware healthy deploy/titiler/Dockerfile
image::deploy/backup/Dockerfile hardware healthy deploy/backup/Dockerfile
image::deploy/postgis/Dockerfile hardware healthy deploy/postgis/Dockerfile
image::deploy/appexport-standalone/Dockerfile hardware healthy deploy/appexport-standalone/Dockerfile
image::deploy/appexport-runtime-builder/Dockerfile hardware healthy deploy/appexport-runtime-builder/Dockerfile
image::deploy/qgis-worker/Dockerfile hardware healthy deploy/qgis-worker/Dockerfile
image::core/Dockerfile hardware healthy core/Dockerfile
image::shell/Dockerfile hardware healthy shell/Dockerfile
postgis hardware healthy docker-compose.yml
pgbouncer hardware healthy docker-compose.yml
minio hardware healthy docker-compose.yml
martin hardware healthy docker-compose.yml
titiler hardware healthy docker-compose.yml
core hardware healthy docker-compose.yml
worker hardware healthy docker-compose.yml
appexport-runtime-builder hardware healthy docker-compose.yml
qgis-worker hardware healthy docker-compose.yml
export-worker hardware healthy docker-compose.yml
cdc-worker hardware healthy docker-compose.yml
otel-lgtm hardware healthy docker-compose.yml
postgres-exporter hardware healthy docker-compose.yml
csp-dynamic-conf-init hardware healthy docker-compose.yml
keycloak hardware healthy docker-compose.yml
shell hardware healthy docker-compose.yml
traefik hardware healthy docker-compose.yml
tf::proxmox_virtual_environment_vm::geostudio hardware healthy deploy/proxmox/terraform/main.tf
tf::oci_core_vcn::geostudio hardware healthy deploy/oci/terraform/main.tf
tf::oci_core_internet_gateway::geostudio hardware healthy deploy/oci/terraform/main.tf
tf::oci_core_route_table::geostudio hardware healthy deploy/oci/terraform/main.tf
tf::oci_core_security_list::geostudio hardware healthy deploy/oci/terraform/main.tf
tf::oci_core_subnet::geostudio hardware healthy deploy/oci/terraform/main.tf

LabelLayerStatusPath
analyze cicd healthy .github/workflows/codeql.yml
migrations cicd healthy .github/workflows/ci.yml
core cicd healthy .github/workflows/ci.yml
core-qgis cicd healthy .github/workflows/ci.yml
stac-conformance cicd healthy .github/workflows/ci.yml
core-deps-audit cicd healthy .github/workflows/ci.yml
api-types-drift cicd healthy .github/workflows/ci.yml
shell cicd healthy .github/workflows/ci.yml
shell-e2e-oidc cicd healthy .github/workflows/ci.yml
shell-deps-audit cicd healthy .github/workflows/ci.yml
feature-health cicd healthy .github/workflows/ci.yml
commitlint cicd healthy .github/workflows/ci.yml
claude-md-size cicd healthy .github/workflows/ci.yml
build-and-push cicd healthy .github/workflows/publish-edge.yml
verify-published cicd healthy .github/workflows/publish-edge.yml
freeze-windows cicd healthy .github/workflows/desktop-etl-spike.yml
e2e-windows cicd healthy .github/workflows/desktop-etl-webdriver.yml
test-gate cicd healthy .github/workflows/release.yml
test-gate-arm64 cicd healthy .github/workflows/release.yml
build-and-push cicd healthy .github/workflows/release.yml
verify-published cicd healthy .github/workflows/release.yml
scan cicd healthy .github/workflows/gitleaks.yml
build-and-push cicd healthy .github/workflows/_build-and-push.yml
freeze-windows cicd healthy .github/workflows/desktop-etl-sidecar-freeze.yml

LabelLayerStatusPath
port:3000 network healthy docker-compose.prod.yml
port:8000 network healthy docker-compose.prod.yml
port:8080 network healthy docker-compose.prod.yml
port:8200 network healthy docker-compose.prod.yml
port:8300 network healthy docker-compose.prod.yml
port:9001 network healthy docker-compose.yml
port:3010 network healthy docker-compose.yml
port:3001 network healthy docker-compose.yml
port:4317 network healthy docker-compose.yml
port:4318 network healthy docker-compose.yml
port:1001 network healthy docker-compose.yml
port:8180 network healthy docker-compose.yml
port:80 network healthy docker-compose.yml
port:443 network healthy docker-compose.yml
port:4444 network healthy desktop-etl/e2e/wdio.conf.js
port:100 network healthy deploy/backup/Dockerfile
port:101 network healthy deploy/backup/Dockerfile
port:587 network healthy core/tests/test_alert_notify.py
port:9000 network healthy core/scripts/measure_sql_sandbox.py
port:4174 network healthy shell/e2e/external-widget-server.mjs
port:5432 network healthy .github/workflows/ci.yml
port:75 network healthy .github/workflows/ci.yml
port:59 network healthy .github/workflows/ci.yml

LabelLayerStatusPath
127.0.0.1 network healthy .env.example
169.254.169.254 network healthy core/tests/test_pipeline_egress.py
10.0.0.5 network healthy core/tests/test_pipeline_egress.py
192.168.1.1 network healthy core/tests/test_pipeline_egress.py
93.184.216.34 network healthy core/tests/test_pipeline_egress.py
10.1.2.3 network healthy core/tests/test_pipeline_egress.py
1.2.3.4 network healthy core/tests/test_ratelimit.py
5.6.7.8 network healthy core/tests/test_ratelimit.py
3.4.8.5 network healthy shell/src/builder/widgets/lucideIconSvgs.generated.ts
438.12.54.662 network healthy shell/src/builder/widgets/lucideIconSvgs.generated.ts
3.676.56.56 network healthy shell/src/builder/widgets/lucideIconSvgs.generated.ts
4.929.707.707 network healthy shell/src/builder/widgets/lucideIconSvgs.generated.ts

LabelLayerStatusPath
test_notifications_migration.py data healthy core/tests/test_notifications_migration.py
test_metadata_migration_alembic.py data healthy core/tests/test_metadata_migration_alembic.py
test_attachments_migration_alembic.py data healthy core/tests/test_attachments_migration_alembic.py
test_migration_0035_indexes.py data healthy core/tests/test_migration_0035_indexes.py
test_attachments_migration.py data healthy core/tests/test_attachments_migration.py
test_migration_0042_sensitive_fields.py data healthy core/tests/test_migration_0042_sensitive_fields.py
test_migration_0024_downgrade.py data healthy core/tests/test_migration_0024_downgrade.py
test_roles_migration.py data healthy core/tests/test_roles_migration.py
test_share_links_migration_alembic.py data healthy core/tests/test_share_links_migration_alembic.py

LabelLayerStatusPath
gha::codeql cicd healthy .github/workflows/codeql.yml
gha::ci cicd healthy .github/workflows/ci.yml
gha::publish-edge cicd healthy .github/workflows/publish-edge.yml
gha::desktop-etl-spike cicd healthy .github/workflows/desktop-etl-spike.yml
gha::desktop-etl-webdriver cicd healthy .github/workflows/desktop-etl-webdriver.yml
gha::release cicd healthy .github/workflows/release.yml
gha::gitleaks cicd healthy .github/workflows/gitleaks.yml
gha::_build-and-push cicd healthy .github/workflows/_build-and-push.yml
gha::desktop-etl-sidecar-freeze cicd healthy .github/workflows/desktop-etl-sidecar-freeze.yml

LabelLayerStatusPath
postgres data healthy README.md
redis data healthy CLAUDE.md
postgresql data healthy .env.example
sqlite data healthy core/tests/test_slug_repository.py
mysql data healthy core/tests/test_pipeline_runtime.py

LabelLayerStatusPath
dotenv::shell/.env.e2e security healthy shell/.env.e2e
password_literal::scripts/install.sh security healthy scripts/install.sh
password_literal::core/tests/test_alert_notify.py security healthy core/tests/test_alert_notify.py
password_literal::core/tests/test_secrets_schemas.py security healthy core/tests/test_secrets_schemas.py
password_literal::shell/e2e-oidc/auth-oidc.spec.ts security healthy shell/e2e-oidc/auth-oidc.spec.ts

LabelLayerStatusPath
traefik network healthy README.md
loadbalancer network healthy docker-compose.prod.yml
nginx network healthy docker-compose.yml

LabelLayerStatusPath
vps::aws hardware healthy docker-compose.yml
vps::droplet hardware healthy shell/src/builder/widgets/iconLibrary.ts

LabelLayerStatusPath
repobility-clone-85rqec02 software healthy /tmp/repobility-clone-85rqec02

LabelLayerStatusPath
kafka data healthy docs/archive/README.md

LabelLayerStatusPath
tf::oci_core_instance::geostudio hardware healthy deploy/oci/terraform/main.tf

LabelLayerStatusPath
App frontend healthy shell/src/App.tsx

LabelLayerStatusPath
GITHUB_TOKEN cicd healthy —
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/a2574299-0caa-4d62-8900-e7d082bc61b8/

To check status programmatically (no auth required):

curl -s https://repobility.com/api/v1/public/scan/a2574299-0caa-4d62-8900-e7d082bc61b8/

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.