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.

Suphakritpan/Giga-Bike-

https://github.com/Suphakritpan/Giga-Bike- · scanned 2026-06-16 00:26 UTC (2 months, 2 weeks ago)

42 raw signals (0 security + 42 graph)

UNIFIED Repobility · multi-layer engine · AI coders

Complete repo analysis

Last scanned 2 months, 2 weeks ago · v1 · 31 actionable findings from 1 signal source. 11 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 1056 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
strip_tags software healthy sitemap_builder.py:102
read_text software healthy sitemap_builder.py:110
is_external software healthy sitemap_builder.py:121
link_candidates software healthy sitemap_builder.py:130
resolve software healthy sitemap_builder.py:160
classify software healthy sitemap_builder.py:167
is_corrupt_name software healthy sitemap_builder.py:186
main software healthy sitemap_builder.py:194
real software healthy sitemap_builder.py:333
registerUser software healthy thaigigabike/tests/cross-user-security.spec.ts:registerUser
notExposed software healthy thaigigabike/tests/api-security.spec.ts:notExposed
resetLocalRateLimits software healthy thaigigabike/tests/helpers/reset-rate-limits.ts:resetLocalR…
decode software healthy thaigigabike/scripts/import-legacy.mjs:decode
decodeEntities software healthy thaigigabike/scripts/import-legacy.mjs:decodeEntities
normalizeTypos software healthy thaigigabike/scripts/import-legacy.mjs:normalizeTypos
linearize software healthy thaigigabike/scripts/import-legacy.mjs:linearize
tokenize software healthy thaigigabike/scripts/import-legacy.mjs:tokenize
open software healthy thaigigabike/scripts/import-legacy.mjs:open
push software healthy thaigigabike/scripts/import-legacy.mjs:push
inferCategory software healthy thaigigabike/scripts/import-legacy.mjs:inferCategory
extractMaterial software healthy thaigigabike/scripts/import-legacy.mjs:extractMaterial
extractColors software healthy thaigigabike/scripts/import-legacy.mjs:extractColors
shortName software healthy thaigigabike/scripts/import-legacy.mjs:shortName
resolveImages software healthy thaigigabike/scripts/import-legacy.mjs:resolveImages
assignFitment software healthy thaigigabike/scripts/import-legacy.mjs:assignFitment
main software healthy thaigigabike/scripts/import-legacy.mjs:main
firstImg software healthy thaigigabike/scripts/import-legacy.mjs:firstImg
csvEsc software healthy thaigigabike/scripts/import-legacy.mjs:csvEsc
tally software healthy thaigigabike/scripts/import-legacy.mjs:tally
makeIdFactory software healthy thaigigabike/scripts/build-catalog.mjs:makeIdFactory
stem software healthy thaigigabike/scripts/build-catalog.mjs:stem
toAppProduct software healthy thaigigabike/scripts/build-catalog.mjs:toAppProduct
q software healthy thaigigabike/scripts/build-catalog.mjs:q
jb software healthy thaigigabike/scripts/build-catalog.mjs:jb
decode software healthy thaigigabike/scripts/extract-blocks.mjs:decode
decodeEntities software healthy thaigigabike/scripts/extract-blocks.mjs:decodeEntities
norm software healthy thaigigabike/scripts/extract-blocks.mjs:norm
thaiLen software healthy thaigigabike/scripts/extract-blocks.mjs:thaiLen
parsePrice software healthy thaigigabike/scripts/extract-blocks.mjs:parsePrice
nameGuess software healthy thaigigabike/scripts/extract-blocks.mjs:nameGuess
tokens software healthy thaigigabike/scripts/extract-blocks.mjs:tokens
alt software healthy thaigigabike/scripts/extract-blocks.mjs:alt
loadCanonicalPages software healthy thaigigabike/scripts/extract-blocks.mjs:loadCanonicalPages
srcUrl software healthy thaigigabike/scripts/extract-blocks.mjs:srcUrl
before software healthy thaigigabike/scripts/extract-blocks.mjs:before
csvEsc software healthy thaigigabike/scripts/extract-blocks.mjs:csvEsc
p software healthy thaigigabike/scripts/extract-blocks.mjs:p
getBrand software healthy thaigigabike/scripts/audit-catalog.mjs:getBrand
allowedOrigin software healthy thaigigabike/src/middleware.ts:allowedOrigin
middleware software healthy thaigigabike/src/middleware.ts:middleware

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

