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.

xbyjoex/ComputationalSpatialHumanities

https://github.com/xbyjoex/ComputationalSpatialHumanities · scanned 2026-06-16 01:01 UTC (2 months, 1 week ago)

98 raw signals (0 security + 98 graph)

UNIFIED Repobility · multi-layer engine · AI coders

Complete repo analysis

Last scanned 2 months, 1 week ago · v1 · 90 actionable findings from 1 signal source. 8 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 629 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
fetch_datasets software healthy openDataDatasets.py:6
extract_info software healthy openDataDatasets.py:23
main software healthy openDataDatasets.py:47
RequireAuth software healthy frontend/src/App.tsx:RequireAuth
App software healthy frontend/src/App.tsx:App
fetchCatalog software healthy frontend/src/api/catalog.ts:fetchCatalog
fetchFeatureGroups software healthy frontend/src/api/map.ts:fetchFeatureGroups
buildTileUrl software healthy frontend/src/api/map.ts:buildTileUrl
fetchFeatureDetail software healthy frontend/src/api/map.ts:fetchFeatureDetail
fetchParkRide software healthy frontend/src/api/map.ts:fetchParkRide
fetchBicycleCounters software healthy frontend/src/api/map.ts:fetchBicycleCounters
fetchRestrictions software healthy frontend/src/api/map.ts:fetchRestrictions
fetchAdminBoundaries software healthy frontend/src/api/map.ts:fetchAdminBoundaries
fetchChoropleth software healthy frontend/src/api/map.ts:fetchChoropleth
fetchCorrelation software healthy frontend/src/api/map.ts:fetchCorrelation
fetchMetrics software healthy frontend/src/api/map.ts:fetchMetrics
fetchGroupedMetrics software healthy frontend/src/api/map.ts:fetchGroupedMetrics
fetchTimeseries software healthy frontend/src/api/map.ts:fetchTimeseries
fetchDatasets software healthy frontend/src/api/map.ts:fetchDatasets
fetchDatasetStatus software healthy frontend/src/api/map.ts:fetchDatasetStatus
listDatasets software healthy frontend/src/api/datasets.ts:listDatasets
listCategories software healthy frontend/src/api/datasets.ts:listCategories
getCategoryDatasets software healthy frontend/src/api/datasets.ts:getCategoryDatasets
getDatasetBySlug software healthy frontend/src/api/datasets.ts:getDatasetBySlug
getDataset software healthy frontend/src/api/datasets.ts:getDataset
getDatasetRows software healthy frontend/src/api/datasets.ts:getDatasetRows
getDatasetStats software healthy frontend/src/api/datasets.ts:getDatasetStats
getDatasetProfile software healthy frontend/src/api/datasets.ts:getDatasetProfile
getDatasetHistogram software healthy frontend/src/api/datasets.ts:getDatasetHistogram
getDatasetHistory software healthy frontend/src/api/datasets.ts:getDatasetHistory
ContextDock software healthy frontend/src/components/ContextDock.tsx:ContextDock
DockCard software healthy frontend/src/components/ContextDock.tsx:DockCard
series software healthy frontend/src/components/ContextDock.tsx:series
classify software healthy frontend/src/components/StatsPanel.tsx:classify
MetricSelect software healthy frontend/src/components/StatsPanel.tsx:MetricSelect
StatsPanel software healthy frontend/src/components/StatsPanel.tsx:StatsPanel
MapView software healthy frontend/src/components/MapView.tsx:MapView
fromStyle software healthy frontend/src/components/MapView.tsx:fromStyle
PopupContent software healthy frontend/src/components/MapView.tsx:PopupContent
TimelineBar software healthy frontend/src/components/TimelineBar.tsx:TimelineBar
fmtCount software healthy frontend/src/components/CatalogPanel.tsx:fmtCount
CatalogPanel software healthy frontend/src/components/CatalogPanel.tsx:CatalogPanel
applyPreset software healthy frontend/src/components/CatalogPanel.tsx:applyPreset
toggleTheme software healthy frontend/src/components/CatalogPanel.tsx:toggleTheme
Badges software healthy frontend/src/components/CatalogPanel.tsx:Badges
EntryRow software healthy frontend/src/components/CatalogPanel.tsx:EntryRow
ActiveRow software healthy frontend/src/components/CatalogPanel.tsx:ActiveRow
ChoroplethControl software healthy frontend/src/components/CatalogPanel.tsx:ChoroplethControl
ExpandedPanel software healthy frontend/src/components/DatasetList.tsx:ExpandedPanel
StatsSummary software healthy frontend/src/components/DatasetList.tsx:StatsSummary

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

