https://github.com/soudousya-lab/cyclez-blog
· scanned 2026-06-16 00:19 UTC (2 months, 2 weeks ago)
39 raw signals (0 security + 39 graph)
Last scanned 2 months, 2 weeks ago · v1 · 30 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.
All 897 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 |
|---|---|---|---|
postcss.config.mjs |
software | healthy | postcss.config.mjs |
README.md |
software | healthy | README.md |
CLAUDE.md |
software | healthy | CLAUDE.md |
package.json |
software | healthy | package.json |
package-lock.json |
software | healthy | package-lock.json |
.env.example |
software | healthy | .env.example |
tsconfig.json |
software | healthy | tsconfig.json |
eslint.config.mjs |
software | healthy | eslint.config.mjs |
next.config.ts |
software | healthy | next.config.ts |
GERMINATION_PROMPT_V2.md |
software | healthy | docs/GERMINATION_PROMPT_V2.md |
WP_MIGRATION_STATUS.md |
software | healthy | docs/WP_MIGRATION_STATUS.md |
CYCLEZ_BLOG_GUIDE.md |
software | healthy | docs/CYCLEZ_BLOG_GUIDE.md |
OPENING_PROMPT.md |
software | healthy | docs/OPENING_PROMPT.md |
website_upgrade_proposal.py |
software | healthy | docs/reports/website_upgrade_proposal.py |
cyclez_strategy_report.html |
software | healthy | docs/reports/cyclez_strategy_report.html |
pop_firefitness_for_cyclists.html |
software | healthy | docs/reports/pop_firefitness_for_cyclists.html |
pop_fitter_redesign.html |
software | healthy | docs/reports/pop_fitter_redesign.html |
pop_cyclez_firefitness.html |
software | healthy | docs/reports/pop_cyclez_firefitness.html |
all-posts.json |
software | healthy | docs/wp-migration/all-posts.json |
posts-full-page-3.json |
software | healthy | docs/wp-migration/posts-full-page-3.json |
all-posts-full.json |
software | healthy | docs/wp-migration/all-posts-full.json |
posts-page-2.json |
software | healthy | docs/wp-migration/posts-page-2.json |
posts-full-page-4.json |
software | healthy | docs/wp-migration/posts-full-page-4.json |
posts-page-4.json |
software | healthy | docs/wp-migration/posts-page-4.json |
posts-full-page-1.json |
software | healthy | docs/wp-migration/posts-full-page-1.json |
posts-page-1.json |
software | healthy | docs/wp-migration/posts-page-1.json |
all-pages.json |
software | healthy | docs/wp-migration/all-pages.json |
redirect-map.json |
software | healthy | docs/wp-migration/redirect-map.json |
posts-page-3.json |
software | healthy | docs/wp-migration/posts-page-3.json |
posts-page-5.json |
software | healthy | docs/wp-migration/posts-page-5.json |
posts-full-page-5.json |
software | healthy | docs/wp-migration/posts-full-page-5.json |
posts-full-page-2.json |
software | healthy | docs/wp-migration/posts-full-page-2.json |
fix-gallery-images.mjs |
software | healthy | scripts/fix-gallery-images.mjs |
convert-wp-to-md.mjs |
software | healthy | scripts/convert-wp-to-md.mjs |
generate-monthly-report.py |
software | healthy | scripts/generate-monthly-report.py |
lint-article.mjs |
software | healthy | scripts/lint-article.mjs |
generate-blog-cover.py |
software | healthy | scripts/generate-blog-cover.py |
download-wp-images.mjs |
software | healthy | scripts/download-wp-images.mjs |
wp-to-markdown.py |
software | healthy | scripts/wp-to-markdown.py |
generate_parents_guide_pdf.mjs |
software | healthy | scripts/generate_parents_guide_pdf.mjs |
generate_pdf.mjs |
software | healthy | scripts/generate_pdf.mjs |
parents-guide-pdf.html |
software | healthy | scripts/parents-guide-pdf.html |
generate-bike-images.py |
software | healthy | scripts/generate-bike-images.py |
convert-wp-posts.py |
software | healthy | scripts/convert-wp-posts.py |
launch.json |
software | healthy | .claude/launch.json |
items-12.md |
software | healthy | content/posts/items-12.md |
orbea-test-ride-2026-05-09.md |
software | healthy | content/posts/orbea-test-ride-2026-05-09.md |
cyclez_event_202509_2.md |
software | healthy | content/posts/cyclez_event_202509_2.md |
items-60.md |
software | healthy | content/posts/items-60.md |
items-42.md |
software | healthy | content/posts/items-42.md |
Showing first 50 of this kind. Full payload available via the JSON button at the top of the page.
| Label | Layer | Status | Path |
|---|---|---|---|
ps |
software | healthy | docs/reports/website_upgrade_proposal.py:44 |
__init__ |
software | healthy | docs/reports/website_upgrade_proposal.py:120 |
draw |
software | dead | docs/reports/website_upgrade_proposal.py:122 |
kpi_bar |
software | healthy | docs/reports/website_upgrade_proposal.py:156 |
feat |
software | healthy | docs/reports/website_upgrade_proposal.py:174 |
hf |
software | dead | docs/reports/website_upgrade_proposal.py:225 |
build_pdf |
software | healthy | docs/reports/website_upgrade_proposal.py:242 |
downloadFile |
software | healthy | scripts/fix-gallery-images.mjs:downloadFile |
decodeEntities |
software | healthy | scripts/convert-wp-to-md.mjs:decodeEntities |
htmlToMarkdown |
software | healthy | scripts/convert-wp-to-md.mjs:htmlToMarkdown |
main |
software | healthy | scripts/convert-wp-to-md.mjs:main |
date |
software | healthy | scripts/convert-wp-to-md.mjs:date |
fetch_ga4 |
software | healthy | scripts/generate-monthly-report.py:66 |
query |
software | healthy | scripts/generate-monthly-report.py:90 |
fetch_gsc |
software | healthy | scripts/generate-monthly-report.py:131 |
q |
software | healthy | scripts/generate-monthly-report.py:135 |
fetch_crm |
software | healthy | scripts/generate-monthly-report.py:170 |
fetch_purchases |
software | healthy | scripts/generate-monthly-report.py:183 |
fmt |
software | healthy | scripts/generate-monthly-report.py:229 |
fmt_yen |
software | healthy | scripts/generate-monthly-report.py:237 |
build_pdf |
software | healthy | scripts/generate-monthly-report.py:248 |
kpi |
software | healthy | scripts/generate-monthly-report.py:267 |
mini |
software | healthy | scripts/generate-monthly-report.py:284 |
page_header |
software | healthy | scripts/generate-monthly-report.py:302 |
stars |
software | healthy | scripts/generate-monthly-report.py:653 |
loadArticle |
software | healthy | scripts/lint-article.mjs:loadArticle |
countOccurrences |
software | healthy | scripts/lint-article.mjs:countOccurrences |
color |
software | healthy | scripts/lint-article.mjs:color |
lintArticle |
software | healthy | scripts/lint-article.mjs:lintArticle |
listFiles |
software | healthy | scripts/lint-article.mjs:listFiles |
generate_cover |
software | healthy | scripts/generate-blog-cover.py:47 |
main |
software | healthy | scripts/generate-blog-cover.py:137 |
downloadFile |
software | healthy | scripts/download-wp-images.mjs:downloadFile |
sanitizeFilename |
software | healthy | scripts/download-wp-images.mjs:sanitizeFilename |
main |
software | healthy | scripts/download-wp-images.mjs:main |
fetch_json |
software | healthy | scripts/wp-to-markdown.py:33 |
html_to_markdown |
software | healthy | scripts/wp-to-markdown.py:41 |
img_replace |
software | dead | scripts/wp-to-markdown.py:59 |
iframe_replace |
software | dead | scripts/wp-to-markdown.py:87 |
main |
software | healthy | scripts/wp-to-markdown.py:108 |
html_to_markdown |
software | healthy | scripts/convert-wp-posts.py:29 |
img_replace |
software | dead | scripts/convert-wp-posts.py:45 |
iframe_replace |
software | dead | scripts/convert-wp-posts.py:73 |
main |
software | healthy | scripts/convert-wp-posts.py:101 |
PageBanner |
software | healthy | src/components/PageBanner.tsx:PageBanner |
FloatingCta |
software | healthy | src/components/FloatingCta.tsx:FloatingCta |
handleScroll |
software | healthy | src/components/FloatingCta.tsx:handleScroll |
formatDiff |
software | healthy | src/components/EventRegistrationForm.tsx:formatDiff |
EventRegistrationForm |
software | healthy | src/components/EventRegistrationForm.tsx:EventRegistrationF… |
load |
software | healthy | src/components/EventRegistrationForm.tsx:load |
Showing first 50 of this kind. Full payload available via the JSON button at the top of the page.
| Label | Layer | Status | Path |
|---|---|---|---|
docs |
software | healthy | docs |
reports |
software | healthy | docs/reports |
wp-migration |
software | healthy | docs/wp-migration |
scripts |
software | healthy | scripts |
.claude |
software | healthy | .claude |
content |
software | healthy | content |
posts |
software | healthy | content/posts |
drafts |
software | healthy | content/drafts |
reels |
software | healthy | content/reels |
primary-sources |
software | healthy | content/primary-sources |
article-plans |
software | healthy | content/article-plans |
supabase |
software | healthy | supabase |
migrations |
software | healthy | supabase/migrations |
reports |
software | healthy | reports |
public |
software | healthy | public |
src |
software | healthy | src |
components |
software | healthy | src/components |
icons |
software | healthy | src/components/icons |
decorations |
software | healthy | src/components/decorations |
app |
software | healthy | src/app |
about |
software | healthy | src/app/about |
staff |
software | healthy | src/app/about/staff |
[slug] |
software | healthy | src/app/about/staff/[slug] |
greeting |
software | healthy | src/app/about/greeting |
blog |
software | healthy | src/app/blog |
[slug] |
software | healthy | src/app/blog/[slug] |
review |
software | healthy | src/app/review |
contact |
software | healthy | src/app/contact |
api |
software | healthy | src/app/api |
events |
software | healthy | src/app/api/events |
register |
software | healthy | src/app/api/events/register |
[slug] |
software | healthy | src/app/api/events/[slug] |
capacity |
software | healthy | src/app/api/events/[slug]/capacity |
stripe |
software | healthy | src/app/api/stripe |
webhook |
software | healthy | src/app/api/stripe/webhook |
access |
software | healthy | src/app/access |
maintenance |
software | healthy | src/app/maintenance |
reserve |
software | healthy | src/app/maintenance/reserve |
diagnosis |
software | healthy | src/app/diagnosis |
first |
software | healthy | src/app/first |
rinko |
software | healthy | src/app/first/rinko |
beginner |
software | healthy | src/app/first/beginner |
cafe-ride |
software | healthy | src/app/first/cafe-ride |
women |
software | healthy | src/app/first/women |
category |
software | healthy | src/app/category |
[slug] |
software | healthy | src/app/category/[slug] |
privacy |
software | healthy | src/app/privacy |
lineup |
software | healthy | src/app/lineup |
fitting |
software | healthy | src/app/fitting |
faq |
software | healthy | src/app/faq |
Showing first 50 of this kind. Full payload available via the JSON button at the top of the page.
| Label | Layer | Status | Path |
|---|---|---|---|
PageBanner |
frontend | healthy | src/components/PageBanner.tsx |
FloatingCta |
frontend | healthy | src/components/FloatingCta.tsx |
EventRegistrationForm |
frontend | healthy | src/components/EventRegistrationForm.tsx |
ImageLightbox |
frontend | healthy | src/components/ImageLightbox.tsx |
HeroSlider |
frontend | healthy | src/components/HeroSlider.tsx |
PostCard |
frontend | healthy | src/components/PostCard.tsx |
FloatingSns |
frontend | healthy | src/components/FloatingSns.tsx |
Footer |
frontend | healthy | src/components/Footer.tsx |
ScrollReveal |
frontend | healthy | src/components/ScrollReveal.tsx |
HomeContent |
frontend | healthy | src/components/HomeContent.tsx |
CountUp |
frontend | healthy | src/components/CountUp.tsx |
MaintenanceReserveForm |
frontend | healthy | src/components/MaintenanceReserveForm.tsx |
RouteMap |
frontend | healthy | src/components/RouteMap.tsx |
ReviewGenerator |
frontend | healthy | src/components/ReviewGenerator.tsx |
SectionHeader |
frontend | healthy | src/components/SectionHeader.tsx |
Header |
frontend | healthy | src/components/Header.tsx |
Analytics |
frontend | healthy | src/components/Analytics.tsx |
ProgressRing |
frontend | healthy | src/components/ProgressRing.tsx |
DiagnosisQuiz |
frontend | healthy | src/components/DiagnosisQuiz.tsx |
ChainIcon |
frontend | healthy | src/components/icons/ChainIcon.tsx |
GearIcon |
frontend | healthy | src/components/icons/GearIcon.tsx |
BikeIcon |
frontend | healthy | src/components/icons/BikeIcon.tsx |
Home |
frontend | healthy | src/app/page.tsx |
RootLayout |
frontend | healthy | src/app/layout.tsx |
AboutPage |
frontend | healthy | src/app/about/page.tsx |
StaffListPage |
frontend | healthy | src/app/about/staff/page.tsx |
GreetingPage |
frontend | healthy | src/app/about/greeting/page.tsx |
ReviewPage |
frontend | healthy | src/app/review/page.tsx |
ContactPage |
frontend | healthy | src/app/contact/page.tsx |
AccessPage |
frontend | healthy | src/app/access/page.tsx |
MaintenancePage |
frontend | healthy | src/app/maintenance/page.tsx |
MaintenanceReservePage |
frontend | healthy | src/app/maintenance/reserve/page.tsx |
DiagnosisPage |
frontend | healthy | src/app/diagnosis/page.tsx |
FirstPage |
frontend | healthy | src/app/first/page.tsx |
RinkoPage |
frontend | healthy | src/app/first/rinko/page.tsx |
BeginnerWorkshopPage |
frontend | healthy | src/app/first/beginner/page.tsx |
CafeRidePage |
frontend | healthy | src/app/first/cafe-ride/page.tsx |
WomenPage |
frontend | healthy | src/app/first/women/page.tsx |
PrivacyPage |
frontend | healthy | src/app/privacy/page.tsx |
LineupPage |
frontend | healthy | src/app/lineup/page.tsx |
FittingPage |
frontend | healthy | src/app/fitting/page.tsx |
FaqPage |
frontend | healthy | src/app/faq/page.tsx |
| Label | Layer | Status | Path |
|---|---|---|---|
/page.tsx |
frontend | healthy | src/app/page.tsx |
/about |
frontend | healthy | src/app/about/page.tsx |
/about/staff |
frontend | healthy | src/app/about/staff/page.tsx |
/about/staff/[slug] |
frontend | healthy | src/app/about/staff/[slug]/page.tsx |
/about/greeting |
frontend | healthy | src/app/about/greeting/page.tsx |
/blog/[slug] |
frontend | healthy | src/app/blog/[slug]/page.tsx |
/review |
frontend | healthy | src/app/review/page.tsx |
/contact |
frontend | healthy | src/app/contact/page.tsx |
/access |
frontend | healthy | src/app/access/page.tsx |
/maintenance |
frontend | healthy | src/app/maintenance/page.tsx |
/maintenance/reserve |
frontend | healthy | src/app/maintenance/reserve/page.tsx |
/diagnosis |
frontend | healthy | src/app/diagnosis/page.tsx |
/first |
frontend | healthy | src/app/first/page.tsx |
/first/rinko |
frontend | healthy | src/app/first/rinko/page.tsx |
/first/beginner |
frontend | healthy | src/app/first/beginner/page.tsx |
/first/cafe-ride |
frontend | healthy | src/app/first/cafe-ride/page.tsx |
/first/women |
frontend | healthy | src/app/first/women/page.tsx |
/category/[slug] |
frontend | healthy | src/app/category/[slug]/page.tsx |
/privacy |
frontend | healthy | src/app/privacy/page.tsx |
/lineup |
frontend | healthy | src/app/lineup/page.tsx |
/fitting |
frontend | healthy | src/app/fitting/page.tsx |
/faq |
frontend | healthy | src/app/faq/page.tsx |
| Label | Layer | Status | Path |
|---|---|---|---|
182.48.49.219 |
network | healthy | CLAUDE.md |
1.311.975.975 |
network | healthy | src/components/FloatingSns.tsx |
3.418.967.967 |
network | healthy | src/components/FloatingSns.tsx |
63.285.63.631 |
network | healthy | src/components/FloatingSns.tsx |
63.283.63.63 |
network | healthy | src/components/FloatingSns.tsx |
627.285.627.63 |
network | healthy | src/components/FloatingSns.tsx |
629.283.629.63 |
network | healthy | src/components/FloatingSns.tsx |
9.608.391.082 |
network | healthy | src/components/FloatingSns.tsx |
1.058.59.12 |
network | healthy | src/components/FloatingSns.tsx |
301.079.766.038 |
network | healthy | src/components/FloatingSns.tsx |
| Label | Layer | Status | Path |
|---|---|---|---|
SH |
software | healthy | docs/reports/website_upgrade_proposal.py:80 |
RL |
software | healthy | docs/reports/website_upgrade_proposal.py:97 |
DA |
software | healthy | docs/reports/website_upgrade_proposal.py:107 |
FA |
software | healthy | docs/reports/website_upgrade_proposal.py:118 |
PDF |
software | healthy | cycleZ-seo/convert_to_pdf_reason.py:6 |
PDF |
software | healthy | cycleZ-seo/convert_to_pdf_fpdf.py:7 |
PDF |
software | healthy | cycleZ-seo/convert_to_pdf_complete.py:6 |
| Label | Layer | Status | Path |
|---|---|---|---|
20260427_add_pair_registration.sql |
data | healthy | supabase/migrations/20260427_add_pair_registration.sql |
20260405_add_bike_model_payment_method.sql |
data | healthy | supabase/migrations/20260405_add_bike_model_payment_method.… |
| Label | Layer | Status | Path |
|---|---|---|---|
repobility-clone-hy582sx6 |
software | healthy | /tmp/repobility-clone-hy582sx6 |
| Label | Layer | Status | Path |
|---|---|---|---|
sqlite |
data | healthy | scripts/generate-monthly-report.py |
This page is publicly accessible at:
https://repobility.com/scan/4fd82276-8111-4e85-b8bf-bf102a0e38f5/
To check status programmatically (no auth required):
curl -s https://repobility.com/api/v1/public/scan/4fd82276-8111-4e85-b8bf-bf102a0e38f5/
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.