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.

seanpianka/Zipcodes

https://github.com/seanpianka/Zipcodes · scanned 2026-06-16 00:05 UTC (2 months, 3 weeks ago)

16 raw signals (0 security + 16 graph)

UNIFIED Repobility · multi-layer engine · AI coders

Complete repo analysis

Last scanned 2 months, 3 weeks ago · v1 · 11 actionable findings from 1 signal source. 5 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 126 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
callable_raise_exc software healthy tests/__init__.py:21
generate_unittest software healthy tests/__init__.py:31
test software healthy tests/__init__.py:40
generate_unittests software healthy tests/__init__.py:59
main software healthy tests/__init__.py:225
__init__ software healthy tests/logger.py:38
format software healthy tests/logger.py:13
test_short_input_raises_invalid_format software healthy tests/test_validation.py:21
test_non_digit_raises_invalid_characters software healthy tests/test_validation.py:27
test_surrounding_whitespace_is_trimmed software healthy tests/test_validation.py:33
test_space_separated_plus_four_is_accepted software healthy tests/test_validation.py:37
test_non_str_input_raises_typeerror software healthy tests/test_validation.py:46
test_prefix_with_non_digit_raises software healthy tests/test_validation.py:53
test_prefix_too_long_raises software healthy tests/test_validation.py:58
test_override_path_validates_zipcode software healthy tests/test_validation.py:64
test_is_valid_warns_and_delegates software healthy tests/test_validation.py:70
test_private_validation_helpers_are_gone software healthy tests/test_validation.py:75
test_dict_key_order_matches_field_order software healthy tests/test_schema.py:11
test_value_types software healthy tests/test_schema.py:16
test_matching_with_zips_subset software healthy tests/test_zips_override.py:10
test_matching_with_zips_returns_same_objects software healthy tests/test_zips_override.py:18
test_similar_to_with_zips_subset software healthy tests/test_zips_override.py:24
test_contains_with_zips_subset software healthy tests/test_zips_override.py:30
test_filter_by_bool_vs_int_on_zips_path software healthy tests/test_zips_override.py:37
test_filter_by_missing_key_is_not_a_match software healthy tests/test_zips_override.py:48
test_filter_by_multiple_fields_on_zips_path software healthy tests/test_zips_override.py:52
test_filter_by_coordinates_with_zips_subset software healthy tests/test_zips_override.py:58
test_filter_by_coordinates_accepts_float_values software healthy tests/test_zips_override.py:67
test_list_all_returns_zips_unchanged software healthy tests/test_zips_override.py:76
fetch software healthy scripts/update_zipcode_dataset.py:95
download_geonames software healthy scripts/update_zipcode_dataset.py:107
download_usps software healthy scripts/update_zipcode_dataset.py:113
split_by_comma software healthy scripts/update_zipcode_dataset.py:126
parse_csv software healthy scripts/update_zipcode_dataset.py:130
fmt_coord software healthy scripts/update_zipcode_dataset.py:135
load_base software healthy scripts/update_zipcode_dataset.py:140
apply_legacy_gps_overlay software healthy scripts/update_zipcode_dataset.py:153
load_geonames software healthy scripts/update_zipcode_dataset.py:163
load_usps software healthy scripts/update_zipcode_dataset.py:185
refresh_coordinates software healthy scripts/update_zipcode_dataset.py:208
military_state software healthy scripts/update_zipcode_dataset.py:221
haversine_miles software healthy scripts/update_zipcode_dataset.py:233
build_timezone_lookups software healthy scripts/update_zipcode_dataset.py:239
nearest_timezone software healthy scripts/update_zipcode_dataset.py:261
synthesize_record software healthy scripts/update_zipcode_dataset.py:265
fill_missing software healthy scripts/update_zipcode_dataset.py:317
canonicalize software healthy scripts/update_zipcode_dataset.py:340
load_previous software healthy scripts/update_zipcode_dataset.py:345
validate software healthy scripts/update_zipcode_dataset.py:353
compute_summary software healthy scripts/update_zipcode_dataset.py:379

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

LabelLayerStatusPath
Cargo.toml software healthy Cargo.toml
README.md software healthy README.md
LICENSE.txt software healthy LICENSE.txt
pyproject.toml software healthy pyproject.toml
Cargo.lock software healthy Cargo.lock
__init__.py software healthy tests/__init__.py
logger.py software healthy tests/logger.py
test_zipcodes.py software healthy tests/test_zipcodes.py
test_validation.py software healthy tests/test_validation.py
test_schema.py software healthy tests/test_schema.py
test_zips_override.py software healthy tests/test_zips_override.py
update_zipcode_dataset.py software healthy scripts/update_zipcode_dataset.py
requirements.txt software healthy scripts/requirements.txt
Cargo.toml software healthy crates/zipcodes-py/Cargo.toml
lib.rs software healthy crates/zipcodes-py/src/lib.rs
Cargo.toml software healthy crates/zipcodes/Cargo.toml
README.md software healthy crates/zipcodes/README.md
gen_schema.rs software healthy crates/zipcodes/examples/gen_schema.rs
lib.rs software healthy crates/zipcodes/src/lib.rs
__init__.py software healthy python/zipcodes/__init__.py
ci.yml software healthy .github/workflows/ci.yml
release.yml software healthy .github/workflows/release.yml
update-data.yml software healthy .github/workflows/update-data.yml
auto-release.yml software healthy .github/workflows/auto-release.yml

LabelLayerStatusPath
tests software healthy tests
scripts software healthy scripts
crates software healthy crates
zipcodes-py software healthy crates/zipcodes-py
src software healthy crates/zipcodes-py/src
zipcodes software healthy crates/zipcodes
examples software healthy crates/zipcodes/examples
src software healthy crates/zipcodes/src
python software healthy python
zipcodes software healthy python/zipcodes
.github software healthy .github
workflows software healthy .github/workflows

LabelLayerStatusPath
rust cicd healthy .github/workflows/ci.yml
python cicd healthy .github/workflows/ci.yml
wheels cicd healthy .github/workflows/release.yml
sdist cicd healthy .github/workflows/release.yml
publish-pypi cicd healthy .github/workflows/release.yml
publish-crates-io cicd healthy .github/workflows/release.yml
update cicd healthy .github/workflows/update-data.yml
tag cicd healthy .github/workflows/auto-release.yml

LabelLayerStatusPath
gha::ci cicd healthy .github/workflows/ci.yml
gha::release cicd healthy .github/workflows/release.yml
gha::update-data cicd healthy .github/workflows/update-data.yml
gha::auto-release cicd healthy .github/workflows/auto-release.yml

LabelLayerStatusPath
TestZipcodes software healthy tests/__init__.py:15
CustomFormatter software healthy tests/logger.py:5
CustomLogger software healthy tests/logger.py:37

LabelLayerStatusPath
GH_PAT cicd healthy
CARGO_REGISTRY_TOKEN cicd healthy
NEW_VERSION cicd healthy

LabelLayerStatusPath
repobility-clone-1ca8bvct software healthy /tmp/repobility-clone-1ca8bvct

LabelLayerStatusPath
sqlite data healthy README.md

LabelLayerStatusPath
port:06 network healthy .github/workflows/update-data.yml

LabelLayerStatusPath
vps::aws hardware healthy python/zipcodes/__init__.py

LabelLayerStatusPath
auth::.github/workflows/release.yml security healthy .github/workflows/release.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/23d02bf6-362e-4425-8d0e-5fd4fb787a9a/

To check status programmatically (no auth required):

curl -s https://repobility.com/api/v1/public/scan/23d02bf6-362e-4425-8d0e-5fd4fb787a9a/

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.