https://github.com/belltree-lang/homepage
· scanned 2026-06-17 01:39 UTC (1 month, 2 weeks ago)
40 raw signals (0 security + 40 graph)
Last scanned 1 month, 2 weeks ago · v2 · last Δ -8.9 (diff) · 25 actionable findings from 1 signal source. 15 repeated signals grouped for readability. Security checks, system graph analysis, and verified AI-agent feedback are merged into one review queue.
All 520 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 |
|---|---|---|---|
ARCHITECTURE.md |
software | healthy | ARCHITECTURE.md |
AI_RULES.md |
software | healthy | AI_RULES.md |
AGENTS.md |
software | healthy | AGENTS.md |
DECISIONS.md |
software | healthy | DECISIONS.md |
design-system.md |
software | healthy | design-system.md |
styles.css |
software | healthy | styles.css |
ROADMAP.md |
software | healthy | ROADMAP.md |
README.md |
software | healthy | README.md |
TASK_STATUS.md |
software | healthy | TASK_STATUS.md |
maintenance.html |
software | healthy | maintenance.html |
index.html |
software | healthy | index.html |
siteData.json |
software | healthy | siteData.json |
PROJECT.md |
software | healthy | PROJECT.md |
index.html |
software | healthy | recruit/index.html |
index.html |
software | healthy | recruit/lp/index.html |
index.html |
software | healthy | recruit/fitness/index.html |
index.html |
software | healthy | recruit/seed/index.html |
index.html |
software | healthy | recruit/acupuncture/index.html |
index.html |
software | healthy | recruit/thanks/index.html |
seo-agent.md |
software | healthy | agents/seo-agent.md |
css-agent.md |
software | healthy | agents/css-agent.md |
review-agent.md |
software | healthy | agents/review-agent.md |
content-agent.md |
software | healthy | agents/content-agent.md |
ui-agent.md |
software | healthy | agents/ui-agent.md |
architecture-review.md |
software | healthy | agents/architecture-review.md |
task-generator.md |
software | healthy | agents/task-generator.md |
index.html |
software | healthy | about/index.html |
index.html |
software | healthy | privacy-policy/index.html |
inject_photos.py |
software | healthy | scripts/inject_photos.py |
sync_components.py |
software | healthy | scripts/sync_components.py |
inject_analytics.py |
software | healthy | scripts/inject_analytics.py |
inject_seo.py |
software | healthy | scripts/inject_seo.py |
update_fonts.py |
software | healthy | scripts/update_fonts.py |
replace_emoji.py |
software | healthy | scripts/replace_emoji.py |
build_staging.py |
software | healthy | scripts/build_staging.py |
run-ai-team.md |
software | healthy | scripts/run-ai-team.md |
update_fab.py |
software | healthy | scripts/update_fab.py |
process_l_sheet.py |
software | healthy | scripts/process_l_sheet.py |
full_refactor.py |
software | healthy | scripts/full_refactor.py |
generate_sitemap.py |
software | healthy | scripts/generate_sitemap.py |
fix_structure.py |
software | healthy | scripts/fix_structure.py |
design-lint.md |
software | healthy | scripts/design-lint.md |
update_header_cta.py |
software | healthy | scripts/update_header_cta.py |
split_material_grid.py |
software | healthy | scripts/split_material_grid.py |
fix_links.py |
software | healthy | scripts/fix_links.py |
inject_breadcrumb_schema.py |
software | healthy | scripts/inject_breadcrumb_schema.py |
generate_audit.py |
software | healthy | scripts/generate_audit.py |
run-dev-loop.md |
software | healthy | scripts/run-dev-loop.md |
deploy-belltree-pages.yml |
software | healthy | .github/workflows/deploy-belltree-pages.yml |
deploy-staging.yml |
software | healthy | .github/workflows/deploy-staging.yml |
Showing first 50 of this kind. Full payload available via the JSON button at the top of the page.
| Label | Layer | Status | Path |
|---|---|---|---|
recruit |
software | healthy | recruit |
lp |
software | healthy | recruit/lp |
fitness |
software | healthy | recruit/fitness |
seed |
software | healthy | recruit/seed |
acupuncture |
software | healthy | recruit/acupuncture |
thanks |
software | healthy | recruit/thanks |
agents |
software | healthy | agents |
about |
software | healthy | about |
privacy-policy |
software | healthy | privacy-policy |
scripts |
software | healthy | scripts |
.github |
software | healthy | .github |
workflows |
software | healthy | .github/workflows |
terms-of-service |
software | healthy | terms-of-service |
lolipop_staging |
software | healthy | lolipop_staging |
recruit |
software | healthy | lolipop_staging/recruit |
lp |
software | healthy | lolipop_staging/recruit/lp |
fitness |
software | healthy | lolipop_staging/recruit/fitness |
seed |
software | healthy | lolipop_staging/recruit/seed |
acupuncture |
software | healthy | lolipop_staging/recruit/acupuncture |
thanks |
software | healthy | lolipop_staging/recruit/thanks |
about |
software | healthy | lolipop_staging/about |
privacy-policy |
software | healthy | lolipop_staging/privacy-policy |
scripts |
software | healthy | lolipop_staging/scripts |
terms-of-service |
software | healthy | lolipop_staging/terms-of-service |
solutions |
software | healthy | lolipop_staging/solutions |
home-care-start |
software | healthy | lolipop_staging/solutions/home-care-start |
frailty |
software | healthy | lolipop_staging/solutions/frailty |
fall-risk |
software | healthy | lolipop_staging/solutions/fall-risk |
knee-pain |
software | healthy | lolipop_staging/solutions/knee-pain |
parkinson |
software | healthy | lolipop_staging/solutions/parkinson |
lower-back-pain |
software | healthy | lolipop_staging/solutions/lower-back-pain |
stroke |
software | healthy | lolipop_staging/solutions/stroke |
team |
software | healthy | lolipop_staging/team |
community |
software | healthy | lolipop_staging/community |
thanks |
software | healthy | lolipop_staging/community/thanks |
family |
software | healthy | lolipop_staging/family |
services |
software | healthy | lolipop_staging/services |
legal |
software | healthy | lolipop_staging/services/legal |
thanks |
software | healthy | lolipop_staging/services/legal/thanks |
home-care |
software | healthy | lolipop_staging/services/home-care |
thanks |
software | healthy | lolipop_staging/services/home-care/thanks |
fitness |
software | healthy | lolipop_staging/services/fitness |
thanks |
software | healthy | lolipop_staging/services/fitness/thanks |
leaf |
software | healthy | lolipop_staging/services/leaf |
acupuncture |
software | healthy | lolipop_staging/services/acupuncture |
thanks |
software | healthy | lolipop_staging/services/acupuncture/thanks |
shukatsu |
software | healthy | lolipop_staging/services/shukatsu |
news |
software | healthy | lolipop_staging/news |
contact |
software | healthy | lolipop_staging/contact |
thanks |
software | healthy | lolipop_staging/contact/thanks |
Showing first 50 of this kind. Full payload available via the JSON button at the top of the page.
| Label | Layer | Status | Path |
|---|---|---|---|
get_base_url |
software | healthy | scripts/sync_components.py:18 |
sync_file |
software | healthy | scripts/sync_components.py:26 |
main |
software | healthy | scripts/sync_components.py:90 |
inject_analytics |
software | healthy | scripts/inject_analytics.py:22 |
main |
software | healthy | scripts/inject_analytics.py:44 |
get_clean_url |
software | healthy | scripts/inject_seo.py:11 |
sync_seo_tags |
software | healthy | scripts/inject_seo.py:20 |
main |
software | healthy | scripts/inject_seo.py:65 |
encode_svg |
software | healthy | scripts/replace_emoji.py:66 |
build_icon_css |
software | healthy | scripts/replace_emoji.py:70 |
replace_one |
software | dead | scripts/replace_emoji.py:124 |
new_fab |
software | healthy | scripts/update_fab.py:42 |
white_to_alpha |
software | healthy | scripts/process_l_sheet.py:18 |
tight_bbox |
software | healthy | scripts/process_l_sheet.py:29 |
contain_resize |
software | healthy | scripts/process_l_sheet.py:42 |
process |
software | healthy | scripts/process_l_sheet.py:55 |
fix_html_content |
software | healthy | scripts/full_refactor.py:62 |
run_refactor |
software | healthy | scripts/full_refactor.py:94 |
get_url_info |
software | healthy | scripts/generate_sitemap.py:9 |
generate_sitemap |
software | healthy | scripts/generate_sitemap.py:39 |
new_header |
software | dead | scripts/update_header_cta.py:39 |
new_mobile |
software | dead | scripts/update_header_cta.py:52 |
split_grid |
software | healthy | scripts/split_material_grid.py:24 |
auto_split |
software | healthy | scripts/split_material_grid.py:176 |
main |
software | healthy | scripts/split_material_grid.py:302 |
fix_all_files |
software | healthy | scripts/fix_links.py:6 |
remove_one_up |
software | dead | scripts/fix_links.py:37 |
__init__ |
software | healthy | scripts/inject_breadcrumb_schema.py:36 |
handle_starttag |
software | dead | scripts/inject_breadcrumb_schema.py:45 |
handle_endtag |
software | dead | scripts/inject_breadcrumb_schema.py:57 |
handle_data |
software | dead | scripts/inject_breadcrumb_schema.py:68 |
resolve_href |
software | healthy | scripts/inject_breadcrumb_schema.py:72 |
page_url |
software | healthy | scripts/inject_breadcrumb_schema.py:89 |
build_jsonld |
software | healthy | scripts/inject_breadcrumb_schema.py:95 |
relative_path |
software | healthy | scripts/generate_audit.py:17 |
resolve_href |
software | healthy | scripts/generate_audit.py:41 |
get_base_url |
software | healthy | lolipop_staging/scripts/sync_components.py:18 |
sync_file |
software | healthy | lolipop_staging/scripts/sync_components.py:26 |
main |
software | healthy | lolipop_staging/scripts/sync_components.py:90 |
fix_html_content |
software | healthy | lolipop_staging/scripts/full_refactor.py:62 |
run_refactor |
software | healthy | lolipop_staging/scripts/full_refactor.py:94 |
fix_all_files |
software | healthy | lolipop_staging/scripts/fix_links.py:6 |
remove_one_up |
software | dead | lolipop_staging/scripts/fix_links.py:37 |
relative_path |
software | healthy | lolipop_staging/scripts/generate_audit.py:17 |
resolve_href |
software | healthy | lolipop_staging/scripts/generate_audit.py:41 |
toggleSubmit |
software | healthy | lolipop_staging/assets/js/form-handler.js:toggleSubmit |
load |
software | healthy | internal/belltree-home/image-slot.js:load |
save |
software | healthy | internal/belltree-home/image-slot.js:save |
clampS |
software | healthy | internal/belltree-home/image-slot.js:clampS |
getSlot |
software | healthy | internal/belltree-home/image-slot.js:getSlot |
Showing first 50 of this kind. Full payload available via the JSON button at the top of the page.
| Label | Layer | Status | Path |
|---|---|---|---|
gha::deploy-belltree-pages |
cicd | healthy | .github/workflows/deploy-belltree-pages.yml |
gha::deploy-staging |
cicd | healthy | .github/workflows/deploy-staging.yml |
gha::ftp-cleanup |
cicd | healthy | .github/workflows/ftp-cleanup.yml |
gha::deploy |
cicd | healthy | .github/workflows/deploy.yml |
| Label | Layer | Status | Path |
|---|---|---|---|
build-deploy |
cicd | healthy | .github/workflows/deploy-belltree-pages.yml |
staging-deploy |
cicd | healthy | .github/workflows/deploy-staging.yml |
cleanup |
cicd | healthy | .github/workflows/ftp-cleanup.yml |
web-deploy |
cicd | healthy | .github/workflows/deploy.yml |
| Label | Layer | Status | Path |
|---|---|---|---|
FTP_USERNAME |
cicd | healthy | — |
FTP_SERVER |
cicd | healthy | — |
FTP_PASSWORD |
cicd | healthy | — |
| Label | Layer | Status | Path |
|---|---|---|---|
BreadcrumbExtractor |
software | healthy | scripts/inject_breadcrumb_schema.py:35 |
ImageSlot |
software | healthy | internal/belltree-home/image-slot.js:ImageSlot |
| Label | Layer | Status | Path |
|---|---|---|---|
belltree-lang__homepage |
software | healthy | /data/fable5_failed_archive/belltree-lang__homepage |
| Label | Layer | Status | Path |
|---|---|---|---|
04.7.13.84 |
network | healthy | scripts/replace_emoji.py |
This page is publicly accessible at:
https://repobility.com/scan/3e1263ac-a41f-45eb-ad0b-d3edec0dfbef/
To check status programmatically (no auth required):
curl -s https://repobility.com/api/v1/public/scan/3e1263ac-a41f-45eb-ad0b-d3edec0dfbef/
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.