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.

yukimemi/kanade

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

116 raw signals (51 security + 65 graph)

UNIFIED Repobility · multi-layer engine · AI coders

Complete repo analysis

Last scanned 2 months, 1 week ago · v1 · 60 actionable findings from 2 signal sources. 192 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 937 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
clippy.toml software healthy clippy.toml
rust-toolchain.toml software healthy rust-toolchain.toml
renovate.json software healthy renovate.json
Cargo.toml software healthy Cargo.toml
GEMINI.md software healthy GEMINI.md
apm.yml software healthy apm.yml
renri.toml software healthy renri.toml
README.md software healthy README.md
rustfmt.toml software healthy rustfmt.toml
CLAUDE.md software healthy CLAUDE.md
Makefile.toml software healthy Makefile.toml
apm.lock.yaml software healthy apm.lock.yaml
OPENCODE.md software healthy OPENCODE.md
LICENSE software healthy LICENSE
Cargo.lock software healthy Cargo.lock
AGENTS.md software healthy AGENTS.md
opencode.json software healthy opencode.json
SPEC.md software healthy docs/SPEC.md
schedule.schema.json software healthy docs/schemas/schedule.schema.json
README.md software healthy docs/schemas/README.md
job.schema.json software healthy docs/schemas/job.schema.json
Cargo.toml software healthy crates/kanade/Cargo.toml
build.rs software healthy crates/kanade/build.rs
updater.rs software healthy crates/kanade/src/updater.rs
cli_config.rs software healthy crates/kanade/src/cli_config.rs
main.rs software healthy crates/kanade/src/main.rs
audit.rs software healthy crates/kanade/src/audit.rs
http_client.rs software healthy crates/kanade/src/http_client.rs
exec.rs software healthy crates/kanade/src/cmd/exec.rs
jetstream.rs software healthy crates/kanade/src/cmd/jetstream.rs
ping.rs software healthy crates/kanade/src/cmd/ping.rs
provenance.rs software healthy crates/kanade/src/cmd/provenance.rs
mod.rs software healthy crates/kanade/src/cmd/mod.rs
agent.rs software healthy crates/kanade/src/cmd/agent.rs
self_update.rs software healthy crates/kanade/src/cmd/self_update.rs
schedule.rs software healthy crates/kanade/src/cmd/schedule.rs
freeze.rs software healthy crates/kanade/src/cmd/freeze.rs
kill.rs software healthy crates/kanade/src/cmd/kill.rs
publish_verify.rs software healthy crates/kanade/src/cmd/publish_verify.rs
config.rs software healthy crates/kanade/src/cmd/config.rs
run.rs software healthy crates/kanade/src/cmd/run.rs
script.rs software healthy crates/kanade/src/cmd/script.rs
bulk.rs software healthy crates/kanade/src/cmd/bulk.rs
app.rs software healthy crates/kanade/src/cmd/app.rs
group.rs software healthy crates/kanade/src/cmd/group.rs
revoke.rs software healthy crates/kanade/src/cmd/revoke.rs
login.rs software healthy crates/kanade/src/cmd/login.rs
job.rs software healthy crates/kanade/src/cmd/job.rs
account.rs software healthy crates/kanade/src/cmd/account.rs
Cargo.toml software healthy crates/kanade-agent/Cargo.toml

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

