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.

sml122900/lifebook

https://github.com/sml122900/lifebook · scanned 2026-06-16 00:16 UTC (2 months, 2 weeks ago)

176 raw signals (0 security + 176 graph)

UNIFIED Repobility · multi-layer engine · AI coders

Complete repo analysis

Last scanned 2 months, 2 weeks ago · v1 · 176 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 1423 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
TriggerCard software healthy components/TriggerCard.tsx:TriggerCard
badgeClass software healthy components/EventCard.tsx:badgeClass
badgeLabel software healthy components/EventCard.tsx:badgeLabel
EventCard software healthy components/EventCard.tsx:EventCard
InsufficientBalanceCard software healthy components/InsufficientBalanceCard.tsx:InsufficientBalanceC…
ListenButton software healthy components/ListenButton.tsx:ListenButton
EmptyState software healthy components/ui/EmptyState.tsx:EmptyState
buttonClasses software healthy components/ui/Button.tsx:buttonClasses
Button software healthy components/ui/Button.tsx:Button
ButtonLink software healthy components/ui/Button.tsx:ButtonLink
loadKoreanFont software healthy app/opengraph-image.tsx:loadKoreanFont
OpengraphImage software healthy app/opengraph-image.tsx:OpengraphImage
Slot software healthy app/page.tsx:Slot
Home software healthy app/page.tsx:Home
RootLayout software healthy app/layout.tsx:RootLayout
Error software healthy app/error.tsx:Error
GlobalError software healthy app/global-error.tsx:GlobalError
joinRoomAction software healthy app/invite/[token]/actions.ts:joinRoomAction
InvitePage software healthy app/invite/[token]/page.tsx:InvitePage
ConsentForm software healthy app/invite/[token]/ConsentForm.tsx:ConsentForm
keyOf software healthy app/poster/PosterInteractive.tsx:keyOf
PosterInteractive software healthy app/poster/PosterInteractive.tsx:PosterInteractive
setDisp software healthy app/poster/PosterInteractive.tsx:setDisp
applyText software healthy app/poster/PosterInteractive.tsx:applyText
toggle software healthy app/poster/PosterInteractive.tsx:toggle
setSize software healthy app/poster/PosterInteractive.tsx:setSize
TextField software healthy app/poster/PosterInteractive.tsx:TextField
PosterPage software healthy app/poster/page.tsx:PosterPage
ProductSection software healthy app/poster/page.tsx:ProductSection
won software healthy app/poster/page.tsx:won
LoginPage software healthy app/login/page.tsx:LoginPage
parseBody software healthy app/api/place-search/route.ts:parseBody
fetchWithTimeout software healthy app/api/place-search/route.ts:fetchWithTimeout
stripHtml software healthy app/api/place-search/route.ts:stripHtml
parseNaverCoord software healthy app/api/place-search/route.ts:parseNaverCoord
searchNaver software healthy app/api/place-search/route.ts:searchNaver
data software healthy app/api/place-search/route.ts:data
searchGoogle software healthy app/api/place-search/route.ts:searchGoogle
POST software healthy app/api/place-search/route.ts:POST
parseDepth software healthy app/api/timemachine/assistant/route.ts:parseDepth
parsePrior software healthy app/api/timemachine/assistant/route.ts:parsePrior
POST software healthy app/api/timemachine/assistant/route.ts:POST
POST software healthy app/api/memory/[memoryId]/refine/route.ts:POST
body software healthy app/api/memory/[memoryId]/refine/route.ts:body
numFromForm software healthy app/api/photos/route.ts:numFromForm
POST software healthy app/api/photos/route.ts:POST
mb software healthy app/api/photos/route.ts:mb
DELETE software healthy app/api/photos/[photoId]/route.ts:DELETE
PATCH software healthy app/api/photos/[photoId]/route.ts:PATCH
POST software healthy app/api/photos/_test_upload_archived/route.ts:POST

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

