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.

DarriEy/CAS

https://github.com/DarriEy/CAS · scanned 2026-06-17 01:26 UTC (1 month, 2 weeks ago)

74 raw signals (0 security + 74 graph)

UNIFIED Repobility · multi-layer engine · AI coders

Complete repo analysis

Last scanned 1 month, 2 weeks ago · v2 · last Δ -5.5 (diff) · 56 actionable findings from 1 signal source. 18 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 1852 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
test_plain_slug software healthy tests/test_mirror_units.py:19
test_slug_with_unit software healthy tests/test_mirror_units.py:22
test_pinned_version_with_unit software healthy tests/test_mirror_units.py:25
test_geofabric_style_unit software healthy tests/test_mirror_units.py:28
test_nineteen_regions software healthy tests/test_mirror_units.py:33
test_iceland_bbox_selects_region_06_only software healthy tests/test_mirror_units.py:40
test_alps_bbox_selects_central_europe software healthy tests/test_mirror_units.py:43
test_straddling_bbox_selects_both software healthy tests/test_mirror_units.py:46
test_open_ocean_bbox_selects_nothing software healthy tests/test_mirror_units.py:51
test_iceland_does_not_drag_greenland software healthy tests/test_mirror_units.py:57
test_far_aleutians_antimeridian_guard software healthy tests/test_mirror_units.py:64
test_subantarctic_islands software healthy tests/test_mirror_units.py:69
test_none_expands_to_all_static_units software healthy tests/test_mirror_units.py:75
test_unknown_unit_is_actionable software healthy tests/test_mirror_units.py:82
test_duplicates_are_collapsed software healthy tests/test_mirror_units.py:91
test_units_and_urls software healthy tests/test_mirror_units.py:100
test_global_datasets_are_not_unit_structured software healthy tests/test_mirror_units.py:120
test_providers_command software healthy tests/test_cli.py:12
test_verify_help software healthy tests/test_cli.py:18
test_export_inventory_help software healthy tests/test_cli.py:24
test_health_help software healthy tests/test_cli.py:30
_patch_single_provider software healthy tests/test_reachability.py:18
_stateful_check software healthy tests/test_reachability.py:24
fake software healthy tests/test_reachability.py:28
test_serial_recheck_recovers_load_timeout software healthy tests/test_reachability.py:40
test_recheck_can_be_disabled software healthy tests/test_reachability.py:51
test_genuine_failure_stays_failed software healthy tests/test_reachability.py:61
test_provider_extract software healthy tests/test_e2e_extract.py:37
_bbox software healthy tests/test_e2e_extract.py:60
_polygon_bounds software healthy tests/test_e2e_extract.py:65
test_global_bbox_picks_first_land_anchor software healthy tests/test_e2e_extract.py:72
test_regional_bbox_stays_inside_coverage software healthy tests/test_e2e_extract.py:80
test_narrow_bbox_with_no_anchor_uses_centroid software healthy tests/test_e2e_extract.py:89
test_polygon_is_never_degenerate software healthy tests/test_e2e_extract.py:100
test_csiro_soil_providers_share_one_host software healthy tests/test_health_sweep.py:19
test_provider_host_falls_back_to_slug_when_unknown software healthy tests/test_health_sweep.py:29
test_per_host_concurrency_is_bounded software healthy tests/test_health_sweep.py:35
fake_check software healthy tests/test_health_sweep.py:44
test_mirror_group_help software healthy tests/test_mirror_cli.py:29
test_status_lists_shipped_datasets software healthy tests/test_mirror_cli.py:37
test_sync_materializes software healthy tests/test_mirror_cli.py:49
test_sync_unknown_dataset_fails software healthy tests/test_mirror_cli.py:63
test_sync_single_unit_spec software healthy tests/test_mirror_cli.py:69
test_sync_unit_on_global_dataset_fails software healthy tests/test_mirror_cli.py:86
test_rgi_status_shows_disk_note software healthy tests/test_mirror_cli.py:92
test_interactive_prompt_accept software healthy tests/test_mirror_cli.py:100
test_flag_acceptance software healthy tests/test_mirror_cli.py:120
test_noninteractive_refusal software healthy tests/test_mirror_cli.py:135
test_verify_and_remove software healthy tests/test_mirror_cli.py:148
test_verify_nothing_materialized software healthy tests/test_mirror_cli.py:166

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

