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.

zhnq/agendum

https://github.com/zhnq/agendum · scanned 2026-06-16 01:12 UTC (2 months, 1 week ago)

28 raw signals (0 security + 28 graph)

UNIFIED Repobility · multi-layer engine · AI coders

Complete repo analysis

Last scanned 2 months, 1 week ago · v1 · 26 actionable findings from 1 signal source. 2 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 396 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
sleep software healthy test/e2e-eventbus.ts:sleep
assert software healthy test/e2e-eventbus.ts:assert
driveTwice software healthy test/e2e-eventbus.ts:driveTwice
send software healthy test/ui-nlchat-shot.ts:send
sleep software healthy test/ui-nlchat-shot.ts:sleep
evalJs software healthy test/ui-nlchat-shot.ts:evalJs
shot software healthy test/ui-nlchat-shot.ts:shot
typeEnter software healthy test/ui-nlchat-shot.ts:typeEnter
nlScript software healthy test/mock-llm.ts:nlScript
hasToolResult software healthy test/mock-llm.ts:hasToolResult
check software healthy test/holiday-test.ts:check
post software healthy test/e2e-nlchat.ts:post
assert software healthy test/e2e-nlchat.ts:assert
request software healthy web/src/api.ts:request
taskToInput software healthy web/src/api.ts:taskToInput
fmtTime software healthy web/src/labels.ts:fmtTime
scheduleSummary software healthy web/src/labels.ts:scheduleSummary
durationText software healthy web/src/labels.ts:durationText
useMediaQuery software healthy web/src/useMediaQuery.ts:useMediaQuery
onChange software healthy web/src/useMediaQuery.ts:onChange
parseTime software healthy web/src/cronRules.ts:parseTime
fmtTime software healthy web/src/cronRules.ts:fmtTime
ruleToCron software healthy web/src/cronRules.ts:ruleToCron
cronToRule software healthy web/src/cronRules.ts:cronToRule
isValidCronExpr software healthy web/src/cronRules.ts:isValidCronExpr
nextRunForRule software healthy web/src/cronRules.ts:nextRunForRule
rulesToScheduleParts software healthy web/src/cronRules.ts:rulesToScheduleParts
schedulePartsToRules software healthy web/src/cronRules.ts:schedulePartsToRules
stashNlDraft software healthy web/src/nlDraft.ts:stashNlDraft
takeNlDraft software healthy web/src/nlDraft.ts:takeNlDraft
useMenuKey software healthy web/src/App.tsx:useMenuKey
pageMeta software healthy web/src/App.tsx:pageMeta
healthText software healthy web/src/App.tsx:healthText
healthDotColor software healthy web/src/App.tsx:healthDotColor
HealthCard software healthy web/src/App.tsx:HealthCard
App software healthy web/src/App.tsx:App
check software healthy web/src/App.tsx:check
pageHeader software healthy web/src/App.tsx:pageHeader
routes software healthy web/src/App.tsx:routes
parseAssistant software healthy web/src/components/NlChatWidget.tsx:parseAssistant
scheduleSummary software healthy web/src/components/NlChatWidget.tsx:scheduleSummary
DraftCard software healthy web/src/components/NlChatWidget.tsx:DraftCard
QuestionControls software healthy web/src/components/NlChatWidget.tsx:QuestionControls
NlChatWidget software healthy web/src/components/NlChatWidget.tsx:NlChatWidget
callApi software healthy web/src/components/NlChatWidget.tsx:callApi
sendText software healthy web/src/components/NlChatWidget.tsx:sendText
forceGenerate software healthy web/src/components/NlChatWidget.tsx:forceGenerate
reset software healthy web/src/components/NlChatWidget.tsx:reset
fillForm software healthy web/src/components/NlChatWidget.tsx:fillForm
StatusTag software healthy web/src/components/StatusTag.tsx:StatusTag

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

