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.

zenod-ai/zenod

https://github.com/zenod-ai/zenod · scanned 2026-06-16 01:11 UTC (2 months, 1 week ago)

107 raw signals (0 security + 107 graph)

UNIFIED Repobility · multi-layer engine · AI coders

Complete repo analysis

Last scanned 2 months, 1 week ago · v1 · 104 actionable findings from 1 signal source. 3 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 1027 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
GithubIcon software healthy apps/site/src/App.tsx:GithubIcon
CopyButton software healthy apps/site/src/App.tsx:CopyButton
handleCopy software healthy apps/site/src/App.tsx:handleCopy
CommandBlock software healthy apps/site/src/App.tsx:CommandBlock
SectionHeading software healthy apps/site/src/App.tsx:SectionHeading
Yes software healthy apps/site/src/App.tsx:Yes
No software healthy apps/site/src/App.tsx:No
Partial software healthy apps/site/src/App.tsx:Partial
App software healthy apps/site/src/App.tsx:App
DeadEndLines software healthy apps/site/src/components/memory-diagram.tsx:DeadEndLines
ConvergingLines software healthy apps/site/src/components/memory-diagram.tsx:ConvergingLines
VerticalLine software healthy apps/site/src/components/memory-diagram.tsx:VerticalLine
MemoryDiagram software healthy apps/site/src/components/memory-diagram.tsx:MemoryDiagram
ReadLine software healthy apps/site/src/components/bet-diagram.tsx:ReadLine
WriteLine software healthy apps/site/src/components/bet-diagram.tsx:WriteLine
BetDiagram software healthy apps/site/src/components/bet-diagram.tsx:BetDiagram
FlowDown software healthy apps/site/src/components/model-diagram.tsx:FlowDown
FlowMerge software healthy apps/site/src/components/model-diagram.tsx:FlowMerge
KnowledgeArcs software healthy apps/site/src/components/model-diagram.tsx:KnowledgeArcs
ZenodNode software healthy apps/site/src/components/model-diagram.tsx:ZenodNode
QuoteChip software healthy apps/site/src/components/model-diagram.tsx:QuoteChip
EvidenceFiles software healthy apps/site/src/components/model-diagram.tsx:EvidenceFiles
KnowledgePages software healthy apps/site/src/components/model-diagram.tsx:KnowledgePages
ModelDiagram software healthy apps/site/src/components/model-diagram.tsx:ModelDiagram
Badge software healthy apps/site/src/components/ui/badge.tsx:Badge
Button software healthy apps/site/src/components/ui/button.tsx:Button
Card software healthy apps/site/src/components/ui/card.tsx:Card
CardHeader software healthy apps/site/src/components/ui/card.tsx:CardHeader
CardTitle software healthy apps/site/src/components/ui/card.tsx:CardTitle
CardDescription software healthy apps/site/src/components/ui/card.tsx:CardDescription
CardAction software healthy apps/site/src/components/ui/card.tsx:CardAction
CardContent software healthy apps/site/src/components/ui/card.tsx:CardContent
CardFooter software healthy apps/site/src/components/ui/card.tsx:CardFooter
Separator software healthy apps/site/src/components/ui/separator.tsx:Separator
cn software healthy apps/site/src/lib/utils.ts:cn
consumeGithubReturn software healthy apps/web/src/App.tsx:consumeGithubReturn
App software healthy apps/web/src/App.tsx:App
GithubMarkIcon software healthy apps/web/src/components/github-connect.tsx:GithubMarkIcon
launchManifestFlow software healthy apps/web/src/components/github-connect.tsx:launchManifestFl…
RepoPickerDialog software healthy apps/web/src/components/github-connect.tsx:RepoPickerDialog
handlePick software healthy apps/web/src/components/github-connect.tsx:handlePick
GithubConnect software healthy apps/web/src/components/github-connect.tsx:GithubConnect
handleStart software healthy apps/web/src/components/github-connect.tsx:handleStart
handleDisconnect software healthy apps/web/src/components/github-connect.tsx:handleDisconnect
statusLabel software healthy apps/web/src/components/telegram-connect.tsx:statusLabel
parseAllowlist software healthy apps/web/src/components/telegram-connect.tsx:parseAllowlist
timeAgo software healthy apps/web/src/components/telegram-connect.tsx:timeAgo
TelegramConnect software healthy apps/web/src/components/telegram-connect.tsx:TelegramConnect
saveSettings software healthy apps/web/src/components/telegram-connect.tsx:saveSettings
handleDisconnect software healthy apps/web/src/components/telegram-connect.tsx:handleDisconne…

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
package.json software healthy package.json
Dockerfile software healthy Dockerfile
package-lock.json software healthy package-lock.json
LICENSE software healthy LICENSE
docker-compose.runner.yml software healthy docker-compose.runner.yml
tsconfig.base.json software healthy tsconfig.base.json
tsconfig.app.json software healthy apps/site/tsconfig.app.json
vite.config.ts software healthy apps/site/vite.config.ts
package.json software healthy apps/site/package.json
tsconfig.node.json software healthy apps/site/tsconfig.node.json
index.html software healthy apps/site/index.html
Dockerfile software healthy apps/site/Dockerfile
components.json software healthy apps/site/components.json
eslint.config.js software healthy apps/site/eslint.config.js
tsconfig.json software healthy apps/site/tsconfig.json
index.css software healthy apps/site/src/index.css
main.tsx software healthy apps/site/src/main.tsx
App.tsx software healthy apps/site/src/App.tsx
memory-diagram.tsx software healthy apps/site/src/components/memory-diagram.tsx
bet-diagram.tsx software healthy apps/site/src/components/bet-diagram.tsx
model-diagram.tsx software healthy apps/site/src/components/model-diagram.tsx
badge.tsx software healthy apps/site/src/components/ui/badge.tsx
button.tsx software healthy apps/site/src/components/ui/button.tsx
card.tsx software healthy apps/site/src/components/ui/card.tsx
separator.tsx software healthy apps/site/src/components/ui/separator.tsx
utils.ts software healthy apps/site/src/lib/utils.ts
tsconfig.app.json software healthy apps/web/tsconfig.app.json
vite.config.ts software healthy apps/web/vite.config.ts
README.md software healthy apps/web/README.md
package.json software healthy apps/web/package.json
tsconfig.node.json software healthy apps/web/tsconfig.node.json
index.html software healthy apps/web/index.html
components.json software healthy apps/web/components.json
eslint.config.js software healthy apps/web/eslint.config.js
tsconfig.json software healthy apps/web/tsconfig.json
index.css software healthy apps/web/src/index.css
main.tsx software healthy apps/web/src/main.tsx
App.tsx software healthy apps/web/src/App.tsx
github-connect.tsx software healthy apps/web/src/components/github-connect.tsx
telegram-connect.tsx software healthy apps/web/src/components/telegram-connect.tsx
copy-button.tsx software healthy apps/web/src/components/copy-button.tsx
transcription-panel.tsx software healthy apps/web/src/components/transcription-panel.tsx
theme-provider.tsx software healthy apps/web/src/components/theme-provider.tsx
whatsapp-connect.tsx software healthy apps/web/src/components/whatsapp-connect.tsx
google-drive-connect.tsx software healthy apps/web/src/components/google-drive-connect.tsx
input-group.tsx software healthy apps/web/src/components/ui/input-group.tsx
spinner.tsx software healthy apps/web/src/components/ui/spinner.tsx
badge.tsx software healthy apps/web/src/components/ui/badge.tsx
alert-dialog.tsx software healthy apps/web/src/components/ui/alert-dialog.tsx

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

