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.

astrodbtoolkit/astrodb_utils

https://github.com/astrodbtoolkit/astrodb_utils · scanned 2026-06-17 01:35 UTC (1 month, 2 weeks ago)

20 raw signals (0 security + 20 graph)

UNIFIED Repobility · multi-layer engine · AI coders

Complete repo analysis

Last scanned 1 month, 2 weeks ago · v2 · last Δ +1.9 (diff) · 11 actionable findings from 1 signal source. 9 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 152 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_ingest_sources software healthy tests/test_sources.py:70
test_find_source_in_db software healthy tests/test_sources.py:84
test_find_source_in_db_with_coords software healthy tests/test_sources.py:114
test_find_source_in_db_errors software healthy tests/test_sources.py:151
test_ingest_source software healthy tests/test_sources.py:176
test_ingest_source_errors software healthy tests/test_sources.py:194
test_coords_from_simbad software healthy tests/test_sources.py:245
test_ingest_name software healthy tests/test_sources.py:251
test_strip_unicode_dashes software healthy tests/test_sources.py:271
test_ingest_photometry software healthy tests/test_photometry.py:13
test_ingest_photometry_fails software healthy tests/test_photometry.py:34
test_svo_up software healthy tests/test_photometry.py:106
test_fetch_svo software healthy tests/test_photometry.py:119
test_fetch_svo_fail software healthy tests/test_photometry.py:128
test_assign_ucd software healthy tests/test_photometry.py:156
test_ingest_photometry_filter software healthy tests/test_photometry.py:160
test_ingest_photometry_filter_errors software healthy tests/test_photometry.py:173
test_spectrum_not_nans software healthy tests/test_spectra.py:25
test_check_spectrum_wave_units software healthy tests/test_spectra.py:40
test_check_spectrum_flux_units software healthy tests/test_spectra.py:55
test_check_spectrum_plottable software healthy tests/test_spectra.py:72
test_ingest_spectrum_errors software healthy tests/test_spectra.py:174
test_ingest_spectrum_works software healthy tests/test_spectra.py:193
test_ingest_spectrum_duplicate_regime software healthy tests/test_spectra.py:208
test_find_spectra_regime software healthy tests/test_spectra.py:258
db software healthy tests/conftest.py:19
test_add_missing_keywords software healthy tests/test_fits.py:17
test_add_wavelength_keywords software healthy tests/test_fits.py:36
test_add_obs_date software healthy tests/test_fits.py:55
test_add_obs_date_fails software healthy tests/test_fits.py:62
test_check_header software healthy tests/test_fits.py:69
test_make_skycoord software healthy tests/test_fits.py:83
test_find_publication software healthy tests/test_publications.py:14
test_find_publication_fuzzy software healthy tests/test_publications.py:40
test_ingest_publication_errors software healthy tests/test_publications.py:47
test_ingest_publication software healthy tests/test_publications.py:57
test_search_ads_using_arxix_id software healthy tests/test_publications.py:68
test_search_ads_using_doi software healthy tests/test_publications.py:93
test_search_ads_using_bibcode software healthy tests/test_publications.py:113
test_find_dates_in_reference software healthy tests/test_publications.py:123
test_get_db_publication software healthy tests/test_publications.py:136
test_get_db_publication_invalid software healthy tests/test_publications.py:141
test_ingest_instrument software healthy tests/test_instruments.py:11
test_get_db_instrument software healthy tests/test_instruments.py:91
test_get_db_instrument_errors software healthy tests/test_instruments.py:96
test_logger software healthy tests/test_logger.py:5
test_get_db_regime software healthy tests/test_utils.py:17
test_get_db_regime_hyphens software healthy tests/test_utils.py:22
test_get_db_regime_errors software healthy tests/test_utils.py:29
test_load_astrodb_deprecated software healthy tests/test_loaders.py:8

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

LabelLayerStatusPath
CLAUDE.md software healthy CLAUDE.md
README.md software healthy README.md
pyproject.toml software healthy pyproject.toml
LICENSE software healthy LICENSE
.pre-commit-config.yaml software healthy .pre-commit-config.yaml
readthedocs.yaml software healthy readthedocs.yaml
test_sources.py software healthy tests/test_sources.py
test_photometry.py software healthy tests/test_photometry.py
test_spectra.py software healthy tests/test_spectra.py
conftest.py software healthy tests/conftest.py
__init__.py software healthy tests/__init__.py
test_fits.py software healthy tests/test_fits.py
test_publications.py software healthy tests/test_publications.py
test_instruments.py software healthy tests/test_instruments.py
test_logger.py software healthy tests/test_logger.py
test_utils.py software healthy tests/test_utils.py
test_loaders.py software healthy tests/test_loaders.py
dependabot.yml software healthy .github/dependabot.yml
scheduled_tests.yml software healthy .github/workflows/scheduled_tests.yml
pythonpublish.yml software healthy .github/workflows/pythonpublish.yml
run_tests.yml software healthy .github/workflows/run_tests.yml
conf.py software healthy docs/conf.py
devcontainer.json software healthy .devcontainer/devcontainer.json
utils.py software healthy astrodb_utils/utils.py
sources.py software healthy astrodb_utils/sources.py
spectra.py software healthy astrodb_utils/spectra.py
__init__.py software healthy astrodb_utils/__init__.py
loaders.py software healthy astrodb_utils/loaders.py
publications.py software healthy astrodb_utils/publications.py
photometry.py software healthy astrodb_utils/photometry.py
instruments.py software healthy astrodb_utils/instruments.py
fits.py software healthy astrodb_utils/fits.py
CLAUDE.md quality healthy CLAUDE.md

LabelLayerStatusPath
tests software healthy tests
.github software healthy .github
workflows software healthy .github/workflows
docs software healthy docs
.devcontainer software healthy .devcontainer
astrodb_utils software healthy astrodb_utils

LabelLayerStatusPath
build cicd healthy .github/workflows/scheduled_tests.yml
build cicd healthy .github/workflows/pythonpublish.yml
publish-to-pypi cicd healthy .github/workflows/pythonpublish.yml
build cicd healthy .github/workflows/run_tests.yml

LabelLayerStatusPath
gha::scheduled_tests cicd healthy .github/workflows/scheduled_tests.yml
gha::pythonpublish cicd healthy .github/workflows/pythonpublish.yml
gha::run_tests cicd healthy .github/workflows/run_tests.yml

LabelLayerStatusPath
AstroDBError software healthy astrodb_utils/utils.py:21
DatabaseSettings software healthy astrodb_utils/loaders.py:22

LabelLayerStatusPath
ADS_TOKEN cicd healthy
CODECOV_TOKEN cicd healthy

LabelLayerStatusPath
astrodbtoolkit__astrodb_utils software healthy /data/fable5_failed_archive/astrodbtoolkit__astrodb_utils

LabelLayerStatusPath
sqlite data healthy CLAUDE.md
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/d3d9b4de-9e4e-4f3c-889a-53c0d11c9867/

To check status programmatically (no auth required):

curl -s https://repobility.com/api/v1/public/scan/d3d9b4de-9e4e-4f3c-889a-53c0d11c9867/

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.