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.

RiGi26/ja-websitebuilder-platform

https://github.com/RiGi26/ja-websitebuilder-platform · scanned 2026-06-15 23:51 UTC (2 months, 3 weeks ago)

233 raw signals (0 security + 233 graph)

UNIFIED Repobility · multi-layer engine · AI coders

Complete repo analysis

Last scanned 2 months, 3 weeks ago · v1 · 233 actionable findings from 1 signal source. 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 1874 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
pageDoc software healthy scripts/gen-lux-entry.tsx:pageDoc
pageDoc software healthy scripts/gen-wellness-entry.tsx:pageDoc
pageDoc software healthy scripts/gen-batch3-review-entry.tsx:pageDoc
withBatch3 software healthy scripts/gen-batch3-review-entry.tsx:withBatch3
pageDoc software healthy scripts/gen-kesehatan-entry.tsx:pageDoc
pageDoc software healthy scripts/gen-kecantikan-entry.tsx:pageDoc
pageDoc software healthy scripts/gen-atelier-entry.tsx:pageDoc
pageDoc software healthy scripts/gen-estetik-entry.tsx:pageDoc
pageDoc software healthy scripts/gen-rumah-entry.tsx:pageDoc
die software healthy scripts/sync-corp-preview.mjs:die
encodeWebp software healthy scripts/sync-corp-preview.mjs:encodeWebp
pipe software healthy scripts/sync-corp-preview.mjs:pipe
encodeFullWebp software healthy scripts/sync-corp-preview.mjs:encodeFullWebp
pageDoc software healthy scripts/gen-klinik-entry.tsx:pageDoc
thumbUrls software healthy scripts/build-theme-registry-entry.ts:thumbUrls
fullThumbUrls software healthy scripts/build-theme-registry-entry.ts:fullThumbUrls
hasAllShots software healthy scripts/build-theme-registry-entry.ts:hasAllShots
pageDoc software healthy scripts/gen-sekolah-entry.tsx:pageDoc
pageDoc software healthy scripts/gen-gadget-entry.tsx:pageDoc
pageDoc software healthy scripts/gen-warung-entry.tsx:pageDoc
pageDoc software healthy scripts/gen-anak-entry.tsx:pageDoc
pageDoc software healthy scripts/gen-cafe-entry.tsx:pageDoc
isPrimaryHost software healthy src/proxy.ts:isPrimaryHost
refreshPortalSession software healthy src/proxy.ts:refreshPortalSession
proxy software healthy src/proxy.ts:proxy
rows software healthy src/proxy.ts:rows
Masonry software healthy src/types/react-responsive-masonry.d.ts:Masonry
ResponsiveMasonry software healthy src/types/react-responsive-masonry.d.ts:ResponsiveMasonry
Home software healthy src/app/page.tsx:Home
fetchOrder software healthy src/app/page.tsx:fetchOrder
handleSearchById software healthy src/app/page.tsx:handleSearchById
handleSearch software healthy src/app/page.tsx:handleSearch
RootLayout software healthy src/app/layout.tsx:RootLayout
BlogDemo software healthy src/app/demo/blog/page.tsx:BlogDemo
SekolahDemo software healthy src/app/demo/sekolah/page.tsx:SekolahDemo
TokoOnlineDemo software healthy src/app/demo/toko-online/page.tsx:TokoOnlineDemo
PerusahaanDemo software healthy src/app/demo/perusahaan/page.tsx:PerusahaanDemo
JastipDemo software healthy src/app/demo/jastip/page.tsx:JastipDemo
PersonalBrandingDemo software healthy src/app/demo/personal-branding/page.tsx:PersonalBrandingDemo
RentalDemo software healthy src/app/demo/rental/page.tsx:RentalDemo
InstitusiDemo software healthy src/app/demo/institusi/page.tsx:InstitusiDemo
RestaurantDemo software healthy src/app/demo/restaurant/page.tsx:RestaurantDemo
GET software healthy src/app/api/tracking/route.ts:GET
validate software healthy src/app/api/referral/validate/route.ts:validate
POST software healthy src/app/api/referral/validate/route.ts:POST
GET software healthy src/app/api/referral/validate/route.ts:GET
POST software healthy src/app/api/booking/create/route.ts:POST
konfig software healthy src/app/api/booking/create/route.ts:konfig
requireAdmin software healthy src/app/api/admin/blog/route.ts:requireAdmin
GET software healthy src/app/api/admin/blog/route.ts:GET

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