LabelLayerStatusPath
dataset_categories.json software healthy dataset_categories.json
election_definitions.json software healthy election_definitions.json
README.md software healthy README.md
CLAUDE.md software healthy CLAUDE.md
indicator_catalog.json software healthy indicator_catalog.json
leipzig_all_datasets_first5_records.json software healthy leipzig_all_datasets_first5_records.json
dataset_contracts.json software healthy dataset_contracts.json
.env.example software healthy .env.example
dataset_families.json software healthy dataset_families.json
LEIPZIG_OPEN_DATA_API_DOCUMENTATION.md software healthy LEIPZIG_OPEN_DATA_API_DOCUMENTATION.md
openDataDatasets.py software healthy openDataDatasets.py
leipzig_all_datasets_metadata.json software healthy leipzig_all_datasets_metadata.json
vite.config.ts software healthy frontend/vite.config.ts
tailwind.config.js software healthy frontend/tailwind.config.js
package.json software healthy frontend/package.json
index.html software healthy frontend/index.html
Dockerfile software healthy frontend/Dockerfile
package-lock.json software healthy frontend/package-lock.json
eslint.config.js software healthy frontend/eslint.config.js
tsconfig.json software healthy frontend/tsconfig.json
postcss.config.js software healthy frontend/postcss.config.js
index.css software healthy frontend/src/index.css
main.tsx software healthy frontend/src/main.tsx
App.tsx software healthy frontend/src/App.tsx
catalog.ts software healthy frontend/src/api/catalog.ts
client.ts software healthy frontend/src/api/client.ts
map.ts software healthy frontend/src/api/map.ts
datasets.ts software healthy frontend/src/api/datasets.ts
ContextDock.tsx software healthy frontend/src/components/ContextDock.tsx
StatsPanel.tsx software healthy frontend/src/components/StatsPanel.tsx
MapView.tsx software healthy frontend/src/components/MapView.tsx
TimelineBar.tsx software healthy frontend/src/components/TimelineBar.tsx
CatalogPanel.tsx software healthy frontend/src/components/CatalogPanel.tsx
DatasetList.tsx software healthy frontend/src/components/DatasetList.tsx
DatasetDetail.tsx software healthy frontend/src/components/DatasetDetail.tsx
ElectionResultsPanel.tsx software healthy frontend/src/components/datasets/ElectionResultsPanel.tsx
TopValuesBar.tsx software healthy frontend/src/components/datasets/TopValuesBar.tsx
ProfileHistogram.tsx software healthy frontend/src/components/datasets/ProfileHistogram.tsx
StatusLed.tsx software healthy frontend/src/components/datasets/StatusLed.tsx
CategoryDatasets.tsx software healthy frontend/src/components/datasets/CategoryDatasets.tsx
ColumnProfileCard.tsx software healthy frontend/src/components/datasets/ColumnProfileCard.tsx
CategoryGrid.tsx software healthy frontend/src/components/datasets/CategoryGrid.tsx
LegacyDatasetRedirect.tsx software healthy frontend/src/components/datasets/LegacyDatasetRedirect.tsx
TopBar.tsx software healthy frontend/src/components/chrome/TopBar.tsx
StatusBar.tsx software healthy frontend/src/components/chrome/StatusBar.tsx
Reticle.tsx software healthy frontend/src/components/chrome/Reticle.tsx
catalog-actions.ts software healthy frontend/src/lagebild/catalog-actions.ts
SignupPage.tsx software healthy frontend/src/pages/SignupPage.tsx
LoginPage.tsx software healthy frontend/src/pages/LoginPage.tsx
DashboardPage.tsx software healthy frontend/src/pages/DashboardPage.tsx

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

