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.

rockyalb/medusajs-2.0-for-railway-boilerplate

https://github.com/rockyalb/medusajs-2.0-for-railway-boilerplate · scanned 2026-06-15 23:54 UTC (2 months, 3 weeks ago)

24 raw signals (0 security + 24 graph)

UNIFIED Repobility · multi-layer engine · AI coders

Complete repo analysis

Last scanned 2 months, 3 weeks ago · v1 · 24 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 1273 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
userInviteHandler software healthy backend/src/subscribers/invite-created.ts:userInviteHandler
orderPlacedHandler software healthy backend/src/subscribers/order-placed.ts:orderPlacedHandler
loyaltyRewardOrderPlacedHandler software healthy backend/src/subscribers/loyalty-reward-order-placed.ts:loya…
sha256 software healthy backend/src/subscribers/meta-capi-order-placed.ts:sha256
getClientIp software healthy backend/src/subscribers/meta-capi-order-placed.ts:getClient…
updateOrderMeta software healthy backend/src/subscribers/meta-capi-order-placed.ts:updateOrd…
metaCapiOrderPlacedHandler software healthy backend/src/subscribers/meta-capi-order-placed.ts:metaCapiO…
metadata software healthy backend/src/subscribers/meta-capi-order-placed.ts:metadata
contents software healthy backend/src/subscribers/meta-capi-order-placed.ts:contents
xmlEscape software healthy backend/src/api/meta/catalog/route.ts:xmlEscape
getStorefrontUrl software healthy backend/src/api/meta/catalog/route.ts:getStorefrontUrl
getCountryCode software healthy backend/src/api/meta/catalog/route.ts:getCountryCode
getRequestedCurrency software healthy backend/src/api/meta/catalog/route.ts:getRequestedCurrency
metadataValue software healthy backend/src/api/meta/catalog/route.ts:metadataValue
selectPrice software healthy backend/src/api/meta/catalog/route.ts:selectPrice
getAvailability software healthy backend/src/api/meta/catalog/route.ts:getAvailability
renderElement software healthy backend/src/api/meta/catalog/route.ts:renderElement
GET software healthy backend/src/api/meta/catalog/route.ts:GET
metadata software healthy backend/src/api/meta/catalog/route.ts:metadata
categoryNames software healthy backend/src/api/meta/catalog/route.ts:categoryNames
getRewardSetting software healthy backend/src/api/admin/loyalty/reward-settings/route.ts:getR…
GET software healthy backend/src/api/admin/loyalty/reward-settings/route.ts:GET
POST software healthy backend/src/api/admin/loyalty/reward-settings/route.ts:POST
GET software healthy backend/src/api/admin/custom/route.ts:GET
isCampaignActive software healthy backend/src/api/store/loyalty/reward-settings/route.ts:isCa…
GET software healthy backend/src/api/store/loyalty/reward-settings/route.ts:GET
GET software healthy backend/src/api/store/custom/route.ts:GET
GET software healthy backend/src/api/key-exchange/route.ts:GET
hasWooStockData software healthy backend/src/scripts/audit-woocommerce-inventory.ts:hasWooSt…
getWooType software healthy backend/src/scripts/audit-woocommerce-inventory.ts:getWooTy…
auditWooCommerceInventory software healthy backend/src/scripts/audit-woocommerce-inventory.ts:auditWoo…
variants software healthy backend/src/scripts/audit-woocommerce-inventory.ts:variants
seedDemoData software healthy backend/src/scripts/seed.ts:seedDemoData
getWooStockQuantity software healthy backend/src/scripts/repair-woocommerce-inventory.ts:getWooS…
getInventoryItemId software healthy backend/src/scripts/repair-woocommerce-inventory.ts:getInve…
getDefaultStockLocationId software healthy backend/src/scripts/repair-woocommerce-inventory.ts:getDefa…
repairWooCommerceInventory software healthy backend/src/scripts/repair-woocommerce-inventory.ts:repairW…
variants software healthy backend/src/scripts/repair-woocommerce-inventory.ts:variants
parseCliOptions software healthy backend/src/scripts/import-woocommerce-catalog.ts:parseCliO…
requireEnv software healthy backend/src/scripts/import-woocommerce-catalog.ts:requireEnv
slugify software healthy backend/src/scripts/import-woocommerce-catalog.ts:slugify
stripHtml software healthy backend/src/scripts/import-woocommerce-catalog.ts:stripHtml
parseNumber software healthy backend/src/scripts/import-woocommerce-catalog.ts:parseNumb…
parsePrice software healthy backend/src/scripts/import-woocommerce-catalog.ts:parsePrice
shouldManageWooInventory software healthy backend/src/scripts/import-woocommerce-catalog.ts:shouldMan…
getWooStockQuantity software healthy backend/src/scripts/import-woocommerce-catalog.ts:getWooSto…
isBrandCategory software healthy backend/src/scripts/import-woocommerce-catalog.ts:isBrandCa…
getBrandCategory software healthy backend/src/scripts/import-woocommerce-catalog.ts:getBrandC…
getFormatFromVariation software healthy backend/src/scripts/import-woocommerce-catalog.ts:getFormat…
attribute software healthy backend/src/scripts/import-woocommerce-catalog.ts:attribute

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
README.md software healthy backend/README.md
pnpm-lock.yaml software healthy backend/pnpm-lock.yaml
medusa-config.js software healthy backend/medusa-config.js
package.json software healthy backend/package.json
package-lock.json software healthy backend/package-lock.json
tsconfig.json software healthy backend/tsconfig.json
.yarnrc.yml software healthy backend/.yarnrc.yml
.env.template software healthy backend/.env.template
railway.json software healthy backend/railway.json
README.md software healthy backend/src/subscribers/README.md
invite-created.ts software healthy backend/src/subscribers/invite-created.ts
order-placed.ts software healthy backend/src/subscribers/order-placed.ts
loyalty-reward-order-placed.ts software healthy backend/src/subscribers/loyalty-reward-order-placed.ts
meta-capi-order-placed.ts software healthy backend/src/subscribers/meta-capi-order-placed.ts
README.md software healthy backend/src/api/README.md
middlewares.ts software healthy backend/src/api/middlewares.ts
route.ts software healthy backend/src/api/meta/catalog/route.ts
route.ts software healthy backend/src/api/admin/loyalty/reward-settings/route.ts
middlewares.ts software healthy backend/src/api/admin/loyalty/reward-settings/middlewares.ts
validators.ts software healthy backend/src/api/admin/loyalty/reward-settings/validators.ts
route.ts software healthy backend/src/api/admin/custom/route.ts
route.ts software healthy backend/src/api/store/loyalty/reward-settings/route.ts
route.ts software healthy backend/src/api/store/custom/route.ts
route.ts software healthy backend/src/api/key-exchange/route.ts
postBuild.js software healthy backend/src/scripts/postBuild.js
audit-woocommerce-inventory.ts software healthy backend/src/scripts/audit-woocommerce-inventory.ts
README.md software healthy backend/src/scripts/README.md
seed.ts software healthy backend/src/scripts/seed.ts
repair-woocommerce-inventory.ts software healthy backend/src/scripts/repair-woocommerce-inventory.ts
import-woocommerce-catalog.ts software healthy backend/src/scripts/import-woocommerce-catalog.ts
setup-all-shipping.ts software healthy backend/src/scripts/setup-all-shipping.ts
assert-value.ts software healthy backend/src/utils/assert-value.ts
constants.ts software healthy backend/src/lib/constants.ts
README.md software healthy backend/src/admin/README.md
tsconfig.json software healthy backend/src/admin/tsconfig.json
product-content-metadata.tsx software healthy backend/src/admin/widgets/product-content-metadata.tsx
client.ts software healthy backend/src/admin/lib/client.ts
page.tsx software healthy backend/src/admin/routes/loyalty-rewards/page.tsx
page.tsx software healthy backend/src/admin/routes/meta-catalog/page.tsx
README.md software healthy backend/src/modules/README.md
README.md software healthy backend/src/modules/email-notifications/README.md
index.ts software healthy backend/src/modules/email-notifications/index.ts
customer-onboarding.html software healthy backend/src/modules/email-notifications/brevo-templates/cus…
README.md software healthy backend/src/modules/email-notifications/brevo-templates/REA…
password-reset.html software healthy backend/src/modules/email-notifications/brevo-templates/pas…
admin-invite.html software healthy backend/src/modules/email-notifications/brevo-templates/adm…
order-confirmation.html software healthy backend/src/modules/email-notifications/brevo-templates/ord…
invite-user.tsx software healthy backend/src/modules/email-notifications/templates/invite-us…
index.tsx software healthy backend/src/modules/email-notifications/templates/index.tsx

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

