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.

alexpetroni/better-life-v2

https://github.com/alexpetroni/better-life-v2 · scanned 2026-06-17 01:31 UTC (1 month, 2 weeks ago)

16 raw signals (0 security + 16 graph)

UNIFIED Repobility · multi-layer engine · AI coders

Complete repo analysis

Last scanned 1 month, 2 weeks ago · v2 · last Δ +11.7 (diff) · 16 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 291 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
.env.example software healthy .env.example
vitest.config.ts software healthy vitest.config.ts
pnpm-workspace.yaml software healthy pnpm-workspace.yaml
svelte.config.js software healthy svelte.config.js
vercel.json software healthy vercel.json
vite.config.ts software healthy vite.config.ts
playwright.config.ts software healthy playwright.config.ts
drizzle.config.ts software healthy drizzle.config.ts
README.md software healthy README.md
LAUNCH-CHECKLIST.md software healthy LAUNCH-CHECKLIST.md
vitest.setup.ts software healthy vitest.setup.ts
docker-compose.yml software healthy docker-compose.yml
package.json software healthy package.json
.mcp.json software healthy .mcp.json
pnpm-lock.yaml software healthy pnpm-lock.yaml
tsconfig.json software healthy tsconfig.json
stripe-sync.ts software healthy scripts/stripe-sync.ts
seed.ts software healthy scripts/seed.ts
db.ts software healthy scripts/db.ts
04-shop-stripe.md software healthy specs/04-shop-stripe.md
06-campaigns.md software healthy specs/06-campaigns.md
03-drip-emails.md software healthy specs/03-drip-emails.md
PROGRESS.md software healthy specs/PROGRESS.md
00-overview.md software healthy specs/00-overview.md
01-scaffold.md software healthy specs/01-scaffold.md
START.md software healthy specs/START.md
02-core-funnel.md software healthy specs/02-core-funnel.md
05-blog-seo.md software healthy specs/05-blog-seo.md
app.css software healthy src/app.css
app.d.ts software healthy src/app.d.ts
hooks.server.ts software healthy src/hooks.server.ts
app.html software healthy src/app.html
hooks.ts software healthy src/hooks.ts
index.ts software healthy src/lib/index.ts
blog.ts software healthy src/lib/blog.ts
cart.svelte.ts software healthy src/lib/cart.svelte.ts
orders.ts software healthy src/lib/server/orders.ts
stripe.ts software healthy src/lib/server/stripe.ts
tokens.ts software healthy src/lib/server/tokens.ts
cron.ts software healthy src/lib/server/cron.ts
tokens.test.ts software healthy src/lib/server/tokens.test.ts
orders.test.ts software healthy src/lib/server/orders.test.ts
campaigns.test.ts software healthy src/lib/server/email/campaigns.test.ts
sequences.test.ts software healthy src/lib/server/email/sequences.test.ts
campaign-predicates.ts software healthy src/lib/server/email/campaign-predicates.ts
sequences.ts software healthy src/lib/server/email/sequences.ts
send.ts software healthy src/lib/server/email/send.ts
campaigns.ts software healthy src/lib/server/email/campaigns.ts
order-confirm.ts software healthy src/lib/server/email/templates/order-confirm.ts
delivery.ts software healthy src/lib/server/email/templates/delivery.ts

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

LabelLayerStatusPath
validateMetadata software healthy src/lib/blog.ts:validateMetadata
slugFromPath software healthy src/lib/blog.ts:slugFromPath
getAllPosts software healthy src/lib/blog.ts:getAllPosts
getPost software healthy src/lib/blog.ts:getPost
load software healthy src/lib/cart.svelte.ts:load
createCart software healthy src/lib/cart.svelte.ts:createCart
persist software healthy src/lib/cart.svelte.ts:persist
add software healthy src/lib/cart.svelte.ts:add
remove software healthy src/lib/cart.svelte.ts:remove
setQuantity software healthy src/lib/cart.svelte.ts:setQuantity
clear software healthy src/lib/cart.svelte.ts:clear
parseItemsMetadata software healthy src/lib/server/orders.ts:parseItemsMetadata
siteUrl software healthy src/lib/server/orders.ts:siteUrl
fulfillCheckoutSession software healthy src/lib/server/orders.ts:fulfillCheckoutSession
isStripeConfigured software healthy src/lib/server/stripe.ts:isStripeConfigured
getStripe software healthy src/lib/server/stripe.ts:getStripe
b64url software healthy src/lib/server/tokens.ts:b64url
signToken software healthy src/lib/server/tokens.ts:signToken
verifyToken software healthy src/lib/server/tokens.ts:verifyToken
siteUrl software healthy src/lib/server/tokens.ts:siteUrl
confirmUrl software healthy src/lib/server/tokens.ts:confirmUrl
prefsUrl software healthy src/lib/server/tokens.ts:prefsUrl
unsubUrl software healthy src/lib/server/tokens.ts:unsubUrl
resultUrl software healthy src/lib/server/tokens.ts:resultUrl
requireCronAuth software healthy src/lib/server/cron.ts:requireCronAuth
makeSession software healthy src/lib/server/orders.test.ts:makeSession
countBefore software healthy src/lib/server/orders.test.ts:countBefore
countAfter software healthy src/lib/server/orders.test.ts:countAfter
isCadenceDue software healthy src/lib/server/email/campaign-predicates.ts:isCadenceDue
isOutOfDripWindow software healthy src/lib/server/email/campaign-predicates.ts:isOutOfDripWind…
maxOffsetDays software healthy src/lib/server/email/sequences.ts:maxOffsetDays
sendEmail software healthy src/lib/server/email/send.ts:sendEmail
data software healthy src/lib/server/email/send.ts:data
marketingHeaders software healthy src/lib/server/email/send.ts:marketingHeaders
siteUrl software healthy src/lib/server/email/campaigns.ts:siteUrl
formatRon software healthy src/lib/server/email/templates/order-confirm.ts:formatRon
orderConfirmEmail software healthy src/lib/server/email/templates/order-confirm.ts:orderConfir…
deliveryEmail software healthy src/lib/server/email/templates/delivery.ts:deliveryEmail
emailLayout software healthy src/lib/server/email/templates/layout.ts:emailLayout
resultsEmail software healthy src/lib/server/email/templates/results.ts:resultsEmail
answersFor software healthy src/lib/server/quiz/score.test.ts:answersFor
obiceiuriAnswers software healthy src/lib/server/quiz/score.test.ts:obiceiuriAnswers
scoreQuiz software healthy src/lib/server/quiz/score.ts:scoreQuiz
getTopic software healthy src/lib/content/topics.ts:getTopic
getQuiz software healthy src/lib/content/quizzes/index.ts:getQuiz
getQuizzes software healthy src/lib/content/quizzes/index.ts:getQuizzes
GET software healthy src/routes/api/cron/drip/+server.ts:GET
GET software healthy src/routes/api/cron/campaigns/+server.ts:GET
POST software healthy src/routes/api/checkout/+server.ts:POST
rawItems software healthy src/routes/api/checkout/+server.ts:rawItems

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

