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.

SPS-By-The-Numbers/data-tools

https://github.com/SPS-By-The-Numbers/data-tools · scanned 2026-06-16 00:20 UTC (2 months, 2 weeks ago)

84 raw signals (0 security + 84 graph)

UNIFIED Repobility · multi-layer engine · AI coders

Complete repo analysis

Last scanned 2 months, 2 weeks ago · v1 · 70 actionable findings from 1 signal source. 14 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 1009 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
rotateLeftColumnName software healthy bigsheet.py:8
moveToFront software healthy bigsheet.py:16
join_map software healthy bigsheet.py:21
join_bex software healthy bigsheet.py:72
join_s275 software healthy bigsheet.py:86
select_assessments software healthy bigsheet.py:102
assessments_to_wide software healthy bigsheet.py:127
sqss_to_wide software healthy bigsheet.py:152
addNormalizedFields software healthy bigsheet.py:181
main software healthy bigsheet.py:210
plot_var software healthy plot.py:22
main software healthy plot.py:64
showDfInfo software dead analyze.py:14
mixedEffectRegression software healthy analyze.py:19
olsRegression software dead analyze.py:100
rk_model software dead analyze.py:113
aw_model software healthy analyze.py:144
main software healthy analyze.py:185
make_query software healthy bigquery/generate_f195.py:99
load_table software healthy bigquery/generate_f195.py:115
main software healthy bigquery/generate_f195.py:125
make_gs_url_list software healthy bigquery/load_raw_f196.py:188
make_query software healthy bigquery/load_raw_f196.py:196
load_table software healthy bigquery/load_raw_f196.py:207
main software healthy bigquery/load_raw_f196.py:222
make_query software healthy bigquery/load_raw_f195.py:102
load_table software healthy bigquery/load_raw_f195.py:118
main software healthy bigquery/load_raw_f195.py:128
staffing_allocations_line_accumulate software dead extractors/purplebook.py:13
_break_lines_by_school software healthy extractors/purplebook.py:42
extract_data_from_school software healthy extractors/purplebook.py:77
write_denormalized_csv software healthy extractors/purplebook.py:147
main software healthy extractors/purplebook.py:271
get_grade software healthy extractors/p223_pdf_to_csv.py:33
parse_line software healthy extractors/p223_pdf_to_csv.py:49
main software healthy extractors/p223_pdf_to_csv.py:55
get_school_funding_staff_fields software dead extractors/2024_budget_school_breakdown_to_csv.py:15
main software healthy extractors/2024_budget_school_breakdown_to_csv.py:178
month_from_pdf_file_name software healthy extractors/p223_pdf_batch.py:23
main software healthy extractors/p223_pdf_batch.py:39
common_logging_setup software healthy extractors/common.py:5
common_pdftext_setup software healthy extractors/common.py:10
get_args software healthy extractors/common.py:21
get_school_funding_staff_fields software dead extractors/2023_budget_school_breakdown_to_csv.py:19
find_fields software healthy extractors/2023_budget_school_breakdown_to_csv.py:170
main software healthy extractors/2023_budget_school_breakdown_to_csv.py:218
render_page_to_png software healthy extractors/prr/transit/ocr_bundle.py:34
ocr_png software healthy extractors/prr/transit/ocr_bundle.py:51
main software healthy extractors/prr/transit/ocr_bundle.py:74
_safe_attachment_name software healthy extractors/prr/transit/organize_prr.py:48

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

