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.

spungs/memoism

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

37 raw signals (0 security + 37 graph)

UNIFIED Repobility · multi-layer engine · AI coders

Complete repo analysis

Last scanned 2 months, 2 weeks ago · v1 · 32 actionable findings from 1 signal source. 5 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 576 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
run software healthy scripts/reset-password.ts:run
buildEmbeddingInput software healthy scripts/reembed-diaries.ts:buildEmbeddingInput
embed software healthy scripts/reembed-diaries.ts:embed
upsert software healthy scripts/reembed-diaries.ts:upsert
run software healthy scripts/reembed-diaries.ts:run
mb software healthy scripts/storage-usage.ts:mb
fmt software healthy scripts/storage-usage.ts:fmt
levelColor software healthy scripts/storage-usage.ts:levelColor
gauge software healthy scripts/storage-usage.ts:gauge
relGauge software healthy scripts/storage-usage.ts:relGauge
pctLabel software healthy scripts/storage-usage.ts:pctLabel
run software healthy scripts/storage-usage.ts:run
stoPct software healthy scripts/storage-usage.ts:stoPct
dbPct software healthy scripts/storage-usage.ts:dbPct
url software healthy worker/index.ts:url
middleware software healthy src/middleware.ts:middleware
urlBase64ToUint8Array software healthy src/components/settings/push-toggle.tsx:urlBase64ToUint8Arr…
base64 software healthy src/components/settings/push-toggle.tsx:base64
isIosNonStandalone software healthy src/components/settings/push-toggle.tsx:isIosNonStandalone
PushToggle software healthy src/components/settings/push-toggle.tsx:PushToggle
check software healthy src/components/settings/push-toggle.tsx:check
handleEnable software healthy src/components/settings/push-toggle.tsx:handleEnable
handleDisable software healthy src/components/settings/push-toggle.tsx:handleDisable
handleToggle software healthy src/components/settings/push-toggle.tsx:handleToggle
IOSSwitch software healthy src/components/settings/push-toggle.tsx:IOSSwitch
resolveDark software healthy src/components/settings/theme-toggle.tsx:resolveDark
applyTheme software healthy src/components/settings/theme-toggle.tsx:applyTheme
ThemeToggle software healthy src/components/settings/theme-toggle.tsx:ThemeToggle
onChange software healthy src/components/settings/theme-toggle.tsx:onChange
select software healthy src/components/settings/theme-toggle.tsx:select
getInitials software healthy src/components/settings/settings-view.tsx:getInitials
SettingsView software healthy src/components/settings/settings-view.tsx:SettingsView
handleLogout software healthy src/components/settings/settings-view.tsx:handleLogout
handleExport software healthy src/components/settings/settings-view.tsx:handleExport
handleDelete software healthy src/components/settings/settings-view.tsx:handleDelete
RowButton software healthy src/components/settings/settings-view.tsx:RowButton
ChevronIcon software healthy src/components/settings/settings-view.tsx:ChevronIcon
PasswordSheet software healthy src/components/settings/settings-view.tsx:PasswordSheet
PasswordField software healthy src/components/settings/settings-view.tsx:PasswordField
SwipeBack software healthy src/components/layout/swipe-back.tsx:SwipeBack
onStart software healthy src/components/layout/swipe-back.tsx:onStart
onMove software healthy src/components/layout/swipe-back.tsx:onMove
onEnd software healthy src/components/layout/swipe-back.tsx:onEnd
onCancel software healthy src/components/layout/swipe-back.tsx:onCancel
PageTransition software healthy src/components/layout/page-transition.tsx:PageTransition
PageHeader software healthy src/components/layout/page-header.tsx:PageHeader
GoogleConsentForm software healthy src/components/auth/google-consent-form.tsx:GoogleConsentFo…
GoogleButton software healthy src/components/auth/google-button.tsx:GoogleButton
GoogleLogo software healthy src/components/auth/google-button.tsx:GoogleLogo
FieldInput software healthy src/components/auth/auth-form.tsx:FieldInput

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