LabelLayerStatusPath
loadCatalog software healthy crates/kanade-backend/web/src/i18n.ts:loadCatalog
App software healthy crates/kanade-backend/web/src/App.tsx:App
ThemedToaster software healthy crates/kanade-backend/web/src/App.tsx:ThemedToaster
AppContent software healthy crates/kanade-backend/web/src/App.tsx:AppContent
fmtBytes software healthy crates/kanade-backend/web/src/components/AgentProcessSectio…
fmtBytesPerSec software healthy crates/kanade-backend/web/src/components/AgentProcessSectio…
fmtRemaining software healthy crates/kanade-backend/web/src/components/AgentProcessSectio…
fmtPct software healthy crates/kanade-backend/web/src/components/AgentProcessSectio…
fmtAxisTime software healthy crates/kanade-backend/web/src/components/AgentProcessSectio…
pad software healthy crates/kanade-backend/web/src/components/AgentProcessSectio…
tooltipLabel software healthy crates/kanade-backend/web/src/components/AgentProcessSectio…
AgentProcessSection software healthy crates/kanade-backend/web/src/components/AgentProcessSectio…
setEnabled software healthy crates/kanade-backend/web/src/components/AgentProcessSectio…
statusBadge software healthy crates/kanade-backend/web/src/components/AgentProcessSectio…
subline software healthy crates/kanade-backend/web/src/components/AgentProcessSectio…
ProcessTimelineChart software healthy crates/kanade-backend/web/src/components/AgentProcessSectio…
yTickFormatter software healthy crates/kanade-backend/web/src/components/AgentProcessSectio…
tooltipFormatter software healthy crates/kanade-backend/web/src/components/AgentProcessSectio…
AuthBar software healthy crates/kanade-backend/web/src/components/AuthBar.tsx:AuthBar
ensureMonacoBootstrapped software healthy crates/kanade-backend/web/src/components/YamlEditor.tsx:ens…
darkModeMql software healthy crates/kanade-backend/web/src/components/YamlEditor.tsx:dar…
usePrefersDark software healthy crates/kanade-backend/web/src/components/YamlEditor.tsx:use…
handler software healthy crates/kanade-backend/web/src/components/YamlEditor.tsx:han…
YamlEditor software healthy crates/kanade-backend/web/src/components/YamlEditor.tsx:Yam…
ProtectedLayout software healthy crates/kanade-backend/web/src/components/ProtectedLayout.ts…
repoWebUrl software healthy crates/kanade-backend/web/src/components/YamlEditorDialog.t…
templateFor software healthy crates/kanade-backend/web/src/components/YamlEditorDialog.t…
endpointBase software healthy crates/kanade-backend/web/src/components/YamlEditorDialog.t…
listQueryKey software healthy crates/kanade-backend/web/src/components/YamlEditorDialog.t…
fetchYaml software healthy crates/kanade-backend/web/src/components/YamlEditorDialog.t…
postYaml software healthy crates/kanade-backend/web/src/components/YamlEditorDialog.t…
YamlEditorDialog software healthy crates/kanade-backend/web/src/components/YamlEditorDialog.t…
BackendVersion software healthy crates/kanade-backend/web/src/components/Sidebar.tsx:Backen…
SidebarBody software healthy crates/kanade-backend/web/src/components/Sidebar.tsx:Sideba…
Sidebar software healthy crates/kanade-backend/web/src/components/Sidebar.tsx:Sidebar
TimeRangePicker software healthy crates/kanade-backend/web/src/components/TimeRangePicker.ts…
GroupPicker software healthy crates/kanade-backend/web/src/components/GroupPicker.tsx:Gr…
onPointerDown software healthy crates/kanade-backend/web/src/components/GroupPicker.tsx:on…
options software healthy crates/kanade-backend/web/src/components/GroupPicker.tsx:op…
addMany software healthy crates/kanade-backend/web/src/components/GroupPicker.tsx:ad…
addValidated software healthy crates/kanade-backend/web/src/components/GroupPicker.tsx:ad…
handleInput software healthy crates/kanade-backend/web/src/components/GroupPicker.tsx:ha…
handlePaste software healthy crates/kanade-backend/web/src/components/GroupPicker.tsx:ha…
pick software healthy crates/kanade-backend/web/src/components/GroupPicker.tsx:pi…
removeChip software healthy crates/kanade-backend/web/src/components/GroupPicker.tsx:re…
onKeyDown software healthy crates/kanade-backend/web/src/components/GroupPicker.tsx:on…
showCheck software healthy crates/kanade-backend/web/src/components/GroupPicker.tsx:sh…
ErrorCard software healthy crates/kanade-backend/web/src/components/ErrorCard.tsx:Erro…
PcPicker software healthy crates/kanade-backend/web/src/components/PcPicker.tsx:PcPic…
onPointerDown software healthy crates/kanade-backend/web/src/components/PcPicker.tsx:onPoi…

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

