https://github.com/tlenenao/geostudio
· scanned 2026-09-21 23:53 UTC (1 month ago)
158 raw signals (0 security + 158 graph)
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.
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.
| Label | Layer | Status | Path |
|---|---|---|---|
_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.
| Label | Layer | Status | Path |
|---|---|---|---|
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.
| Label | Layer | Status | Path |
|---|---|---|---|
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.
| Label | Layer | Status | Path |
|---|---|---|---|
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.
| Label | Layer | Status | Path |
|---|---|---|---|
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.
| Label | Layer | Status | Path |
|---|---|---|---|
[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.
| Label | Layer | Status | Path |
|---|---|---|---|
/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.
| Label | Layer | Status | Path |
|---|---|---|---|
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.
| Label | Layer | Status | Path |
|---|---|---|---|
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.
| Label | Layer | Status | Path |
|---|---|---|---|
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 |
| Label | Layer | Status | Path |
|---|---|---|---|
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 |
| Label | Layer | Status | Path |
|---|---|---|---|
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 |
| Label | Layer | Status | Path |
|---|---|---|---|
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 |
| Label | Layer | Status | Path |
|---|---|---|---|
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 |
| Label | Layer | Status | Path |
|---|---|---|---|
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 |
| Label | Layer | Status | Path |
|---|---|---|---|
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 |
| Label | Layer | Status | Path |
|---|---|---|---|
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 |
| Label | Layer | Status | Path |
|---|---|---|---|
traefik |
network | healthy | README.md |
loadbalancer |
network | healthy | docker-compose.prod.yml |
nginx |
network | healthy | docker-compose.yml |
| Label | Layer | Status | Path |
|---|---|---|---|
vps::aws |
hardware | healthy | docker-compose.yml |
vps::droplet |
hardware | healthy | shell/src/builder/widgets/iconLibrary.ts |
| Label | Layer | Status | Path |
|---|---|---|---|
repobility-clone-85rqec02 |
software | healthy | /tmp/repobility-clone-85rqec02 |
| Label | Layer | Status | Path |
|---|---|---|---|
kafka |
data | healthy | docs/archive/README.md |
| Label | Layer | Status | Path |
|---|---|---|---|
tf::oci_core_instance::geostudio |
hardware | healthy | deploy/oci/terraform/main.tf |
| Label | Layer | Status | Path |
|---|---|---|---|
App |
frontend | healthy | shell/src/App.tsx |
| Label | Layer | Status | Path |
|---|---|---|---|
GITHUB_TOKEN |
cicd | healthy | — |
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.