LabelLayerStatusPath
.env.local.example software healthy .env.local.example
DESIGN.md software healthy DESIGN.md
vercel.json software healthy vercel.json
postcss.config.mjs software healthy postcss.config.mjs
README.md software healthy README.md
pnpm-lock.yaml software healthy pnpm-lock.yaml
CLAUDE.md software healthy CLAUDE.md
package.json software healthy package.json
prisma.config.ts software healthy prisma.config.ts
task.md software healthy task.md
components.json software healthy components.json
기획방법.md software healthy 기획방법.md
tsconfig.json software healthy tsconfig.json
eslint.config.mjs software healthy eslint.config.mjs
docker-compose.yml software healthy docker-compose.yml
next.config.ts software healthy next.config.ts
APPLE_DESIGN.md software healthy docs/APPLE_DESIGN.md
reset-password.ts software healthy scripts/reset-password.ts
reembed-diaries.ts software healthy scripts/reembed-diaries.ts
storage-usage.ts software healthy scripts/storage-usage.ts
hardening.sql software healthy prisma/hardening.sql
index.ts software healthy worker/index.ts
first_milestone.md software healthy Milestone/first_milestone.md
second_milestone.md software healthy Milestone/second_milestone.md
progress_report.html software healthy Milestone/progress_report.html
ideate_decision_combined.html software healthy Planning/ideate_decision_combined.html
ideate_round1.html software healthy Planning/ideate_round1.html
asset_inventory.md software healthy MidtermEvaluation/asset_inventory.md
first_qa_planner.md software healthy MidtermEvaluation/first_qa_planner.md
asset_inventory.html software healthy MidtermEvaluation/asset_inventory.html
manifest.json software healthy public/manifest.json
middleware.ts software healthy src/middleware.ts
push-toggle.tsx software healthy src/components/settings/push-toggle.tsx
theme-toggle.tsx software healthy src/components/settings/theme-toggle.tsx
settings-view.tsx software healthy src/components/settings/settings-view.tsx
swipe-back.tsx software healthy src/components/layout/swipe-back.tsx
page-transition.tsx software healthy src/components/layout/page-transition.tsx
page-header.tsx software healthy src/components/layout/page-header.tsx
google-consent-form.tsx software healthy src/components/auth/google-consent-form.tsx
google-button.tsx software healthy src/components/auth/google-button.tsx
auth-form.tsx software healthy src/components/auth/auth-form.tsx
page-tracker.tsx software healthy src/components/analytics/page-tracker.tsx
identifier.tsx software healthy src/components/analytics/identifier.tsx
bottom-sheet.tsx software healthy src/components/ui/bottom-sheet.tsx
ai-busy-overlay.tsx software healthy src/components/ui/ai-busy-overlay.tsx
button.tsx software healthy src/components/ui/button.tsx
card.tsx software healthy src/components/ui/card.tsx
confirm-sheet.tsx software healthy src/components/ui/confirm-sheet.tsx
textarea.tsx software healthy src/components/ui/textarea.tsx
input.tsx software healthy src/components/ui/input.tsx

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

LabelLayerStatusPath
docs software healthy docs
scripts software healthy scripts
prisma software healthy prisma
worker software healthy worker
Milestone software healthy Milestone
Planning software healthy Planning
MidtermEvaluation software healthy MidtermEvaluation
public software healthy public
src software healthy src
components software healthy src/components
settings software healthy src/components/settings
layout software healthy src/components/layout
auth software healthy src/components/auth
analytics software healthy src/components/analytics
ui software healthy src/components/ui
nav software healthy src/components/nav
diary software healthy src/components/diary
character software healthy src/components/character
providers software healthy src/providers
app software healthy src/app
api software healthy src/app/api
push software healthy src/app/api/push
unsubscribe software healthy src/app/api/push/unsubscribe
subscribe software healthy src/app/api/push/subscribe
auth software healthy src/app/api/auth
google software healthy src/app/api/auth/google
callback software healthy src/app/api/auth/google/callback
chat software healthy src/app/api/chat
reset software healthy src/app/api/chat/reset
cron software healthy src/app/api/cron
reminder software healthy src/app/api/cron/reminder
gc-orphans software healthy src/app/api/cron/gc-orphans
account software healthy src/app/api/account
delete software healthy src/app/api/account/delete
export software healthy src/app/api/account/export
diaries software healthy src/app/api/diaries
[id] software healthy src/app/api/diaries/[id]
regenerate software healthy src/app/api/diaries/[id]/regenerate
search software healthy src/app/api/diaries/search
preview-regenerate software healthy src/app/api/diaries/preview-regenerate
backfill-embeddings software healthy src/app/api/diaries/backfill-embeddings
auto-generate software healthy src/app/api/diaries/auto-generate
calendar software healthy src/app/api/diaries/calendar
(protected) software healthy src/app/(protected)
settings software healthy src/app/(protected)/settings
design software healthy src/app/(protected)/design
diary software healthy src/app/(protected)/diary
review software healthy src/app/(protected)/diary/review
new software healthy src/app/(protected)/diary/new
[id] software healthy src/app/(protected)/diary/[id]

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