LabelLayerStatusPath
PROJECT-MAP.md software healthy PROJECT-MAP.md
skills-lock.json software healthy skills-lock.json
sitemap_builder.py software healthy sitemap_builder.py
README.md software healthy README.md
netlify.toml software healthy netlify.toml
playwright.config.ts software healthy thaigigabike/playwright.config.ts
tailwind.config.ts software healthy thaigigabike/tailwind.config.ts
package.json software healthy thaigigabike/package.json
next.config.js software healthy thaigigabike/next.config.js
next-env.d.ts software healthy thaigigabike/next-env.d.ts
package-lock.json software healthy thaigigabike/package-lock.json
.env.example software healthy thaigigabike/.env.example
tsconfig.json software healthy thaigigabike/tsconfig.json
postcss.config.js software healthy thaigigabike/postcss.config.js
cross-user-security.spec.ts software healthy thaigigabike/tests/cross-user-security.spec.ts
security-batch1.spec.ts software healthy thaigigabike/tests/security-batch1.spec.ts
orders-api.spec.ts software healthy thaigigabike/tests/orders-api.spec.ts
cart-checkout.spec.ts software healthy thaigigabike/tests/cart-checkout.spec.ts
products.spec.ts software healthy thaigigabike/tests/products.spec.ts
homepage.spec.ts software healthy thaigigabike/tests/homepage.spec.ts
api-security.spec.ts software healthy thaigigabike/tests/api-security.spec.ts
seo.spec.ts software healthy thaigigabike/tests/seo.spec.ts
admin-auth.spec.ts software healthy thaigigabike/tests/admin-auth.spec.ts
reset-rate-limits.ts software healthy thaigigabike/tests/helpers/reset-rate-limits.ts
API.md software healthy thaigigabike/docs/API.md
FRONTEND.md software healthy thaigigabike/docs/FRONTEND.md
DECISIONS.md software healthy thaigigabike/docs/DECISIONS.md
README.md software healthy thaigigabike/scripts/README.md
legacy-model-map.mjs software healthy thaigigabike/scripts/legacy-model-map.mjs
import-legacy.mjs software healthy thaigigabike/scripts/import-legacy.mjs
build-catalog.mjs software healthy thaigigabike/scripts/build-catalog.mjs
extract-blocks.mjs software healthy thaigigabike/scripts/extract-blocks.mjs
audit-catalog.mjs software healthy thaigigabike/scripts/audit-catalog.mjs
registry.sql software healthy thaigigabike/supabase/registry.sql
README.md software healthy thaigigabike/supabase/README.md
setup.sql software healthy thaigigabike/supabase/setup.sql
announcements-extras.sql software healthy thaigigabike/supabase/announcements-extras.sql
products-seed.sql software healthy thaigigabike/supabase/products-seed.sql
custom-auth.sql software healthy thaigigabike/supabase/custom-auth.sql
bangklon-tr.html software healthy thaigigabike/public/legacy/webgigabike.com/kawasaki/bangklo…
Top-Yoke-CNC.html software healthy thaigigabike/public/legacy/webgigabike.com/kawasaki/Top-Yok…
nut-estrela-cnc.html software healthy thaigigabike/public/legacy/webgigabike.com/kawasaki/nut-est…
nut-estrela.html software healthy thaigigabike/public/legacy/webgigabike.com/kawasaki/nut-est…
hoo-estrela.html software healthy thaigigabike/public/legacy/webgigabike.com/kawasaki/hoo-est…
nut-Chock-front.html software healthy thaigigabike/public/legacy/webgigabike.com/kawasaki/nut-Cho…
estrella-250.html software healthy thaigigabike/public/legacy/webgigabike.com/kawasaki/estrell…
Swingarm-estrella-bk.html software healthy thaigigabike/public/legacy/webgigabike.com/kawasaki/Swingar…
Swingarm-estrella-sil.html software healthy thaigigabike/public/legacy/webgigabike.com/kawasaki/Swingar…
Top-Yoke-CNC-custom.html software healthy thaigigabike/public/legacy/webgigabike.com/kawasaki/Top-Yok…
Swingarm-estrella-sil-1.html software healthy thaigigabike/public/legacy/webgigabike.com/kawasaki/Swingar…

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