LabelLayerStatusPath
GET /health api healthy backend/src/api/main.py
GET /ready api healthy backend/src/api/main.py
GET / api healthy backend/src/api/routers/datasets.py
GET /status api healthy backend/src/api/routers/datasets.py
GET /catalog api healthy backend/src/api/routers/datasets.py
GET /categories api healthy backend/src/api/routers/datasets.py
GET /categories/{category_id} api healthy backend/src/api/routers/datasets.py
GET /by-slug/{slug} api healthy backend/src/api/routers/datasets.py
GET /{dataset_id} api healthy backend/src/api/routers/datasets.py
GET /{dataset_id}/rows api healthy backend/src/api/routers/datasets.py
GET /{dataset_id}/stats api healthy backend/src/api/routers/datasets.py
GET /{dataset_id}/profile api healthy backend/src/api/routers/datasets.py
GET /{dataset_id}/profile/histogram api healthy backend/src/api/routers/datasets.py
GET /{dataset_id}/history api healthy backend/src/api/routers/datasets.py
GET /metrics api healthy backend/src/api/routers/stats_router.py
GET /timeseries api healthy backend/src/api/routers/stats_router.py
GET /correlation api healthy backend/src/api/routers/stats_router.py
GET /choropleth api healthy backend/src/api/routers/stats_router.py
GET /{election_id}/summary api healthy backend/src/api/routers/elections_router.py
GET /{election_id}/results api healthy backend/src/api/routers/elections_router.py
GET /{election_id}/choropleth api healthy backend/src/api/routers/elections_router.py
POST /login api healthy backend/src/api/routers/auth_router.py
POST /refresh api healthy backend/src/api/routers/auth_router.py
POST /logout api healthy backend/src/api/routers/auth_router.py
GET /me api healthy backend/src/api/routers/auth_router.py
POST /register api healthy backend/src/api/routers/auth_router.py
GET /topics api healthy backend/src/api/routers/indicators_router.py
GET /{indicator_id}/timeseries api healthy backend/src/api/routers/indicators_router.py
GET /feature-datasets api healthy backend/src/api/routers/map_router.py
GET /park-ride api healthy backend/src/api/routers/map_router.py
GET /bicycle-counters api healthy backend/src/api/routers/map_router.py
GET /restrictions api healthy backend/src/api/routers/map_router.py
GET /admin-boundaries api healthy backend/src/api/routers/map_router.py
GET /tiles/{z}/{x}/{y}.pbf api healthy backend/src/api/routers/tiles_router.py
GET /feature/{feature_id} api healthy backend/src/api/routers/tiles_router.py
GET /datasets/catalog api healthy frontend/src/api/catalog.ts
GET /map/feature-datasets api healthy frontend/src/api/map.ts
GET /map/park-ride api healthy frontend/src/api/map.ts
GET /map/bicycle-counters api healthy frontend/src/api/map.ts
GET /map/restrictions api healthy frontend/src/api/map.ts
GET /map/admin-boundaries api healthy frontend/src/api/map.ts
GET /stats/choropleth api healthy frontend/src/api/map.ts
GET /stats/correlation api healthy frontend/src/api/map.ts
GET /stats/metrics api healthy frontend/src/api/map.ts
GET /datasets api healthy frontend/src/api/map.ts
GET /datasets/status api healthy frontend/src/api/map.ts
POST /auth/register api healthy frontend/src/pages/SignupPage.tsx

LabelLayerStatusPath
frontend software healthy frontend
src software healthy frontend/src
api software healthy frontend/src/api
components software healthy frontend/src/components
datasets software healthy frontend/src/components/datasets
chrome software healthy frontend/src/components/chrome
lagebild software healthy frontend/src/lagebild
pages software healthy frontend/src/pages
store software healthy frontend/src/store
map software healthy frontend/src/map
docs software healthy docs
sql software healthy sql
migrations software healthy sql/migrations
queries software healthy sql/queries
etl software healthy etl
tests software healthy etl/tests
fixtures software healthy etl/tests/fixtures
scripts software healthy etl/scripts
src software healthy etl/src
loaders software healthy etl/src/loaders
extractors software healthy etl/src/extractors
transformers software healthy etl/src/transformers
domains software healthy etl/src/domains
infrastructure software healthy infrastructure
scripts software healthy infrastructure/scripts
postgres software healthy infrastructure/postgres
init software healthy infrastructure/postgres/init
backend software healthy backend
src software healthy backend/src
api software healthy backend/src/api
routers software healthy backend/src/api/routers
.github software healthy .github
workflows software healthy .github/workflows