LabelLayerStatusPath
/(protected) frontend healthy src/app/(protected)/page.tsx
/(protected)/settings frontend healthy src/app/(protected)/settings/page.tsx
/(protected)/design frontend healthy src/app/(protected)/design/page.tsx
/(protected)/diary frontend healthy src/app/(protected)/diary/page.tsx
/(protected)/diary/review frontend healthy src/app/(protected)/diary/review/page.tsx
/(protected)/diary/new frontend healthy src/app/(protected)/diary/new/page.tsx
/(protected)/diary/[id] frontend healthy src/app/(protected)/diary/[id]/page.tsx
/(protected)/diary/[id]/edit frontend healthy src/app/(protected)/diary/[id]/edit/page.tsx
/(protected)/character frontend healthy src/app/(protected)/character/page.tsx
/(auth)/login frontend healthy src/app/(auth)/login/page.tsx
/(auth)/signup frontend healthy src/app/(auth)/signup/page.tsx
/(auth)/signup/consent frontend healthy src/app/(auth)/signup/consent/page.tsx
/ frontend healthy src/app/api/auth/google/route.ts

LabelLayerStatusPath
auth::src/lib/auth/session.ts security healthy src/lib/auth/session.ts
auth::src/middleware.ts security healthy src/middleware.ts
auth::src/lib/auth/jwt.ts security healthy src/lib/auth/jwt.ts
auth::CLAUDE.md security healthy CLAUDE.md
auth::Milestone/progress_report.html security healthy Milestone/progress_report.html
auth::src/components/auth/google-button.tsx security healthy src/components/auth/google-button.tsx
auth::.env.local.example security healthy .env.local.example
auth::README.md security healthy README.md
auth::src/lib/auth/google.ts security healthy src/lib/auth/google.ts
auth::MidtermEvaluation/asset_inventory.html security healthy MidtermEvaluation/asset_inventory.html

LabelLayerStatusPath
RootLayout frontend healthy src/app/layout.tsx
GlobalError frontend healthy src/app/global-error.tsx
HomeLoading frontend healthy src/app/(protected)/loading.tsx
ProtectedError frontend healthy src/app/(protected)/error.tsx
DesignPreviewPage frontend healthy src/app/(protected)/design/page.tsx
DiaryLoading frontend healthy src/app/(protected)/diary/loading.tsx
CharacterLoading frontend healthy src/app/(protected)/character/loading.tsx
AuthLayout frontend healthy src/app/(auth)/layout.tsx
SignupPage frontend healthy src/app/(auth)/signup/page.tsx

LabelLayerStatusPath
password_literal::src/lib/auth/actions.ts security healthy src/lib/auth/actions.ts
password_literal::src/lib/auth/actions.ts security healthy src/lib/auth/actions.ts
password_literal::src/lib/auth/actions.ts security healthy src/lib/auth/actions.ts
password_literal::src/lib/auth/actions.ts security healthy src/lib/auth/actions.ts
password_literal::src/lib/auth/actions.ts security healthy src/lib/auth/actions.ts
password_literal::src/lib/auth/actions.ts security healthy src/lib/auth/actions.ts

LabelLayerStatusPath
port:64 network healthy pnpm-lock.yaml
port:15 network healthy pnpm-lock.yaml
port:5432 network healthy docker-compose.yml

LabelLayerStatusPath
GeminiError software healthy src/lib/ai/gemini.ts:GeminiError
StorageError software healthy src/lib/storage/index.ts:StorageError

LabelLayerStatusPath
postgres data healthy .env.local.example
postgresql data healthy .env.local.example

LabelLayerStatusPath
vps::aws hardware healthy .env.local.example
vps::gcp hardware healthy pnpm-lock.yaml

LabelLayerStatusPath
repobility-clone-75o3qzm4 software healthy /tmp/repobility-clone-75o3qzm4

LabelLayerStatusPath
postgres hardware healthy docker-compose.yml
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/5243cc42-0dd8-4aed-8e73-4ff361fe1100/

To check status programmatically (no auth required):

curl -s https://repobility.com/api/v1/public/scan/5243cc42-0dd8-4aed-8e73-4ff361fe1100/

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.