LabelLayerStatusPath
GET /api/health api healthy packages/server/src/app.ts
GET /.well-known/oauth-protected-resource api healthy packages/server/src/app.ts
GET /.well-known/oauth-protected-resource/mcp api healthy packages/server/src/app.ts
GET /.well-known/oauth-authorization-server api healthy packages/server/src/app.ts
GET /.well-known/oauth-authorization-server/mcp api healthy packages/server/src/app.ts
POST /oauth/register api healthy packages/server/src/app.ts
GET /oauth/authorize api healthy packages/server/src/app.ts
POST /oauth/authorize/decision api healthy packages/server/src/app.ts
POST /oauth/token api healthy packages/server/src/app.ts
GET /api/auth/status api healthy packages/server/src/app.ts
POST /api/auth/setup api healthy packages/server/src/app.ts
POST /api/auth/login api healthy packages/server/src/app.ts
POST /api/auth/logout api healthy packages/server/src/app.ts
USE /api/* api healthy packages/server/src/app.ts
GET /api/settings api healthy packages/server/src/app.ts
PUT /api/settings api healthy packages/server/src/app.ts
POST /api/settings/test-github api healthy packages/server/src/app.ts
POST /api/settings/test-llm api healthy packages/server/src/app.ts
POST /api/settings/test-drive api healthy packages/server/src/app.ts
GET /api/drive/status api healthy packages/server/src/app.ts
GET /api/transcription/status api healthy packages/server/src/app.ts
GET /api/transcription/models api healthy packages/server/src/app.ts
GET /api/transcription/openrouter-models api healthy packages/server/src/app.ts
POST /api/chat/voice/transcribe api healthy packages/server/src/app.ts
GET /api/ingest/jobs api healthy packages/server/src/app.ts
POST /api/ingest/jobs/:id/retry api healthy packages/server/src/app.ts
POST /api/ingest/jobs/:id/cancel api healthy packages/server/src/app.ts
GET /api/tasks/jobs api healthy packages/server/src/app.ts
GET /api/tasks/jobs/:id api healthy packages/server/src/app.ts
GET /api/usage api healthy packages/server/src/app.ts
GET /api/whatsapp/status api healthy packages/server/src/app.ts
GET /api/telegram/status api healthy packages/server/src/app.ts
PUT /api/telegram/settings api healthy packages/server/src/app.ts
PUT /api/whatsapp/settings api healthy packages/server/src/app.ts
POST /api/whatsapp/pair api healthy packages/server/src/app.ts
POST /api/whatsapp/disconnect api healthy packages/server/src/app.ts
POST /api/whatsapp/reset-session api healthy packages/server/src/app.ts
GET /api/token api healthy packages/server/src/app.ts
POST /api/token/regenerate api healthy packages/server/src/app.ts
GET /api/connections api healthy packages/server/src/app.ts
POST /api/connections/revoke api healthy packages/server/src/app.ts
GET /api/vault api healthy packages/server/src/app.ts
POST /api/vault/sync api healthy packages/server/src/app.ts
POST /api/vault/reclone api healthy packages/server/src/app.ts
GET /api/vault/lint api healthy packages/server/src/app.ts
POST /api/vault/clean-slate api healthy packages/server/src/app.ts
GET /api/github/app/status api healthy packages/server/src/app.ts
GET /api/github/app/start api healthy packages/server/src/app.ts
GET /api/github/app/callback api healthy packages/server/src/app.ts
GET /api/github/app/setup api healthy packages/server/src/app.ts

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

LabelLayerStatusPath
apps software healthy apps
site software healthy apps/site
src software healthy apps/site/src
components software healthy apps/site/src/components
ui software healthy apps/site/src/components/ui
lib software healthy apps/site/src/lib
web software healthy apps/web
src software healthy apps/web/src
components software healthy apps/web/src/components
ui software healthy apps/web/src/components/ui
lib software healthy apps/web/src/lib
views software healthy apps/web/src/views
settings software healthy apps/web/src/views/settings
docs software healthy docs
scripts software healthy scripts
packages software healthy packages
server software healthy packages/server
test software healthy packages/server/test
src software healthy packages/server/src
core software healthy packages/core
test software healthy packages/core/test
fixtures software healthy packages/core/test/fixtures
vault software healthy packages/core/test/fixtures/vault
Projects software healthy packages/core/test/fixtures/vault/Projects
_templates software healthy packages/core/test/fixtures/vault/_templates
Notes software healthy packages/core/test/fixtures/vault/Notes
Areas software healthy packages/core/test/fixtures/vault/Areas
Log software healthy packages/core/test/fixtures/vault/Log
src software healthy packages/core/src
vault software healthy packages/core/src/vault
state software healthy packages/core/src/state
ops software healthy packages/core/src/ops
git software healthy packages/core/src/git
engine software healthy packages/core/src/engine
llm software healthy packages/core/src/llm
.claude software healthy .claude
services software healthy services
x-mcp software healthy services/x-mcp
.github software healthy .github
workflows software healthy .github/workflows

LabelLayerStatusPath
ApiError software healthy apps/web/src/lib/api.ts:ApiError
FakeSocket software healthy packages/server/test/whatsapp.test.ts:FakeSocket
IngestQueue software healthy packages/server/src/ingestQueue.ts:IngestQueue
IngestStore software healthy packages/server/src/ingestStore.ts:IngestStore
GroqTranscriptionError software healthy packages/server/src/transcribe.ts:GroqTranscriptionError
NotConfiguredError software healthy packages/server/src/runtime.ts:NotConfiguredError
Runtime software healthy packages/server/src/runtime.ts:Runtime
TaskJobQueue software healthy packages/server/src/taskJobQueue.ts:TaskJobQueue
TelegramGateway software healthy packages/server/src/telegramGateway.ts:TelegramGateway
WhatsAppStore software healthy packages/server/src/whatsappStore.ts:WhatsAppStore
DriveClient software healthy packages/server/src/drive.ts:DriveClient
OAuthStore software healthy packages/server/src/oauthStore.ts:OAuthStore
WhatsAppGateway software healthy packages/server/src/whatsappGateway.ts:WhatsAppGateway
UsageStore software healthy packages/server/src/usageStore.ts:UsageStore
Settings software healthy packages/server/src/settings.ts:Settings
TaskJobStore software healthy packages/server/src/taskJobStore.ts:TaskJobStore
FakeLlm software healthy packages/core/test/engine.test.ts:FakeLlm
ConfigError software healthy packages/core/src/vault/config.ts:ConfigError
SqliteStateStore software healthy packages/core/src/state/sqlite.ts:SqliteStateStore
NoteNotFoundError software healthy packages/core/src/ops/get.ts:NoteNotFoundError
VaultRepo software healthy packages/core/src/git/vaultRepo.ts:VaultRepo
WriteQueue software healthy packages/core/src/git/queue.ts:WriteQueue
AiSdkBrainLlm software healthy packages/core/src/llm/aisdk.ts:AiSdkBrainLlm

LabelLayerStatusPath
auth::packages/server/src/app.ts security healthy packages/server/src/app.ts
auth::packages/server/src/githubApp.ts security healthy packages/server/src/githubApp.ts
auth::apps/web/src/views/settings/ConnectionsTab.tsx security healthy apps/web/src/views/settings/ConnectionsTab.tsx
auth::packages/server/src/drive.ts security healthy packages/server/src/drive.ts
auth::apps/web/src/views/settings/TestTab.tsx security healthy apps/web/src/views/settings/TestTab.tsx
auth::packages/server/test/drive.test.ts security healthy packages/server/test/drive.test.ts
auth::packages/server/src/oauth.ts security healthy packages/server/src/oauth.ts
auth::apps/site/src/App.tsx security healthy apps/site/src/App.tsx
auth::packages/server/src/auth.ts security healthy packages/server/src/auth.ts
auth::packages/core/test/dod.test.ts security healthy packages/core/test/dod.test.ts
auth::packages/server/test/githubApp.test.ts security healthy packages/server/test/githubApp.test.ts
auth::packages/server/test/oauth.test.ts security healthy packages/server/test/oauth.test.ts
auth::apps/web/src/components/google-drive-connect.tsx security healthy apps/web/src/components/google-drive-connect.tsx
auth::packages/server/src/oauthStore.ts security healthy packages/server/src/oauthStore.ts
auth::packages/server/src/runtime.ts security healthy packages/server/src/runtime.ts

LabelLayerStatusPath
password_literal::packages/server/test/health.test.ts security healthy packages/server/test/health.test.ts
password_literal::packages/server/test/health.test.ts security healthy packages/server/test/health.test.ts
password_literal::packages/server/test/health.test.ts security healthy packages/server/test/health.test.ts
password_literal::packages/server/test/oauth.test.ts security healthy packages/server/test/oauth.test.ts
password_literal::packages/server/test/oauth.test.ts security healthy packages/server/test/oauth.test.ts
password_literal::packages/server/test/drive.test.ts security healthy packages/server/test/drive.test.ts
password_literal::packages/server/test/drive.test.ts security healthy packages/server/test/drive.test.ts
password_literal::packages/server/test/drive.test.ts security healthy packages/server/test/drive.test.ts

LabelLayerStatusPath
11.385.6.113 network healthy apps/site/src/App.tsx
3.495.998.108 network healthy apps/site/src/App.tsx
3.176.765.84 network healthy apps/site/src/App.tsx
5.92.42.36 network healthy apps/site/src/App.tsx
315.21.69.825 network healthy apps/site/src/App.tsx
127.0.0.1 network healthy packages/server/test/mcp.test.ts

LabelLayerStatusPath
port:8080 network healthy README.md
port:80 network healthy apps/site/Dockerfile
port:8000 network healthy services/x-mcp/Dockerfile

LabelLayerStatusPath
image::Dockerfile hardware healthy Dockerfile
image::apps/site/Dockerfile hardware healthy apps/site/Dockerfile
image::services/x-mcp/Dockerfile hardware healthy services/x-mcp/Dockerfile

LabelLayerStatusPath
sqlite data healthy README.md
postgres data healthy packages/core/src/types.ts

LabelLayerStatusPath
nginx network healthy apps/site/Dockerfile
traefik network healthy packages/server/src/app.ts

LabelLayerStatusPath
App frontend healthy apps/site/src/App.tsx
App frontend healthy apps/web/src/App.tsx

LabelLayerStatusPath
repobility-clone-1eunx2km software healthy /tmp/repobility-clone-1eunx2km

LabelLayerStatusPath
gpu (detected) hardware healthy packages/server/src/openrouterModels.ts

LabelLayerStatusPath
vps::hetzner hardware healthy packages/core/test/dod.test.ts

LabelLayerStatusPath
/ frontend healthy packages/server/src/auth.ts

LabelLayerStatusPath
gha::ci cicd healthy .github/workflows/ci.yml

LabelLayerStatusPath
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/75389ce2-675a-4405-9d18-e0086a64b0dd/

To check status programmatically (no auth required):

curl -s https://repobility.com/api/v1/public/scan/75389ce2-675a-4405-9d18-e0086a64b0dd/

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.