LabelLayerStatusPath
scripts software healthy scripts
specs software healthy specs
src software healthy src
lib software healthy src/lib
server software healthy src/lib/server
email software healthy src/lib/server/email
templates software healthy src/lib/server/email/templates
db software healthy src/lib/server/db
quiz software healthy src/lib/server/quiz
components software healthy src/lib/components
content software healthy src/lib/content
quizzes software healthy src/lib/content/quizzes
quiz software healthy src/lib/quiz
content software healthy src/content
blog software healthy src/content/blog
ro software healthy src/content/blog/ro
obiceiuri software healthy src/content/blog/ro/obiceiuri
somn software healthy src/content/blog/ro/somn
routes software healthy src/routes
api software healthy src/routes/api
cron software healthy src/routes/api/cron
drip software healthy src/routes/api/cron/drip
campaigns software healthy src/routes/api/cron/campaigns
checkout software healthy src/routes/api/checkout
webhooks software healthy src/routes/api/webhooks
stripe software healthy src/routes/api/webhooks/stripe
quiz software healthy src/routes/api/quiz
submit software healthy src/routes/api/quiz/submit
checkout software healthy src/routes/checkout
cancel software healthy src/routes/checkout/cancel
success software healthy src/routes/checkout/success
cart software healthy src/routes/cart
termeni software healthy src/routes/termeni
robots.txt software healthy src/routes/robots.txt
email software healthy src/routes/email
preferences software healthy src/routes/email/preferences
[token] software healthy src/routes/email/preferences/[token]
unsubscribe software healthy src/routes/email/unsubscribe
[token] software healthy src/routes/email/unsubscribe/[token]
confirm software healthy src/routes/email/confirm
[token] software healthy src/routes/email/confirm/[token]
sitemap.xml software healthy src/routes/sitemap.xml
shop software healthy src/routes/shop
[slug] software healthy src/routes/shop/[slug]
quiz software healthy src/routes/quiz
[slug] software healthy src/routes/quiz/[slug]
play software healthy src/routes/quiz/[slug]/play
results software healthy src/routes/quiz/[slug]/results
privacy software healthy src/routes/privacy
download software healthy src/routes/download

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

LabelLayerStatusPath
email_sends data healthy drizzle/0000_needy_red_ghost.sql
quiz_results data healthy drizzle/0000_needy_red_ghost.sql
subscribers data healthy drizzle/0000_needy_red_ghost.sql
download_tokens data healthy drizzle/0001_thankful_jasper_sitwell.sql
order_items data healthy drizzle/0001_thankful_jasper_sitwell.sql
orders data healthy drizzle/0001_thankful_jasper_sitwell.sql
products data healthy drizzle/0001_thankful_jasper_sitwell.sql

LabelLayerStatusPath
postgres data healthy .env.example
postgresql data healthy drizzle.config.ts
sqlite data healthy pnpm-lock.yaml
redis data healthy pnpm-lock.yaml

LabelLayerStatusPath
port:4173 network healthy playwright.config.ts
port:5433 network healthy docker-compose.yml
port:5432 network healthy docker-compose.yml

LabelLayerStatusPath
alexpetroni__better-life-v2 software healthy /data/fable5_failed_archive/alexpetroni__better-life-v2

LabelLayerStatusPath
db hardware healthy docker-compose.yml

LabelLayerStatusPath
vps::aws hardware healthy pnpm-lock.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/53472a23-9d0f-4bf5-88ee-99261bb760b8/

To check status programmatically (no auth required):

curl -s https://repobility.com/api/v1/public/scan/53472a23-9d0f-4bf5-88ee-99261bb760b8/

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.