LabelLayerStatusPath
/Exec frontend healthy crates/kanade-backend/web/src/pages/Exec.tsx
/Config frontend healthy crates/kanade-backend/web/src/pages/Config.tsx
/Apps frontend healthy crates/kanade-backend/web/src/pages/Apps.tsx
/JetStream frontend healthy crates/kanade-backend/web/src/pages/JetStream.tsx
/Agents frontend healthy crates/kanade-backend/web/src/pages/Agents.tsx
/Activity frontend healthy crates/kanade-backend/web/src/pages/Activity.tsx
/Inventory frontend healthy crates/kanade-backend/web/src/pages/Inventory.tsx
/Compliance frontend healthy crates/kanade-backend/web/src/pages/Compliance.tsx
/Accounts frontend healthy crates/kanade-backend/web/src/pages/Accounts.tsx
/Dashboard frontend healthy crates/kanade-backend/web/src/pages/Dashboard.tsx
/Events frontend healthy crates/kanade-backend/web/src/pages/Events.tsx
/Run frontend healthy crates/kanade-backend/web/src/pages/Run.tsx
/ChangePassword frontend healthy crates/kanade-backend/web/src/pages/ChangePassword.tsx
/Placeholder frontend healthy crates/kanade-backend/web/src/pages/Placeholder.tsx
/Rollout frontend healthy crates/kanade-backend/web/src/pages/Rollout.tsx
/AgentDetail frontend healthy crates/kanade-backend/web/src/pages/AgentDetail.tsx
/Groups frontend healthy crates/kanade-backend/web/src/pages/Groups.tsx
/Login frontend healthy crates/kanade-backend/web/src/pages/Login.tsx
/Schedules frontend healthy crates/kanade-backend/web/src/pages/Schedules.tsx
/Jobs frontend healthy crates/kanade-backend/web/src/pages/Jobs.tsx
/ResultDetail frontend healthy crates/kanade-backend/web/src/pages/ResultDetail.tsx
/Settings frontend healthy crates/kanade-backend/web/src/pages/Settings.tsx
/Audit frontend healthy crates/kanade-backend/web/src/pages/Audit.tsx
/Notifications frontend healthy crates/kanade-backend/web/src/pages/Notifications.tsx
/Search frontend healthy crates/kanade-backend/web/src/pages/Search.tsx
/Logs frontend healthy crates/kanade-backend/web/src/pages/Logs.tsx
/login frontend healthy crates/kanade-backend/web/src/App.tsx
/ frontend healthy crates/kanade-backend/web/src/App.tsx
/dashboard frontend healthy crates/kanade-backend/web/src/App.tsx
/agents frontend healthy crates/kanade-backend/web/src/App.tsx
/agents/:pcId frontend healthy crates/kanade-backend/web/src/App.tsx
/run frontend healthy crates/kanade-backend/web/src/App.tsx
/activity frontend healthy crates/kanade-backend/web/src/App.tsx
/activity/:resultId frontend healthy crates/kanade-backend/web/src/App.tsx
/events frontend healthy crates/kanade-backend/web/src/App.tsx
/results frontend healthy crates/kanade-backend/web/src/App.tsx
/results/* frontend healthy crates/kanade-backend/web/src/App.tsx
/audit frontend healthy crates/kanade-backend/web/src/App.tsx
/logs frontend healthy crates/kanade-backend/web/src/App.tsx
/inventory frontend healthy crates/kanade-backend/web/src/App.tsx
/inventory/search frontend healthy crates/kanade-backend/web/src/App.tsx
/compliance frontend healthy crates/kanade-backend/web/src/App.tsx
/jobs frontend healthy crates/kanade-backend/web/src/App.tsx
/schedules frontend healthy crates/kanade-backend/web/src/App.tsx
/exec frontend healthy crates/kanade-backend/web/src/App.tsx
/rollout frontend healthy crates/kanade-backend/web/src/App.tsx
/apps frontend healthy crates/kanade-backend/web/src/App.tsx
/groups frontend healthy crates/kanade-backend/web/src/App.tsx
/notifications frontend healthy crates/kanade-backend/web/src/App.tsx
/config frontend healthy crates/kanade-backend/web/src/App.tsx

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

LabelLayerStatusPath
docs software healthy docs
schemas software healthy docs/schemas
crates software healthy crates
kanade software healthy crates/kanade
src software healthy crates/kanade/src
cmd software healthy crates/kanade/src/cmd
kanade-agent software healthy crates/kanade-agent
tests software healthy crates/kanade-agent/tests
common software healthy crates/kanade-agent/tests/common
src software healthy crates/kanade-agent/src
klp software healthy crates/kanade-agent/src/klp
handlers software healthy crates/kanade-agent/src/klp/handlers
kanade-backend software healthy crates/kanade-backend
web software healthy crates/kanade-backend/web
src software healthy crates/kanade-backend/web/src
components software healthy crates/kanade-backend/web/src/components
ui software healthy crates/kanade-backend/web/src/components/ui
lib software healthy crates/kanade-backend/web/src/lib
locales software healthy crates/kanade-backend/web/src/locales
ja software healthy crates/kanade-backend/web/src/locales/ja
en software healthy crates/kanade-backend/web/src/locales/en
pages software healthy crates/kanade-backend/web/src/pages
migrations software healthy crates/kanade-backend/migrations
src software healthy crates/kanade-backend/src
api software healthy crates/kanade-backend/src/api
projector software healthy crates/kanade-backend/src/projector
scheduler software healthy crates/kanade-backend/src/scheduler
kanade-shared software healthy crates/kanade-shared
tests software healthy crates/kanade-shared/tests
src software healthy crates/kanade-shared/src
ipc software healthy crates/kanade-shared/src/ipc
wire software healthy crates/kanade-shared/src/wire
kanade-client software healthy crates/kanade-client
web software healthy crates/kanade-client/web
src software healthy crates/kanade-client/web/src
capabilities software healthy crates/kanade-client/capabilities
src software healthy crates/kanade-client/src
.claude software healthy .claude
skills software healthy .claude/skills
renri software healthy .claude/skills/renri
book software healthy book
po software healthy book/po
src software healthy book/src
reference software healthy book/src/reference
operations software healthy book/src/operations
agent-mediated-updates software healthy book/src/operations/agent-mediated-updates
developing software healthy book/src/developing
getting-started software healthy book/src/getting-started
.github software healthy .github
workflows software healthy .github/workflows

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

LabelLayerStatusPath
publish-client-to-backend cicd healthy .github/workflows/release-extras.yml
bump cicd healthy .github/workflows/apm-bump.yml
check cicd healthy .github/workflows/ci.yml
test cicd healthy .github/workflows/ci.yml
fmt cicd healthy .github/workflows/ci.yml
clippy cicd healthy .github/workflows/ci.yml
lockfile cicd healthy .github/workflows/ci.yml
coverage cicd healthy .github/workflows/ci.yml
offline-boot cicd healthy .github/workflows/integration.yml
build cicd healthy .github/workflows/docs.yml
deploy cicd healthy .github/workflows/docs.yml
claude cicd healthy .github/workflows/claude.yml
build cicd healthy .github/workflows/release.yml
release cicd healthy .github/workflows/release.yml
publish cicd healthy .github/workflows/release.yml
review cicd healthy .github/workflows/claude-review.yml
auto-tag cicd healthy .github/workflows/auto-tag.yml
apply cicd healthy .github/workflows/kata-apply.yml

LabelLayerStatusPath
notification_acks data healthy crates/kanade-backend/migrations/20260611150000_add_notific…
check_status data healthy crates/kanade-backend/migrations/20260609120000_add_check_s…
agents data healthy crates/kanade-backend/migrations/20260604000000_baseline.sql
audit_log data healthy crates/kanade-backend/migrations/20260604000000_baseline.sql
execution_results data healthy crates/kanade-backend/migrations/20260604000000_baseline.sql
executions data healthy crates/kanade-backend/migrations/20260604000000_baseline.sql
host_perf_samples data healthy crates/kanade-backend/migrations/20260604000000_baseline.sql
inventory_facts data healthy crates/kanade-backend/migrations/20260604000000_baseline.sql
inventory_history data healthy crates/kanade-backend/migrations/20260604000000_baseline.sql
obs_events data healthy crates/kanade-backend/migrations/20260604000000_baseline.sql
process_perf_samples data healthy crates/kanade-backend/migrations/20260604000000_baseline.sql
users data healthy crates/kanade-backend/migrations/20260604000000_baseline.sql

LabelLayerStatusPath
20260611030000_retention_indexes.sql data healthy crates/kanade-backend/migrations/20260611030000_retention_i…
20260611160000_agent_quarantined_versions.sql data healthy crates/kanade-backend/migrations/20260611160000_agent_quara…
20260607020000_index_execution_results_started_at.sql data healthy crates/kanade-backend/migrations/20260607020000_index_execu…
20260607010000_rfc3339_timestamp_text.sql data healthy crates/kanade-backend/migrations/20260607010000_rfc3339_tim…
20260611150000_add_notification_acks.sql data healthy crates/kanade-backend/migrations/20260611150000_add_notific…
20260611140000_finished_at_index.sql data healthy crates/kanade-backend/migrations/20260611140000_finished_at…
20260614000000_agent_last_logon.sql data healthy crates/kanade-backend/migrations/20260614000000_agent_last_…
20260615000000_check_status_label.sql data healthy crates/kanade-backend/migrations/20260615000000_check_statu…
20260609120000_add_check_status_table.sql data healthy crates/kanade-backend/migrations/20260609120000_add_check_s…
20260615010000_add_expires_at_to_execution_results.sql data healthy crates/kanade-backend/migrations/20260615010000_add_expires…
20260611120000_audit_stream_seq.sql data healthy crates/kanade-backend/migrations/20260611120000_audit_strea…
20260604000000_baseline.sql data healthy crates/kanade-backend/migrations/20260604000000_baseline.sql

LabelLayerStatusPath
auth::crates/kanade-backend/src/auth.rs security healthy crates/kanade-backend/src/auth.rs
auth::crates/kanade-backend/src/api/accounts.rs security healthy crates/kanade-backend/src/api/accounts.rs
auth::.github/workflows/claude-review.yml security healthy .github/workflows/claude-review.yml
auth::crates/kanade/src/main.rs security healthy crates/kanade/src/main.rs
auth::crates/kanade-backend/src/api/exec.rs security healthy crates/kanade-backend/src/api/exec.rs
auth::.github/workflows/claude.yml security healthy .github/workflows/claude.yml
auth::crates/kanade-backend/src/audit.rs security healthy crates/kanade-backend/src/audit.rs
auth::crates/kanade/src/cmd/login.rs security healthy crates/kanade/src/cmd/login.rs
auth::crates/kanade-shared/src/nats_client.rs security healthy crates/kanade-shared/src/nats_client.rs
auth::crates/kanade-backend/src/main.rs security healthy crates/kanade-backend/src/main.rs
auth::README.md security healthy README.md

LabelLayerStatusPath
port:05 network healthy apm.lock.yaml
port:43 network healthy apm.lock.yaml
port:5173 network healthy crates/kanade-backend/web/vite.config.ts
port:1420 network healthy crates/kanade-client/web/vite.config.ts
port:04 network healthy .github/workflows/apm-bump.yml
port:13 network healthy .github/workflows/apm-bump.yml
port:03 network healthy .github/workflows/kata-apply.yml
port:17 network healthy .github/workflows/kata-apply.yml
port:11 network healthy configs/schedules/morning-greeting.yaml
port:09 network healthy configs/schedules/morning-greeting.yaml

LabelLayerStatusPath
gha::release-extras cicd healthy .github/workflows/release-extras.yml
gha::apm-bump cicd healthy .github/workflows/apm-bump.yml
gha::ci cicd healthy .github/workflows/ci.yml
gha::integration cicd healthy .github/workflows/integration.yml
gha::docs cicd healthy .github/workflows/docs.yml
gha::claude cicd healthy .github/workflows/claude.yml
gha::release cicd healthy .github/workflows/release.yml
gha::claude-review cicd healthy .github/workflows/claude-review.yml
gha::auto-tag cicd healthy .github/workflows/auto-tag.yml
gha::kata-apply cicd healthy .github/workflows/kata-apply.yml

LabelLayerStatusPath
CLAUDE_CODE_OAUTH_TOKEN cicd healthy
KATA_APPLY_TOKEN cicd healthy
KANADE_BACKEND_URL cicd healthy
CARGO_REGISTRY_TOKEN cicd healthy
CODECOV_TOKEN cicd healthy
KANADE_BACKEND_TOKEN cicd healthy

LabelLayerStatusPath
gives software healthy crates/kanade-backend/web/src/components/YamlEditor.tsx:giv…
so software healthy crates/kanade-backend/web/src/components/Sidebar.tsx:so
ApiError software healthy crates/kanade-backend/web/src/lib/api.ts:ApiError
merger software healthy crates/kanade-backend/web/src/lib/utils.ts:merger
names software healthy crates/kanade-backend/web/src/pages/Events.tsx:names

LabelLayerStatusPath
sqlite data healthy Cargo.toml
postgres data healthy README.md
mysql data healthy Cargo.lock

LabelLayerStatusPath
127.0.0.1 network healthy README.md
24.40.0.4 network healthy configs/jobs/inventory-driver.yaml

LabelLayerStatusPath
App frontend healthy crates/kanade-backend/web/src/App.tsx
YamlEditor frontend healthy crates/kanade-backend/web/src/components/YamlEditor.tsx

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

LabelLayerStatusPath
vps::aws hardware healthy Cargo.lock

LabelLayerStatusPath
gpu (detected) hardware healthy configs/jobs/inventory-driver.yaml
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/4d2efe92-8b39-40db-ab05-9024fc62dd48/

To check status programmatically (no auth required):

curl -s https://repobility.com/api/v1/public/scan/4d2efe92-8b39-40db-ab05-9024fc62dd48/

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.