LabelLayerStatusPath
auth.config.ts software healthy auth.config.ts
auth.ts software healthy auth.ts
postcss.config.mjs software healthy postcss.config.mjs
README.md software healthy README.md
CLAUDE.md software healthy CLAUDE.md
package.json software healthy package.json
prisma.config.ts software healthy prisma.config.ts
package-lock.json software healthy package-lock.json
.env.example software healthy .env.example
tsconfig.json software healthy tsconfig.json
eslint.config.mjs software healthy eslint.config.mjs
AGENTS.md software healthy AGENTS.md
docker-compose.yml software healthy docker-compose.yml
proxy.ts software healthy proxy.ts
next.config.ts software healthy next.config.ts
piexifjs.d.ts software healthy types/piexifjs.d.ts
next-auth.d.ts software healthy types/next-auth.d.ts
par-materials.md software healthy docs/par-materials.md
2026-05-23.md software healthy docs/daily/2026-05-23.md
2026-06-13.md software healthy docs/daily/2026-06-13.md
2026-06-06.md software healthy docs/daily/2026-06-06.md
2026-05-24.md software healthy docs/daily/2026-05-24.md
2026-06-02.md software healthy docs/daily/2026-06-02.md
2026-05-28.md software healthy docs/daily/2026-05-28.md
2026-06-10.md software healthy docs/daily/2026-06-10.md
2026-06-11.md software healthy docs/daily/2026-06-11.md
2026-06-12.md software healthy docs/daily/2026-06-12.md
2026-06-09.md software healthy docs/daily/2026-06-09.md
2026-06-03.md software healthy docs/daily/2026-06-03.md
2026-06-04.md software healthy docs/daily/2026-06-04.md
2026-05-25.md software healthy docs/daily/2026-05-25.md
2026-06-08.md software healthy docs/daily/2026-06-08.md
2026-05-27.md software healthy docs/daily/2026-05-27.md
timemachine-pivot.md software healthy docs/decisions/timemachine-pivot.md
family-reactions.md software healthy docs/decisions/family-reactions.md
memory-refine-model-tiers.md software healthy docs/decisions/memory-refine-model-tiers.md
toss-payments-test-mode.md software healthy docs/decisions/toss-payments-test-mode.md
memory-refine.md software healthy docs/decisions/memory-refine.md
README.md software healthy docs/decisions/README.md
product-order-commerce.md software healthy docs/decisions/product-order-commerce.md
ai-charge-race-safety.md software healthy docs/decisions/ai-charge-race-safety.md
design-tokens-light-only.md software healthy docs/decisions/design-tokens-light-only.md
dark-mode-token-swap.md software healthy docs/decisions/dark-mode-token-swap.md
social-login-providers.md software healthy docs/decisions/social-login-providers.md
nextjs-16.md software healthy docs/decisions/nextjs-16.md
motivation-progress.md software healthy docs/decisions/motivation-progress.md
attendance-streak.md software healthy docs/decisions/attendance-streak.md
auth-js-v5.md software healthy docs/decisions/auth-js-v5.md
onboarding-first-era.md software healthy docs/decisions/onboarding-first-era.md
prisma-7.md software healthy docs/decisions/prisma-7.md

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

LabelLayerStatusPath
types software healthy types
docs software healthy docs
daily software healthy docs/daily
decisions software healthy docs/decisions
troubleshooting software healthy docs/troubleshooting
prisma software healthy prisma
migrations software healthy prisma/migrations
20260613000000_product_order software healthy prisma/migrations/20260613000000_product_order
20260524171129_add_user_memory_month_event software healthy prisma/migrations/20260524171129_add_user_memory_month_event
20260603113549_p1_person_and_person_event software healthy prisma/migrations/20260603113549_p1_person_and_person_event
20260524155215_add_timemachine_models software healthy prisma/migrations/20260524155215_add_timemachine_models
20260523163002_ai_message_charged_at software healthy prisma/migrations/20260523163002_ai_message_charged_at
20260523155831_ai_conversation software healthy prisma/migrations/20260523155831_ai_conversation
20260523065949_add_memory_visibility software healthy prisma/migrations/20260523065949_add_memory_visibility
20260523133437_user_onboarding_completed_at software healthy prisma/migrations/20260523133437_user_onboarding_completed_…
20260524163827_add_timemachine_month software healthy prisma/migrations/20260524163827_add_timemachine_month
20260609010000_photo_period_anchor software healthy prisma/migrations/20260609010000_photo_period_anchor
20260523164156_token_order software healthy prisma/migrations/20260523164156_token_order
20260608000000_era_event_unique software healthy prisma/migrations/20260608000000_era_event_unique
20260523175705_shared_memory software healthy prisma/migrations/20260523175705_shared_memory
20260523162330_token_wallet software healthy prisma/migrations/20260523162330_token_wallet
20260602230155_v3_categories_overhaul software healthy prisma/migrations/20260602230155_v3_categories_overhaul
20260523172821_comment software healthy prisma/migrations/20260523172821_comment
20260528091836_add_family_reactions_feedseen software healthy prisma/migrations/20260528091836_add_family_reactions_feeds…
20260528120000_reaction_unique_per_room software healthy prisma/migrations/20260528120000_reaction_unique_per_room
20260607000000_end_month_for_period_events software healthy prisma/migrations/20260607000000_end_month_for_period_events
20260609000000_add_photo software healthy prisma/migrations/20260609000000_add_photo
20260602132453_v3_skip_and_period software healthy prisma/migrations/20260602132453_v3_skip_and_period
20260612000000_memory_refine_spelling software healthy prisma/migrations/20260612000000_memory_refine_spelling
20260603134442_place_fields software healthy prisma/migrations/20260603134442_place_fields
20260523133241_life_profile_onboarding_fields software healthy prisma/migrations/20260523133241_life_profile_onboarding_fi…
20260524064511_add_withdrawal_support software healthy prisma/migrations/20260524064511_add_withdrawal_support
20260523065140_add_auth_models_and_consent software healthy prisma/migrations/20260523065140_add_auth_models_and_consent
20260523061836_init_core_models software healthy prisma/migrations/20260523061836_init_core_models
20260601153053_add_life_event_fields software healthy prisma/migrations/20260601153053_add_life_event_fields
20260523171209_room_invite software healthy prisma/migrations/20260523171209_room_invite
20260523152410_trigger_response software healthy prisma/migrations/20260523152410_trigger_response
20260523170548_shared_room software healthy prisma/migrations/20260523170548_shared_room
20260527154302_add_user_attendance software healthy prisma/migrations/20260527154302_add_user_attendance
20260523140907_add_event_embedding software healthy prisma/migrations/20260523140907_add_event_embedding
components software healthy components
ui software healthy components/ui
app software healthy app
invite software healthy app/invite
[token] software healthy app/invite/[token]
poster software healthy app/poster
login software healthy app/login
api software healthy app/api
place-search software healthy app/api/place-search
auth software healthy app/api/auth

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