LabelLayerStatusPath
ROADMAP_BESPOKE.md software healthy ROADMAP_BESPOKE.md
DESIGN_LEDGER.md software healthy DESIGN_LEDGER.md
vercel.json software healthy vercel.json
postcss.config.mjs software healthy postcss.config.mjs
ATTRIBUTIONS.md software healthy ATTRIBUTIONS.md
PLAN_ECOMMERCE.md software healthy PLAN_ECOMMERCE.md
README.md software healthy README.md
THEME_SYSTEM_PLAN.md software healthy THEME_SYSTEM_PLAN.md
FLAGSHIP_ATELIER_PLAN.md software healthy FLAGSHIP_ATELIER_PLAN.md
CLAUDE.md software healthy CLAUDE.md
package.json software healthy package.json
SOP_WEBSITE_BUILD_V2.md software healthy SOP_WEBSITE_BUILD_V2.md
UPGRADE_PLAN.md software healthy UPGRADE_PLAN.md
next-env.d.ts software healthy next-env.d.ts
ADDON_ARCHITECTURE_PLAN.md software healthy ADDON_ARCHITECTURE_PLAN.md
package-lock.json software healthy package-lock.json
SOP_CUSTOM_BUILD.md software healthy SOP_CUSTOM_BUILD.md
.env.example software healthy .env.example
tsconfig.json software healthy tsconfig.json
supabase_upgrade_system.sql software healthy supabase_upgrade_system.sql
supabase_setup.sql software healthy supabase_setup.sql
THEME_VISUAL_PIPELINE.md software healthy THEME_VISUAL_PIPELINE.md
next.config.mjs software healthy next.config.mjs
vitest.config.ts software healthy vitest.config.ts
default_shadcn_theme.css software healthy default_shadcn_theme.css
Guidelines.md software healthy guidelines/Guidelines.md
PROGRAM-MITRA-SISTEM.md software healthy docs/PROGRAM-MITRA-SISTEM.md
CARA-KERJA-SISTEM-RAKIT.md software healthy docs/CARA-KERJA-SISTEM-RAKIT.md
PROGRAM-MITRA-PRESENTASI.md software healthy docs/PROGRAM-MITRA-PRESENTASI.md
gen-lux-entry.tsx software healthy scripts/gen-lux-entry.tsx
tsconfig.gen-theme-registry.json software healthy scripts/tsconfig.gen-theme-registry.json
gen-wellness-entry.tsx software healthy scripts/gen-wellness-entry.tsx
tsconfig.gen-sekolah.json software healthy scripts/tsconfig.gen-sekolah.json
tsconfig.gen-cafe.json software healthy scripts/tsconfig.gen-cafe.json
gen-batch3-review-entry.tsx software healthy scripts/gen-batch3-review-entry.tsx
gen-kesehatan-entry.tsx software healthy scripts/gen-kesehatan-entry.tsx
tsconfig.gen-anak.json software healthy scripts/tsconfig.gen-anak.json
tsconfig.gen-wellness.json software healthy scripts/tsconfig.gen-wellness.json
gen-kecantikan-entry.tsx software healthy scripts/gen-kecantikan-entry.tsx
gen-atelier-entry.tsx software healthy scripts/gen-atelier-entry.tsx
gen-estetik-entry.tsx software healthy scripts/gen-estetik-entry.tsx
gen-rumah-entry.tsx software healthy scripts/gen-rumah-entry.tsx
tsconfig.gen-kesehatan.json software healthy scripts/tsconfig.gen-kesehatan.json
tsconfig.gen-warung.json software healthy scripts/tsconfig.gen-warung.json
tsconfig.gen-kecantikan.json software healthy scripts/tsconfig.gen-kecantikan.json
sync-corp-preview.mjs software healthy scripts/sync-corp-preview.mjs
tsconfig.gen-klinik.json software healthy scripts/tsconfig.gen-klinik.json
gen-klinik-entry.tsx software healthy scripts/gen-klinik-entry.tsx
tsconfig.gen-rumah.json software healthy scripts/tsconfig.gen-rumah.json
build-theme-registry-entry.ts software healthy scripts/build-theme-registry-entry.ts

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

