Scan timing: clone 3.97s · analysis 7.76s · 4.5 MB · GitHub API rate-limit (preflight)
https://github.com/DASDAE/dascore
· scanned 2026-06-05 17:59 UTC (4 days, 21 hours ago)
· 10 languages
284 raw signals (130 security + 154 graph) 86th percentile · Python · medium (20-100K LoC)
Last scanned 4 days, 21 hours ago · v2 · 100 actionable findings from 2 signal sources. 90 repeated signals grouped for readability. Security checks, system graph analysis, and verified AI-agent feedback are merged into one review queue.
| Component | Sub-score | Weight | Contribution |
|---|---|---|---|
structure_score |
60.0 | 0.15 | 9.00 |
security_score |
95.8 | 0.25 | 23.95 |
testing_score |
100.0 | 0.20 | 20.00 |
documentation_score |
69.0 | 0.15 | 10.35 |
practices_score |
85.0 | 0.15 | 12.75 |
code_quality |
58.0 | 0.10 | 5.80 |
| Overall | 1.00 | 81.8 |
All 4604 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 |
|---|---|---|---|
pytest_addoption |
software | healthy | tests/conftest.py:46 |
pytest_collection_modifyitems |
software | healthy | tests/conftest.py:57 |
pytest_sessionstart |
software | healthy | tests/conftest.py:71 |
swap_index_map_path |
software | healthy | tests/conftest.py:91 |
cm_basic |
software | healthy | tests/conftest.py:110 |
cm_with_units |
software | healthy | tests/conftest.py:117 |
cm_basic_degenerate |
software | healthy | tests/conftest.py:124 |
cm_multidim |
software | healthy | tests/conftest.py:133 |
cm_degenerate_time |
software | healthy | tests/conftest.py:148 |
cm_wacky_dims |
software | healthy | tests/conftest.py:157 |
cm_dt_small_diff |
software | healthy | tests/conftest.py:165 |
cm_non_associated_coord |
software | healthy | tests/conftest.py:175 |
cm_non_coord_dim |
software | healthy | tests/conftest.py:185 |
coord_manager |
software | healthy | tests/conftest.py:194 |
terra15_das_example_path |
software | healthy | tests/conftest.py:203 |
terra15_v5_path |
software | healthy | tests/conftest.py:211 |
terra15_v6_path |
software | healthy | tests/conftest.py:217 |
prodml_v2_0_example_path |
software | healthy | tests/conftest.py:223 |
prodml_v2_1_example_path |
software | healthy | tests/conftest.py:231 |
idas_h5_example_path |
software | healthy | tests/conftest.py:239 |
brady_hs_das_dts_coords_path |
software | healthy | tests/conftest.py:247 |
terra15_das_patch |
software | healthy | tests/conftest.py:259 |
prodml_v2_0_patch |
software | healthy | tests/conftest.py:270 |
prodml_v2_1_patch |
software | healthy | tests/conftest.py:278 |
random_patch |
software | healthy | tests/conftest.py:286 |
random_dft_patch |
software | healthy | tests/conftest.py:293 |
random_patch_with_lat_lon |
software | healthy | tests/conftest.py:300 |
random_patch_with_xyz |
software | healthy | tests/conftest.py:308 |
multi_dim_coords_patch |
software | healthy | tests/conftest.py:316 |
random_patch_many_coords |
software | healthy | tests/conftest.py:325 |
event_patch_1 |
software | healthy | tests/conftest.py:338 |
event_patch_2 |
software | healthy | tests/conftest.py:345 |
dispersion_patch |
software | healthy | tests/conftest.py:352 |
range_patch_3d |
software | healthy | tests/conftest.py:359 |
wacky_dim_patch |
software | healthy | tests/conftest.py:373 |
patch |
software | healthy | tests/conftest.py:379 |
one_file_dir |
software | healthy | tests/conftest.py:385 |
random_directory_spool |
software | healthy | tests/conftest.py:393 |
two_patch_directory |
software | healthy | tests/conftest.py:400 |
diverse_spool_directory |
software | healthy | tests/conftest.py:411 |
adjacent_spool_directory |
software | healthy | tests/conftest.py:420 |
terra15_das_spool |
software | healthy | tests/conftest.py:435 |
terra15_das_unfinished_path |
software | healthy | tests/conftest.py:442 |
random_spool |
software | healthy | tests/conftest.py:451 |
adjacent_spool_no_overlap |
software | healthy | tests/conftest.py:460 |
one_file_directory_spool |
software | healthy | tests/conftest.py:482 |
diverse_spool |
software | healthy | tests/conftest.py:489 |
diverse_directory_spool |
software | healthy | tests/conftest.py:496 |
basic_file_spool |
software | healthy | tests/conftest.py:504 |
terra15_file_spool |
software | healthy | tests/conftest.py:512 |
Showing first 50 of this kind. Full payload available via the JSON button at the top of the page.
| Label | Layer | Status | Path |
|---|---|---|---|
ArrayWithFlags |
software | healthy | tests/test_compat.py:12 |
ArrayNoFlags |
software | healthy | tests/test_compat.py:30 |
ArrayNamespaceOnly |
software | healthy | tests/test_compat.py:47 |
ReadOnlyFlags |
software | healthy | tests/test_compat.py:58 |
RaisingFlags |
software | healthy | tests/test_compat.py:65 |
ArraySubclass |
software | healthy | tests/test_compat.py:78 |
TestIsArrayLike |
software | healthy | tests/test_compat.py:82 |
TestArray |
software | healthy | tests/test_compat.py:100 |
TestUnitInit |
software | healthy | tests/test_units.py:25 |
TestGetQuantStr |
software | healthy | tests/test_units.py:42 |
TestUnitAndFactor |
software | healthy | tests/test_units.py:88 |
TestGetQuantity |
software | healthy | tests/test_units.py:125 |
TestConvenientImport |
software | healthy | tests/test_units.py:153 |
TestGetFilterUnits |
software | healthy | tests/test_units.py:172 |
TestDTypeCompatible |
software | healthy | tests/test_units.py:224 |
TestConvertUnits |
software | healthy | tests/test_units.py:257 |
TestQuantSequenceToQuantArray |
software | healthy | tests/test_units.py:310 |
TestMaybeConvertPercentToFraction |
software | healthy | tests/test_units.py:359 |
TestGetExamplePatch |
software | healthy | tests/test_examples.py:14 |
TestGetExampleSpool |
software | healthy | tests/test_examples.py:39 |
TestRickerMoveout |
software | healthy | tests/test_examples.py:58 |
TestDeltaPatch |
software | healthy | tests/test_examples.py:73 |
TestAbs |
software | healthy | tests/test_proc/test_basic.py:57 |
TestReal |
software | healthy | tests/test_proc/test_basic.py:76 |
TestImag |
software | healthy | tests/test_proc/test_basic.py:90 |
TestsAngle |
software | healthy | tests/test_proc/test_basic.py:104 |
TestNormalize |
software | healthy | tests/test_proc/test_basic.py:118 |
TestStandardize |
software | healthy | tests/test_proc/test_basic.py:190 |
TestPatchBroadcasting |
software | healthy | tests/test_proc/test_basic.py:235 |
TestDropNa |
software | healthy | tests/test_proc/test_basic.py:323 |
TestFillNa |
software | healthy | tests/test_proc/test_basic.py:381 |
TestPad |
software | healthy | tests/test_proc/test_basic.py:417 |
TestConj |
software | healthy | tests/test_proc/test_basic.py:544 |
TestRoll |
software | healthy | tests/test_proc/test_basic.py:555 |
TestWhere |
software | healthy | tests/test_proc/test_basic.py:593 |
TestFlip |
software | healthy | tests/test_proc/test_basic.py:767 |
TestFull |
software | healthy | tests/test_proc/test_basic.py:829 |
TestDemedian |
software | healthy | tests/test_proc/test_basic.py:839 |
TestDemean |
software | healthy | tests/test_proc/test_basic.py:852 |
TestLineMuteBasics |
software | healthy | tests/test_proc/test_mute.py:94 |
Test1DLineMute |
software | healthy | tests/test_proc/test_mute.py:120 |
TestMuteLines |
software | healthy | tests/test_proc/test_mute.py:214 |
TestMuteSmoothing |
software | healthy | tests/test_proc/test_mute.py:388 |
TestMute3D |
software | healthy | tests/test_proc/test_mute.py:474 |
TestMute4D |
software | healthy | tests/test_proc/test_mute.py:536 |
TestSlopeMute |
software | healthy | tests/test_proc/test_mute.py:599 |
TestBasicAggregations |
software | healthy | tests/test_proc/test_aggregate.py:16 |
TestApplyOperators |
software | healthy | tests/test_proc/test_aggregate.py:128 |
TestSortCoords |
software | healthy | tests/test_proc/test_proc_coords.py:23 |
TestSnapDims |
software | healthy | tests/test_proc/test_proc_coords.py:62 |
Showing first 50 of this kind. Full payload available via the JSON button at the top of the page.
| Label | Layer | Status | Path |
|---|---|---|---|
Dockerfile |
software | healthy | Dockerfile |
.pre-commit-config.yaml |
software | healthy | .pre-commit-config.yaml |
environment.yml |
software | healthy | environment.yml |
pyproject.toml |
software | healthy | pyproject.toml |
AGENTS.md |
software | healthy | AGENTS.md |
readme.md |
software | healthy | readme.md |
__init__.py |
software | healthy | tests/__init__.py |
conftest.py |
software | healthy | tests/conftest.py |
test_compat.py |
software | healthy | tests/test_compat.py |
test_units.py |
software | healthy | tests/test_units.py |
test_examples.py |
software | healthy | tests/test_examples.py |
test_basic.py |
software | healthy | tests/test_proc/test_basic.py |
test_mute.py |
software | healthy | tests/test_proc/test_mute.py |
test_aggregate.py |
software | healthy | tests/test_proc/test_aggregate.py |
test_proc_coords.py |
software | healthy | tests/test_proc/test_proc_coords.py |
test_whiten.py |
software | healthy | tests/test_proc/test_whiten.py |
test_filter.py |
software | healthy | tests/test_proc/test_filter.py |
test_resample.py |
software | healthy | tests/test_proc/test_resample.py |
test_wiener.py |
software | healthy | tests/test_proc/test_wiener.py |
test_proc_units.py |
software | healthy | tests/test_proc/test_proc_units.py |
test_taper.py |
software | healthy | tests/test_proc/test_taper.py |
test_hampel.py |
software | healthy | tests/test_proc/test_hampel.py |
test_correlate.py |
software | healthy | tests/test_proc/test_correlate.py |
test_align.py |
software | healthy | tests/test_proc/test_align.py |
test_detrend.py |
software | healthy | tests/test_proc/test_detrend.py |
test_rolling.py |
software | healthy | tests/test_proc/test_rolling.py |
test_dirspool.py |
software | healthy | tests/test_clients/test_dirspool.py |
test_filespool.py |
software | healthy | tests/test_clients/test_filespool.py |
test_fourier.py |
software | healthy | tests/test_transform/test_fourier.py |
test_transformations.py |
software | healthy | tests/test_transform/test_transformations.py |
test_strain.py |
software | healthy | tests/test_transform/test_strain.py |
test_fft.py |
software | healthy | tests/test_transform/test_fft.py |
test_kurtosis.py |
software | healthy | tests/test_transform/test_kurtosis.py |
test_dispersion.py |
software | healthy | tests/test_transform/test_dispersion.py |
test_fbe.py |
software | healthy | tests/test_transform/test_fbe.py |
test_hilbert.py |
software | healthy | tests/test_transform/test_hilbert.py |
test_stalta.py |
software | healthy | tests/test_transform/test_stalta.py |
test_integrate.py |
software | healthy | tests/test_transform/test_integrate.py |
test_differentiate.py |
software | healthy | tests/test_transform/test_differentiate.py |
test_tau_p.py |
software | healthy | tests/test_transform/test_tau_p.py |
test_spectro_transform.py |
software | healthy | tests/test_transform/test_spectro_transform.py |
test_attrs_utils.py |
software | healthy | tests/test_utils/test_attrs_utils.py |
test_namespace.py |
software | healthy | tests/test_utils/test_namespace.py |
test_xml_utils.py |
software | healthy | tests/test_utils/test_xml_utils.py |
test_transformatter.py |
software | healthy | tests/test_utils/test_transformatter.py |
test_mapping_utils.py |
software | healthy | tests/test_utils/test_mapping_utils.py |
test_chunk.py |
software | healthy | tests/test_utils/test_chunk.py |
__init__.py |
software | healthy | tests/test_utils/__init__.py |
test_models.py |
software | healthy | tests/test_utils/test_models.py |
test_plugins.py |
software | healthy | tests/test_utils/test_plugins.py |
Showing first 50 of this kind. Full payload available via the JSON button at the top of the page.
| Label | Layer | Status | Path |
|---|---|---|---|
tests |
software | healthy | tests |
test_proc |
software | healthy | tests/test_proc |
test_clients |
software | healthy | tests/test_clients |
test_transform |
software | healthy | tests/test_transform |
test_utils |
software | healthy | tests/test_utils |
test_core |
software | healthy | tests/test_core |
test_viz |
software | healthy | tests/test_viz |
test_io |
software | healthy | tests/test_io |
test_rsf |
software | healthy | tests/test_io/test_rsf |
test_dasdae |
software | healthy | tests/test_io/test_dasdae |
test_dasvader |
software | healthy | tests/test_io/test_dasvader |
test_wav |
software | healthy | tests/test_io/test_wav |
test_sintela_binary |
software | healthy | tests/test_io/test_sintela_binary |
test_optodas |
software | healthy | tests/test_io/test_optodas |
test_xml_binary |
software | healthy | tests/test_io/test_xml_binary |
test_terra15 |
software | healthy | tests/test_io/test_terra15 |
test_pickle |
software | healthy | tests/test_io/test_pickle |
test_gdr |
software | healthy | tests/test_io/test_gdr |
test_h5simple |
software | healthy | tests/test_io/test_h5simple |
test_tdms |
software | healthy | tests/test_io/test_tdms |
test_prodml |
software | healthy | tests/test_io/test_prodml |
test_sentek |
software | healthy | tests/test_io/test_sentek |
test_segy |
software | healthy | tests/test_io/test_segy |
test_febus |
software | healthy | tests/test_io/test_febus |
test_integrations |
software | healthy | tests/test_integrations |
benchmarks |
software | healthy | benchmarks |
notebooks |
software | healthy | benchmarks/notebooks |
docs |
software | healthy | docs |
filters |
software | healthy | docs/filters |
filter_test_data |
software | healthy | docs/filters/filter_test_data |
scripts |
software | healthy | scripts |
_templates |
software | healthy | scripts/_templates |
paper |
software | healthy | scripts/paper |
dascore |
software | healthy | dascore |
transform |
software | healthy | dascore/transform |
utils |
software | healthy | dascore/utils |
viz |
software | healthy | dascore/viz |
clients |
software | healthy | dascore/clients |
io |
software | healthy | dascore/io |
wav |
software | healthy | dascore/io/wav |
terra15 |
software | healthy | dascore/io/terra15 |
ap_sensing |
software | healthy | dascore/io/ap_sensing |
optodas |
software | healthy | dascore/io/optodas |
sentek |
software | healthy | dascore/io/sentek |
tdms |
software | healthy | dascore/io/tdms |
sintela_binary |
software | healthy | dascore/io/sintela_binary |
gdr |
software | healthy | dascore/io/gdr |
h5simple |
software | healthy | dascore/io/h5simple |
rsf |
software | healthy | dascore/io/rsf |
silixah5 |
software | healthy | dascore/io/silixah5 |
Showing first 50 of this kind. Full payload available via the JSON button at the top of the page.
| Label | Layer | Status | Path |
|---|---|---|---|
calc_coverage |
cicd | healthy | .github/workflows/get_coverage.yml |
lint_code |
cicd | healthy | .github/workflows/lint.yml |
build |
cicd | healthy | .github/workflows/build_deploy_stable_docs.yaml |
deploy |
cicd | healthy | .github/workflows/build_deploy_stable_docs.yaml |
test_build_docs |
cicd | healthy | .github/workflows/test_doc_build.yml |
benchmarks |
cicd | healthy | .github/workflows/profile.yml |
upload |
cicd | healthy | .github/workflows/upload_pypi.yml |
setup |
cicd | healthy | .github/workflows/runtests.yml |
test_code |
cicd | healthy | .github/workflows/runtests.yml |
setup |
cicd | healthy | .github/workflows/run_min_dep_tests.yml |
test_code_min_deps |
cicd | healthy | .github/workflows/run_min_dep_tests.yml |
build |
cicd | healthy | .github/workflows/build_deploy_master_docs.yaml |
| Label | Layer | Status | Path |
|---|---|---|---|
gha::get_coverage |
cicd | healthy | .github/workflows/get_coverage.yml |
gha::lint |
cicd | healthy | .github/workflows/lint.yml |
gha::build_deploy_stable_docs |
cicd | healthy | .github/workflows/build_deploy_stable_docs.yaml |
gha::test_doc_build |
cicd | healthy | .github/workflows/test_doc_build.yml |
gha::profile |
cicd | healthy | .github/workflows/profile.yml |
gha::upload_pypi |
cicd | healthy | .github/workflows/upload_pypi.yml |
gha::runtests |
cicd | healthy | .github/workflows/runtests.yml |
gha::run_min_dep_tests |
cicd | healthy | .github/workflows/run_min_dep_tests.yml |
gha::build_deploy_master_docs |
cicd | healthy | .github/workflows/build_deploy_master_docs.yaml |
| Label | Layer | Status | Path |
|---|---|---|---|
PYTHON_DEFAULT |
cicd | healthy | — |
CODECOV_TOKEN |
cicd | healthy | — |
CACHE_NUMBER |
cicd | healthy | — |
GITHUB_TOKEN |
cicd | healthy | — |
NETLIFY_AUTH_TOKEN |
cicd | healthy | — |
PYPI_TOKEN |
cicd | healthy | — |
| Label | Layer | Status | Path |
|---|---|---|---|
repobility-clone-xj6kg_vx |
software | healthy | /tmp/repobility-clone-xj6kg_vx |
| Label | Layer | Status | Path |
|---|---|---|---|
127.0.0.1 |
network | healthy | docs/filters/fill_links.py |
| Label | Layer | Status | Path |
|---|---|---|---|
image::Dockerfile |
hardware | healthy | Dockerfile |
| Label | Layer | Status | Path |
|---|---|---|---|
auth::.github/workflows/profile.yml |
security | healthy | .github/workflows/profile.yml |
This page is publicly accessible at:
https://repobility.com/scan/9fcd9a7c-5f6c-4d8d-b6c0-280b7b4fd40f/
To check status programmatically (no auth required):
curl -s https://repobility.com/api/v1/public/scan/9fcd9a7c-5f6c-4d8d-b6c0-280b7b4fd40f/
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.