LabelLayerStatusPath
migration.sql data healthy prisma/migrations/20260613000000_product_order/migration.sql
migration.sql data healthy prisma/migrations/20260524171129_add_user_memory_month_even…
migration.sql data healthy prisma/migrations/20260603113549_p1_person_and_person_event…
migration.sql data healthy prisma/migrations/20260524155215_add_timemachine_models/mig…
migration.sql data healthy prisma/migrations/20260523163002_ai_message_charged_at/migr…
migration.sql data healthy prisma/migrations/20260523155831_ai_conversation/migration.…
migration.sql data healthy prisma/migrations/20260523065949_add_memory_visibility/migr…
migration.sql data healthy prisma/migrations/20260523133437_user_onboarding_completed_…
migration.sql data healthy prisma/migrations/20260524163827_add_timemachine_month/migr…
migration.sql data healthy prisma/migrations/20260609010000_photo_period_anchor/migrat…
migration.sql data healthy prisma/migrations/20260523164156_token_order/migration.sql
migration.sql data healthy prisma/migrations/20260608000000_era_event_unique/migration…
migration.sql data healthy prisma/migrations/20260523175705_shared_memory/migration.sql
migration.sql data healthy prisma/migrations/20260523162330_token_wallet/migration.sql
migration.sql data healthy prisma/migrations/20260602230155_v3_categories_overhaul/mig…
migration.sql data healthy prisma/migrations/20260523172821_comment/migration.sql
migration.sql data healthy prisma/migrations/20260528091836_add_family_reactions_feeds…
migration.sql data healthy prisma/migrations/20260528120000_reaction_unique_per_room/m…
migration.sql data healthy prisma/migrations/20260607000000_end_month_for_period_event…
migration.sql data healthy prisma/migrations/20260609000000_add_photo/migration.sql
migration.sql data healthy prisma/migrations/20260602132453_v3_skip_and_period/migrati…
migration.sql data healthy prisma/migrations/20260612000000_memory_refine_spelling/mig…
migration.sql data healthy prisma/migrations/20260603134442_place_fields/migration.sql
migration.sql data healthy prisma/migrations/20260523133241_life_profile_onboarding_fi…
migration.sql data healthy prisma/migrations/20260524064511_add_withdrawal_support/mig…
migration.sql data healthy prisma/migrations/20260523065140_add_auth_models_and_consen…
migration.sql data healthy prisma/migrations/20260523061836_init_core_models/migration…
migration.sql data healthy prisma/migrations/20260601153053_add_life_event_fields/migr…
migration.sql data healthy prisma/migrations/20260523171209_room_invite/migration.sql
migration.sql data healthy prisma/migrations/20260523152410_trigger_response/migration…
migration.sql data healthy prisma/migrations/20260523170548_shared_room/migration.sql
migration.sql data healthy prisma/migrations/20260527154302_add_user_attendance/migrat…
migration.sql data healthy prisma/migrations/20260523140907_add_event_embedding/migrat…