LabelLayerStatusPath
guidelines software healthy guidelines
docs software healthy docs
scripts software healthy scripts
supabase software healthy supabase
.github software healthy .github
workflows software healthy .github/workflows
src software healthy src
types software healthy src/types
config software healthy src/config
app software healthy src/app
demo software healthy src/app/demo
blog software healthy src/app/demo/blog
sekolah software healthy src/app/demo/sekolah
toko-online software healthy src/app/demo/toko-online
perusahaan software healthy src/app/demo/perusahaan
jastip software healthy src/app/demo/jastip
personal-branding software healthy src/app/demo/personal-branding
rental software healthy src/app/demo/rental
institusi software healthy src/app/demo/institusi
restaurant software healthy src/app/demo/restaurant
api software healthy src/app/api
tracking software healthy src/app/api/tracking
referral software healthy src/app/api/referral
validate software healthy src/app/api/referral/validate
booking software healthy src/app/api/booking
create software healthy src/app/api/booking/create
admin software healthy src/app/api/admin
blog software healthy src/app/api/admin/blog
referrers software healthy src/app/api/admin/referrers
payment-mode software healthy src/app/api/admin/payment-mode
orders software healthy src/app/api/admin/orders
logout software healthy src/app/api/admin/logout
login software healthy src/app/api/admin/login
tenants software healthy src/app/api/admin/tenants
pages software healthy src/app/api/admin/pages
[id] software healthy src/app/api/admin/pages/[id]
versions software healthy src/app/api/admin/pages/[id]/versions
sections software healthy src/app/api/admin/sections
referral-payouts software healthy src/app/api/admin/referral-payouts
referral-earnings software healthy src/app/api/admin/referral-earnings
products software healthy src/app/api/admin/products
client-accounts software healthy src/app/api/admin/client-accounts
build-order software healthy src/app/api/admin/build-order
[id] software healthy src/app/api/admin/build-order/[id]
portal software healthy src/app/api/portal
landing-page software healthy src/app/api/portal/landing-page
upload software healthy src/app/api/portal/upload
orders software healthy src/app/api/portal/orders
refresh software healthy src/app/api/portal/orders/refresh
bookings software healthy src/app/api/portal/bookings

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

