https://github.com/tiper2066/DocMind
· scanned 2026-06-16 00:37 UTC (2 months, 2 weeks ago)
34 raw signals (0 security + 34 graph)
Last scanned 2 months, 2 weeks ago · v1 · 34 actionable findings from 1 signal source. Security checks, system graph analysis, and verified AI-agent feedback are merged into one review queue.
All 804 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 |
|---|---|---|---|
main |
software | healthy | scripts/warmup.ts:main |
main |
software | healthy | scripts/verify-kb-file.ts:main |
ensureWorkspace |
software | healthy | scripts/force-change.ts:ensureWorkspace |
ensureSource |
software | healthy | scripts/force-change.ts:ensureSource |
ensureLinkedDocument |
software | healthy | scripts/force-change.ts:ensureLinkedDocument |
main |
software | healthy | scripts/force-change.ts:main |
pollEvents |
software | healthy | scripts/force-change.ts:pollEvents |
elapsed |
software | healthy | scripts/force-change.ts:elapsed |
main |
software | healthy | scripts/seed-workspace.ts:main |
log |
software | healthy | scripts/seed-demo.ts:log |
makeSupabase |
software | healthy | scripts/seed-demo.ts:makeSupabase |
getWorkspaceId |
software | healthy | scripts/seed-demo.ts:getWorkspaceId |
ensureUrlSource |
software | healthy | scripts/seed-demo.ts:ensureUrlSource |
ensureFileSource |
software | healthy | scripts/seed-demo.ts:ensureFileSource |
pollReady |
software | healthy | scripts/seed-demo.ts:pollReady |
main |
software | healthy | scripts/seed-demo.ts:main |
main |
software | healthy | scripts/migrate.ts:main |
main |
software | healthy | scripts/verify-kb-url.ts:main |
okTags |
software | healthy | scripts/verify-kb-url.ts:okTags |
main |
software | healthy | scripts/verify-signin.ts:main |
register |
software | healthy | src/instrumentation.ts:register |
ThemeProvider |
software | healthy | src/components/theme-provider.tsx:ThemeProvider |
PresenterLockTooltip |
software | healthy | src/components/PresenterLockTooltip.tsx:PresenterLockTooltip |
TemplateCard |
software | healthy | src/components/settings/TemplateCard.tsx:TemplateCard |
notify |
software | healthy | src/components/settings/TemplateCard.tsx:notify |
ModeCard |
software | healthy | src/components/settings/ModeCard.tsx:ModeCard |
SettingsForm |
software | healthy | src/components/settings/SettingsForm.tsx:SettingsForm |
save |
software | healthy | src/components/settings/SettingsForm.tsx:save |
TrendFeatureCard |
software | healthy | src/components/settings/TrendFeatureCard.tsx:TrendFeatureCa… |
toggle |
software | healthy | src/components/settings/TrendFeatureCard.tsx:toggle |
pairNumberLabel |
software | healthy | src/components/docs/VersionCompare.tsx:pairNumberLabel |
DiffRows |
software | healthy | src/components/docs/VersionCompare.tsx:DiffRows |
SameRunNote |
software | healthy | src/components/docs/VersionCompare.tsx:SameRunNote |
EmptyThumb |
software | healthy | src/components/docs/VersionCompare.tsx:EmptyThumb |
toRenderItems |
software | healthy | src/components/docs/VersionCompare.tsx:toRenderItems |
flushRun |
software | healthy | src/components/docs/VersionCompare.tsx:flushRun |
VersionCompare |
software | healthy | src/components/docs/VersionCompare.tsx:VersionCompare |
VersionCompareText |
software | healthy | src/components/docs/VersionCompare.tsx:VersionCompareText |
DocActions |
software | healthy | src/components/docs/DocActions.tsx:DocActions |
remove |
software | healthy | src/components/docs/DocActions.tsx:remove |
b |
software | healthy | src/components/docs/DocActions.tsx:b |
NewFolderButton |
software | healthy | src/components/docs/NewFolderButton.tsx:NewFolderButton |
create |
software | healthy | src/components/docs/NewFolderButton.tsx:create |
VersionCard |
software | healthy | src/components/docs/VersionCard.tsx:VersionCard |
PptxDownloadLink |
software | healthy | src/components/docs/PptxDownloadLink.tsx:PptxDownloadLink |
download |
software | healthy | src/components/docs/PptxDownloadLink.tsx:download |
DocsFolderView |
software | healthy | src/components/docs/DocsFolderView.tsx:DocsFolderView |
DocTitleEditor |
software | healthy | src/components/docs/DocTitleEditor.tsx:DocTitleEditor |
cancel |
software | healthy | src/components/docs/DocTitleEditor.tsx:cancel |
save |
software | healthy | src/components/docs/DocTitleEditor.tsx:save |
Showing first 50 of this kind. Full payload available via the JSON button at the top of the page.
| Label | Layer | Status | Path |
|---|---|---|---|
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 |
sentry.server.config.ts |
software | healthy | sentry.server.config.ts |
components.json |
software | healthy | components.json |
pnpm-workspace.yaml |
software | healthy | pnpm-workspace.yaml |
.env.example |
software | healthy | .env.example |
tsconfig.json |
software | healthy | tsconfig.json |
drizzle.config.ts |
software | healthy | drizzle.config.ts |
sentry.edge.config.ts |
software | healthy | sentry.edge.config.ts |
eslint.config.mjs |
software | healthy | eslint.config.mjs |
next.config.ts |
software | healthy | next.config.ts |
DESIGN.md |
software | healthy | docs/DESIGN.md |
PLAN_A_agenda_content_alignment.md |
software | healthy | docs/PLAN_A_agenda_content_alignment.md |
PPT_LAYOUT_SPEC.md |
software | healthy | docs/PPT_LAYOUT_SPEC.md |
Penta_PPT_Design_System.md |
software | healthy | docs/Penta_PPT_Design_System.md |
DESIGN_GUIDE.md |
software | healthy | docs/DESIGN_GUIDE.md |
TEST_GUIDE.md |
software | healthy | docs/TEST_GUIDE.md |
PRODUCT_DEV_DOC.md |
software | healthy | docs/PRODUCT_DEV_DOC.md |
IMPLEMENTATION_PLAN.md |
software | healthy | docs/IMPLEMENTATION_PLAN.md |
warmup.ts |
software | healthy | scripts/warmup.ts |
verify-kb-file.ts |
software | healthy | scripts/verify-kb-file.ts |
force-change.ts |
software | healthy | scripts/force-change.ts |
seed-workspace.ts |
software | healthy | scripts/seed-workspace.ts |
seed-demo.ts |
software | healthy | scripts/seed-demo.ts |
migrate.ts |
software | healthy | scripts/migrate.ts |
verify-kb-url.ts |
software | healthy | scripts/verify-kb-url.ts |
verify-signin.ts |
software | healthy | scripts/verify-signin.ts |
0002_peaceful_shen.sql |
software | healthy | drizzle/0002_peaceful_shen.sql |
0004_regular_donald_blake.sql |
software | healthy | drizzle/0004_regular_donald_blake.sql |
0000_worried_squadron_sinister.sql |
software | healthy | drizzle/0000_worried_squadron_sinister.sql |
0003_fair_thunderball.sql |
software | healthy | drizzle/0003_fair_thunderball.sql |
0001_pgvector_index.sql |
software | healthy | drizzle/0001_pgvector_index.sql |
0004_snapshot.json |
software | healthy | drizzle/meta/0004_snapshot.json |
0001_snapshot.json |
software | healthy | drizzle/meta/0001_snapshot.json |
0002_snapshot.json |
software | healthy | drizzle/meta/0002_snapshot.json |
0000_snapshot.json |
software | healthy | drizzle/meta/0000_snapshot.json |
0003_snapshot.json |
software | healthy | drizzle/meta/0003_snapshot.json |
_journal.json |
software | healthy | drizzle/meta/_journal.json |
auth.config.ts |
software | healthy | src/auth.config.ts |
auth.ts |
software | healthy | src/auth.ts |
instrumentation.ts |
software | healthy | src/instrumentation.ts |
middleware.ts |
software | healthy | src/middleware.ts |
instrumentation-client.ts |
software | healthy | src/instrumentation-client.ts |
theme-provider.tsx |
software | healthy | src/components/theme-provider.tsx |
PresenterLockTooltip.tsx |
software | healthy | src/components/PresenterLockTooltip.tsx |
TemplateCard.tsx |
software | healthy | src/components/settings/TemplateCard.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 |
drizzle |
software | healthy | drizzle |
meta |
software | healthy | drizzle/meta |
src |
software | healthy | src |
components |
software | healthy | src/components |
settings |
software | healthy | src/components/settings |
docs |
software | healthy | src/components/docs |
ui |
software | healthy | src/components/ui |
agent |
software | healthy | src/components/agent |
nav |
software | healthy | src/components/nav |
chat |
software | healthy | src/components/chat |
home |
software | healthy | src/components/home |
deck |
software | healthy | src/components/deck |
schedules |
software | healthy | src/components/schedules |
folders |
software | healthy | src/components/folders |
kb |
software | healthy | src/components/kb |
design |
software | healthy | src/design |
app |
software | healthy | src/app |
demo |
software | healthy | src/app/demo |
playback |
software | healthy | src/app/demo/playback |
api |
software | healthy | src/app/api |
settings |
software | healthy | src/app/api/settings |
generate |
software | healthy | src/app/api/generate |
[versionId] |
software | healthy | src/app/api/generate/[versionId] |
pptx |
software | healthy | src/app/api/generate/[versionId]/pptx |
auth |
software | healthy | src/app/api/auth |
[...nextauth] |
software | healthy | src/app/api/auth/[...nextauth] |
events |
software | healthy | src/app/api/events |
stream |
software | healthy | src/app/api/events/stream |
agent |
software | healthy | src/app/api/agent |
run |
software | healthy | src/app/api/agent/run |
[id] |
software | healthy | src/app/api/agent/run/[id] |
trigger |
software | healthy | src/app/api/agent/run/[id]/trigger |
approve |
software | healthy | src/app/api/agent/approve |
interview |
software | healthy | src/app/api/interview |
answer |
software | healthy | src/app/api/interview/answer |
finalize |
software | healthy | src/app/api/interview/finalize |
step |
software | healthy | src/app/api/interview/step |
start |
software | healthy | src/app/api/interview/start |
schedules |
software | healthy | src/app/api/schedules |
[id] |
software | healthy | src/app/api/schedules/[id] |
documents |
software | healthy | src/app/api/documents |
[id] |
software | healthy | src/app/api/documents/[id] |
kb |
software | healthy | src/app/api/kb |
upload |
software | healthy | src/app/api/kb/upload |
finalize |
software | healthy | src/app/api/kb/upload/finalize |
sign |
software | healthy | src/app/api/kb/upload/sign |
sources |
software | healthy | src/app/api/kb/sources |
[id] |
software | healthy | src/app/api/kb/sources/[id] |
Showing first 50 of this kind. Full payload available via the JSON button at the top of the page.
| Label | Layer | Status | Path |
|---|---|---|---|
learning_patterns |
data | healthy | drizzle/0002_peaceful_shen.sql |
accounts |
data | healthy | drizzle/0000_worried_squadron_sinister.sql |
agent_events |
data | healthy | drizzle/0000_worried_squadron_sinister.sql |
agent_runs |
data | healthy | drizzle/0000_worried_squadron_sinister.sql |
agents |
data | healthy | drizzle/0000_worried_squadron_sinister.sql |
approvals |
data | healthy | drizzle/0000_worried_squadron_sinister.sql |
audit_logs |
data | healthy | drizzle/0000_worried_squadron_sinister.sql |
brand_templates |
data | healthy | drizzle/0000_worried_squadron_sinister.sql |
document_sources |
data | healthy | drizzle/0000_worried_squadron_sinister.sql |
document_versions |
data | healthy | drizzle/0000_worried_squadron_sinister.sql |
documents |
data | healthy | drizzle/0000_worried_squadron_sinister.sql |
interview_sessions |
data | healthy | drizzle/0000_worried_squadron_sinister.sql |
notifications |
data | healthy | drizzle/0000_worried_squadron_sinister.sql |
schedules |
data | healthy | drizzle/0000_worried_squadron_sinister.sql |
sessions |
data | healthy | drizzle/0000_worried_squadron_sinister.sql |
source_chunks |
data | healthy | drizzle/0000_worried_squadron_sinister.sql |
sources |
data | healthy | drizzle/0000_worried_squadron_sinister.sql |
users |
data | healthy | drizzle/0000_worried_squadron_sinister.sql |
verification_tokens |
data | healthy | drizzle/0000_worried_squadron_sinister.sql |
workspace_members |
data | healthy | drizzle/0000_worried_squadron_sinister.sql |
workspaces |
data | healthy | drizzle/0000_worried_squadron_sinister.sql |
| Label | Layer | Status | Path |
|---|---|---|---|
/demo/playback |
frontend | healthy | src/app/demo/playback/page.tsx |
/(app) |
frontend | healthy | src/app/(app)/page.tsx |
/(app)/settings |
frontend | healthy | src/app/(app)/settings/page.tsx |
/(app)/docs |
frontend | healthy | src/app/(app)/docs/page.tsx |
/(app)/docs/[id] |
frontend | healthy | src/app/(app)/docs/[id]/page.tsx |
/(app)/agent |
frontend | healthy | src/app/(app)/agent/page.tsx |
/(app)/chat/[documentId] |
frontend | healthy | src/app/(app)/chat/[documentId]/page.tsx |
/(app)/chat/new |
frontend | healthy | src/app/(app)/chat/new/page.tsx |
/(app)/deck/[versionId] |
frontend | healthy | src/app/(app)/deck/[versionId]/page.tsx |
/(app)/schedules |
frontend | healthy | src/app/(app)/schedules/page.tsx |
/(app)/kb |
frontend | healthy | src/app/(app)/kb/page.tsx |
/(auth)/login |
frontend | healthy | src/app/(auth)/login/page.tsx |
| Label | Layer | Status | Path |
|---|---|---|---|
postgres |
data | healthy | pnpm-lock.yaml |
cassandra |
data | healthy | pnpm-lock.yaml |
mongodb |
data | healthy | pnpm-lock.yaml |
mysql |
data | healthy | pnpm-lock.yaml |
redis |
data | healthy | pnpm-lock.yaml |
sqlite |
data | healthy | pnpm-lock.yaml |
postgresql |
data | healthy | .env.example |
| Label | Layer | Status | Path |
|---|---|---|---|
auth::src/middleware.ts |
security | healthy | src/middleware.ts |
auth::CLAUDE.md |
security | healthy | CLAUDE.md |
auth::src/auth.ts |
security | healthy | src/auth.ts |
auth::.env.example |
security | healthy | .env.example |
auth::package.json |
security | healthy | package.json |
auth::src/auth.config.ts |
security | healthy | src/auth.config.ts |
| Label | Layer | Status | Path |
|---|---|---|---|
RootLayout |
frontend | healthy | src/app/layout.tsx |
GlobalError |
frontend | healthy | src/app/global-error.tsx |
DemoPlaybackPage |
frontend | healthy | src/app/demo/playback/page.tsx |
ChatLoading |
frontend | healthy | src/app/(app)/chat/loading.tsx |
LoginPage |
frontend | healthy | src/app/(auth)/login/page.tsx |
| Label | Layer | Status | Path |
|---|---|---|---|
vps::aws |
hardware | healthy | pnpm-lock.yaml |
vps::azure |
hardware | healthy | pnpm-lock.yaml |
vps::gcp |
hardware | healthy | pnpm-lock.yaml |
| Label | Layer | Status | Path |
|---|---|---|---|
port:64 |
network | healthy | pnpm-lock.yaml |
port:16 |
network | healthy | pnpm-lock.yaml |
| Label | Layer | Status | Path |
|---|---|---|---|
repobility-clone-z955pnfj |
software | healthy | /tmp/repobility-clone-z955pnfj |
This page is publicly accessible at:
https://repobility.com/scan/ff13dc40-a9a0-401b-a0cd-d41d338c4c9c/
To check status programmatically (no auth required):
curl -s https://repobility.com/api/v1/public/scan/ff13dc40-a9a0-401b-a0cd-d41d338c4c9c/
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.