LabelLayerStatusPath
thaigigabike software healthy thaigigabike
tests software healthy thaigigabike/tests
helpers software healthy thaigigabike/tests/helpers
docs software healthy thaigigabike/docs
scripts software healthy thaigigabike/scripts
supabase software healthy thaigigabike/supabase
public software healthy thaigigabike/public
legacy software healthy thaigigabike/public/legacy
webgigabike.com software healthy thaigigabike/public/legacy/webgigabike.com
kawasaki software healthy thaigigabike/public/legacy/webgigabike.com/kawasaki
src software healthy thaigigabike/src
types software healthy thaigigabike/src/types
components software healthy thaigigabike/src/components
layout software healthy thaigigabike/src/components/layout
auth software healthy thaigigabike/src/components/auth
product software healthy thaigigabike/src/components/product
ui software healthy thaigigabike/src/components/ui
announcements software healthy thaigigabike/src/components/announcements
admin software healthy thaigigabike/src/components/admin
account software healthy thaigigabike/src/components/account
app software healthy thaigigabike/src/app
notifications software healthy thaigigabike/src/app/notifications
orders software healthy thaigigabike/src/app/orders
reset-password software healthy thaigigabike/src/app/reset-password
contact software healthy thaigigabike/src/app/contact
login software healthy thaigigabike/src/app/login
api software healthy thaigigabike/src/app/api
orders software healthy thaigigabike/src/app/api/orders
[orderId] software healthy thaigigabike/src/app/api/orders/[orderId]
order-lookup software healthy thaigigabike/src/app/api/order-lookup
verify software healthy thaigigabike/src/app/api/order-lookup/verify
history software healthy thaigigabike/src/app/api/order-lookup/history
request-otp software healthy thaigigabike/src/app/api/order-lookup/request-otp
auth software healthy thaigigabike/src/app/api/auth
send-verification software healthy thaigigabike/src/app/api/auth/send-verification
logout software healthy thaigigabike/src/app/api/auth/logout
logout-all software healthy thaigigabike/src/app/api/auth/logout-all
reset-password software healthy thaigigabike/src/app/api/auth/reset-password
login software healthy thaigigabike/src/app/api/auth/login
forgot-password software healthy thaigigabike/src/app/api/auth/forgot-password
me software healthy thaigigabike/src/app/api/auth/me
verify-email software healthy thaigigabike/src/app/api/auth/verify-email
register software healthy thaigigabike/src/app/api/auth/register
health software healthy thaigigabike/src/app/api/health
reviews software healthy thaigigabike/src/app/api/reviews
upload-image software healthy thaigigabike/src/app/api/reviews/upload-image
registry software healthy thaigigabike/src/app/api/registry
announcements software healthy thaigigabike/src/app/api/announcements
admin software healthy thaigigabike/src/app/api/admin
users software healthy thaigigabike/src/app/api/admin/users

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

