https://github.com/soudshoja/3dninjaz
· scanned 2026-06-16 00:18 UTC (2 months, 2 weeks ago)
257 raw signals (80 security + 177 graph)
Last scanned 2 months, 2 weeks ago · v1 · 180 actionable findings from 2 signal sources. 162 repeated signals grouped for readability. Security checks, system graph analysis, and verified AI-agent feedback are merged into one review queue.
All 2709 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 |
|---|---|---|---|
loadEnv |
software | healthy | scripts/phase7-migrate.cjs:loadEnv |
columnExists |
software | healthy | scripts/phase7-migrate.cjs:columnExists |
tableExists |
software | healthy | scripts/phase7-migrate.cjs:tableExists |
addOrderColumns |
software | healthy | scripts/phase7-migrate.cjs:addOrderColumns |
createPaymentLinks |
software | healthy | scripts/phase7-migrate.cjs:createPaymentLinks |
createDisputeCache |
software | healthy | scripts/phase7-migrate.cjs:createDisputeCache |
createReconRuns |
software | healthy | scripts/phase7-migrate.cjs:createReconRuns |
run |
software | healthy | scripts/phase7-migrate.cjs:run |
main |
software | healthy | scripts/migrate-add-textarea-field-type.ts:main |
current |
software | healthy | scripts/migrate-add-textarea-field-type.ts:current |
run |
software | healthy | scripts/seed-keychain-product.ts:run |
parseHtmlFile |
software | healthy | scripts/seed-colours.ts:parseHtmlFile |
upsertColour |
software | healthy | scripts/seed-colours.ts:upsertColour |
run |
software | healthy | scripts/seed-colours.ts:run |
main |
software | healthy | scripts/process-about-hero.mjs:main |
loadEnv |
software | healthy | scripts/phase7-image-backfill.cjs:loadEnv |
processOne |
software | healthy | scripts/phase7-image-backfill.cjs:processOne |
pipe |
software | healthy | scripts/phase7-image-backfill.cjs:pipe |
main |
software | healthy | scripts/phase7-image-backfill.cjs:main |
run |
software | healthy | scripts/seed-vending-product.ts:run |
uploadsRoot |
software | healthy | scripts/repair-keyboard-name-clicker.ts:uploadsRoot |
publicUrl |
software | healthy | scripts/repair-keyboard-name-clicker.ts:publicUrl |
parseImages |
software | healthy | scripts/repair-keyboard-name-clicker.ts:parseImages |
imageDirHealthy |
software | healthy | scripts/repair-keyboard-name-clicker.ts:imageDirHealthy |
main |
software | healthy | scripts/repair-keyboard-name-clicker.ts:main |
loadEnv |
software | healthy | scripts/phase6-migrate.cjs:loadEnv |
ensureDeletedAtColumn |
software | healthy | scripts/phase6-migrate.cjs:ensureDeletedAtColumn |
run |
software | healthy | scripts/phase6-migrate.cjs:run |
ensureDir |
software | healthy | scripts/slice-webicons.mjs:ensureDir |
sliceOne |
software | healthy | scripts/slice-webicons.mjs:sliceOne |
t |
software | healthy | scripts/slice-webicons.mjs:t |
buildFavicons |
software | healthy | scripts/slice-webicons.mjs:buildFavicons |
buildIco |
software | healthy | scripts/slice-webicons.mjs:buildIco |
main |
software | healthy | scripts/slice-webicons.mjs:main |
columnExists |
software | healthy | scripts/migrate-add-tier-pricing-cols.ts:columnExists |
main |
software | healthy | scripts/migrate-add-tier-pricing-cols.ts:main |
loadEnv |
software | healthy | scripts/phase8-migrate.cjs:loadEnv |
columnExists |
software | healthy | scripts/phase8-migrate.cjs:columnExists |
tableExists |
software | healthy | scripts/phase8-migrate.cjs:tableExists |
addCategoryColumns |
software | healthy | scripts/phase8-migrate.cjs:addCategoryColumns |
createSubcategories |
software | healthy | scripts/phase8-migrate.cjs:createSubcategories |
addProductSubcategory |
software | healthy | scripts/phase8-migrate.cjs:addProductSubcategory |
backfillDefaultSubcategories |
software | healthy | scripts/phase8-migrate.cjs:backfillDefaultSubcategories |
run |
software | healthy | scripts/phase8-migrate.cjs:run |
loadEnv |
software | healthy | scripts/phase9-delyva-migrate.cjs:loadEnv |
columnExists |
software | healthy | scripts/phase9-delyva-migrate.cjs:columnExists |
tableExists |
software | healthy | scripts/phase9-delyva-migrate.cjs:tableExists |
createShippingConfig |
software | healthy | scripts/phase9-delyva-migrate.cjs:createShippingConfig |
createOrderShipments |
software | healthy | scripts/phase9-delyva-migrate.cjs:createOrderShipments |
addProductShippingColumns |
software | healthy | scripts/phase9-delyva-migrate.cjs:addProductShippingColumns |
Showing first 50 of this kind. Full payload available via the JSON button at the top of the page.
| Label | Layer | Status | Path |
|---|---|---|---|
.env.local.example |
software | healthy | .env.local.example |
postcss.config.mjs |
software | healthy | postcss.config.mjs |
MIGRATION-guest-checkout.sql |
software | healthy | MIGRATION-guest-checkout.sql |
CLAUDE.md |
software | healthy | CLAUDE.md |
package.json |
software | healthy | package.json |
start.sh |
software | healthy | start.sh |
package-lock.json |
software | healthy | package-lock.json |
components.json |
software | healthy | components.json |
server.js |
software | healthy | server.js |
tsconfig.json |
software | healthy | tsconfig.json |
drizzle.config.ts |
software | healthy | drizzle.config.ts |
next.config.ts |
software | healthy | next.config.ts |
SKILL.md |
software | healthy | paypal-checkout/SKILL.md |
rest-api.md |
software | healthy | paypal-checkout/references/rest-api.md |
SKILL.md |
software | healthy | paypal-subscriptions/SKILL.md |
api-endpoints.md |
software | healthy | paypal-subscriptions/references/api-endpoints.md |
bambu-lab-colors.html |
software | healthy | Colours/bambu-lab-colors.html |
polymaker-colors.html |
software | healthy | Colours/polymaker-colors.html |
phase7-migrate.cjs |
software | healthy | scripts/phase7-migrate.cjs |
migrate-add-textarea-field-type.ts |
software | healthy | scripts/migrate-add-textarea-field-type.ts |
seed-keychain-product.ts |
software | healthy | scripts/seed-keychain-product.ts |
migrate-coupon-guest-allowed.sql |
software | healthy | scripts/migrate-coupon-guest-allowed.sql |
seed-colours.ts |
software | healthy | scripts/seed-colours.ts |
process-about-hero.mjs |
software | healthy | scripts/process-about-hero.mjs |
phase7-image-backfill.cjs |
software | healthy | scripts/phase7-image-backfill.cjs |
seed-vending-product.ts |
software | healthy | scripts/seed-vending-product.ts |
repair-keyboard-name-clicker.ts |
software | healthy | scripts/repair-keyboard-name-clicker.ts |
migrate-order-discount.sql |
software | healthy | scripts/migrate-order-discount.sql |
phase6-migrate.cjs |
software | healthy | scripts/phase6-migrate.cjs |
slice-webicons.mjs |
software | healthy | scripts/slice-webicons.mjs |
migrate-add-tier-pricing-cols.ts |
software | healthy | scripts/migrate-add-tier-pricing-cols.ts |
phase8-migrate.cjs |
software | healthy | scripts/phase8-migrate.cjs |
phase9-delyva-migrate.cjs |
software | healthy | scripts/phase9-delyva-migrate.cjs |
phase-hide-base-price-migrate.cjs |
software | healthy | scripts/phase-hide-base-price-migrate.cjs |
phase15-service-catalog.cjs |
software | healthy | scripts/phase15-service-catalog.cjs |
phase18-preorder.cjs |
software | healthy | scripts/phase18-preorder.cjs |
repair-prod-images.ts |
software | healthy | scripts/repair-prod-images.ts |
phase16-backfill.cjs |
software | healthy | scripts/phase16-backfill.cjs |
migrate-add-product-type.ts |
software | healthy | scripts/migrate-add-product-type.ts |
slice-social-icons.mjs |
software | healthy | scripts/slice-social-icons.mjs |
seed-categories.ts |
software | healthy | scripts/seed-categories.ts |
_mock-server-only.cjs |
software | healthy | scripts/_mock-server-only.cjs |
migrate-production-columns.sql |
software | healthy | scripts/migrate-production-columns.sql |
repair-pancake-clicker.ts |
software | healthy | scripts/repair-pancake-clicker.ts |
repair-keychain-seed.ts |
software | healthy | scripts/repair-keychain-seed.ts |
reseed-email-templates.cjs |
software | healthy | scripts/reseed-email-templates.cjs |
phase18-sku-backfill.cjs |
software | healthy | scripts/phase18-sku-backfill.cjs |
risk7-unique-delyva-order-id.cjs |
software | healthy | scripts/risk7-unique-delyva-order-id.cjs |
migrate-guest-checkout.sql |
software | healthy | scripts/migrate-guest-checkout.sql |
caveman-option46-migrate.cjs |
software | healthy | scripts/caveman-option46-migrate.cjs |
Showing first 50 of this kind. Full payload available via the JSON button at the top of the page.
| Label | Layer | Status | Path |
|---|---|---|---|
paypal-checkout |
software | healthy | paypal-checkout |
references |
software | healthy | paypal-checkout/references |
paypal-subscriptions |
software | healthy | paypal-subscriptions |
references |
software | healthy | paypal-subscriptions/references |
Colours |
software | healthy | Colours |
scripts |
software | healthy | scripts |
cron |
software | healthy | scripts/cron |
deploy |
software | healthy | deploy |
templates |
software | healthy | templates |
design-system |
software | healthy | design-system |
print-ninjaz |
software | healthy | design-system/print-ninjaz |
.claude |
software | healthy | .claude |
skills |
software | healthy | .claude/skills |
delyva-shipping |
software | healthy | .claude/skills/delyva-shipping |
coming-soon |
software | healthy | coming-soon |
public |
software | healthy | public |
errors |
software | healthy | public/errors |
.github |
software | healthy | .github |
workflows |
software | healthy | .github/workflows |
src |
software | healthy | src |
stores |
software | healthy | src/stores |
components |
software | healthy | src/components |
brand |
software | healthy | src/components/brand |
orders |
software | healthy | src/components/orders |
auth |
software | healthy | src/components/auth |
ui |
software | healthy | src/components/ui |
admin |
software | healthy | src/components/admin |
guide |
software | healthy | src/components/admin/guide |
payment-link |
software | healthy | src/components/payment-link |
error |
software | healthy | src/components/error |
account |
software | healthy | src/components/account |
store |
software | healthy | src/components/store |
checkout |
software | healthy | src/components/checkout |
storefront |
software | healthy | src/components/storefront |
seo |
software | healthy | src/components/seo |
app |
software | healthy | src/app |
api |
software | healthy | src/app/api |
auth |
software | healthy | src/app/api/auth |
[[...all]] |
software | healthy | src/app/api/auth/[[...all]] |
events |
software | healthy | src/app/api/events |
track |
software | healthy | src/app/api/events/track |
unsubscribe |
software | healthy | src/app/api/unsubscribe |
admin |
software | healthy | src/app/api/admin |
orders |
software | healthy | src/app/api/admin/orders |
[id] |
software | healthy | src/app/api/admin/orders/[id] |
label |
software | healthy | src/app/api/admin/orders/[id]/label |
subscribers |
software | healthy | src/app/api/admin/subscribers |
export |
software | healthy | src/app/api/admin/subscribers/export |
upload-image |
software | healthy | src/app/api/admin/upload-image |
upload-font |
software | healthy | src/app/api/admin/upload-font |
Showing first 50 of this kind. Full payload available via the JSON button at the top of the page.
| Label | Layer | Status | Path |
|---|---|---|---|
/(store) |
frontend | healthy | src/app/(store)/page.tsx |
/(store)/about |
frontend | healthy | src/app/(store)/about/page.tsx |
/(store)/orders |
frontend | healthy | src/app/(store)/orders/page.tsx |
/(store)/orders/[id] |
frontend | healthy | src/app/(store)/orders/[id]/page.tsx |
/(store)/contact |
frontend | healthy | src/app/(store)/contact/page.tsx |
/(store)/bag |
frontend | healthy | src/app/(store)/bag/page.tsx |
/(store)/unsubscribed |
frontend | healthy | src/app/(store)/unsubscribed/page.tsx |
/(store)/maintenance |
frontend | healthy | src/app/(store)/maintenance/page.tsx |
/(store)/terms |
frontend | healthy | src/app/(store)/terms/page.tsx |
/(store)/account |
frontend | healthy | src/app/(store)/account/page.tsx |
/(store)/account/security |
frontend | healthy | src/app/(store)/account/security/page.tsx |
/(store)/account/addresses |
frontend | healthy | src/app/(store)/account/addresses/page.tsx |
/(store)/account/addresses/new |
frontend | healthy | src/app/(store)/account/addresses/new/page.tsx |
/(store)/account/addresses/[id]/edit |
frontend | healthy | src/app/(store)/account/addresses/[id]/edit/page.tsx |
/(store)/account/close |
frontend | healthy | src/app/(store)/account/close/page.tsx |
/(store)/account/wishlist |
frontend | healthy | src/app/(store)/account/wishlist/page.tsx |
/(store)/shop |
frontend | healthy | src/app/(store)/shop/page.tsx |
/(store)/privacy |
frontend | healthy | src/app/(store)/privacy/page.tsx |
/(store)/products/[slug] |
frontend | healthy | src/app/(store)/products/[slug]/page.tsx |
/(store)/checkout |
frontend | healthy | src/app/(store)/checkout/page.tsx |
/(admin)/admin |
frontend | healthy | src/app/(admin)/admin/page.tsx |
/(admin)/admin/settings |
frontend | healthy | src/app/(admin)/admin/settings/page.tsx |
/(admin)/admin/inventory |
frontend | healthy | src/app/(admin)/admin/inventory/page.tsx |
/(admin)/admin/users |
frontend | healthy | src/app/(admin)/admin/users/page.tsx |
/(admin)/admin/users/[id] |
frontend | healthy | src/app/(admin)/admin/users/[id]/page.tsx |
/(admin)/admin/notifications |
frontend | healthy | src/app/(admin)/admin/notifications/page.tsx |
/(admin)/admin/orders |
frontend | healthy | src/app/(admin)/admin/orders/page.tsx |
/(admin)/admin/orders/new |
frontend | healthy | src/app/(admin)/admin/orders/new/page.tsx |
/(admin)/admin/orders/[id] |
frontend | healthy | src/app/(admin)/admin/orders/[id]/page.tsx |
/(admin)/admin/orders/[id]/edit |
frontend | healthy | src/app/(admin)/admin/orders/[id]/edit/page.tsx |
/(admin)/admin/subscribers |
frontend | healthy | src/app/(admin)/admin/subscribers/page.tsx |
/(admin)/admin/drafts |
frontend | healthy | src/app/(admin)/admin/drafts/page.tsx |
/(admin)/admin/reviews |
frontend | healthy | src/app/(admin)/admin/reviews/page.tsx |
/(admin)/admin/coupons |
frontend | healthy | src/app/(admin)/admin/coupons/page.tsx |
/(admin)/admin/coupons/new |
frontend | healthy | src/app/(admin)/admin/coupons/new/page.tsx |
/(admin)/admin/coupons/[id]/edit |
frontend | healthy | src/app/(admin)/admin/coupons/[id]/edit/page.tsx |
/(admin)/admin/production |
frontend | healthy | src/app/(admin)/admin/production/page.tsx |
/(admin)/admin/categories |
frontend | healthy | src/app/(admin)/admin/categories/page.tsx |
/(admin)/admin/colours |
frontend | healthy | src/app/(admin)/admin/colours/page.tsx |
/(admin)/admin/colours/new |
frontend | healthy | src/app/(admin)/admin/colours/new/page.tsx |
/(admin)/admin/colours/[id]/edit |
frontend | healthy | src/app/(admin)/admin/colours/[id]/edit/page.tsx |
/(admin)/admin/email-templates |
frontend | healthy | src/app/(admin)/admin/email-templates/page.tsx |
/(admin)/admin/email-templates/[key]/edit |
frontend | healthy | src/app/(admin)/admin/email-templates/[key]/edit/page.tsx |
/(admin)/admin/payments |
frontend | healthy | src/app/(admin)/admin/payments/page.tsx |
/(admin)/admin/payments/[orderId] |
frontend | healthy | src/app/(admin)/admin/payments/[orderId]/page.tsx |
/(admin)/admin/payments/[orderId]/refund |
frontend | healthy | src/app/(admin)/admin/payments/[orderId]/refund/page.tsx |
/(admin)/admin/pos |
frontend | healthy | src/app/(admin)/admin/pos/page.tsx |
/(admin)/admin/profile |
frontend | healthy | src/app/(admin)/admin/profile/page.tsx |
/(admin)/admin/shipping |
frontend | healthy | src/app/(admin)/admin/shipping/page.tsx |
/(admin)/admin/shipping/delyva |
frontend | healthy | src/app/(admin)/admin/shipping/delyva/page.tsx |
Showing first 50 of this kind. Full payload available via the JSON button at the top of the page.
| Label | Layer | Status | Path |
|---|---|---|---|
NEXT_PUBLIC_SITE_URL |
cicd | healthy | — |
DELYVA_CUSTOMER_ID |
cicd | healthy | — |
DELYVA_USER_ID |
cicd | healthy | — |
PAYPAL_CLIENT_SECRET |
cicd | healthy | — |
SMTP_FROM |
cicd | healthy | — |
DELYVA_COMPANY_ID |
cicd | healthy | — |
NEXT_PUBLIC_PAYPAL_CURRENCY |
cicd | healthy | — |
SSH_PORT |
cicd | healthy | — |
SSH_USER |
cicd | healthy | — |
SSH_HOST |
cicd | healthy | — |
PAYPAL_ENV |
cicd | healthy | — |
NEXT_SERVER_ACTIONS_ENCRYPTION_KEY |
cicd | healthy | — |
BETTER_AUTH_SECRET |
cicd | healthy | — |
DELYVA_API_KEY |
cicd | healthy | — |
SMTP_PORT |
cicd | healthy | — |
NEXT_PUBLIC_BASE_URL |
cicd | healthy | — |
DELYVA_API_SECRET |
cicd | healthy | — |
BETTER_AUTH_URL |
cicd | healthy | — |
PAYPAL_RETURN_URL |
cicd | healthy | — |
DELYVA_COMPANY_CODE |
cicd | healthy | — |
DELYVA_BASE_URL |
cicd | healthy | — |
DEPLOY_PATH |
cicd | healthy | — |
PAYPAL_CURRENCY |
cicd | healthy | — |
PAYPAL_CLIENT_ID |
cicd | healthy | — |
NEXT_PUBLIC_PAYPAL_CLIENT_ID |
cicd | healthy | — |
DELYVA_WEBHOOK_SHARED_SECRET |
cicd | healthy | — |
SMTP_PASSWORD |
cicd | healthy | — |
SMTP_HOST |
cicd | healthy | — |
SMTP_USER |
cicd | healthy | — |
SSH_PRIVATE_KEY |
cicd | healthy | — |
PAYPAL_CANCEL_URL |
cicd | healthy | — |
APP_RESTART_CMD |
cicd | healthy | — |
DATABASE_URL_BUILD |
cicd | healthy | — |
| Label | Layer | Status | Path |
|---|---|---|---|
NotFound |
frontend | healthy | src/app/not-found.tsx |
RootLayout |
frontend | healthy | src/app/layout.tsx |
ErrorBoundary |
frontend | healthy | src/app/error.tsx |
GlobalError |
frontend | healthy | src/app/global-error.tsx |
AboutPage |
frontend | healthy | src/app/(store)/about/page.tsx |
BagPage |
frontend | healthy | src/app/(store)/bag/page.tsx |
BagLayout |
frontend | healthy | src/app/(store)/bag/layout.tsx |
MaintenancePage |
frontend | healthy | src/app/(store)/maintenance/page.tsx |
TermsPage |
frontend | healthy | src/app/(store)/terms/page.tsx |
NewAddressPage |
frontend | healthy | src/app/(store)/account/addresses/new/page.tsx |
PrivacyPage |
frontend | healthy | src/app/(store)/privacy/page.tsx |
AdminBulkImportPage |
frontend | healthy | src/app/(admin)/admin/products/import/page.tsx |
AuthLayout |
frontend | healthy | src/app/(auth)/layout.tsx |
ResetPasswordPage |
frontend | healthy | src/app/(auth)/reset-password/page.tsx |
ForgotPasswordPage |
frontend | healthy | src/app/(auth)/forgot-password/page.tsx |
| Label | Layer | Status | Path |
|---|---|---|---|
127.0.0.1 |
network | healthy | CLAUDE.md |
152.53.86.223 |
network | healthy | CLAUDE.md |
3.074.149.198 |
network | healthy | src/components/admin/send-invoice-button.tsx |
4.487.709.306 |
network | healthy | src/components/admin/send-invoice-button.tsx |
1.694.625.712 |
network | healthy | src/components/admin/send-invoice-button.tsx |
1.871.118.571 |
network | healthy | src/components/admin/send-invoice-button.tsx |
3.741.982.998 |
network | healthy | src/components/admin/send-invoice-button.tsx |
3.68.97.98 |
network | healthy | src/components/store/whatsapp-cta.tsx |
3.09.15.2 |
network | healthy | src/components/store/whatsapp-cta.tsx |
4.51.72.31 |
network | healthy | src/components/store/whatsapp-cta.tsx |
1.71.63.72 |
network | healthy | src/components/store/whatsapp-cta.tsx |
1.89.12.58 |
network | healthy | src/components/store/whatsapp-cta.tsx |
| Label | Layer | Status | Path |
|---|---|---|---|
mysql |
data | healthy | .env.local.example |
postgresql |
data | healthy | CLAUDE.md |
postgres |
data | healthy | CLAUDE.md |
mariadb |
data | healthy | CLAUDE.md |
mongodb |
data | healthy | package-lock.json |
sqlite |
data | healthy | package-lock.json |
redis |
data | healthy | package-lock.json |
cassandra |
data | healthy | scripts/seed-profanity.ts |
| Label | Layer | Status | Path |
|---|---|---|---|
requestAnimationFrame |
software | healthy | coming-soon/script.js:requestAnimationFrame |
names |
software | healthy | src/lib/rich-text-sanitizer.ts:names |
hooks |
software | healthy | src/lib/rich-text-sanitizer.ts:hooks |
DelyvaError |
software | healthy | src/lib/delyva.ts:DelyvaError |
CouponValidationError |
software | healthy | src/lib/pricing.ts:CouponValidationError |
suffix |
software | healthy | src/lib/db/schema.ts:suffix |
| Label | Layer | Status | Path |
|---|---|---|---|
port:3000 |
network | healthy | start.sh |
port:8080 |
network | healthy | paypal-checkout/SKILL.md |
port:443 |
network | healthy | scripts/log-alert.cjs |
port:3306 |
network | healthy | scripts/restore-variants.js |
port:127 |
network | healthy | .github/workflows/deploy.yml |
| Label | Layer | Status | Path |
|---|---|---|---|
auth::src/app/api/paypal/webhook/route.ts |
security | healthy | src/app/api/paypal/webhook/route.ts |
auth::src/lib/paypal.ts |
security | healthy | src/lib/paypal.ts |
auth::CLAUDE.md |
security | healthy | CLAUDE.md |
auth::src/lib/paypal-disputes.ts |
security | healthy | src/lib/paypal-disputes.ts |
auth::scripts/cron/reconcile-paypal.cjs |
security | healthy | scripts/cron/reconcile-paypal.cjs |
| Label | Layer | Status | Path |
|---|---|---|---|
verify |
cicd | healthy | .github/workflows/deploy.yml |
build |
cicd | healthy | .github/workflows/deploy.yml |
deploy |
cicd | healthy | .github/workflows/deploy.yml |
| Label | Layer | Status | Path |
|---|---|---|---|
repobility-clone-9xs736qm |
software | healthy | /tmp/repobility-clone-9xs736qm |
| Label | Layer | Status | Path |
|---|---|---|---|
MIGRATION-guest-checkout.sql |
data | healthy | MIGRATION-guest-checkout.sql |
| Label | Layer | Status | Path |
|---|---|---|---|
vps::aws |
hardware | healthy | CLAUDE.md |
| Label | Layer | Status | Path |
|---|---|---|---|
password_literal::scripts/restore-variants.js |
security | healthy | scripts/restore-variants.js |
| Label | Layer | Status | Path |
|---|---|---|---|
gha::deploy |
cicd | healthy | .github/workflows/deploy.yml |
This page is publicly accessible at:
https://repobility.com/scan/9b533684-7cae-4d42-9d1f-50856dd07d28/
To check status programmatically (no auth required):
curl -s https://repobility.com/api/v1/public/scan/9b533684-7cae-4d42-9d1f-50856dd07d28/
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.