LabelLayerStatusPath
TestParseUnitSpec software healthy tests/test_mirror_units.py:18
TestRGIRegionTable software healthy tests/test_mirror_units.py:32
TestResolveUnitIds software healthy tests/test_mirror_units.py:74
TestRGIRegistryEntry software healthy tests/test_mirror_units.py:99
_FakeConn software healthy tests/test_reachability.py:13
R software healthy tests/test_health_sweep.py:51
TestSyncCommand software healthy tests/test_mirror_cli.py:47
TestAckCli software healthy tests/test_mirror_cli.py:98
TestVerifyRemoveCli software healthy tests/test_mirror_cli.py:146
TestUnitSyncCli software healthy tests/test_mirror_cli.py:175
TestGeofabricCli software healthy tests/test_mirror_cli.py:214
TestParseDatasetIds software healthy tests/test_symfluence_integration.py:152
TestSanitizeColumn software healthy tests/test_symfluence_integration.py:165
TestBuildBatchRequests software healthy tests/test_symfluence_integration.py:171
TestResponsesToAttributes software healthy tests/test_symfluence_integration.py:200
TestResponsesToRows software healthy tests/test_symfluence_integration.py:283
TestQualitySummary software healthy tests/test_symfluence_integration.py:340
_FakeRegistry software healthy tests/test_symfluence_integration.py:695
TestMaterializeHappyPath software healthy tests/test_mirror_store.py:64
TestIntegrity software healthy tests/test_mirror_store.py:142
TestConcurrency software healthy tests/test_mirror_store.py:198
TestReadOnlyRoot software healthy tests/test_mirror_store.py:226
TestAcknowledgmentMaterialization software healthy tests/test_mirror_store.py:256
TestStatusAndRemove software healthy tests/test_mirror_store.py:280
TestShippedRegistry software healthy tests/test_mirror_registry.py:38
TestSpecParsing software healthy tests/test_mirror_registry.py:100
TestRefusalGates software healthy tests/test_mirror_registry.py:120
TestSettings software healthy tests/test_mirror_registry.py:166
TestHTTPExclusion software healthy tests/test_mirror_registry.py:188
TestResultCache software healthy tests/test_cache_results.py:11
TestGLHYMPSConnectorRegistration software healthy tests/test_mirror_glhymps_extract.py:107
TestGLHYMPSExtract software healthy tests/test_mirror_glhymps_extract.py:131
TestGLHYMPSHealth software healthy tests/test_mirror_glhymps_extract.py:211
TestMetadataCache software healthy tests/test_cache.py:8
TestExtractEndpoint software healthy tests/test_api.py:79
TestRasterExcludedOverHTTP software healthy tests/test_api.py:117
TestAuth software healthy tests/test_api.py:144
TestRateLimit software healthy tests/test_api.py:168
TestCatalog software healthy tests/test_api.py:185
TestOps software healthy tests/test_api.py:265
TestExtractEngine software healthy tests/test_engine.py:46
TestSyncClient software healthy tests/test_client.py:72
TestAsyncClientIntegration software healthy tests/test_client.py:165
TestGeometry software healthy tests/test_models.py:20
TestBoundingBox software healthy tests/test_models.py:44
TestDataset software healthy tests/test_models.py:54
TestAttributeRequest software healthy tests/test_models.py:65
TestAttributeResult software healthy tests/test_models.py:78
TestEnums software healthy tests/test_models.py:113
TestUnitMaterialization software healthy tests/test_mirror_rgi.py:66

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