LabelLayerStatusPath
NotFound frontend healthy thaigigabike/src/app/not-found.tsx
HomePage frontend healthy thaigigabike/src/app/page.tsx
RootLayout frontend healthy thaigigabike/src/app/layout.tsx
Error frontend healthy thaigigabike/src/app/error.tsx
NotificationsPage frontend healthy thaigigabike/src/app/notifications/page.tsx
SegmentLayout frontend healthy thaigigabike/src/app/notifications/layout.tsx
OrdersPage frontend healthy thaigigabike/src/app/orders/page.tsx
SegmentLayout frontend healthy thaigigabike/src/app/orders/layout.tsx
ResetPasswordPage frontend healthy thaigigabike/src/app/reset-password/page.tsx
ContactPage frontend healthy thaigigabike/src/app/contact/page.tsx
SegmentLayout frontend healthy thaigigabike/src/app/contact/layout.tsx
LoginPage frontend healthy thaigigabike/src/app/login/page.tsx
SignupPage frontend healthy thaigigabike/src/app/signup/page.tsx
ForgotPasswordPage frontend healthy thaigigabike/src/app/forgot-password/page.tsx
RacingPage frontend healthy thaigigabike/src/app/racing/page.tsx
SegmentLayout frontend healthy thaigigabike/src/app/racing/layout.tsx
ReviewsPage frontend healthy thaigigabike/src/app/reviews/page.tsx
SegmentLayout frontend healthy thaigigabike/src/app/reviews/layout.tsx
CartPage frontend healthy thaigigabike/src/app/cart/page.tsx
SearchPage frontend healthy thaigigabike/src/app/search/page.tsx
SegmentLayout frontend healthy thaigigabike/src/app/search/layout.tsx
AdminPage frontend healthy thaigigabike/src/app/admin/page.tsx
AdminLoginPage frontend healthy thaigigabike/src/app/admin/login/page.tsx
GalleryPage frontend healthy thaigigabike/src/app/gallery/page.tsx
SegmentLayout frontend healthy thaigigabike/src/app/gallery/layout.tsx
CategoriesPage frontend healthy thaigigabike/src/app/categories/page.tsx
SegmentLayout frontend healthy thaigigabike/src/app/categories/layout.tsx
SharedWishlistPage frontend healthy thaigigabike/src/app/wishlist/share/page.tsx
MessagesPage frontend healthy thaigigabike/src/app/messages/page.tsx
SegmentLayout frontend healthy thaigigabike/src/app/messages/layout.tsx
OrderPage frontend healthy thaigigabike/src/app/order/page.tsx
SegmentLayout frontend healthy thaigigabike/src/app/order/layout.tsx
AccountDashboard frontend healthy thaigigabike/src/app/account/page.tsx
AccountLayout frontend healthy thaigigabike/src/app/account/layout.tsx
SettingsPage frontend healthy thaigigabike/src/app/account/settings/page.tsx
AccountOrdersPage frontend healthy thaigigabike/src/app/account/orders/page.tsx
OrderDetailPage frontend healthy thaigigabike/src/app/account/orders/[orderId]/page.tsx
AddressesPage frontend healthy thaigigabike/src/app/account/addresses/page.tsx
MyReviewsPage frontend healthy thaigigabike/src/app/account/reviews/page.tsx
TicketsPage frontend healthy thaigigabike/src/app/account/tickets/page.tsx
WishlistPage frontend healthy thaigigabike/src/app/account/wishlist/page.tsx
MyMessagesPage frontend healthy thaigigabike/src/app/account/messages/page.tsx
HistoryPage frontend healthy thaigigabike/src/app/account/history/page.tsx
ProfilePage frontend healthy thaigigabike/src/app/account/profile/page.tsx
SupportPage frontend healthy thaigigabike/src/app/support/page.tsx
SegmentLayout frontend healthy thaigigabike/src/app/support/layout.tsx
DealerPage frontend healthy thaigigabike/src/app/dealer/page.tsx
SegmentLayout frontend healthy thaigigabike/src/app/dealer/layout.tsx
ProductsPage frontend healthy thaigigabike/src/app/products/page.tsx
SegmentLayout frontend healthy thaigigabike/src/app/products/layout.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 thaigigabike/src/app/page.tsx
/notifications frontend healthy thaigigabike/src/app/notifications/page.tsx
/orders frontend healthy thaigigabike/src/app/orders/page.tsx
/reset-password frontend healthy thaigigabike/src/app/reset-password/page.tsx
/contact frontend healthy thaigigabike/src/app/contact/page.tsx
/login frontend healthy thaigigabike/src/app/login/page.tsx
/signup frontend healthy thaigigabike/src/app/signup/page.tsx
/forgot-password frontend healthy thaigigabike/src/app/forgot-password/page.tsx
/racing frontend healthy thaigigabike/src/app/racing/page.tsx
/reviews frontend healthy thaigigabike/src/app/reviews/page.tsx
/cart frontend healthy thaigigabike/src/app/cart/page.tsx
/search frontend healthy thaigigabike/src/app/search/page.tsx
/admin frontend healthy thaigigabike/src/app/admin/page.tsx
/admin/login frontend healthy thaigigabike/src/app/admin/login/page.tsx
/gallery frontend healthy thaigigabike/src/app/gallery/page.tsx
/categories frontend healthy thaigigabike/src/app/categories/page.tsx
/wishlist/share frontend healthy thaigigabike/src/app/wishlist/share/page.tsx
/messages frontend healthy thaigigabike/src/app/messages/page.tsx
/order frontend healthy thaigigabike/src/app/order/page.tsx
/account frontend healthy thaigigabike/src/app/account/page.tsx
/account/settings frontend healthy thaigigabike/src/app/account/settings/page.tsx
/account/orders frontend healthy thaigigabike/src/app/account/orders/page.tsx
/account/orders/[orderId] frontend healthy thaigigabike/src/app/account/orders/[orderId]/page.tsx
/account/addresses frontend healthy thaigigabike/src/app/account/addresses/page.tsx
/account/reviews frontend healthy thaigigabike/src/app/account/reviews/page.tsx
/account/tickets frontend healthy thaigigabike/src/app/account/tickets/page.tsx
/account/wishlist frontend healthy thaigigabike/src/app/account/wishlist/page.tsx
/account/messages frontend healthy thaigigabike/src/app/account/messages/page.tsx
/account/history frontend healthy thaigigabike/src/app/account/history/page.tsx
/account/profile frontend healthy thaigigabike/src/app/account/profile/page.tsx
/support frontend healthy thaigigabike/src/app/support/page.tsx
/dealer frontend healthy thaigigabike/src/app/dealer/page.tsx
/products frontend healthy thaigigabike/src/app/products/page.tsx
/products/[id] frontend healthy thaigigabike/src/app/products/[id]/page.tsx
/checkout frontend healthy thaigigabike/src/app/checkout/page.tsx
/payment frontend healthy thaigigabike/src/app/payment/page.tsx
/track-order frontend healthy thaigigabike/src/app/track-order/page.tsx
/ frontend healthy thaigigabike/src/app/sitemap.ts

