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.

yusyuan9224/docwarden

https://github.com/yusyuan9224/docwarden · scanned 2026-06-16 01:09 UTC (2 months, 1 week ago)

30 raw signals (0 security + 30 graph)

UNIFIED Repobility · multi-layer engine · AI coders

Complete repo analysis

Last scanned 2 months, 1 week ago · v1 · 29 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.

JSON
Severity distribution — click a segment to filter
Active filters: excluding tests × Reset all

All 245 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
Badge software healthy frontend/src/components/ui/badge.tsx:Badge
Dialog software healthy frontend/src/components/ui/dialog.tsx:Dialog
DialogTrigger software healthy frontend/src/components/ui/dialog.tsx:DialogTrigger
DialogPortal software healthy frontend/src/components/ui/dialog.tsx:DialogPortal
DialogClose software healthy frontend/src/components/ui/dialog.tsx:DialogClose
DialogOverlay software healthy frontend/src/components/ui/dialog.tsx:DialogOverlay
DialogContent software healthy frontend/src/components/ui/dialog.tsx:DialogContent
DialogHeader software healthy frontend/src/components/ui/dialog.tsx:DialogHeader
DialogFooter software healthy frontend/src/components/ui/dialog.tsx:DialogFooter
DialogTitle software healthy frontend/src/components/ui/dialog.tsx:DialogTitle
DialogDescription software healthy frontend/src/components/ui/dialog.tsx:DialogDescription
Button software healthy frontend/src/components/ui/button.tsx:Button
Card software healthy frontend/src/components/ui/card.tsx:Card
CardHeader software healthy frontend/src/components/ui/card.tsx:CardHeader
CardTitle software healthy frontend/src/components/ui/card.tsx:CardTitle
CardDescription software healthy frontend/src/components/ui/card.tsx:CardDescription
CardAction software healthy frontend/src/components/ui/card.tsx:CardAction
CardContent software healthy frontend/src/components/ui/card.tsx:CardContent
CardFooter software healthy frontend/src/components/ui/card.tsx:CardFooter
Progress software healthy frontend/src/components/ui/progress.tsx:Progress
ProgressTrack software healthy frontend/src/components/ui/progress.tsx:ProgressTrack
ProgressIndicator software healthy frontend/src/components/ui/progress.tsx:ProgressIndicator
ProgressLabel software healthy frontend/src/components/ui/progress.tsx:ProgressLabel
ProgressValue software healthy frontend/src/components/ui/progress.tsx:ProgressValue
Tabs software healthy frontend/src/components/ui/tabs.tsx:Tabs
TabsList software healthy frontend/src/components/ui/tabs.tsx:TabsList
TabsTrigger software healthy frontend/src/components/ui/tabs.tsx:TabsTrigger
TabsContent software healthy frontend/src/components/ui/tabs.tsx:TabsContent
ScrollArea software healthy frontend/src/components/ui/scroll-area.tsx:ScrollArea
ScrollBar software healthy frontend/src/components/ui/scroll-area.tsx:ScrollBar
Separator software healthy frontend/src/components/ui/separator.tsx:Separator
Toaster software healthy frontend/src/components/ui/sonner.tsx:Toaster
CitationCard software healthy frontend/src/components/chat/ChatInterface.tsx:CitationCard
StepItem software healthy frontend/src/components/chat/ChatInterface.tsx:StepItem
AssistantMessage software healthy frontend/src/components/chat/ChatInterface.tsx:AssistantMes…
ChatInterface software healthy frontend/src/components/chat/ChatInterface.tsx:ChatInterface
handleKeyDown software healthy frontend/src/components/chat/ChatInterface.tsx:handleKeyDown
EmbedDialog software healthy frontend/src/components/admin/EmbedDialog.tsx:EmbedDialog
copy software healthy frontend/src/components/admin/EmbedDialog.tsx:copy
QuestionRow software healthy frontend/src/components/admin/UnansweredPanel.tsx:QuestionR…
handle software healthy frontend/src/components/admin/UnansweredPanel.tsx:handle
UnansweredPanel software healthy frontend/src/components/admin/UnansweredPanel.tsx:Unanswere…
UploadZone software healthy frontend/src/components/admin/SourcesPanel.tsx:UploadZone
doUpload software healthy frontend/src/components/admin/SourcesPanel.tsx:doUpload
onDrop software healthy frontend/src/components/admin/SourcesPanel.tsx:onDrop
SourceCard software healthy frontend/src/components/admin/SourcesPanel.tsx:SourceCard
handleDelete software healthy frontend/src/components/admin/SourcesPanel.tsx:handleDelete
SourcesPanel software healthy frontend/src/components/admin/SourcesPanel.tsx:SourcesPanel
handleCreate software healthy frontend/src/components/admin/SourcesPanel.tsx:handleCreate
HealthBadge software healthy frontend/src/components/admin/HealthBadge.tsx:HealthBadge

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