LabelLayerStatusPath
bigsheet.py software healthy bigsheet.py
README.md software healthy README.md
plot.py software healthy plot.py
CLAUDE.md software healthy CLAUDE.md
analyze.py software healthy analyze.py
load_one_odata_by_code.sh software healthy load_one_odata_by_code.sh
push_data_to_gcs.sh software healthy push_data_to_gcs.sh
load_safs.sh software healthy load_safs.sh
LICENSE software healthy LICENSE
pull_data_from_gcs.sh software healthy pull_data_from_gcs.sh
requirements.txt software healthy requirements.txt
generate_f195.py software healthy bigquery/generate_f195.py
load_raw_f196.py software healthy bigquery/load_raw_f196.py
load_raw_f195.py software healthy bigquery/load_raw_f195.py
__init__.py software healthy extractors/__init__.py
purplebook.py software healthy extractors/purplebook.py
p223_pdf_to_csv.py software healthy extractors/p223_pdf_to_csv.py
2024_budget_school_breakdown_to_csv.py software healthy extractors/2024_budget_school_breakdown_to_csv.py
p223_pdf_batch.py software healthy extractors/p223_pdf_batch.py
common.py software healthy extractors/common.py
2023_budget_school_breakdown_to_csv.py software healthy extractors/2023_budget_school_breakdown_to_csv.py
__init__.py software healthy extractors/prr/__init__.py
ocr_bundle.py software healthy extractors/prr/transit/ocr_bundle.py
__init__.py software healthy extractors/prr/transit/__init__.py
organize_prr.py software healthy extractors/prr/transit/organize_prr.py
build_manifest.py software healthy extractors/prr/transit/build_manifest.py
build_email_index.py software healthy extractors/prr/transit/build_email_index.py
split_bundle.py software healthy extractors/prr/transit/split_bundle.py
__init__.py software healthy extractors/budget/__init__.py
school_info_tools.py software healthy extractors/budget/school_info_tools.py
extractor.py software healthy extractors/budget/extractor.py
school_allocations_validate.py software healthy extractors/budget/school_allocations_validate.py
line_tools.py software healthy extractors/budget/line_tools.py
csv_utils.py software healthy extractors/budget/csv_utils.py
__init__.py software healthy extractors/purplebook/__init__.py
school_attributes.py software healthy extractors/purplebook/school_attributes.py
section_parser.py software healthy extractors/purplebook/section_parser.py
__init__.py software healthy extractors/odata/__init__.py
ospi-odata-load.py software healthy extractors/odata/ospi-odata-load.py
odata.py software healthy extractors/odata/odata.py
from_raw_file.py software healthy extractors/safs/from_raw_file.py
__init__.py software healthy extractors/safs/__init__.py
README.md software healthy extractors/safs/README.md
db_connection.py software healthy extractors/safs/db_connection.py
dump_tables.py software healthy extractors/safs/dump_tables.py
generate_final_tables.py software healthy extractors/safs/generate_final_tables.py
access_csv.py software healthy extractors/safs/access_csv.py
excel_to_codes.py software healthy extractors/safs/excel_to_codes.py
data_reader.py software healthy extractors/safs/data_reader.py
data_reader_test.py software healthy extractors/safs/data_reader_test.py

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

LabelLayerStatusPath
bigquery software healthy bigquery
extractors software healthy extractors
prr software healthy extractors/prr
transit software healthy extractors/prr/transit
budget software healthy extractors/budget
purplebook software healthy extractors/purplebook
odata software healthy extractors/odata
safs software healthy extractors/safs
transforms software healthy extractors/safs/transforms
schemas software healthy extractors/safs/schemas
data_reader_config software healthy extractors/safs/data_reader_config
stars software healthy extractors/stars
parsers software healthy extractors/stars/parsers
schemas software healthy extractors/stars/schemas
docs software healthy docs
contentscripts software healthy docs/contentscripts
scrappers software healthy docs/contentscripts/scrappers
montecarlo software healthy docs/montecarlo
analysis software healthy analysis
montecarlo software healthy analysis/montecarlo
simulate software healthy analysis/montecarlo/simulate
hs_bussing_1mi software healthy analysis/montecarlo/simulate/hs_bussing_1mi
es_walk_1p5mi software healthy analysis/montecarlo/simulate/es_walk_1p5mi
hs_ms_bussing_1mi software healthy analysis/montecarlo/simulate/hs_ms_bussing_1mi
close_option_a software healthy analysis/montecarlo/simulate/close_option_a
ms_walk_1mi software healthy analysis/montecarlo/simulate/ms_walk_1mi
close_option_a_no_hcc software healthy analysis/montecarlo/simulate/close_option_a_no_hcc
close_fab4 software healthy analysis/montecarlo/simulate/close_fab4
close_sacajawea software healthy analysis/montecarlo/simulate/close_sacajawea
close_option_b software healthy analysis/montecarlo/simulate/close_option_b
close_option_b_no_hcc software healthy analysis/montecarlo/simulate/close_option_b_no_hcc
hs_bussing software healthy analysis/montecarlo/simulate/hs_bussing
convert_optA_5 software healthy analysis/montecarlo/simulate/convert_optA_5
close_option_b_dearborn software healthy analysis/montecarlo/simulate/close_option_b_dearborn
dissolve_hcc software healthy analysis/montecarlo/simulate/dissolve_hcc
school_directory software healthy analysis/montecarlo/school_directory
rc_seattle software healthy analysis/montecarlo/rc_seattle
eligibility software healthy analysis/montecarlo/eligibility
section4 software healthy analysis/montecarlo/section4
census_seattle software healthy analysis/montecarlo/census_seattle
assignment software healthy analysis/montecarlo/assignment
stars_seattle software healthy analysis/montecarlo/stars_seattle
baseline_ridership software healthy analysis/montecarlo/baseline_ridership
scenarios software healthy analysis/montecarlo/scenarios
ridership software healthy analysis/montecarlo/ridership