LabelLayerStatusPath
Home frontend healthy src/app/page.tsx
RootLayout frontend healthy src/app/layout.tsx
BlogDemo frontend healthy src/app/demo/blog/page.tsx
SekolahDemo frontend healthy src/app/demo/sekolah/page.tsx
TokoOnlineDemo frontend healthy src/app/demo/toko-online/page.tsx
PerusahaanDemo frontend healthy src/app/demo/perusahaan/page.tsx
JastipDemo frontend healthy src/app/demo/jastip/page.tsx
PersonalBrandingDemo frontend healthy src/app/demo/personal-branding/page.tsx
RentalDemo frontend healthy src/app/demo/rental/page.tsx
InstitusiDemo frontend healthy src/app/demo/institusi/page.tsx
RestaurantDemo frontend healthy src/app/demo/restaurant/page.tsx
AddonMarketplace frontend healthy src/app/components/AddonMarketplace.tsx
Footer frontend healthy src/app/components/Footer.tsx
LiveChatWidget frontend healthy src/app/components/LiveChatWidget.tsx
Navbar frontend healthy src/app/components/Navbar.tsx
CompanyRenderer frontend healthy src/app/components/themes/company/CompanyRenderer.tsx
SekolahRenderer frontend healthy src/app/components/themes/sekolah/SekolahRenderer.tsx
RestaurantLuxRenderer frontend healthy src/app/components/themes/restaurant-lux/RestaurantLuxRende…
KesehatanLuxRenderer frontend healthy src/app/components/themes/toko-bespoke/KesehatanLuxRenderer…
KlinikWellnessRenderer frontend healthy src/app/components/themes/toko-bespoke/KlinikWellnessRender…
KecantikanLuxRenderer frontend healthy src/app/components/themes/toko-bespoke/KecantikanLuxRendere…
KlinikUmumRenderer frontend healthy src/app/components/themes/toko-bespoke/KlinikUmumRenderer.t…
RumahLuxRenderer frontend healthy src/app/components/themes/toko-bespoke/RumahLuxRenderer.tsx
BespokeLightbox frontend healthy src/app/components/themes/toko-bespoke/BespokeLightbox.tsx
KulinerLuxRenderer frontend healthy src/app/components/themes/toko-bespoke/KulinerLuxRenderer.t…
GadgetLuxRenderer frontend healthy src/app/components/themes/toko-bespoke/GadgetLuxRenderer.tsx
AnakLuxRenderer frontend healthy src/app/components/themes/toko-bespoke/AnakLuxRenderer.tsx
KlinikEstetikRenderer frontend healthy src/app/components/themes/toko-bespoke/KlinikEstetikRendere…
KerajinanLuxRenderer frontend healthy src/app/components/themes/toko-bespoke/KerajinanLuxRenderer…
SekolahAlmamaterRenderer frontend healthy src/app/components/themes/toko-bespoke/SekolahAlmamaterRend…
CafeRenderer frontend healthy src/app/components/themes/toko-bespoke/CafeRenderer.tsx
WarungRenderer frontend healthy src/app/components/themes/toko-bespoke/WarungRenderer.tsx
TokoAtelierRenderer frontend healthy src/app/components/themes/toko-atelier/TokoAtelierRenderer.…
AtelierCartButton frontend healthy src/app/components/themes/toko-atelier/AtelierCartButton.tsx
KlinikCleanRenderer frontend healthy src/app/components/themes/klinik/KlinikCleanRenderer.tsx
KlinikRenderer frontend healthy src/app/components/themes/klinik/KlinikRenderer.tsx
RentalRenderer frontend healthy src/app/components/themes/rental/RentalRenderer.tsx
RestaurantRenderer frontend healthy src/app/components/themes/restaurant/RestaurantRenderer.tsx
BatikTokoRenderer frontend healthy src/app/components/themes/batik-toko/BatikTokoRenderer.tsx
TokenDrivenRenderer frontend healthy src/app/components/themes/universal/TokenDrivenRenderer.tsx
AddToCartButton frontend healthy src/app/components/cart/AddToCartButton.tsx
CeReveal frontend healthy src/app/components/theme-engine/CeReveal.tsx
ComposableRenderer frontend healthy src/app/components/theme-engine/ComposableRenderer.tsx
ClientAccountButton frontend healthy src/app/admin/ClientAccountButton.tsx
OrderStatusControl frontend healthy src/app/admin/OrderStatusControl.tsx
CredentialBox frontend healthy src/app/admin/CredentialBox.tsx
PaymentModeControl frontend healthy src/app/admin/PaymentModeControl.tsx
BuildButton frontend healthy src/app/admin/BuildButton.tsx
AdminLoginPage frontend healthy src/app/admin/login/page.tsx
PreviewBar frontend healthy src/app/admin/preview/[pageId]/PreviewBar.tsx

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

LabelLayerStatusPath
/page.tsx frontend healthy src/app/page.tsx
/demo/blog frontend healthy src/app/demo/blog/page.tsx
/demo/sekolah frontend healthy src/app/demo/sekolah/page.tsx
/demo/toko-online frontend healthy src/app/demo/toko-online/page.tsx
/demo/perusahaan frontend healthy src/app/demo/perusahaan/page.tsx
/demo/jastip frontend healthy src/app/demo/jastip/page.tsx
/demo/personal-branding frontend healthy src/app/demo/personal-branding/page.tsx
/demo/rental frontend healthy src/app/demo/rental/page.tsx
/demo/institusi frontend healthy src/app/demo/institusi/page.tsx
/demo/restaurant frontend healthy src/app/demo/restaurant/page.tsx
/route frontend healthy src/app/api/admin/pages/route.ts
/[id]/versions/route frontend healthy src/app/api/admin/pages/[id]/versions/route.ts
/admin frontend healthy src/app/admin/page.tsx
/admin/theme-preview frontend healthy src/app/admin/theme-preview/page.tsx
/admin/theme-preview/[themeId] frontend healthy src/app/admin/theme-preview/[themeId]/page.tsx
/admin/login frontend healthy src/app/admin/login/page.tsx
/admin/preview/[pageId] frontend healthy src/app/admin/preview/[pageId]/page.tsx
/admin/token-lab frontend healthy src/app/admin/token-lab/page.tsx
/admin/mitra frontend healthy src/app/admin/mitra/page.tsx
/order frontend healthy src/app/order/page.tsx
/order/briefing/[token] frontend healthy src/app/order/briefing/[token]/page.tsx
/order/briefing/[token]/detail frontend healthy src/app/order/briefing/[token]/detail/page.tsx
/portfolio frontend healthy src/app/portfolio/page.tsx
/portfolio/[id] frontend healthy src/app/portfolio/[id]/page.tsx
/portal frontend healthy src/app/portal/page.tsx
/portal/login frontend healthy src/app/portal/login/page.tsx
/thank-you frontend healthy src/app/thank-you/page.tsx
/terms frontend healthy src/app/terms/page.tsx
/template frontend healthy src/app/template/page.tsx
/template/[id] frontend healthy src/app/template/[id]/page.tsx
/track frontend healthy src/app/track/page.tsx
/[slug] frontend healthy src/app/[slug]/page.tsx
/[slug]/order-status frontend healthy src/app/[slug]/order-status/page.tsx
/[slug]/booking frontend healthy src/app/[slug]/booking/page.tsx
/[slug]/booking-status frontend healthy src/app/[slug]/booking-status/page.tsx
/[slug]/checkout frontend healthy src/app/[slug]/checkout/page.tsx
/pricing frontend healthy src/app/pricing/page.tsx
/mitra frontend healthy src/app/mitra/page.tsx
/mitra/login frontend healthy src/app/mitra/login/page.tsx
/ frontend healthy src/app/api/admin/logout/route.ts