LabelLayerStatusPath
README.md software healthy README.md
CONTRIBUTING.md software healthy CONTRIBUTING.md
LICENSE software healthy LICENSE
CHANGELOG.md software healthy CHANGELOG.md
docker-compose.yml software healthy docker-compose.yml
postcss.config.mjs software healthy frontend/postcss.config.mjs
README.md software healthy frontend/README.md
pnpm-lock.yaml software healthy frontend/pnpm-lock.yaml
CLAUDE.md software healthy frontend/CLAUDE.md
package.json software healthy frontend/package.json
Dockerfile software healthy frontend/Dockerfile
components.json software healthy frontend/components.json
tsconfig.json software healthy frontend/tsconfig.json
eslint.config.mjs software healthy frontend/eslint.config.mjs
AGENTS.md software healthy frontend/AGENTS.md
next.config.ts software healthy frontend/next.config.ts
badge.tsx software healthy frontend/src/components/ui/badge.tsx
dialog.tsx software healthy frontend/src/components/ui/dialog.tsx
button.tsx software healthy frontend/src/components/ui/button.tsx
card.tsx software healthy frontend/src/components/ui/card.tsx
progress.tsx software healthy frontend/src/components/ui/progress.tsx
tabs.tsx software healthy frontend/src/components/ui/tabs.tsx
scroll-area.tsx software healthy frontend/src/components/ui/scroll-area.tsx
separator.tsx software healthy frontend/src/components/ui/separator.tsx
sonner.tsx software healthy frontend/src/components/ui/sonner.tsx
ChatInterface.tsx software healthy frontend/src/components/chat/ChatInterface.tsx
EmbedDialog.tsx software healthy frontend/src/components/admin/EmbedDialog.tsx
UnansweredPanel.tsx software healthy frontend/src/components/admin/UnansweredPanel.tsx
SourcesPanel.tsx software healthy frontend/src/components/admin/SourcesPanel.tsx
HealthBadge.tsx software healthy frontend/src/components/admin/HealthBadge.tsx
globals.css software healthy frontend/src/app/globals.css
page.tsx software healthy frontend/src/app/page.tsx
layout.tsx software healthy frontend/src/app/layout.tsx
page.tsx software healthy frontend/src/app/widget/page.tsx
api.ts software healthy frontend/src/lib/api.ts
utils.ts software healthy frontend/src/lib/utils.ts
README.md software healthy backend/README.md
Dockerfile software healthy backend/Dockerfile
pyproject.toml software healthy backend/pyproject.toml
test_agent.py software healthy backend/tests/test_agent.py
ollama_client.py software healthy backend/src/docwarden/ollama_client.py
schemas.py software healthy backend/src/docwarden/schemas.py
__init__.py software healthy backend/src/docwarden/__init__.py
chunking.py software healthy backend/src/docwarden/chunking.py
config.py software healthy backend/src/docwarden/config.py
kb.py software healthy backend/src/docwarden/kb.py
cli.py software healthy backend/src/docwarden/cli.py
store.py software healthy backend/src/docwarden/store.py
agent.py software healthy backend/src/docwarden/agent.py
server.py software healthy backend/src/docwarden/server.py

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

LabelLayerStatusPath
frontend software healthy frontend
src software healthy frontend/src
components software healthy frontend/src/components
ui software healthy frontend/src/components/ui
chat software healthy frontend/src/components/chat
admin software healthy frontend/src/components/admin
app software healthy frontend/src/app
widget software healthy frontend/src/app/widget
lib software healthy frontend/src/lib
backend software healthy backend
tests software healthy backend/tests
src software healthy backend/src
docwarden software healthy backend/src/docwarden
.github software healthy .github
ISSUE_TEMPLATE software healthy .github/ISSUE_TEMPLATE
workflows software healthy .github/workflows