LabelLayerStatusPath
App frontend healthy frontend/src/App.tsx
ContextDock frontend healthy frontend/src/components/ContextDock.tsx
StatsPanel frontend healthy frontend/src/components/StatsPanel.tsx
MapView frontend healthy frontend/src/components/MapView.tsx
TimelineBar frontend healthy frontend/src/components/TimelineBar.tsx
CatalogPanel frontend healthy frontend/src/components/CatalogPanel.tsx
DatasetList frontend healthy frontend/src/components/DatasetList.tsx
DatasetDetail frontend healthy frontend/src/components/DatasetDetail.tsx
ElectionResultsPanel frontend healthy frontend/src/components/datasets/ElectionResultsPanel.tsx
TopValuesBar frontend healthy frontend/src/components/datasets/TopValuesBar.tsx
ProfileHistogram frontend healthy frontend/src/components/datasets/ProfileHistogram.tsx
StatusLed frontend healthy frontend/src/components/datasets/StatusLed.tsx
CategoryDatasets frontend healthy frontend/src/components/datasets/CategoryDatasets.tsx
ColumnProfileCard frontend healthy frontend/src/components/datasets/ColumnProfileCard.tsx
CategoryGrid frontend healthy frontend/src/components/datasets/CategoryGrid.tsx
LegacyDatasetRedirect frontend healthy frontend/src/components/datasets/LegacyDatasetRedirect.tsx
TopBar frontend healthy frontend/src/components/chrome/TopBar.tsx
StatusBar frontend healthy frontend/src/components/chrome/StatusBar.tsx
Reticle frontend healthy frontend/src/components/chrome/Reticle.tsx
SignupPage frontend healthy frontend/src/pages/SignupPage.tsx
LoginPage frontend healthy frontend/src/pages/LoginPage.tsx
DashboardPage frontend healthy frontend/src/pages/DashboardPage.tsx

LabelLayerStatusPath
Settings software healthy etl/src/config.py:11
TelegramPoller software healthy etl/src/telegram_bot.py:170
CsvExtractor software healthy etl/src/extractors/csv_extractor.py:24
ZipExtractor software healthy etl/src/extractors/zip_extractor.py:21
GtfsExtractor software healthy etl/src/extractors/gtfs_extractor.py:16
HttpExtractor software healthy etl/src/extractors/base.py:41
_FakeResp software healthy etl/src/extractors/base.py:98
ShapefileExtractor software healthy etl/src/extractors/shapefile_extractor.py:44
XmlExtractor software healthy etl/src/extractors/xml_extractor.py:38
ExcelExtractor software healthy etl/src/extractors/excel_extractor.py:16
StatistikApiExtractor software healthy etl/src/extractors/json_extractor.py:13
GeoJsonExtractor software healthy etl/src/extractors/geojson_extractor.py:49
Settings software healthy backend/src/api/config.py:6
LoginRequest software healthy backend/src/api/routers/auth_router.py:21
TokenResponse software healthy backend/src/api/routers/auth_router.py:26
RegisterRequest software healthy backend/src/api/routers/auth_router.py:32

LabelLayerStatusPath
011_drop_legacy_geo_map_view.sql data healthy sql/migrations/011_drop_legacy_geo_map_view.sql
014_elections.sql data healthy sql/migrations/014_elections.sql
010_statistics_latest_spatial_code.sql data healthy sql/migrations/010_statistics_latest_spatial_code.sql
008_park_ride_split.sql data healthy sql/migrations/008_park_ride_split.sql
005_dedupe_and_retention.sql data healthy sql/migrations/005_dedupe_and_retention.sql
001_schemas_and_core.sql data healthy sql/migrations/001_schemas_and_core.sql
015_indicators_and_statistik_cleanup.sql data healthy sql/migrations/015_indicators_and_statistik_cleanup.sql
012_drop_null_metrics.sql data healthy sql/migrations/012_drop_null_metrics.sql
003_fix_concurrent_refresh_indexes.sql data healthy sql/migrations/003_fix_concurrent_refresh_indexes.sql
006_unique_constraints.sql data healthy sql/migrations/006_unique_constraints.sql
009_families_and_spatial_normalization.sql data healthy sql/migrations/009_families_and_spatial_normalization.sql
004_dataset_checksums.sql data healthy sql/migrations/004_dataset_checksums.sql
007_change_log.sql data healthy sql/migrations/007_change_log.sql
002_materialized_views.sql data healthy sql/migrations/002_materialized_views.sql
013_dataset_categories.sql data healthy sql/migrations/013_dataset_categories.sql