LabelLayerStatusPath
bike_models data healthy thaigigabike/supabase/registry.sql
colors data healthy thaigigabike/supabase/registry.sql
orders data healthy thaigigabike/supabase/setup.sql
order_lookup_otps data healthy thaigigabike/supabase/setup.sql
admin_login_attempts data healthy thaigigabike/supabase/setup.sql
stock_movements data healthy thaigigabike/supabase/setup.sql
audit_logs data healthy thaigigabike/supabase/setup.sql
messages data healthy thaigigabike/supabase/setup.sql
reviews data healthy thaigigabike/supabase/setup.sql
announcements data healthy thaigigabike/supabase/setup.sql
profiles data healthy thaigigabike/supabase/setup.sql
addresses data healthy thaigigabike/supabase/setup.sql
wishlists data healthy thaigigabike/supabase/setup.sql
support_tickets data healthy thaigigabike/supabase/setup.sql
message_replies data healthy thaigigabike/supabase/setup.sql
ticket_replies data healthy thaigigabike/supabase/setup.sql
login_events data healthy thaigigabike/supabase/setup.sql
tax_invoice_requests data healthy thaigigabike/supabase/setup.sql
products data healthy thaigigabike/supabase/products-seed.sql
public data healthy thaigigabike/supabase/custom-auth.sql

LabelLayerStatusPath
password_literal::thaigigabike/tests/cross-user-security.sp… security healthy thaigigabike/tests/cross-user-security.spec.ts
password_literal::thaigigabike/tests/api-security.spec.ts security healthy thaigigabike/tests/api-security.spec.ts
password_literal::thaigigabike/tests/api-security.spec.ts security healthy thaigigabike/tests/api-security.spec.ts
password_literal::thaigigabike/tests/api-security.spec.ts security healthy thaigigabike/tests/api-security.spec.ts
password_literal::thaigigabike/src/lib/i18n.ts security healthy thaigigabike/src/lib/i18n.ts
password_literal::thaigigabike/src/lib/i18n.ts security healthy thaigigabike/src/lib/i18n.ts
password_literal::thaigigabike/src/lib/i18n.ts security healthy thaigigabike/src/lib/i18n.ts
password_literal::thaigigabike/src/lib/i18n.ts security healthy thaigigabike/src/lib/i18n.ts
password_literal::thaigigabike/src/lib/i18n.ts security healthy thaigigabike/src/lib/i18n.ts
password_literal::thaigigabike/src/lib/i18n.ts security healthy thaigigabike/src/lib/i18n.ts
password_literal::thaigigabike/src/lib/i18n.ts security healthy thaigigabike/src/lib/i18n.ts
password_literal::thaigigabike/src/lib/i18n.ts security healthy thaigigabike/src/lib/i18n.ts
password_literal::thaigigabike/src/lib/i18n.ts security healthy thaigigabike/src/lib/i18n.ts
password_literal::thaigigabike/src/lib/i18n.ts security healthy thaigigabike/src/lib/i18n.ts
password_literal::thaigigabike/src/lib/i18n.ts security healthy thaigigabike/src/lib/i18n.ts
password_literal::thaigigabike/src/lib/i18n.ts security healthy thaigigabike/src/lib/i18n.ts

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

LabelLayerStatusPath
racing software healthy thaigigabike/src/app/racing/page.tsx:racing

LabelLayerStatusPath
postgres data healthy README.md

LabelLayerStatusPath
port:3000 network healthy thaigigabike/playwright.config.ts
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/4ba33f1f-8861-49ef-8a00-81d8d02f6f25/

To check status programmatically (no auth required):

curl -s https://repobility.com/api/v1/public/scan/4ba33f1f-8861-49ef-8a00-81d8d02f6f25/

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.