LabelLayerStatusPath
FakeOllama software healthy backend/tests/test_agent.py:11
FakeKB software healthy backend/tests/test_agent.py:26
StructuredOutputError software healthy backend/src/docwarden/ollama_client.py:19
OllamaClient software healthy backend/src/docwarden/ollama_client.py:23
LLMDecision software healthy backend/src/docwarden/schemas.py:15
Citation software healthy backend/src/docwarden/schemas.py:26
AgentStep software healthy backend/src/docwarden/schemas.py:34
ChatResult software healthy backend/src/docwarden/schemas.py:42
SourceOut software healthy backend/src/docwarden/schemas.py:49
Chunk software healthy backend/src/docwarden/chunking.py:14
Settings software healthy backend/src/docwarden/config.py:6
SearchHit software healthy backend/src/docwarden/kb.py:15
KnowledgeBase software healthy backend/src/docwarden/kb.py:22
Store software healthy backend/src/docwarden/store.py:35
SourceIn software healthy backend/src/docwarden/server.py:67
ChatIn software healthy backend/src/docwarden/server.py:128

LabelLayerStatusPath
GET /api/health api healthy backend/src/docwarden/server.py
POST /api/sources api healthy backend/src/docwarden/server.py
GET /api/sources api healthy backend/src/docwarden/server.py
DELETE /api/sources/{source_id} api healthy backend/src/docwarden/server.py
POST /api/sources/{source_id}/documents api healthy backend/src/docwarden/server.py
POST /api/chat api healthy backend/src/docwarden/server.py
GET /api/unanswered api healthy backend/src/docwarden/server.py
POST /api/unanswered/{uid}/resolve api healthy backend/src/docwarden/server.py

LabelLayerStatusPath
ChatInterface frontend healthy frontend/src/components/chat/ChatInterface.tsx
EmbedDialog frontend healthy frontend/src/components/admin/EmbedDialog.tsx
UnansweredPanel frontend healthy frontend/src/components/admin/UnansweredPanel.tsx
SourcesPanel frontend healthy frontend/src/components/admin/SourcesPanel.tsx
HealthBadge frontend healthy frontend/src/components/admin/HealthBadge.tsx
AdminPage frontend healthy frontend/src/app/page.tsx
RootLayout frontend healthy frontend/src/app/layout.tsx
WidgetPage frontend healthy frontend/src/app/widget/page.tsx

LabelLayerStatusPath
image::frontend/Dockerfile hardware healthy frontend/Dockerfile
image::backend/Dockerfile hardware healthy backend/Dockerfile
qdrant hardware healthy docker-compose.yml
backend hardware healthy docker-compose.yml
frontend hardware healthy docker-compose.yml

LabelLayerStatusPath
port:8000 network healthy docker-compose.yml
port:3000 network healthy docker-compose.yml
port:64 network healthy frontend/pnpm-lock.yaml
port:16 network healthy frontend/pnpm-lock.yaml

LabelLayerStatusPath
sources data healthy backend/src/docwarden/store.py
documents data healthy backend/src/docwarden/store.py
unanswered data healthy backend/src/docwarden/store.py

LabelLayerStatusPath
backend cicd healthy .github/workflows/ci.yml
frontend cicd healthy .github/workflows/ci.yml
docker cicd healthy .github/workflows/ci.yml

LabelLayerStatusPath
127.0.0.1 network healthy docker-compose.yml
1.27.2.3 network healthy backend/pyproject.toml

LabelLayerStatusPath
/page.tsx frontend healthy frontend/src/app/page.tsx
/widget frontend healthy frontend/src/app/widget/page.tsx

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

LabelLayerStatusPath
sqlite data healthy README.md

LabelLayerStatusPath
gpu (detected) hardware healthy docker-compose.yml

LabelLayerStatusPath
gha::ci cicd healthy .github/workflows/ci.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/a60329db-91b0-46de-8b23-f5cf2071cfc0/

To check status programmatically (no auth required):

curl -s https://repobility.com/api/v1/public/scan/a60329db-91b0-46de-8b23-f5cf2071cfc0/

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.