LabelLayerStatusPath
backend software healthy backend
src software healthy backend/src
subscribers software healthy backend/src/subscribers
api software healthy backend/src/api
meta software healthy backend/src/api/meta
catalog software healthy backend/src/api/meta/catalog
admin software healthy backend/src/api/admin
loyalty software healthy backend/src/api/admin/loyalty
reward-settings software healthy backend/src/api/admin/loyalty/reward-settings
custom software healthy backend/src/api/admin/custom
store software healthy backend/src/api/store
loyalty software healthy backend/src/api/store/loyalty
reward-settings software healthy backend/src/api/store/loyalty/reward-settings
custom software healthy backend/src/api/store/custom
key-exchange software healthy backend/src/api/key-exchange
scripts software healthy backend/src/scripts
utils software healthy backend/src/utils
lib software healthy backend/src/lib
admin software healthy backend/src/admin
widgets software healthy backend/src/admin/widgets
lib software healthy backend/src/admin/lib
routes software healthy backend/src/admin/routes
loyalty-rewards software healthy backend/src/admin/routes/loyalty-rewards
meta-catalog software healthy backend/src/admin/routes/meta-catalog
modules software healthy backend/src/modules
email-notifications software healthy backend/src/modules/email-notifications
brevo-templates software healthy backend/src/modules/email-notifications/brevo-templates
templates software healthy backend/src/modules/email-notifications/templates
services software healthy backend/src/modules/email-notifications/services
loyalty-settings software healthy backend/src/modules/loyalty-settings
models software healthy backend/src/modules/loyalty-settings/models
migrations software healthy backend/src/modules/loyalty-settings/migrations
minio-file software healthy backend/src/modules/minio-file
workflows software healthy backend/src/workflows
steps software healthy backend/src/workflows/steps
hooks software healthy backend/src/workflows/hooks
jobs software healthy backend/src/jobs
.github software healthy .github
storefront software healthy storefront
.github software healthy storefront/.github
scripts software healthy storefront/.github/scripts
workflows software healthy storefront/.github/workflows
src software healthy storefront/src
types software healthy storefront/src/types
app software healthy storefront/src/app
api software healthy storefront/src/app/api
healthcheck software healthy storefront/src/app/api/healthcheck
[countryCode] software healthy storefront/src/app/[countryCode]
(checkout) software healthy storefront/src/app/[countryCode]/(checkout)
checkout software healthy storefront/src/app/[countryCode]/(checkout)/checkout

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