LabelLayerStatusPath
127.0.0.1 network healthy src/proxy.ts
3.074.149.198 network healthy src/app/components/themes/company/CompanyRenderer.tsx
4.487.709.306 network healthy src/app/components/themes/company/CompanyRenderer.tsx
1.694.625.712 network healthy src/app/components/themes/company/CompanyRenderer.tsx
1.871.118.571 network healthy src/app/components/themes/company/CompanyRenderer.tsx
4.487.71.306 network healthy src/app/components/themes/restaurant-lux/RestaurantLuxRende…
1.694.626.712 network healthy src/app/components/themes/restaurant-lux/RestaurantLuxRende…
1.872.118.571 network healthy src/app/components/themes/restaurant-lux/RestaurantLuxRende…
2.23.41.56 network healthy src/app/components/theme-engine/blocks.tsx
1.38.9.42 network healthy src/app/components/theme-engine/blocks.tsx
42.68.82.9 network healthy src/app/components/theme-engine/blocks.tsx
1.38.16.43 network healthy src/app/components/theme-engine/blocks.tsx
2.91.3.79 network healthy src/app/components/theme-engine/blocks.tsx
2.13.67.66 network healthy src/app/components/theme-engine/blocks.tsx
1.38.76.3 network healthy src/app/components/theme-engine/blocks.tsx
4.49.71.3 network healthy src/app/components/theme-engine/blocks.tsx
1.69.63.71 network healthy src/app/components/theme-engine/blocks.tsx
1.87.12.57 network healthy src/app/components/theme-engine/blocks.tsx
1.2.3.4 network healthy src/lib/rate-limit.test.ts
5.6.7.8 network healthy src/lib/rate-limit.test.ts
9.9.9.9 network healthy src/lib/rate-limit.test.ts

LabelLayerStatusPath
auth::src/app/portal/page.tsx security healthy src/app/portal/page.tsx
auth::src/app/api/portal/payment/route.ts security healthy src/app/api/portal/payment/route.ts
auth::src/app/mitra/page.tsx security healthy src/app/mitra/page.tsx
auth::src/lib/supabase/server.ts security healthy src/lib/supabase/server.ts

LabelLayerStatusPath
selalu software healthy src/app/components/themes/restaurant-lux/RestaurantLuxRende…
di software healthy src/app/components/themes/restaurant-lux/RestaurantLuxRende…
spasi software healthy src/app/components/theme-engine/ComposableRenderer.test.tsx…

LabelLayerStatusPath
postgresql data healthy src/app/track/page.tsx
redis data healthy src/lib/rate-limit.ts

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

LabelLayerStatusPath
public data healthy supabase_setup.sql

LabelLayerStatusPath
gpu (detected) hardware healthy scripts/shoot-chrome.mjs

LabelLayerStatusPath
vps::droplet hardware healthy src/app/order/briefing/[token]/ThemeIcon.tsx

LabelLayerStatusPath
password_literal::src/lib/email.test.ts security healthy src/lib/email.test.ts

LabelLayerStatusPath
gha::ci cicd healthy .github/workflows/ci.yml

LabelLayerStatusPath
test cicd healthy .github/workflows/ci.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/e583566d-43c3-4d9d-bf35-7b62301a8473/

To check status programmatically (no auth required):

curl -s https://repobility.com/api/v1/public/scan/e583566d-43c3-4d9d-bf35-7b62301a8473/

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.