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.

typedeg/kotowa-building-tools

https://github.com/typedeg/kotowa-building-tools · scanned 2026-06-16 00:44 UTC (2 months, 1 week ago)

21 raw signals (0 security + 21 graph)

UNIFIED Repobility · multi-layer engine · AI coders

Complete repo analysis

Last scanned 2 months, 1 week ago · v1 · 12 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 106 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
run_all software healthy building_code_checker/streamlit_app.py:17
verdict_badge software healthy building_code_checker/streamlit_app.py:40
build_markdown software healthy building_code_checker/streamlit_app.py:50
main software healthy building_code_checker/streamlit_app.py:69
write_markdown software healthy building_code_checker/report.py:126
_build_markdown software healthy building_code_checker/report.py:138
_aggregate_field_checks software healthy building_code_checker/report.py:290
_build_compliance_table software healthy building_code_checker/report.py:299
_build_field_check_section software healthy building_code_checker/report.py:310
_format_history_table software healthy building_code_checker/report.py:343
_fmt software healthy building_code_checker/report.py:376
_format_numeric software healthy building_code_checker/report.py:382
write_pdf software healthy building_code_checker/report.py:426
judge software dead building_code_checker/judges/habitability.py:24
_judge_sickhouse software healthy building_code_checker/judges/habitability.py:85
_judge_daylight software healthy building_code_checker/judges/habitability.py:185
_judge_exhaust software healthy building_code_checker/judges/habitability.py:228
_is_wood software healthy building_code_checker/judges/history.py:52
_is_rc software healthy building_code_checker/judges/history.py:55
_is_not_wood software healthy building_code_checker/judges/history.py:58
judge software dead building_code_checker/judges/history.py:673
judge software dead building_code_checker/judges/area.py:18
_check_required software healthy building_code_checker/judges/area.py:108
_find_prohibited software healthy building_code_checker/judges/use.py:35
judge software dead building_code_checker/judges/use.py:43
get_ua_standard software healthy building_code_checker/judges/energy_standards.py:118
get_eta_ac_standard software healthy building_code_checker/judges/energy_standards.py:123
get_ua_zeh software healthy building_code_checker/judges/energy_standards.py:128
get_nonresidential_bei software healthy building_code_checker/judges/energy_standards.py:133
get_nonresidential_scale software healthy building_code_checker/judges/energy_standards.py:147
region_label software healthy building_code_checker/judges/energy_standards.py:157
parse_date software healthy building_code_checker/judges/__init__.py:31
judge software dead building_code_checker/judges/seismic.py:20
judge software dead building_code_checker/judges/foundation.py:18
judge software dead building_code_checker/judges/fire.py:16
judge_repair_guidance software dead building_code_checker/judges/renovation.py:43
judge_building_classification software dead building_code_checker/judges/renovation.py:85
judge software dead building_code_checker/judges/renovation.py:202
judge software dead building_code_checker/judges/energy.py:34
_is_residential software healthy building_code_checker/judges/energy.py:109
_judge_residential software healthy building_code_checker/judges/energy.py:116
_judge_nonresidential software healthy building_code_checker/judges/energy.py:196
_existing_building_result software healthy building_code_checker/judges/energy.py:248
judge software dead building_code_checker/judges/access.py:22
_calc_setback software healthy building_code_checker/judges/access.py:115
floor2 software healthy madori_generator/calculator.py:31
ceil2 software healthy madori_generator/calculator.py:36
calculate software healthy madori_generator/calculator.py:132
_load_api_key software healthy madori_generator/zoning_lookup.py:56
_fetch_json software healthy madori_generator/zoning_lookup.py:76

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

LabelLayerStatusPath
README.md software healthy README.md
devcontainer.json software healthy .devcontainer/devcontainer.json
streamlit_app.py software healthy building_code_checker/streamlit_app.py
requirements.txt software healthy building_code_checker/requirements.txt
report.py software healthy building_code_checker/report.py
habitability.py software healthy building_code_checker/judges/habitability.py
history.py software healthy building_code_checker/judges/history.py
area.py software healthy building_code_checker/judges/area.py
use.py software healthy building_code_checker/judges/use.py
energy_standards.py software healthy building_code_checker/judges/energy_standards.py
__init__.py software healthy building_code_checker/judges/__init__.py
seismic.py software healthy building_code_checker/judges/seismic.py
foundation.py software healthy building_code_checker/judges/foundation.py
fire.py software healthy building_code_checker/judges/fire.py
renovation.py software healthy building_code_checker/judges/renovation.py
energy.py software healthy building_code_checker/judges/energy.py
access.py software healthy building_code_checker/judges/access.py
calculator.py software healthy madori_generator/calculator.py
zoning_lookup.py software healthy madori_generator/zoning_lookup.py
streamlit_app.py software healthy madori_generator/streamlit_app.py
setback_line.py software healthy madori_generator/setback_line.py
requirements.txt software healthy madori_generator/requirements.txt

LabelLayerStatusPath
LawRevision software healthy building_code_checker/judges/history.py:31
Verdict software healthy building_code_checker/judges/__init__.py:70
JudgeResult software healthy building_code_checker/judges/__init__.py:86
BuildingData software healthy building_code_checker/judges/__init__.py:101
SiteInput software healthy madori_generator/calculator.py:42
OwnerInput software healthy madori_generator/calculator.py:67
CheckItem software healthy madori_generator/calculator.py:82
SiteResult software healthy madori_generator/calculator.py:95
ZoningResult software healthy madori_generator/zoning_lookup.py:42
SetbackPoint software healthy madori_generator/setback_line.py:51
SetbackLineResult software healthy madori_generator/setback_line.py:58

LabelLayerStatusPath
.devcontainer software healthy .devcontainer
building_code_checker software healthy building_code_checker
judges software healthy building_code_checker/judges
madori_generator software healthy madori_generator

LabelLayerStatusPath
repobility-clone-tl04id1b software healthy /tmp/repobility-clone-tl04id1b
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/4dc34ed4-baa1-443c-9559-34cdc11a8797/

To check status programmatically (no auth required):

curl -s https://repobility.com/api/v1/public/scan/4dc34ed4-baa1-443c-9559-34cdc11a8797/

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.