LabelLayerStatusPath
CONTRIBUTING.md software healthy CONTRIBUTING.md
CHANGELOG.md software healthy CHANGELOG.md
mkdocs.yml software healthy mkdocs.yml
README.md software healthy README.md
pyproject.toml software healthy pyproject.toml
LICENSE software healthy LICENSE
CODE_OF_CONDUCT.md software healthy CODE_OF_CONDUCT.md
Dockerfile software healthy Dockerfile
test_mirror_units.py software healthy tests/test_mirror_units.py
test_cli.py software healthy tests/test_cli.py
test_reachability.py software healthy tests/test_reachability.py
test_e2e_extract.py software healthy tests/test_e2e_extract.py
test_health_sweep.py software healthy tests/test_health_sweep.py
test_mirror_cli.py software healthy tests/test_mirror_cli.py
test_symfluence_integration.py software healthy tests/test_symfluence_integration.py
test_trend.py software healthy tests/test_trend.py
conftest.py software healthy tests/conftest.py
test_mirror_store.py software healthy tests/test_mirror_store.py
test_mirror_registry.py software healthy tests/test_mirror_registry.py
test_cache_results.py software healthy tests/test_cache_results.py
test_mirror_glhymps_extract.py software healthy tests/test_mirror_glhymps_extract.py
test_cache.py software healthy tests/test_cache.py
test_coverage_geometry.py software healthy tests/test_coverage_geometry.py
__init__.py software healthy tests/__init__.py
test_api.py software healthy tests/test_api.py
test_engine.py software healthy tests/test_engine.py
test_client.py software healthy tests/test_client.py
test_models.py software healthy tests/test_models.py
test_inventory_drift.py software healthy tests/test_inventory_drift.py
test_mirror_rgi.py software healthy tests/test_mirror_rgi.py
test_raster.py software healthy tests/test_raster.py
test_batch.py software healthy tests/test_batch.py
test_mirror_query.py software healthy tests/test_mirror_query.py
test_public_api.py software healthy tests/test_public_api.py
test_mirror_gdrive.py software healthy tests/test_mirror_gdrive.py
mirror_utils.py software healthy tests/mirror_utils.py
test_mirror_earthdata.py software healthy tests/test_mirror_earthdata.py
test_registry_all.py software healthy tests/test_registry_all.py
test_mirror_geofabrics.py software healthy tests/test_mirror_geofabrics.py
test_national_wcs.py software healthy tests/test_national_wcs.py
test_zonal.py software healthy tests/test_zonal.py
test_qc.py software healthy tests/test_qc.py
test_mirror_import.py software healthy tests/test_mirror_import.py
test_provider_endpoints.py software healthy tests/test_provider_endpoints.py
test_soilgrids_derived.py software healthy tests/connectors/test_soilgrids_derived.py
test_wfs_vector.py software healthy tests/connectors/test_wfs_vector.py
__init__.py software healthy tests/connectors/__init__.py
test_copernicus_dem.py software healthy tests/connectors/test_copernicus_dem.py
test_usda_cdl.py software healthy tests/connectors/test_usda_cdl.py
test_isric_soilgrids.py software healthy tests/connectors/test_isric_soilgrids.py

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

LabelLayerStatusPath
tests software healthy tests
connectors software healthy tests/connectors
.github software healthy .github
ISSUE_TEMPLATE software healthy .github/ISSUE_TEMPLATE
workflows software healthy .github/workflows
health software healthy health
src software healthy src
cas software healthy src/cas
api software healthy src/cas/api
extract software healthy src/cas/extract
integrations software healthy src/cas/integrations
connectors software healthy src/cas/connectors
protocols software healthy src/cas/connectors/protocols
core software healthy src/cas/core
client software healthy src/cas/client
cli software healthy src/cas/cli
mirror software healthy src/cas/mirror
cache software healthy src/cas/cache
monitor software healthy src/cas/monitor
docs software healthy docs
inventory software healthy inventory

LabelLayerStatusPath
POST /api/v1/extract api healthy src/cas/api/app.py
POST /api/v1/extract/batch api healthy src/cas/api/app.py
GET /api/v1/datasets api healthy src/cas/api/app.py
GET /api/v1/providers api healthy src/cas/api/app.py
GET /api/v1/providers/{slug} api healthy src/cas/api/app.py
GET /metrics api healthy src/cas/api/app.py
GET /health api healthy src/cas/api/app.py

LabelLayerStatusPath
build cicd healthy .github/workflows/docs.yml
deploy cicd healthy .github/workflows/docs.yml
reachability cicd healthy .github/workflows/provider-health.yml
extract cicd healthy .github/workflows/provider-health.yml
test cicd healthy .github/workflows/ci.yml

LabelLayerStatusPath
auth::tests/test_mirror_rgi.py security healthy tests/test_mirror_rgi.py
auth::src/cas/mirror/earthdata.py security healthy src/cas/mirror/earthdata.py
auth::tests/test_mirror_earthdata.py security healthy tests/test_mirror_earthdata.py

LabelLayerStatusPath
gha::docs cicd healthy .github/workflows/docs.yml
gha::provider-health cicd healthy .github/workflows/provider-health.yml
gha::ci cicd healthy .github/workflows/ci.yml

LabelLayerStatusPath
vps::azure hardware healthy src/cas/connectors/terraclimate.py
vps::aws hardware healthy src/cas/connectors/gnatsgo.py

LabelLayerStatusPath
DarriEy__CAS software healthy /data/fable5_failed_archive/DarriEy__CAS

LabelLayerStatusPath
sqlite data healthy src/cas/mirror/store.py

LabelLayerStatusPath
port:8000 network healthy README.md

LabelLayerStatusPath
image::Dockerfile hardware healthy Dockerfile
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/bc513586-eb40-44a0-84d6-e5fe8645ad61/

To check status programmatically (no auth required):

curl -s https://repobility.com/api/v1/public/scan/bc513586-eb40-44a0-84d6-e5fe8645ad61/

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.