https://github.com/xbyjoex/ComputationalSpatialHumanities
· scanned 2026-06-16 01:01 UTC (2 months, 1 week ago)
98 raw signals (0 security + 98 graph)
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.
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.
| Label | Layer | Status | Path |
|---|---|---|---|
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.
| Label | Layer | Status | Path |
|---|---|---|---|
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.
| Label | Layer | Status | Path |
|---|---|---|---|
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 |
| Label | Layer | Status | Path |
|---|---|---|---|
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 |
| Label | Layer | Status | Path |
|---|---|---|---|
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 |
| Label | Layer | Status | Path |
|---|---|---|---|
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 |
| Label | Layer | Status | Path |
|---|---|---|---|
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 |
| Label | Layer | Status | Path |
|---|---|---|---|
/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 |
| Label | Layer | Status | Path |
|---|---|---|---|
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 |
| Label | Layer | Status | Path |
|---|---|---|---|
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 |
| Label | Layer | Status | Path |
|---|---|---|---|
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 |
| Label | Layer | Status | Path |
|---|---|---|---|
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 |
| Label | Layer | Status | Path |
|---|---|---|---|
VPS_USER |
cicd | healthy | — |
VPS_SSH_KEY |
cicd | healthy | — |
VPS_SSH_PORT |
cicd | healthy | — |
VPS_HOST |
cicd | healthy | — |
| Label | Layer | Status | Path |
|---|---|---|---|
postgresql |
data | healthy | README.md |
redis |
data | healthy | README.md |
postgres |
data | healthy | CLAUDE.md |
| Label | Layer | Status | Path |
|---|---|---|---|
lint-and-test |
cicd | healthy | .github/workflows/deploy.yml |
deploy |
cicd | healthy | .github/workflows/deploy.yml |
| Label | Layer | Status | Path |
|---|---|---|---|
repobility-clone-25bndda9 |
software | healthy | /tmp/repobility-clone-25bndda9 |
| Label | Layer | Status | Path |
|---|---|---|---|
nginx |
network | healthy | README.md |
| Label | Layer | Status | Path |
|---|---|---|---|
127.0.0.1 |
network | healthy | infrastructure/docker-compose.yml |
| Label | Layer | Status | Path |
|---|---|---|---|
vps::aws |
hardware | healthy | infrastructure/scripts/backup.sh |
| Label | Layer | Status | Path |
|---|---|---|---|
gha::deploy |
cicd | healthy | .github/workflows/deploy.yml |
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.