LabelLayerStatusPath
Topic software healthy extractors/prr/transit/organize_prr.py:273
SchoolAttributes software healthy extractors/purplebook/school_attributes.py:1
BaseParser software healthy extractors/purplebook/section_parser.py:88
NullParser software healthy extractors/purplebook/section_parser.py:115
SchoolAttributesParser software healthy extractors/purplebook/section_parser.py:121
AllocationRowAccumulator software healthy extractors/purplebook/section_parser.py:142
StaffingAllocationsParser software healthy extractors/purplebook/section_parser.py:248
NonStaffAllocationsParser software healthy extractors/purplebook/section_parser.py:300
TitleIAndLapParser software healthy extractors/purplebook/section_parser.py:343
BudgetedCentrallyParser software healthy extractors/purplebook/section_parser.py:384
TotalAllocationsParser software healthy extractors/purplebook/section_parser.py:424
WssAndSpecEdParser software healthy extractors/purplebook/section_parser.py:446
AboveWssParser software healthy extractors/purplebook/section_parser.py:676
Base software healthy extractors/safs/from_raw_file.py:27
DataLoader software healthy extractors/safs/from_raw_file.py:31
DbConnection software healthy extractors/safs/db_connection.py:7
AvroDumper software healthy extractors/safs/dump_tables.py:21
Base software healthy extractors/safs/generate_final_tables.py:29
FinalTableGenerator software healthy extractors/safs/generate_final_tables.py:33
AccessCsvConverter software healthy extractors/safs/access_csv.py:53
XlsxRawReader software healthy extractors/safs/data_reader.py:32
CsvRawReader software healthy extractors/safs/data_reader.py:86
MdbRawReader software healthy extractors/safs/data_reader.py:112
AvroRawReader software healthy extractors/safs/data_reader.py:158
DataReader software healthy extractors/safs/data_reader.py:189
DataReaderConfig software healthy extractors/safs/data_reader_config/__init__.py:1
InferredMdbReaderBuilder software healthy extractors/safs/data_reader_config/inferred_mdb_reader_buil…
StarsFilename software healthy extractors/stars/filename.py:22
_ParsedRow software healthy extractors/stars/parsers/efficiency.py:49
_Item software healthy extractors/stars/parsers/operations_allocation.py:79
World software healthy analysis/montecarlo/scenarios.py:143
Scenario software healthy analysis/montecarlo/scenarios.py:705
Shapes software healthy analysis/montecarlo/parse_shapes.py:61
RidershipParams software healthy analysis/montecarlo/ridership.py:90
_Block software healthy analysis/montecarlo/section4_seattle.py:111

LabelLayerStatusPath
postgresql data healthy CLAUDE.md
postgres data healthy CLAUDE.md
sqlite data healthy extractors/safs/db_connection.py

LabelLayerStatusPath
Base data healthy extractors/safs/from_raw_file.py
Base data healthy extractors/safs/generate_final_tables.py

LabelLayerStatusPath
repobility-clone-q6bkkao8 software healthy /tmp/repobility-clone-q6bkkao8

LabelLayerStatusPath
vps::gcp hardware 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/cd1aef75-83ec-4a7e-82de-62fc33a42ed1/

To check status programmatically (no auth required):

curl -s https://repobility.com/api/v1/public/scan/cd1aef75-83ec-4a7e-82de-62fc33a42ed1/

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.