LabelLayerStatusPath
README.zh-CN.md software healthy README.zh-CN.md
bun.lock software healthy bun.lock
README.md software healthy README.md
package.json software healthy package.json
tsconfig.json software healthy tsconfig.json
e2e-eventbus.ts software healthy test/e2e-eventbus.ts
ui-nlchat-shot.ts software healthy test/ui-nlchat-shot.ts
mock-llm.ts software healthy test/mock-llm.ts
holiday-test.ts software healthy test/holiday-test.ts
e2e-nlchat.ts software healthy test/e2e-nlchat.ts
api-contract.md software healthy docs/api-contract.md
frontend-redesign-pure.html software healthy docs/frontend-redesign-pure.html
frontend-redesign-prototype.html software healthy docs/frontend-redesign-prototype.html
vite.config.ts software healthy web/vite.config.ts
bun.lock software healthy web/bun.lock
package.json software healthy web/package.json
index.html software healthy web/index.html
tsconfig.json software healthy web/tsconfig.json
index.css software healthy web/src/index.css
api.ts software healthy web/src/api.ts
labels.ts software healthy web/src/labels.ts
useMediaQuery.ts software healthy web/src/useMediaQuery.ts
presets.ts software healthy web/src/presets.ts
cronRules.ts software healthy web/src/cronRules.ts
main.tsx software healthy web/src/main.tsx
nlDraft.ts software healthy web/src/nlDraft.ts
vite-env.d.ts software healthy web/src/vite-env.d.ts
App.tsx software healthy web/src/App.tsx
types.ts software healthy web/src/types.ts
NlChatWidget.tsx software healthy web/src/components/NlChatWidget.tsx
StatusTag.tsx software healthy web/src/components/StatusTag.tsx
ScheduleBuilder.tsx software healthy web/src/components/ScheduleBuilder.tsx
Sources.tsx software healthy web/src/pages/Sources.tsx
TaskEdit.tsx software healthy web/src/pages/TaskEdit.tsx
Channels.tsx software healthy web/src/pages/Channels.tsx
TaskList.tsx software healthy web/src/pages/TaskList.tsx
RunDetail.tsx software healthy web/src/pages/RunDetail.tsx
Runs.tsx software healthy web/src/pages/Runs.tsx
Settings.tsx software healthy web/src/pages/Settings.tsx
TaskDetail.tsx software healthy web/src/pages/TaskDetail.tsx
Providers.tsx software healthy web/src/pages/Providers.tsx
ci.yml software healthy .github/workflows/ci.yml
release.yml software healthy .github/workflows/release.yml
types.ts software healthy src/shared/types.ts
config.ts software healthy src/daemon/config.ts
api.ts software healthy src/daemon/api.ts
paths.ts software healthy src/daemon/paths.ts
holidays.ts software healthy src/daemon/holidays.ts
update.ts software healthy src/daemon/update.ts
index.ts software healthy src/daemon/index.ts

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

LabelLayerStatusPath
/Sources frontend healthy web/src/pages/Sources.tsx
/TaskEdit frontend healthy web/src/pages/TaskEdit.tsx
/Channels frontend healthy web/src/pages/Channels.tsx
/TaskList frontend healthy web/src/pages/TaskList.tsx
/RunDetail frontend healthy web/src/pages/RunDetail.tsx
/Runs frontend healthy web/src/pages/Runs.tsx
/Settings frontend healthy web/src/pages/Settings.tsx
/TaskDetail frontend healthy web/src/pages/TaskDetail.tsx
/Providers frontend healthy web/src/pages/Providers.tsx
/ frontend healthy web/src/App.tsx
/tasks/new frontend healthy web/src/App.tsx
/tasks/:id/edit frontend healthy web/src/App.tsx
/tasks/:id frontend healthy web/src/App.tsx
/runs frontend healthy web/src/App.tsx
/runs/:id frontend healthy web/src/App.tsx
/providers frontend healthy web/src/App.tsx
/channels frontend healthy web/src/App.tsx
/sources frontend healthy web/src/App.tsx
/settings frontend healthy web/src/App.tsx
* frontend healthy web/src/App.tsx

LabelLayerStatusPath
test software healthy test
docs software healthy docs
web software healthy web
src software healthy web/src
components software healthy web/src/components
pages software healthy web/src/pages
.github software healthy .github
workflows software healthy .github/workflows
src software healthy src
shared software healthy src/shared
daemon software healthy src/daemon
runner software healthy src/daemon/runner
agent software healthy src/daemon/runner/agent
notify software healthy src/daemon/notify

LabelLayerStatusPath
App frontend healthy web/src/App.tsx
NlChatWidget frontend healthy web/src/components/NlChatWidget.tsx
StatusTag frontend healthy web/src/components/StatusTag.tsx
ScheduleBuilder frontend healthy web/src/components/ScheduleBuilder.tsx
Sources frontend healthy web/src/pages/Sources.tsx
TaskEdit frontend healthy web/src/pages/TaskEdit.tsx
Channels frontend healthy web/src/pages/Channels.tsx
TaskList frontend healthy web/src/pages/TaskList.tsx
RunDetailPage frontend healthy web/src/pages/RunDetail.tsx
Runs frontend healthy web/src/pages/Runs.tsx
Settings frontend healthy web/src/pages/Settings.tsx
TaskDetail frontend healthy web/src/pages/TaskDetail.tsx
Providers frontend healthy web/src/pages/Providers.tsx

LabelLayerStatusPath
port:8793 network healthy test/e2e-eventbus.ts
port:9223 network healthy test/ui-nlchat-shot.ts
port:8788 network healthy test/mock-llm.ts

LabelLayerStatusPath
Scheduler software healthy src/daemon/scheduler.ts:Scheduler
EventBus software healthy src/daemon/eventbus.ts:EventBus

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

LabelLayerStatusPath
check cicd healthy .github/workflows/ci.yml
windows-installer cicd healthy .github/workflows/release.yml

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

LabelLayerStatusPath
sqlite data healthy README.md

LabelLayerStatusPath
127.0.0.1 network healthy README.md
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/a7f340af-6429-4f9e-9edb-cadb6c781f48/

To check status programmatically (no auth required):

curl -s https://repobility.com/api/v1/public/scan/a7f340af-6429-4f9e-9edb-cadb6c781f48/

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.