LabelLayerStatusPath
/SignupPage frontend healthy frontend/src/pages/SignupPage.tsx
/LoginPage frontend healthy frontend/src/pages/LoginPage.tsx
/DashboardPage frontend healthy frontend/src/pages/DashboardPage.tsx
/login frontend healthy frontend/src/App.tsx
/signup frontend healthy frontend/src/App.tsx
/* frontend healthy frontend/src/App.tsx
/ frontend healthy frontend/src/pages/DashboardPage.tsx
/stats frontend healthy frontend/src/pages/DashboardPage.tsx
/datasets frontend healthy frontend/src/pages/DashboardPage.tsx
/datasets/register frontend healthy frontend/src/pages/DashboardPage.tsx
/datasets/c/:categoryId frontend healthy frontend/src/pages/DashboardPage.tsx
/datasets/d/:slug frontend healthy frontend/src/pages/DashboardPage.tsx
/datasets/:datasetId frontend healthy frontend/src/pages/DashboardPage.tsx

LabelLayerStatusPath
image::frontend/Dockerfile hardware healthy frontend/Dockerfile
image::etl/Dockerfile hardware healthy etl/Dockerfile
image::backend/Dockerfile hardware healthy backend/Dockerfile
db hardware healthy infrastructure/docker-compose.yml
redis hardware healthy infrastructure/docker-compose.yml
backend hardware healthy infrastructure/docker-compose.yml
etl hardware healthy infrastructure/docker-compose.yml
frontend hardware healthy infrastructure/docker-compose.yml
nginx hardware healthy infrastructure/docker-compose.yml
certbot hardware healthy infrastructure/docker-compose.yml
uptime-kuma hardware healthy infrastructure/docker-compose.yml

LabelLayerStatusPath
port:80 network healthy README.md
port:5432 network healthy infrastructure/docker-compose.yml
port:443 network healthy infrastructure/docker-compose.yml
port:3001 network healthy infrastructure/docker-compose.yml
port:8000 network healthy backend/Dockerfile

LabelLayerStatusPath
auth::backend/src/api/auth.py security healthy backend/src/api/auth.py
auth::CLAUDE.md security healthy CLAUDE.md
auth::frontend/src/api/map.ts security healthy frontend/src/api/map.ts
auth::frontend/src/api/client.ts security healthy frontend/src/api/client.ts
auth::frontend/src/map/tileProtocol.ts security healthy frontend/src/map/tileProtocol.ts

LabelLayerStatusPath
core data healthy sql/migrations/014_elections.sql
auth data healthy sql/migrations/001_schemas_and_core.sql
raw_ingest data healthy sql/migrations/001_schemas_and_core.sql
public data healthy etl/src/db.py

LabelLayerStatusPath
VPS_USER cicd healthy
VPS_SSH_KEY cicd healthy
VPS_SSH_PORT cicd healthy
VPS_HOST cicd healthy

LabelLayerStatusPath
postgresql data healthy README.md
redis data healthy README.md
postgres data healthy CLAUDE.md

LabelLayerStatusPath
lint-and-test cicd healthy .github/workflows/deploy.yml
deploy cicd healthy .github/workflows/deploy.yml

LabelLayerStatusPath
repobility-clone-25bndda9 software healthy /tmp/repobility-clone-25bndda9

LabelLayerStatusPath
nginx network healthy README.md

LabelLayerStatusPath
127.0.0.1 network healthy infrastructure/docker-compose.yml

LabelLayerStatusPath
vps::aws hardware healthy infrastructure/scripts/backup.sh

LabelLayerStatusPath
gha::deploy cicd healthy .github/workflows/deploy.yml
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/b5436584-8a14-474e-8ab6-cc6b76d6a447/

To check status programmatically (no auth required):

curl -s https://repobility.com/api/v1/public/scan/b5436584-8a14-474e-8ab6-cc6b76d6a447/

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.