LabelLayerStatusPath
ProductContentMetadataWidget frontend healthy backend/src/admin/widgets/product-content-metadata.tsx
LoyaltyRewardsPage frontend healthy backend/src/admin/routes/loyalty-rewards/page.tsx
MetaCatalogPage frontend healthy backend/src/admin/routes/meta-catalog/page.tsx
InviteUserEmail frontend healthy backend/src/modules/email-notifications/templates/invite-us…
OrderPlacedTemplate frontend healthy backend/src/modules/email-notifications/templates/order-pla…
NotFound frontend healthy storefront/src/app/not-found.tsx
RootLayout frontend healthy storefront/src/app/layout.tsx
CheckoutLayout frontend healthy storefront/src/app/[countryCode]/(checkout)/layout.tsx
NotFound frontend healthy storefront/src/app/[countryCode]/(main)/not-found.tsx
NotFound frontend healthy storefront/src/app/[countryCode]/(main)/cart/not-found.tsx
Loading frontend healthy storefront/src/app/[countryCode]/(main)/cart/loading.tsx
SearchLoading frontend healthy storefront/src/app/[countryCode]/(main)/search/loading.tsx
SearchModalRoute frontend healthy storefront/src/app/[countryCode]/(main)/search/page.tsx
Loading frontend healthy storefront/src/app/[countryCode]/(main)/order/confirmed/[id…
Loading frontend healthy storefront/src/app/[countryCode]/(main)/account/loading.tsx
Loading frontend healthy storefront/src/app/[countryCode]/(main)/account/@dashboard/…
CountrySelect frontend healthy storefront/src/modules/layout/components/country-select/ind…
SideMenu frontend healthy storefront/src/modules/layout/components/side-menu/index.tsx
MedusaCTA frontend healthy storefront/src/modules/layout/components/medusa-cta/index.t…
CartDropdown frontend healthy storefront/src/modules/layout/components/cart-dropdown/inde…
AnnouncementBar frontend healthy storefront/src/modules/layout/components/announcement-bar/i…
Layout frontend healthy storefront/src/modules/layout/templates/index.tsx
NavClient frontend healthy storefront/src/modules/layout/templates/nav/nav-client.tsx
MetaViewContent frontend healthy storefront/src/modules/analytics/components/meta-view-conte…
MetaPixel frontend healthy storefront/src/modules/analytics/components/meta-pixel/inde…
MetaPurchase frontend healthy storefront/src/modules/analytics/components/meta-purchase/i…
LineItemUnitPrice frontend healthy storefront/src/modules/common/components/line-item-unit-pri…
Input frontend healthy storefront/src/modules/common/components/input/index.tsx
FreeShippingProgress frontend healthy storefront/src/modules/common/components/free-shipping-prog…
LocalizedClientLink frontend healthy storefront/src/modules/common/components/localized-client-l…
InteractiveLink frontend healthy storefront/src/modules/common/components/interactive-link/i…
LineItemOptions frontend healthy storefront/src/modules/common/components/line-item-options/…
FilterRadioGroup frontend healthy storefront/src/modules/common/components/filter-radio-group…
Radio frontend healthy storefront/src/modules/common/components/radio/index.tsx
DeleteButton frontend healthy storefront/src/modules/common/components/delete-button/inde…
Modal frontend healthy storefront/src/modules/common/components/modal/index.tsx
NativeSelect frontend healthy storefront/src/modules/common/components/native-select/inde…
CheckboxWithLabel frontend healthy storefront/src/modules/common/components/checkbox/index.tsx
Logo frontend healthy storefront/src/modules/common/components/logo/index.tsx
LoyaltyCreditNotice frontend healthy storefront/src/modules/common/components/loyalty-credit-not…
CartTotals frontend healthy storefront/src/modules/common/components/cart-totals/index.…
QuantityStepper frontend healthy storefront/src/modules/common/components/quantity-stepper/i…
Divider frontend healthy storefront/src/modules/common/components/divider/index.tsx
LineItemPrice frontend healthy storefront/src/modules/common/components/line-item-price/in…
Ideal frontend healthy storefront/src/modules/common/icons/ideal.tsx
Spinner frontend healthy storefront/src/modules/common/icons/spinner.tsx
FastDelivery frontend healthy storefront/src/modules/common/icons/fast-delivery.tsx
Refresh frontend healthy storefront/src/modules/common/icons/refresh.tsx
Medusa frontend healthy storefront/src/modules/common/icons/medusa.tsx
Trash frontend healthy storefront/src/modules/common/icons/trash.tsx

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

LabelLayerStatusPath
WooClient software healthy backend/src/scripts/import-woocommerce-catalog.ts:WooClient
BrevoNotificationService software healthy backend/src/modules/email-notifications/services/brevo.ts:B…
LoyaltySettingsModuleService software healthy backend/src/modules/loyalty-settings/service.ts:LoyaltySett…
Migration20260526145500 software healthy backend/src/modules/loyalty-settings/migrations/Migration20…
Migration20260526152000 software healthy backend/src/modules/loyalty-settings/migrations/Migration20…
MinioFileProviderService software healthy backend/src/modules/minio-file/service.ts:MinioFileProvider…
names software healthy storefront/src/modules/layout/templates/nav/nav-client.tsx:…
names software healthy storefront/src/modules/home/components/category-grid/index.…
names software healthy storefront/src/modules/home/components/testimonials/index.t…
names software healthy storefront/src/modules/home/components/trust-badges/index.t…
names software healthy storefront/src/modules/home/components/featured-brands/inde…
names software healthy storefront/src/modules/home/components/latest-blog-posts/in…
OrderPage software healthy storefront/e2e/fixtures/order-page.ts:OrderPage
CheckoutPage software healthy storefront/e2e/fixtures/checkout-page.ts:CheckoutPage
ProductPage software healthy storefront/e2e/fixtures/product-page.ts:ProductPage
StorePage software healthy storefront/e2e/fixtures/store-page.ts:StorePage
CategoryPage software healthy storefront/e2e/fixtures/category-page.ts:CategoryPage
CartPage software healthy storefront/e2e/fixtures/cart-page.ts:CartPage
MobileActionsModal software healthy storefront/e2e/fixtures/modals/mobile-actions-modal.ts:Mobi…
NavMenu software healthy storefront/e2e/fixtures/base/nav-menu.ts:NavMenu
CartDropdown software healthy storefront/e2e/fixtures/base/cart-dropdown.ts:CartDropdown
BasePage software healthy storefront/e2e/fixtures/base/base-page.ts:BasePage
SearchModal software healthy storefront/e2e/fixtures/base/search-modal.ts:SearchModal
BaseModal software healthy storefront/e2e/fixtures/base/base-modal.ts:BaseModal
OverviewPage software healthy storefront/e2e/fixtures/account/overview-page.ts:OverviewPa…
OrderPage software healthy storefront/e2e/fixtures/account/order-page.ts:OrderPage
RegisterPage software healthy storefront/e2e/fixtures/account/register-page.ts:RegisterPa…
AddressesPage software healthy storefront/e2e/fixtures/account/addresses-page.ts:Addresses…
ProfilePage software healthy storefront/e2e/fixtures/account/profile-page.ts:ProfilePage
OrdersPage software healthy storefront/e2e/fixtures/account/orders-page.ts:OrdersPage
LoginPage software healthy storefront/e2e/fixtures/account/login-page.ts:LoginPage
AccountPage software healthy storefront/e2e/fixtures/account/account-page.ts:AccountPage
AddressModal software healthy storefront/e2e/fixtures/account/modals/address-modal.ts:Add…

LabelLayerStatusPath
/[countryCode]/(checkout)/checkout frontend healthy storefront/src/app/[countryCode]/(checkout)/checkout/page.t…
/[countryCode]/(main) frontend healthy storefront/src/app/[countryCode]/(main)/page.tsx
/[countryCode]/(main)/results/[query] frontend healthy storefront/src/app/[countryCode]/(main)/results/[query]/pag…
/[countryCode]/(main)/cart frontend healthy storefront/src/app/[countryCode]/(main)/cart/page.tsx
/[countryCode]/(main)/search frontend healthy storefront/src/app/[countryCode]/(main)/search/page.tsx
/[countryCode]/(main)/collections frontend healthy storefront/src/app/[countryCode]/(main)/collections/page.tsx
/[countryCode]/(main)/collections/[handle] frontend healthy storefront/src/app/[countryCode]/(main)/collections/[handle…
/[countryCode]/(main)/categories/[...category] frontend healthy storefront/src/app/[countryCode]/(main)/categories/[...cate…
/[countryCode]/(main)/order/confirmed/[id] frontend healthy storefront/src/app/[countryCode]/(main)/order/confirmed/[id…
/[countryCode]/(main)/account/@login frontend healthy storefront/src/app/[countryCode]/(main)/account/@login/page…
/[countryCode]/(main)/account/@dashboard frontend healthy storefront/src/app/[countryCode]/(main)/account/@dashboard/…
/[countryCode]/(main)/account/@dashboard/orders frontend healthy storefront/src/app/[countryCode]/(main)/account/@dashboard/…
/[countryCode]/(main)/account/@dashboard/orders/details/[id] frontend healthy storefront/src/app/[countryCode]/(main)/account/@dashboard/…
/[countryCode]/(main)/account/@dashboard/addresses frontend healthy storefront/src/app/[countryCode]/(main)/account/@dashboard/…
/[countryCode]/(main)/account/@dashboard/profile frontend healthy storefront/src/app/[countryCode]/(main)/account/@dashboard/…
/[countryCode]/(main)/store frontend healthy storefront/src/app/[countryCode]/(main)/store/page.tsx
/[countryCode]/(main)/products/[handle] frontend healthy storefront/src/app/[countryCode]/(main)/products/[handle]/p…
/[countryCode]/(main)/[slug] frontend healthy storefront/src/app/[countryCode]/(main)/[slug]/page.tsx

LabelLayerStatusPath
port:3002 network healthy backend/package.json
port:443 network healthy backend/src/modules/minio-file/service.ts
port:80 network healthy backend/src/modules/minio-file/service.ts
port:64 network healthy storefront/pnpm-lock.yaml
port:16 network healthy storefront/pnpm-lock.yaml
port:5432 network healthy storefront/.github/workflows/test-e2e.yaml
port:7700 network healthy storefront/.github/workflows/test-e2e.yaml
port:6379 network healthy storefront/.github/workflows/test-e2e.yaml

LabelLayerStatusPath
postgres data healthy README.md
redis data healthy README.md
sqlite data healthy backend/package.json
postgresql data healthy storefront/.github/workflows/test-e2e.yaml
mysql data healthy storefront/e2e/README.md

LabelLayerStatusPath
TEST_POSTGRES_HOST cicd healthy
TEST_POSTGRES_DATABASE cicd healthy
TEST_POSTGRES_PASSWORD cicd healthy
TEST_POSTGRES_USER cicd healthy
TEST_POSTGREST_PORT cicd healthy

LabelLayerStatusPath
Migration20260526145500.ts data healthy backend/src/modules/loyalty-settings/migrations/Migration20…
Migration20260526152000.ts data healthy backend/src/modules/loyalty-settings/migrations/Migration20…

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

LabelLayerStatusPath
127.0.0.1 network healthy storefront/.github/workflows/test-e2e.yaml

LabelLayerStatusPath
vps::aws hardware healthy backend/src/modules/email-notifications/README.md

LabelLayerStatusPath
auth::backend/src/lib/constants.ts security healthy backend/src/lib/constants.ts

LabelLayerStatusPath
gha::test-e2e cicd healthy storefront/.github/workflows/test-e2e.yaml

LabelLayerStatusPath
e2e-test-runner cicd healthy storefront/.github/workflows/test-e2e.yaml
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/09d2d8b8-bc74-451d-b21d-152a81c1a083/

To check status programmatically (no auth required):

curl -s https://repobility.com/api/v1/public/scan/09d2d8b8-bc74-451d-b21d-152a81c1a083/

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.