https://github.com/sunlinhua-dotcom/SILKMOMO
· scanned 2026-06-16 00:25 UTC (2 months, 2 weeks ago)
38 raw signals (0 security + 38 graph)
Last scanned 2 months, 2 weeks ago · v1 · 37 actionable findings from 1 signal source. 1 repeated signal grouped for readability. Security checks, system graph analysis, and verified AI-agent feedback are merged into one review queue.
All 444 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 |
|---|---|---|---|
getDatabaseUrl |
software | healthy | prisma.config.ts:getDatabaseUrl |
proxy |
software | healthy | proxy.ts:proxy |
main |
software | healthy | scripts/seed-brand.js:main |
IconFrenchGarden |
software | healthy | components/StyleIcons.tsx:IconFrenchGarden |
IconLazyMorning |
software | healthy | components/StyleIcons.tsx:IconLazyMorning |
IconHotelLuxury |
software | healthy | components/StyleIcons.tsx:IconHotelLuxury |
IconOrientalZen |
software | healthy | components/StyleIcons.tsx:IconOrientalZen |
IconPrivateSpa |
software | healthy | components/StyleIcons.tsx:IconPrivateSpa |
IconRomanticNight |
software | healthy | components/StyleIcons.tsx:IconRomanticNight |
IconManorLibrary |
software | healthy | components/StyleIcons.tsx:IconManorLibrary |
IconVacationVilla |
software | healthy | components/StyleIcons.tsx:IconVacationVilla |
IconMinimalistHome |
software | healthy | components/StyleIcons.tsx:IconMinimalistHome |
IconBridalMorning |
software | healthy | components/StyleIcons.tsx:IconBridalMorning |
IconElena |
software | healthy | components/ModelIcons.tsx:IconElena |
IconNaomi |
software | healthy | components/ModelIcons.tsx:IconNaomi |
IconJulian |
software | healthy | components/ModelIcons.tsx:IconJulian |
IconMarcus |
software | healthy | components/ModelIcons.tsx:IconMarcus |
TaskList |
software | healthy | components/TaskList.tsx:TaskList |
handleDelete |
software | healthy | components/TaskList.tsx:handleDelete |
startRename |
software | healthy | components/TaskList.tsx:startRename |
cancelRename |
software | healthy | components/TaskList.tsx:cancelRename |
commitRename |
software | healthy | components/TaskList.tsx:commitRename |
getStatusIcon |
software | healthy | components/TaskList.tsx:getStatusIcon |
formatDate |
software | healthy | components/TaskList.tsx:formatDate |
TimeMachine |
software | healthy | components/TimeMachine.tsx:TimeMachine |
handleDelete |
software | healthy | components/TimeMachine.tsx:handleDelete |
handleCardClick |
software | healthy | components/TimeMachine.tsx:handleCardClick |
handleReplayClick |
software | healthy | components/TimeMachine.tsx:handleReplayClick |
formatTime |
software | healthy | components/TimeMachine.tsx:formatTime |
PromptEditor |
software | healthy | components/PromptEditor.tsx:PromptEditor |
handleToggle |
software | healthy | components/PromptEditor.tsx:handleToggle |
handleUseCustomChange |
software | healthy | components/PromptEditor.tsx:handleUseCustomChange |
handleChange |
software | healthy | components/PromptEditor.tsx:handleChange |
PromptEditors |
software | healthy | components/PromptEditor.tsx:PromptEditors |
loadRecentTasks |
software | healthy | components/RecentProjectsStrip.tsx:loadRecentTasks |
RecentProjectsStrip |
software | healthy | components/RecentProjectsStrip.tsx:RecentProjectsStrip |
getStatusDot |
software | healthy | components/RecentProjectsStrip.tsx:getStatusDot |
formatTime |
software | healthy | components/RecentProjectsStrip.tsx:formatTime |
RecentProjectsCompact |
software | healthy | components/RecentProjectsStrip.tsx:RecentProjectsCompact |
getStatusIcon |
software | healthy | components/RecentProjectsStrip.tsx:getStatusIcon |
SceneShotModule |
software | healthy | components/SceneShotModule.tsx:SceneShotModule |
Logo |
software | healthy | components/Logo.tsx:Logo |
SkinToneSelector |
software | healthy | components/SkinToneSelector.tsx:SkinToneSelector |
ImageLightbox |
software | healthy | components/ImageLightbox.tsx:ImageLightbox |
onKey |
software | healthy | components/ImageLightbox.tsx:onKey |
FeedbackWidget |
software | healthy | components/FeedbackWidget.tsx:FeedbackWidget |
handleRate |
software | healthy | components/FeedbackWidget.tsx:handleRate |
handleSubmitDetail |
software | healthy | components/FeedbackWidget.tsx:handleSubmitDetail |
toggleTag |
software | healthy | components/FeedbackWidget.tsx:toggleTag |
handleDownloadTrack |
software | healthy | components/FeedbackWidget.tsx:handleDownloadTrack |
Showing first 50 of this kind. Full payload available via the JSON button at the top of the page.
| Label | Layer | Status | Path |
|---|---|---|---|
postcss.config.mjs |
software | healthy | postcss.config.mjs |
README.md |
software | healthy | README.md |
package.json |
software | healthy | package.json |
prisma.config.ts |
software | healthy | prisma.config.ts |
Dockerfile |
software | healthy | Dockerfile |
package-lock.json |
software | healthy | package-lock.json |
CONTEXT.md |
software | healthy | CONTEXT.md |
tsconfig.json |
software | healthy | tsconfig.json |
eslint.config.mjs |
software | healthy | eslint.config.mjs |
proxy.ts |
software | healthy | proxy.ts |
next.config.ts |
software | healthy | next.config.ts |
PROGRESS.md |
software | healthy | docs/PROGRESS.md |
BACKUP.md |
software | healthy | docs/BACKUP.md |
BUGS.md |
software | healthy | docs/BUGS.md |
backup-db.sh |
software | healthy | scripts/backup-db.sh |
restore-db.sh |
software | healthy | scripts/restore-db.sh |
seed-brand.js |
software | healthy | scripts/seed-brand.js |
migration_lock.toml |
software | healthy | prisma/migrations/migration_lock.toml |
migration.sql |
software | healthy | prisma/migrations/20260507083831_add_default_engine/migrati… |
migration.sql |
software | healthy | prisma/migrations/20260507100510_add_taskid_to_generation/m… |
migration.sql |
software | healthy | prisma/migrations/0001_init/migration.sql |
StyleIcons.tsx |
software | healthy | components/StyleIcons.tsx |
ModelIcons.tsx |
software | healthy | components/ModelIcons.tsx |
TaskList.tsx |
software | healthy | components/TaskList.tsx |
TimeMachine.tsx |
software | healthy | components/TimeMachine.tsx |
PromptEditor.tsx |
software | healthy | components/PromptEditor.tsx |
RecentProjectsStrip.tsx |
software | healthy | components/RecentProjectsStrip.tsx |
SceneShotModule.tsx |
software | healthy | components/SceneShotModule.tsx |
Logo.tsx |
software | healthy | components/Logo.tsx |
SkinToneSelector.tsx |
software | healthy | components/SkinToneSelector.tsx |
ImageLightbox.tsx |
software | healthy | components/ImageLightbox.tsx |
FeedbackWidget.tsx |
software | healthy | components/FeedbackWidget.tsx |
BatchOutputMatrix.tsx |
software | healthy | components/BatchOutputMatrix.tsx |
StylePackManager.tsx |
software | healthy | components/StylePackManager.tsx |
ImageLibraryPicker.tsx |
software | healthy | components/ImageLibraryPicker.tsx |
FailureHistoryPanel.tsx |
software | healthy | components/FailureHistoryPanel.tsx |
ResultGallery.tsx |
software | healthy | components/ResultGallery.tsx |
UserNav.tsx |
software | healthy | components/UserNav.tsx |
StyleSelector.tsx |
software | healthy | components/StyleSelector.tsx |
ProductShotModule.tsx |
software | healthy | components/ProductShotModule.tsx |
ModelSelector.tsx |
software | healthy | components/ModelSelector.tsx |
ModelQuickPicker.tsx |
software | healthy | components/ModelQuickPicker.tsx |
AIChatBox.tsx |
software | healthy | components/AIChatBox.tsx |
BodyTypeSelector.tsx |
software | healthy | components/BodyTypeSelector.tsx |
EngineSelector.tsx |
software | healthy | components/EngineSelector.tsx |
ImageUploader.tsx |
software | healthy | components/ImageUploader.tsx |
not-found.tsx |
software | healthy | app/not-found.tsx |
globals.css |
software | healthy | app/globals.css |
page.tsx |
software | healthy | app/page.tsx |
layout.tsx |
software | healthy | app/layout.tsx |
Showing first 50 of this kind. Full payload available via the JSON button at the top of the page.
| Label | Layer | Status | Path |
|---|---|---|---|
docs |
software | healthy | docs |
scripts |
software | healthy | scripts |
prisma |
software | healthy | prisma |
migrations |
software | healthy | prisma/migrations |
20260507083831_add_default_engine |
software | healthy | prisma/migrations/20260507083831_add_default_engine |
20260507100510_add_taskid_to_generation |
software | healthy | prisma/migrations/20260507100510_add_taskid_to_generation |
0001_init |
software | healthy | prisma/migrations/0001_init |
components |
software | healthy | components |
app |
software | healthy | app |
brand |
software | healthy | app/brand |
login |
software | healthy | app/login |
api |
software | healthy | app/api |
generate |
software | healthy | app/api/generate |
stream |
software | healthy | app/api/generate/stream |
brand |
software | healthy | app/api/brand |
ai |
software | healthy | app/api/ai |
chat |
software | healthy | app/api/ai/chat |
analyze |
software | healthy | app/api/ai/analyze |
auth |
software | healthy | app/api/auth |
logout |
software | healthy | app/api/auth/logout |
login |
software | healthy | app/api/auth/login |
me |
software | healthy | app/api/auth/me |
register |
software | healthy | app/api/auth/register |
billing |
software | healthy | app/api/billing |
transactions |
software | healthy | app/api/billing/transactions |
admin |
software | healthy | app/api/admin |
users |
software | healthy | app/api/admin/users |
failures |
software | healthy | app/api/admin/failures |
analytics |
software | healthy | app/api/admin/analytics |
setup |
software | healthy | app/api/admin/setup |
stats |
software | healthy | app/api/admin/stats |
generation |
software | healthy | app/api/generation |
by-task |
software | healthy | app/api/generation/by-task |
[taskId] |
software | healthy | app/api/generation/by-task/[taskId] |
feedback |
software | healthy | app/api/generation/feedback |
logo-preview |
software | healthy | app/logo-preview |
task |
software | healthy | app/task |
[id] |
software | healthy | app/task/[id] |
tasks |
software | healthy | app/tasks |
billing |
software | healthy | app/billing |
admin |
software | healthy | app/admin |
failures |
software | healthy | app/admin/failures |
actions |
software | healthy | app/actions |
register |
software | healthy | app/register |
lib |
software | healthy | lib |
.claude |
software | healthy | .claude |
hooks |
software | healthy | hooks |
| Label | Layer | Status | Path |
|---|---|---|---|
NotFound |
frontend | healthy | app/not-found.tsx |
HomePage |
frontend | healthy | app/page.tsx |
RootLayout |
frontend | healthy | app/layout.tsx |
Error |
frontend | healthy | app/error.tsx |
BrandSettingsPage |
frontend | healthy | app/brand/page.tsx |
LoginPage |
frontend | healthy | app/login/page.tsx |
LogoPreview |
frontend | healthy | app/logo-preview/page.tsx |
TaskDetailPage |
frontend | healthy | app/task/[id]/page.tsx |
TasksPage |
frontend | healthy | app/tasks/page.tsx |
BillingPage |
frontend | healthy | app/billing/page.tsx |
AdminPage |
frontend | healthy | app/admin/page.tsx |
AdminFailuresPage |
frontend | healthy | app/admin/failures/page.tsx |
RegisterPage |
frontend | healthy | app/register/page.tsx |
| Label | Layer | Status | Path |
|---|---|---|---|
postgresql |
data | healthy | README.md |
sqlite |
data | healthy | README.md |
cassandra |
data | healthy | package-lock.json |
mongodb |
data | healthy | package-lock.json |
mysql |
data | healthy | package-lock.json |
redis |
data | healthy | package-lock.json |
postgres |
data | healthy | package-lock.json |
| Label | Layer | Status | Path |
|---|---|---|---|
auth::app/api/admin/setup/route.ts |
security | healthy | app/api/admin/setup/route.ts |
auth::app/api/auth/login/route.ts |
security | healthy | app/api/auth/login/route.ts |
auth::app/api/auth/register/route.ts |
security | healthy | app/api/auth/register/route.ts |
auth::proxy.ts |
security | healthy | proxy.ts |
auth::README.md |
security | healthy | README.md |
auth::lib/auth.ts |
security | healthy | lib/auth.ts |
| Label | Layer | Status | Path |
|---|---|---|---|
User |
data | healthy | prisma/migrations/0001_init/migration.sql |
Transaction |
data | healthy | prisma/migrations/0001_init/migration.sql |
SystemConfig |
data | healthy | prisma/migrations/0001_init/migration.sql |
BrandProfile |
data | healthy | prisma/migrations/0001_init/migration.sql |
GenerationRecord |
data | healthy | prisma/migrations/0001_init/migration.sql |
| Label | Layer | Status | Path |
|---|---|---|---|
migration.sql |
data | healthy | prisma/migrations/20260507083831_add_default_engine/migrati… |
migration.sql |
data | healthy | prisma/migrations/20260507100510_add_taskid_to_generation/m… |
migration.sql |
data | healthy | prisma/migrations/0001_init/migration.sql |
| Label | Layer | Status | Path |
|---|---|---|---|
vps::aws |
hardware | healthy | package-lock.json |
vps::azure |
hardware | healthy | package-lock.json |
vps::gcp |
hardware | healthy | package-lock.json |
| Label | Layer | Status | Path |
|---|---|---|---|
repobility-clone-fvym0xg3 |
software | healthy | /tmp/repobility-clone-fvym0xg3 |
| Label | Layer | Status | Path |
|---|---|---|---|
SilkMomoDB |
software | healthy | lib/db.ts:SilkMomoDB |
| Label | Layer | Status | Path |
|---|---|---|---|
port:8080 |
network | healthy | Dockerfile |
| Label | Layer | Status | Path |
|---|---|---|---|
nginx |
network | healthy | app/api/generate/stream/route.ts |
| Label | Layer | Status | Path |
|---|---|---|---|
image::Dockerfile |
hardware | healthy | Dockerfile |
| Label | Layer | Status | Path |
|---|---|---|---|
/ |
frontend | healthy | lib/auth.ts |
This page is publicly accessible at:
https://repobility.com/scan/850dfc0e-f445-429e-9561-10329ce009ea/
To check status programmatically (no auth required):
curl -s https://repobility.com/api/v1/public/scan/850dfc0e-f445-429e-9561-10329ce009ea/
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.