LabelLayerStatusPath
ProductOrder data healthy prisma/migrations/20260613000000_product_order/migration.sql
Person data healthy prisma/migrations/20260603113549_p1_person_and_person_event…
PersonEvent data healthy prisma/migrations/20260603113549_p1_person_and_person_event…
MonthEvent data healthy prisma/migrations/20260524155215_add_timemachine_models/mig…
ChartSong data healthy prisma/migrations/20260524155215_add_timemachine_models/mig…
AIConversation data healthy prisma/migrations/20260523155831_ai_conversation/migration.…
AIMessage data healthy prisma/migrations/20260523155831_ai_conversation/migration.…
TimemachineMonth data healthy prisma/migrations/20260524163827_add_timemachine_month/migr…
TokenOrder data healthy prisma/migrations/20260523164156_token_order/migration.sql
SharedMemory data healthy prisma/migrations/20260523175705_shared_memory/migration.sql
TokenWallet data healthy prisma/migrations/20260523162330_token_wallet/migration.sql
TokenTransaction data healthy prisma/migrations/20260523162330_token_wallet/migration.sql
Comment data healthy prisma/migrations/20260523172821_comment/migration.sql
MemoryReaction data healthy prisma/migrations/20260528091836_add_family_reactions_feeds…
FamilyFeedSeen data healthy prisma/migrations/20260528091836_add_family_reactions_feeds…
Photo data healthy prisma/migrations/20260609000000_add_photo/migration.sql
Account data healthy prisma/migrations/20260523065140_add_auth_models_and_consen…
Session data healthy prisma/migrations/20260523065140_add_auth_models_and_consen…
VerificationToken data healthy prisma/migrations/20260523065140_add_auth_models_and_consen…
User data healthy prisma/migrations/20260523061836_init_core_models/migration…
LifeProfile data healthy prisma/migrations/20260523061836_init_core_models/migration…
Event data healthy prisma/migrations/20260523061836_init_core_models/migration…
UserMemory data healthy prisma/migrations/20260523061836_init_core_models/migration…
RoomInvite data healthy prisma/migrations/20260523171209_room_invite/migration.sql
TriggerResponse data healthy prisma/migrations/20260523152410_trigger_response/migration…
SharedRoom data healthy prisma/migrations/20260523170548_shared_room/migration.sql
RoomMember data healthy prisma/migrations/20260523170548_shared_room/migration.sql
UserAttendance data healthy prisma/migrations/20260527154302_add_user_attendance/migrat…

LabelLayerStatusPath
auth::auth.ts security healthy auth.ts
auth::app/login/page.tsx security healthy app/login/page.tsx
auth::app/api/auth/[...nextauth]/route.ts security healthy app/api/auth/[...nextauth]/route.ts
auth::app/consent/actions.ts security healthy app/consent/actions.ts
auth::app/components/SessionProvider.tsx security healthy app/components/SessionProvider.tsx
auth::.env.example security healthy .env.example
auth::app/privacy/page.tsx security healthy app/privacy/page.tsx
auth::app/consent/ConsentForm.tsx security healthy app/consent/ConsentForm.tsx
auth::proxy.ts security healthy proxy.ts
auth::types/next-auth.d.ts security healthy types/next-auth.d.ts
auth::CLAUDE.md security healthy CLAUDE.md
auth::auth.config.ts security healthy auth.config.ts
auth::package.json security healthy package.json

LabelLayerStatusPath
Error frontend healthy app/error.tsx
GlobalError frontend healthy app/global-error.tsx
LoginPage frontend healthy app/login/page.tsx
TimemachineHomePage frontend healthy app/timemachine/page.tsx
TimemachineMonthPage frontend healthy app/timemachine/[year]/[month]/page.tsx
OnboardingPage frontend healthy app/onboarding/page.tsx
ShopPage frontend healthy app/shop/page.tsx
ShopLayout frontend healthy app/shop/layout.tsx
PrivacyPage frontend healthy app/privacy/page.tsx

LabelLayerStatusPath
02.17.09.23 network healthy app/login/page.tsx
11.07.24.02 network healthy app/login/page.tsx
2.76.6.08 network healthy app/login/page.tsx

LabelLayerStatusPath
TossConfirmError software healthy lib/tokens/toss.ts:TossConfirmError
InsufficientBalanceError software healthy lib/tokens/errors.ts:InsufficientBalanceError

LabelLayerStatusPath
postgresql data healthy CLAUDE.md
postgres data healthy CLAUDE.md

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

LabelLayerStatusPath
port:5432 network healthy docker-compose.yml

LabelLayerStatusPath
db hardware healthy docker-compose.yml

LabelLayerStatusPath
vps::aws hardware healthy package-lock.json
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/4b086419-6210-4fdc-a6aa-00e58c0d9c17/

To check status programmatically (no auth required):

curl -s https://repobility.com/api/v1/public/scan/4b086419-6210-4fdc-a6aa-00e58c0d9c17/

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.