https://github.com/multica-ai/multica
· scanned 2026-05-17 02:50 UTC (18 hours, 24 minutes ago)
· 10 languages
761 findings (52 legacy + 709 scanner) 2nd percentile · Typescript · large (100-500K LoC) Scanner says 63 (lower by 8)
Last scanned 18 hours, 24 minutes ago · v2 · 407 findings from 2 sources. Findings combine the legacy security pipeline AND the multi-layer engine (atlas, wiring, flows, ranked) AND verified AI agent contributions.
| Component | Sub-score | Weight | Contribution |
|---|---|---|---|
structure_score |
60.0 | 0.15 | 9.00 |
security_score |
2.3 | 0.25 | 0.57 |
testing_score |
90.0 | 0.20 | 18.00 |
documentation_score |
75.0 | 0.15 | 11.25 |
practices_score |
75.0 | 0.15 | 11.25 |
code_quality |
51.7 | 0.10 | 5.17 |
| Overall | 1.00 | 55.2 |
agent: 7.6 ·
authz: 1.2 ·
docker: 8.9 ·
threat: 55.1 ·
journey: 62.8
All 4685 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 |
|---|---|---|---|
middleware |
software | healthy | apps/docs/middleware.ts:middleware |
Mermaid |
software | healthy | apps/docs/components/mermaid.tsx:Mermaid |
v |
software | healthy | apps/docs/components/mermaid.tsx:v |
switchLocalePath |
software | healthy | apps/docs/components/docs-settings.tsx:switchLocalePath |
DocsSettings |
software | healthy | apps/docs/components/docs-settings.tsx:DocsSettings |
handleLocaleChange |
software | healthy | apps/docs/components/docs-settings.tsx:handleLocaleChange |
ArchitectureDiagram |
software | healthy | apps/docs/components/architecture-diagram.tsx:ArchitectureD… |
YourSide |
software | healthy | apps/docs/components/architecture-diagram.tsx:YourSide |
MulticaSide |
software | healthy | apps/docs/components/architecture-diagram.tsx:MulticaSide |
Connector |
software | healthy | apps/docs/components/architecture-diagram.tsx:Connector |
SectionLabel |
software | healthy | apps/docs/components/architecture-diagram.tsx:SectionLabel |
Pill |
software | healthy | apps/docs/components/architecture-diagram.tsx:Pill |
DocsLocaleProvider |
software | healthy | apps/docs/components/locale-link.tsx:DocsLocaleProvider |
useDocsLocale |
software | healthy | apps/docs/components/locale-link.tsx:useDocsLocale |
LocaleLink |
software | healthy | apps/docs/components/locale-link.tsx:LocaleLink |
DocsHero |
software | healthy | apps/docs/components/hero.tsx:DocsHero |
DocsFeatureGrid |
software | healthy | apps/docs/components/hero.tsx:DocsFeatureGrid |
DocsFeatureCard |
software | healthy | apps/docs/components/hero.tsx:DocsFeatureCard |
Byline |
software | healthy | apps/docs/components/editorial.tsx:Byline |
NumberedCards |
software | healthy | apps/docs/components/editorial.tsx:NumberedCards |
NumberedCard |
software | healthy | apps/docs/components/editorial.tsx:NumberedCard |
NumberedSteps |
software | healthy | apps/docs/components/editorial.tsx:NumberedSteps |
Step |
software | healthy | apps/docs/components/editorial.tsx:Step |
MulticaMark |
software | healthy | apps/docs/app/layout.config.tsx:MulticaMark |
GitHubMark |
software | healthy | apps/docs/app/layout.config.tsx:GitHubMark |
externalLinkText |
software | healthy | apps/docs/app/layout.config.tsx:externalLinkText |
sitemap |
software | healthy | apps/docs/app/sitemap.ts:sitemap |
tokenizeCJK |
software | healthy | apps/docs/app/api/search/route.ts:tokenizeCJK |
NotFound |
software | healthy | apps/docs/app/[lang]/not-found.tsx:NotFound |
asLang |
software | healthy | apps/docs/app/[lang]/page.tsx:asLang |
generateStaticParams |
software | healthy | apps/docs/app/[lang]/page.tsx:generateStaticParams |
Page |
software | healthy | apps/docs/app/[lang]/page.tsx:Page |
generateMetadata |
software | healthy | apps/docs/app/[lang]/page.tsx:generateMetadata |
generateStaticParams |
software | healthy | apps/docs/app/[lang]/layout.tsx:generateStaticParams |
Layout |
software | healthy | apps/docs/app/[lang]/layout.tsx:Layout |
lang |
software | healthy | apps/docs/app/[lang]/layout.tsx:lang |
asLang |
software | healthy | apps/docs/app/[lang]/[...slug]/page.tsx:asLang |
Page |
software | healthy | apps/docs/app/[lang]/[...slug]/page.tsx:Page |
generateStaticParams |
software | healthy | apps/docs/app/[lang]/[...slug]/page.tsx:generateStaticParams |
generateMetadata |
software | healthy | apps/docs/app/[lang]/[...slug]/page.tsx:generateMetadata |
prefixLocale |
software | healthy | apps/docs/lib/locale-link.ts:prefixLocale |
absoluteDocsUrl |
software | healthy | apps/docs/lib/site.ts:absoluteDocsUrl |
docsAlternates |
software | healthy | apps/docs/lib/site.ts:docsAlternates |
createMemoryStorage |
software | healthy | apps/desktop/test/setup.ts:createMemoryStorage |
TitleSync |
software | healthy | apps/desktop/src/renderer/src/routes.tsx:TitleSync |
PageShell |
software | healthy | apps/desktop/src/renderer/src/routes.tsx:PageShell |
createTabRouter |
software | healthy | apps/desktop/src/renderer/src/routes.tsx:createTabRouter |
AppContent |
software | healthy | apps/desktop/src/renderer/src/App.tsx:AppContent |
BlockingRuntimeConfigError |
software | healthy | apps/desktop/src/renderer/src/App.tsx:BlockingRuntimeConfig… |
handleDaemonLogout |
software | healthy | apps/desktop/src/renderer/src/App.tsx:handleDaemonLogout |
Showing first 50 of this kind. Full payload available via the JSON button at the top of the page.
| Label | Layer | Status | Path |
|---|---|---|---|
README.zh-CN.md |
software | healthy | README.zh-CN.md |
SELF_HOSTING_AI.md |
software | healthy | SELF_HOSTING_AI.md |
playwright.config.ts |
software | warning | playwright.config.ts |
skills-lock.json |
software | healthy | skills-lock.json |
SELF_HOSTING.md |
software | healthy | SELF_HOSTING.md |
SELF_HOSTING_ADVANCED.md |
software | healthy | SELF_HOSTING_ADVANCED.md |
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 |
CONTRIBUTING.md |
software | healthy | CONTRIBUTING.md |
Dockerfile |
software | healthy | Dockerfile |
turbo.json |
software | healthy | turbo.json |
docker-compose.selfhost.yml |
software | healthy | docker-compose.selfhost.yml |
.goreleaser.yml |
software | healthy | .goreleaser.yml |
CLI_INSTALL.md |
software | healthy | CLI_INSTALL.md |
pnpm-workspace.yaml |
software | healthy | pnpm-workspace.yaml |
.env.example |
software | healthy | .env.example |
Makefile |
software | healthy | Makefile |
CLI_AND_DAEMON.md |
software | healthy | CLI_AND_DAEMON.md |
docker-compose.selfhost.build.yml |
software | healthy | docker-compose.selfhost.build.yml |
AGENTS.md |
software | healthy | AGENTS.md |
docker-compose.yml |
software | healthy | docker-compose.yml |
entrypoint.sh |
software | healthy | docker/entrypoint.sh |
package.json |
software | healthy | apps/docs/package.json |
next-env.d.ts |
software | warning | apps/docs/next-env.d.ts |
middleware.ts |
software | healthy | apps/docs/middleware.ts |
tsconfig.json |
software | healthy | apps/docs/tsconfig.json |
source.config.ts |
software | warning | apps/docs/source.config.ts |
vitest.config.ts |
software | warning | apps/docs/vitest.config.ts |
mermaid.tsx |
software | healthy | apps/docs/components/mermaid.tsx |
docs-settings.tsx |
software | healthy | apps/docs/components/docs-settings.tsx |
architecture-diagram.tsx |
software | healthy | apps/docs/components/architecture-diagram.tsx |
locale-link.tsx |
software | healthy | apps/docs/components/locale-link.tsx |
hero.tsx |
software | healthy | apps/docs/components/hero.tsx |
editorial.tsx |
software | healthy | apps/docs/components/editorial.tsx |
global.css |
software | healthy | apps/docs/app/global.css |
layout.config.tsx |
software | healthy | apps/docs/app/layout.config.tsx |
sitemap.ts |
software | healthy | apps/docs/app/sitemap.ts |
route.ts |
software | healthy | apps/docs/app/api/search/route.ts |
not-found.tsx |
software | healthy | apps/docs/app/[lang]/not-found.tsx |
page.tsx |
software | healthy | apps/docs/app/[lang]/page.tsx |
layout.tsx |
software | healthy | apps/docs/app/[lang]/layout.tsx |
page.tsx |
software | healthy | apps/docs/app/[lang]/[...slug]/page.tsx |
locale-link.test.ts |
software | warning | apps/docs/lib/locale-link.test.ts |
source.ts |
software | warning | apps/docs/lib/source.ts |
locale-link.ts |
software | healthy | apps/docs/lib/locale-link.ts |
site.ts |
software | healthy | apps/docs/lib/site.ts |
i18n.ts |
software | warning | apps/docs/lib/i18n.ts |
translations.ts |
software | warning | apps/docs/lib/translations.ts |
Showing first 50 of this kind. Full payload available via the JSON button at the top of the page.
| Label | Layer | Status | Path |
|---|---|---|---|
docker |
software | healthy | docker |
apps |
software | healthy | apps |
docs |
software | healthy | apps/docs |
components |
software | healthy | apps/docs/components |
app |
software | healthy | apps/docs/app |
api |
software | healthy | apps/docs/app/api |
search |
software | healthy | apps/docs/app/api/search |
[lang] |
software | healthy | apps/docs/app/[lang] |
[...slug] |
software | healthy | apps/docs/app/[lang]/[...slug] |
lib |
software | healthy | apps/docs/lib |
content |
software | healthy | apps/docs/content |
docs |
software | healthy | apps/docs/content/docs |
cli |
software | healthy | apps/docs/content/docs/cli |
getting-started |
software | healthy | apps/docs/content/docs/getting-started |
guides |
software | healthy | apps/docs/content/docs/guides |
developers |
software | healthy | apps/docs/content/docs/developers |
desktop |
software | healthy | apps/desktop |
test |
software | healthy | apps/desktop/test |
src |
software | healthy | apps/desktop/src |
renderer |
software | healthy | apps/desktop/src/renderer |
src |
software | healthy | apps/desktop/src/renderer/src |
stores |
software | healthy | apps/desktop/src/renderer/src/stores |
platform |
software | healthy | apps/desktop/src/renderer/src/platform |
components |
software | healthy | apps/desktop/src/renderer/src/components |
pages |
software | healthy | apps/desktop/src/renderer/src/pages |
hooks |
software | healthy | apps/desktop/src/renderer/src/hooks |
shared |
software | healthy | apps/desktop/src/shared |
preload |
software | healthy | apps/desktop/src/preload |
main |
software | healthy | apps/desktop/src/main |
web |
software | healthy | apps/web |
test |
software | healthy | apps/web/test |
platform |
software | healthy | apps/web/platform |
components |
software | healthy | apps/web/components |
app |
software | healthy | apps/web/app |
(landing) |
software | healthy | apps/web/app/(landing) |
about |
software | healthy | apps/web/app/(landing)/about |
changelog |
software | healthy | apps/web/app/(landing)/changelog |
homepage |
software | healthy | apps/web/app/(landing)/homepage |
download |
software | healthy | apps/web/app/(landing)/download |
favicon.ico |
software | healthy | apps/web/app/favicon.ico |
auth |
software | healthy | apps/web/app/auth |
callback |
software | healthy | apps/web/app/auth/callback |
[workspaceSlug] |
software | healthy | apps/web/app/[workspaceSlug] |
(dashboard) |
software | healthy | apps/web/app/[workspaceSlug]/(dashboard) |
settings |
software | healthy | apps/web/app/[workspaceSlug]/(dashboard)/settings |
usage |
software | healthy | apps/web/app/[workspaceSlug]/(dashboard)/usage |
projects |
software | healthy | apps/web/app/[workspaceSlug]/(dashboard)/projects |
[id] |
software | healthy | apps/web/app/[workspaceSlug]/(dashboard)/projects/[id] |
issues |
software | healthy | apps/web/app/[workspaceSlug]/(dashboard)/issues |
[id] |
software | healthy | apps/web/app/[workspaceSlug]/(dashboard)/issues/[id] |
Showing first 50 of this kind. Full payload available via the JSON button at the top of the page.
| Label | Layer | Status | Path |
|---|---|---|---|
024_backfill_empty_issue_prefix.down.sql |
data | healthy | server/migrations/024_backfill_empty_issue_prefix.down.sql |
050_agent_model.down.sql |
data | healthy | server/migrations/050_agent_model.down.sql |
053_drop_orphan_onboarding_current_step.down.sql |
data | healthy | server/migrations/053_drop_orphan_onboarding_current_step.d… |
077_task_usage_daily_invalidation.down.sql |
data | healthy | server/migrations/077_task_usage_daily_invalidation.down.sql |
060_add_user_language.down.sql |
data | healthy | server/migrations/060_add_user_language.down.sql |
031_agent_archive.up.sql |
data | healthy | server/migrations/031_agent_archive.up.sql |
007_drop_issue_repository.up.sql |
data | healthy | server/migrations/007_drop_issue_repository.up.sql |
042_autopilot.down.sql |
data | healthy | server/migrations/042_autopilot.down.sql |
018_comment_parent_cascade.up.sql |
data | healthy | server/migrations/018_comment_parent_cascade.up.sql |
004_agent_runtime_loop.down.sql |
data | healthy | server/migrations/004_agent_runtime_loop.down.sql |
083_runtime_visibility.down.sql |
data | healthy | server/migrations/083_runtime_visibility.down.sql |
059_label_timestamps.up.sql |
data | healthy | server/migrations/059_label_timestamps.up.sql |
036_search_index_lower.down.sql |
data | healthy | server/migrations/036_search_index_lower.down.sql |
011_personal_access_tokens.up.sql |
data | healthy | server/migrations/011_personal_access_tokens.up.sql |
069_drop_task_last_heartbeat.down.sql |
data | healthy | server/migrations/069_drop_task_last_heartbeat.down.sql |
062_chat_message_failure_reason.up.sql |
data | healthy | server/migrations/062_chat_message_failure_reason.up.sql |
060_chat_session_runtime_id.up.sql |
data | healthy | server/migrations/060_chat_session_runtime_id.up.sql |
084_task_usage_dashboard_rollup.down.sql |
data | healthy | server/migrations/084_task_usage_dashboard_rollup.down.sql |
005_daemon_pairing.down.sql |
data | healthy | server/migrations/005_daemon_pairing.down.sql |
086_squad_avatar.up.sql |
data | healthy | server/migrations/086_squad_avatar.up.sql |
047_audit_extended_reserved_slugs.down.sql |
data | healthy | server/migrations/047_audit_extended_reserved_slugs.down.sql |
045_audit_dashboard_route_slugs.down.sql |
data | healthy | server/migrations/045_audit_dashboard_route_slugs.down.sql |
024_backfill_empty_issue_prefix.up.sql |
data | healthy | server/migrations/024_backfill_empty_issue_prefix.up.sql |
063_chat_message_elapsed.up.sql |
data | healthy | server/migrations/063_chat_message_elapsed.up.sql |
064_notification_preference.up.sql |
data | healthy | server/migrations/064_notification_preference.up.sql |
046_agent_mcp_config.down.sql |
data | healthy | server/migrations/046_agent_mcp_config.down.sql |
037_fix_pending_task_unique_index.down.sql |
data | healthy | server/migrations/037_fix_pending_task_unique_index.down.sql |
033_comment_search_index.down.sql |
data | healthy | server/migrations/033_comment_search_index.down.sql |
080_agent_task_queue_queued_index.up.sql |
data | healthy | server/migrations/080_agent_task_queue_queued_index.up.sql |
015_issue_subscriber.up.sql |
data | healthy | server/migrations/015_issue_subscriber.up.sql |
081_runtime_timezone.down.sql |
data | healthy | server/migrations/081_runtime_timezone.down.sql |
029_attachment.up.sql |
data | healthy | server/migrations/029_attachment.up.sql |
034_projects.up.sql |
data | healthy | server/migrations/034_projects.up.sql |
048_runtime_daemon_uuid.down.sql |
data | healthy | server/migrations/048_runtime_daemon_uuid.down.sql |
055_task_lease_and_retry.up.sql |
data | healthy | server/migrations/055_task_lease_and_retry.up.sql |
060_agent_description_length.up.sql |
data | healthy | server/migrations/060_agent_description_length.up.sql |
089_squad_no_action_activity_index.up.sql |
data | healthy | server/migrations/089_squad_no_action_activity_index.up.sql |
005_daemon_pairing.up.sql |
data | healthy | server/migrations/005_daemon_pairing.up.sql |
004_agent_runtime_loop.up.sql |
data | healthy | server/migrations/004_agent_runtime_loop.up.sql |
044_fix_workspace_fallback_slug.up.sql |
data | healthy | server/migrations/044_fix_workspace_fallback_slug.up.sql |
032_drop_agent_triggers.down.sql |
data | healthy | server/migrations/032_drop_agent_triggers.down.sql |
062_chat_message_failure_reason.down.sql |
data | healthy | server/migrations/062_chat_message_failure_reason.down.sql |
012_inbox_actor.up.sql |
data | healthy | server/migrations/012_inbox_actor.up.sql |
011_personal_access_tokens.down.sql |
data | healthy | server/migrations/011_personal_access_tokens.down.sql |
092_pr_stats.down.sql |
data | healthy | server/migrations/092_pr_stats.down.sql |
041_agent_custom_args.up.sql |
data | healthy | server/migrations/041_agent_custom_args.up.sql |
028_task_trigger_comment.up.sql |
data | healthy | server/migrations/028_task_trigger_comment.up.sql |
065_project_resources.down.sql |
data | healthy | server/migrations/065_project_resources.down.sql |
026_comment_reactions.up.sql |
data | healthy | server/migrations/026_comment_reactions.up.sql |
032_task_usage.up.sql |
data | healthy | server/migrations/032_task_usage.up.sql |
Showing first 50 of this kind. Full payload available via the JSON button at the top of the page.
| Label | Layer | Status | Path |
|---|---|---|---|
personal_access_token |
data | healthy | server/migrations/011_personal_access_tokens.up.sql |
notification_preference |
data | healthy | server/migrations/064_notification_preference.up.sql |
issue_subscriber |
data | healthy | server/migrations/015_issue_subscriber.up.sql |
attachment |
data | healthy | server/migrations/029_attachment.up.sql |
project |
data | healthy | server/migrations/034_projects.up.sql |
daemon_pairing_session |
data | healthy | server/migrations/005_daemon_pairing.up.sql |
agent_runtime |
data | healthy | server/migrations/004_agent_runtime_loop.up.sql |
comment_reaction |
data | healthy | server/migrations/026_comment_reactions.up.sql |
task_usage |
data | healthy | server/migrations/032_task_usage.up.sql |
runtime_usage |
data | healthy | server/migrations/046_drop_runtime_usage.down.sql |
skill |
data | healthy | server/migrations/008_structured_skills.up.sql |
skill_file |
data | healthy | server/migrations/008_structured_skills.up.sql |
agent_skill |
data | healthy | server/migrations/008_structured_skills.up.sql |
daemon_token |
data | healthy | server/migrations/029_daemon_token.up.sql |
feedback |
data | healthy | server/migrations/057_feedback.up.sql |
project_resource |
data | healthy | server/migrations/065_project_resources.up.sql |
workspace_invitation |
data | healthy | server/migrations/041_workspace_invitation.up.sql |
task_usage_dashboard_daily |
data | healthy | server/migrations/084_task_usage_dashboard_rollup.up.sql |
task_usage_dashboard_rollup_state |
data | healthy | server/migrations/084_task_usage_dashboard_rollup.up.sql |
task_usage_dashboard_dirty |
data | healthy | server/migrations/084_task_usage_dashboard_rollup.up.sql |
task_usage_daily |
data | healthy | server/migrations/073_task_usage_daily_rollup.up.sql |
task_usage_rollup_state |
data | healthy | server/migrations/073_task_usage_daily_rollup.up.sql |
chat_session |
data | healthy | server/migrations/033_chat.up.sql |
chat_message |
data | healthy | server/migrations/033_chat.up.sql |
github_installation |
data | healthy | server/migrations/079_github_integration.up.sql |
github_pull_request |
data | healthy | server/migrations/079_github_integration.up.sql |
issue_pull_request |
data | healthy | server/migrations/079_github_integration.up.sql |
squad |
data | healthy | server/migrations/084_squad.up.sql |
squad_member |
data | healthy | server/migrations/084_squad.up.sql |
pinned_item |
data | healthy | server/migrations/038_pinned_items.up.sql |
task_usage_daily_dirty |
data | healthy | server/migrations/077_task_usage_daily_invalidation.up.sql |
issue_reaction |
data | healthy | server/migrations/027_issue_reactions.up.sql |
task_message |
data | healthy | server/migrations/026_task_messages.up.sql |
github_pull_request_check_suite |
data | healthy | server/migrations/091_pr_ci_conflict.up.sql |
autopilot |
data | healthy | server/migrations/042_autopilot.up.sql |
autopilot_trigger |
data | healthy | server/migrations/042_autopilot.up.sql |
autopilot_run |
data | healthy | server/migrations/042_autopilot.up.sql |
verification_code |
data | healthy | server/migrations/009_verification_code.up.sql |
user |
data | healthy | server/migrations/001_init.up.sql |
workspace |
data | healthy | server/migrations/001_init.up.sql |
member |
data | healthy | server/migrations/001_init.up.sql |
agent |
data | healthy | server/migrations/001_init.up.sql |
issue |
data | healthy | server/migrations/001_init.up.sql |
issue_label |
data | healthy | server/migrations/001_init.up.sql |
issue_to_label |
data | healthy | server/migrations/001_init.up.sql |
issue_dependency |
data | healthy | server/migrations/001_init.up.sql |
comment |
data | healthy | server/migrations/001_init.up.sql |
inbox_item |
data | healthy | server/migrations/001_init.up.sql |
agent_task_queue |
data | healthy | server/migrations/001_init.up.sql |
daemon_connection |
data | healthy | server/migrations/001_init.up.sql |
Showing first 50 of this kind. Full payload available via the JSON button at the top of the page.
| Label | Layer | Status | Path |
|---|---|---|---|
127.0.0.1 |
network | healthy | .env.example |
1.23.82.72 |
network | healthy | apps/docs/app/layout.config.tsx |
2.33.66.07 |
network | healthy | apps/docs/app/layout.config.tsx |
2.12.51.56 |
network | healthy | apps/docs/app/layout.config.tsx |
3.95.29.25 |
network | healthy | apps/docs/app/layout.config.tsx |
21.15.46.55 |
network | healthy | apps/docs/app/layout.config.tsx |
7.57.63.92 |
network | healthy | apps/web/features/landing/components/download/os-icons.tsx |
2.32.84.06 |
network | healthy | apps/web/features/landing/components/download/os-icons.tsx |
10.9.6.1 |
network | healthy | packages/views/settings/components/integrations-tab.tsx |
3.1.7.8 |
network | healthy | packages/views/settings/components/integrations-tab.tsx |
5.7.4.4 |
network | healthy | packages/views/settings/components/integrations-tab.tsx |
3.2.7.8 |
network | healthy | packages/views/settings/components/integrations-tab.tsx |
10.76.57.1 |
network | healthy | packages/views/modals/create-project.tsx |
3.34.95.1 |
network | healthy | packages/views/modals/create-project.tsx |
3.02.74.8 |
network | healthy | packages/views/modals/create-project.tsx |
5.61.41.35 |
network | healthy | packages/views/modals/create-project.tsx |
3.21.66.79 |
network | healthy | packages/views/modals/create-project.tsx |
10.0.0.5 |
network | healthy | packages/views/auth/login-page.test.tsx |
10.255.255.255 |
network | healthy | packages/views/auth/login-page.test.tsx |
172.16.0.1 |
network | healthy | packages/views/auth/login-page.test.tsx |
172.31.255.255 |
network | healthy | packages/views/auth/login-page.test.tsx |
172.15.0.1 |
network | healthy | packages/views/auth/login-page.test.tsx |
172.32.0.1 |
network | healthy | packages/views/auth/login-page.test.tsx |
192.168.1.131 |
network | healthy | packages/views/auth/login-page.test.tsx |
192.168.0.1 |
network | healthy | packages/views/auth/login-page.test.tsx |
8.8.8.8 |
network | healthy | packages/views/auth/login-page.test.tsx |
192.169.1.1 |
network | healthy | packages/views/auth/login-page.test.tsx |
48.585.04.15 |
network | healthy | packages/views/runtimes/components/provider-logo.tsx |
1.218.242.202 |
network | healthy | packages/views/runtimes/components/provider-logo.tsx |
662.089.279.242 |
network | healthy | packages/views/runtimes/components/provider-logo.tsx |
2.014.302.597 |
network | healthy | packages/views/runtimes/components/provider-logo.tsx |
327.387.186.319 |
network | healthy | packages/views/runtimes/components/provider-logo.tsx |
524.904.048.072 |
network | healthy | packages/views/runtimes/components/provider-logo.tsx |
21.553.258.06 |
network | healthy | packages/views/runtimes/components/provider-logo.tsx |
028.02.032.04 |
network | healthy | packages/views/runtimes/components/provider-logo.tsx |
1.029.098.44 |
network | healthy | packages/views/runtimes/components/provider-logo.tsx |
005.15.525.346 |
network | healthy | packages/views/runtimes/components/provider-logo.tsx |
1.55.084.383 |
network | healthy | packages/views/runtimes/components/provider-logo.tsx |
2.34.08.718 |
network | healthy | packages/views/runtimes/components/provider-logo.tsx |
382.425.852.764 |
network | healthy | packages/views/runtimes/components/provider-logo.tsx |
1.377.995.526 |
network | healthy | packages/views/runtimes/components/provider-logo.tsx |
474.325.843.778 |
network | healthy | packages/views/runtimes/components/provider-logo.tsx |
1.303.223.526 |
network | healthy | packages/views/runtimes/components/provider-logo.tsx |
3.1.7.1 |
network | healthy | packages/views/runtimes/components/provider-logo.tsx |
4.1.2.3 |
network | healthy | server/internal/auth/cookie.go |
192.168.5.5 |
network | healthy | server/internal/auth/cookie_test.go |
0.1.2.3 |
network | healthy | server/internal/cli/update_test.go |
192.168.0.28 |
network | healthy | server/cmd/multica/cmd_setup_test.go |
192.168.0.47 |
network | healthy | server/cmd/multica/cmd_auth_test.go |
203.0.113.10 |
network | healthy | server/cmd/server/health_realtime_test.go |
Showing first 50 of this kind. Full payload available via the JSON button at the top of the page.
| Label | Layer | Status | Path |
|---|---|---|---|
/[lang] |
frontend | healthy | apps/docs/app/[lang]/page.tsx |
/[lang]/[...slug] |
frontend | healthy | apps/docs/app/[lang]/[...slug]/page.tsx |
/project-detail-page |
frontend | healthy | apps/desktop/src/renderer/src/pages/project-detail-page.tsx |
/login |
frontend | healthy | apps/desktop/src/renderer/src/pages/login.tsx |
/agent-detail-page |
frontend | healthy | apps/desktop/src/renderer/src/pages/agent-detail-page.tsx |
/member-detail-page |
frontend | healthy | apps/desktop/src/renderer/src/pages/member-detail-page.tsx |
/runtime-detail-page |
frontend | healthy | apps/desktop/src/renderer/src/pages/runtime-detail-page.tsx |
/autopilot-detail-page |
frontend | healthy | apps/desktop/src/renderer/src/pages/autopilot-detail-page.t… |
/skill-detail-page |
frontend | healthy | apps/desktop/src/renderer/src/pages/skill-detail-page.tsx |
/issue-detail-page |
frontend | healthy | apps/desktop/src/renderer/src/pages/issue-detail-page.tsx |
/(landing) |
frontend | healthy | apps/web/app/(landing)/page.tsx |
/(landing)/about |
frontend | healthy | apps/web/app/(landing)/about/page.tsx |
/(landing)/changelog |
frontend | healthy | apps/web/app/(landing)/changelog/page.tsx |
/(landing)/homepage |
frontend | healthy | apps/web/app/(landing)/homepage/page.tsx |
/(landing)/download |
frontend | healthy | apps/web/app/(landing)/download/page.tsx |
/auth/callback |
frontend | healthy | apps/web/app/auth/callback/page.tsx |
/[workspaceSlug]/(dashboard)/settings |
frontend | healthy | apps/web/app/[workspaceSlug]/(dashboard)/settings/page.tsx |
/[workspaceSlug]/(dashboard)/usage |
frontend | healthy | apps/web/app/[workspaceSlug]/(dashboard)/usage/page.tsx |
/[workspaceSlug]/(dashboard)/projects |
frontend | healthy | apps/web/app/[workspaceSlug]/(dashboard)/projects/page.tsx |
/[workspaceSlug]/(dashboard)/projects/[id] |
frontend | healthy | apps/web/app/[workspaceSlug]/(dashboard)/projects/[id]/page… |
/[workspaceSlug]/(dashboard)/issues |
frontend | healthy | apps/web/app/[workspaceSlug]/(dashboard)/issues/page.tsx |
/[workspaceSlug]/(dashboard)/issues/[id] |
frontend | healthy | apps/web/app/[workspaceSlug]/(dashboard)/issues/[id]/page.t… |
/[workspaceSlug]/(dashboard)/autopilots |
frontend | healthy | apps/web/app/[workspaceSlug]/(dashboard)/autopilots/page.tsx |
/[workspaceSlug]/(dashboard)/autopilots/[id] |
frontend | healthy | apps/web/app/[workspaceSlug]/(dashboard)/autopilots/[id]/pa… |
/[workspaceSlug]/(dashboard)/runtimes |
frontend | healthy | apps/web/app/[workspaceSlug]/(dashboard)/runtimes/page.tsx |
/[workspaceSlug]/(dashboard)/runtimes/[id] |
frontend | healthy | apps/web/app/[workspaceSlug]/(dashboard)/runtimes/[id]/page… |
/[workspaceSlug]/(dashboard)/agents |
frontend | healthy | apps/web/app/[workspaceSlug]/(dashboard)/agents/page.tsx |
/[workspaceSlug]/(dashboard)/agents/[id] |
frontend | healthy | apps/web/app/[workspaceSlug]/(dashboard)/agents/[id]/page.t… |
/[workspaceSlug]/(dashboard)/skills |
frontend | healthy | apps/web/app/[workspaceSlug]/(dashboard)/skills/page.tsx |
/[workspaceSlug]/(dashboard)/skills/[id] |
frontend | healthy | apps/web/app/[workspaceSlug]/(dashboard)/skills/[id]/page.t… |
/[workspaceSlug]/(dashboard)/members/[id] |
frontend | healthy | apps/web/app/[workspaceSlug]/(dashboard)/members/[id]/page.… |
/[workspaceSlug]/(dashboard)/my-issues |
frontend | healthy | apps/web/app/[workspaceSlug]/(dashboard)/my-issues/page.tsx |
/[workspaceSlug]/(dashboard)/squads |
frontend | healthy | apps/web/app/[workspaceSlug]/(dashboard)/squads/page.tsx |
/[workspaceSlug]/(dashboard)/squads/[id] |
frontend | healthy | apps/web/app/[workspaceSlug]/(dashboard)/squads/[id]/page.t… |
/[workspaceSlug]/(dashboard)/inbox |
frontend | healthy | apps/web/app/[workspaceSlug]/(dashboard)/inbox/page.tsx |
/(auth)/invitations |
frontend | healthy | apps/web/app/(auth)/invitations/page.tsx |
/(auth)/workspaces/new |
frontend | healthy | apps/web/app/(auth)/workspaces/new/page.tsx |
/(auth)/invite/[id] |
frontend | healthy | apps/web/app/(auth)/invite/[id]/page.tsx |
/(auth)/login |
frontend | healthy | apps/web/app/(auth)/login/page.tsx |
/(auth)/onboarding |
frontend | healthy | apps/web/app/(auth)/onboarding/page.tsx |
/acme/issues |
frontend | healthy | apps/desktop/src/renderer/src/stores/tab-store.test.ts |
/acme/projects |
frontend | healthy | apps/desktop/src/renderer/src/stores/tab-store.test.ts |
/butter/issues |
frontend | healthy | apps/desktop/src/renderer/src/stores/tab-store.test.ts |
/ |
frontend | healthy | apps/desktop/src/renderer/src/stores/tab-store.test.ts |
/workspaces/new |
frontend | healthy | apps/desktop/src/renderer/src/stores/tab-store.test.ts |
/invite/abc |
frontend | healthy | apps/desktop/src/renderer/src/stores/tab-store.test.ts |
/acme/runtimes |
frontend | healthy | apps/desktop/src/renderer/src/stores/tab-store.test.ts |
/x |
frontend | healthy | packages/views/chat/lib/copy-text.test.ts |
| Label | Layer | Status | Path |
|---|---|---|---|
auth::scripts/install.sh |
security | healthy | scripts/install.sh |
auth::server/internal/middleware/auth.go |
security | healthy | server/internal/middleware/auth.go |
auth::apps/desktop/src/main/index.ts |
security | healthy | apps/desktop/src/main/index.ts |
auth::server/cmd/multica/cmd_setup.go |
security | healthy | server/cmd/multica/cmd_setup.go |
auth::server/internal/handler/daemon.go |
security | healthy | server/internal/handler/daemon.go |
auth::Makefile |
security | healthy | Makefile |
auth::packages/views/common/task-transcript/redact.test.ts |
security | healthy | packages/views/common/task-transcript/redact.test.ts |
auth::server/pkg/redact/redact_test.go |
security | healthy | server/pkg/redact/redact_test.go |
auth::apps/web/app/(auth)/login/page.tsx |
security | healthy | apps/web/app/(auth)/login/page.tsx |
auth::apps/web/app/(auth)/login/page.test.tsx |
security | healthy | apps/web/app/(auth)/login/page.test.tsx |
auth::apps/web/features/landing/i18n/zh.ts |
security | healthy | apps/web/features/landing/i18n/zh.ts |
auth::apps/web/app/auth/callback/page.tsx |
security | healthy | apps/web/app/auth/callback/page.tsx |
auth::server/internal/middleware/daemon_auth.go |
security | healthy | server/internal/middleware/daemon_auth.go |
auth::server/cmd/multica/cmd_auth.go |
security | healthy | server/cmd/multica/cmd_auth.go |
auth::server/cmd/server/integration_test.go |
security | healthy | server/cmd/server/integration_test.go |
auth::packages/views/issues/components/issues-page.test.tsx |
security | healthy | packages/views/issues/components/issues-page.test.tsx |
auth::packages/views/common/task-transcript/redact.ts |
security | healthy | packages/views/common/task-transcript/redact.ts |
auth::packages/views/auth/login-page.tsx |
security | healthy | packages/views/auth/login-page.tsx |
auth::server/internal/handler/workspace_revoke.go |
security | healthy | server/internal/handler/workspace_revoke.go |
auth::server/internal/realtime/hub.go |
security | healthy | server/internal/realtime/hub.go |
auth::server/internal/realtime/hub_test.go |
security | healthy | server/internal/realtime/hub_test.go |
auth::packages/views/auth/login-page.test.tsx |
security | healthy | packages/views/auth/login-page.test.tsx |
auth::server/internal/middleware/auth_test.go |
security | healthy | server/internal/middleware/auth_test.go |
auth::server/internal/daemon/prompt.go |
security | healthy | server/internal/daemon/prompt.go |
auth::apps/desktop/src/main/daemon-manager.ts |
security | healthy | apps/desktop/src/main/daemon-manager.ts |
auth::server/go.mod |
security | healthy | server/go.mod |
auth::.env.example |
security | healthy | .env.example |
auth::server/internal/handler/github.go |
security | healthy | server/internal/handler/github.go |
auth::e2e/fixtures.ts |
security | healthy | e2e/fixtures.ts |
auth::apps/web/features/landing/i18n/en.ts |
security | healthy | apps/web/features/landing/i18n/en.ts |
auth::server/pkg/redact/redact.go |
security | healthy | server/pkg/redact/redact.go |
auth::server/internal/handler/config.go |
security | healthy | server/internal/handler/config.go |
auth::packages/core/paths/reserved-slugs.ts |
security | healthy | packages/core/paths/reserved-slugs.ts |
auth::packages/views/issues/components/issue-detail.test.tsx |
security | healthy | packages/views/issues/components/issue-detail.test.tsx |
auth::server/internal/handler/reserved_slugs.json |
security | healthy | server/internal/handler/reserved_slugs.json |
auth::packages/core/analytics/index.ts |
security | healthy | packages/core/analytics/index.ts |
auth::server/internal/handler/auth.go |
security | healthy | server/internal/handler/auth.go |
auth::server/cmd/multica/cmd_login.go |
security | healthy | server/cmd/multica/cmd_login.go |
auth::server/internal/daemon/execenv/execenv_test.go |
security | healthy | server/internal/daemon/execenv/execenv_test.go |
| Label | Layer | Status | Path |
|---|---|---|---|
NotFound |
frontend | healthy | apps/docs/app/[lang]/not-found.tsx |
App |
frontend | healthy | apps/desktop/src/renderer/src/App.tsx |
NotFound |
frontend | healthy | apps/web/app/not-found.tsx |
LandingPage |
frontend | healthy | apps/web/app/(landing)/page.tsx |
AboutPage |
frontend | healthy | apps/web/app/(landing)/about/page.tsx |
ChangelogPage |
frontend | healthy | apps/web/app/(landing)/changelog/page.tsx |
HomepagePage |
frontend | healthy | apps/web/app/(landing)/homepage/page.tsx |
CallbackPage |
frontend | healthy | apps/web/app/auth/callback/page.tsx |
WorkspaceLayout |
frontend | healthy | apps/web/app/[workspaceSlug]/layout.tsx |
DashboardLoading |
frontend | healthy | apps/web/app/[workspaceSlug]/(dashboard)/loading.tsx |
Layout |
frontend | healthy | apps/web/app/[workspaceSlug]/(dashboard)/layout.tsx |
Page |
frontend | healthy | apps/web/app/[workspaceSlug]/(dashboard)/projects/page.tsx |
ProjectDetailPage |
frontend | healthy | apps/web/app/[workspaceSlug]/(dashboard)/projects/[id]/page… |
Page |
frontend | healthy | apps/web/app/[workspaceSlug]/(dashboard)/issues/page.tsx |
IssueDetailPage |
frontend | healthy | apps/web/app/[workspaceSlug]/(dashboard)/issues/[id]/page.t… |
Page |
frontend | healthy | apps/web/app/[workspaceSlug]/(dashboard)/autopilots/page.tsx |
Page |
frontend | healthy | apps/web/app/[workspaceSlug]/(dashboard)/autopilots/[id]/pa… |
RuntimeDetailRoute |
frontend | healthy | apps/web/app/[workspaceSlug]/(dashboard)/runtimes/[id]/page… |
AgentDetailRoute |
frontend | healthy | apps/web/app/[workspaceSlug]/(dashboard)/agents/[id]/page.t… |
SkillDetailRoute |
frontend | healthy | apps/web/app/[workspaceSlug]/(dashboard)/skills/[id]/page.t… |
MemberDetailRoute |
frontend | healthy | apps/web/app/[workspaceSlug]/(dashboard)/members/[id]/page.… |
Page |
frontend | healthy | apps/web/app/[workspaceSlug]/(dashboard)/my-issues/page.tsx |
InvitationsRoutePage |
frontend | healthy | apps/web/app/(auth)/invitations/page.tsx |
Page |
frontend | healthy | apps/web/app/(auth)/workspaces/new/page.tsx |
InviteAcceptPage |
frontend | healthy | apps/web/app/(auth)/invite/[id]/page.tsx |
Page |
frontend | healthy | apps/web/app/(auth)/login/page.tsx |
OnboardingPage |
frontend | healthy | apps/web/app/(auth)/onboarding/page.tsx |
RuntimesPage |
frontend | healthy | packages/views/runtimes/components/runtimes-page.tsx |
SkillsPage |
frontend | healthy | packages/views/skills/components/skills-page.tsx |
| Label | Layer | Status | Path |
|---|---|---|---|
ResizeObserver |
software | healthy | apps/web/test/setup.ts:ResizeObserver |
ErrorBoundary |
software | healthy | packages/ui/components/common/error-boundary.tsx:ErrorBound… |
map |
software | healthy | packages/core/types/agent.ts:map |
ApiError |
software | healthy | packages/core/api/client.ts:ApiError |
PreviewTooLargeError |
software | healthy | packages/core/api/client.ts:PreviewTooLargeError |
PreviewUnsupportedError |
software | healthy | packages/core/api/client.ts:PreviewUnsupportedError |
ApiClient |
software | healthy | packages/core/api/client.ts:ApiClient |
FakeWebSocket |
software | healthy | packages/core/api/ws-client.test.ts:FakeWebSocket |
WSClient |
software | healthy | packages/core/api/ws-client.ts:WSClient |
ApiError |
software | healthy | packages/views/modals/quick-create-issue.test.tsx:ApiError |
via |
software | healthy | packages/views/issues/components/pickers/property-picker.ts… |
name |
software | healthy | packages/views/common/task-transcript/redact.test.ts:name |
ResizeObserver |
software | healthy | packages/views/test/setup.ts:ResizeObserver |
FakePreviewTooLargeError |
software | healthy | packages/views/editor/attachment-preview-modal.test.tsx:Fak… |
FakePreviewUnsupportedError |
software | healthy | packages/views/editor/attachment-preview-modal.test.tsx:Fak… |
styling |
software | healthy | packages/views/editor/extensions/mention-view.tsx:styling |
TestApiClient |
software | healthy | e2e/fixtures.ts:TestApiClient |
| Label | Layer | Status | Path |
|---|---|---|---|
desktop |
cicd | healthy | .github/workflows/desktop-smoke.yml |
frontend |
cicd | healthy | .github/workflows/ci.yml |
backend |
cicd | healthy | .github/workflows/ci.yml |
verify |
cicd | healthy | .github/workflows/release.yml |
release |
cicd | healthy | .github/workflows/release.yml |
docker-backend-build |
cicd | healthy | .github/workflows/release.yml |
docker-backend-merge |
cicd | healthy | .github/workflows/release.yml |
docker-web-build |
cicd | healthy | .github/workflows/release.yml |
docker-web-merge |
cicd | healthy | .github/workflows/release.yml |
desktop |
cicd | healthy | .github/workflows/release.yml |
| Label | Layer | Status | Path |
|---|---|---|---|
port:8080 |
network | healthy | Dockerfile |
port:5432 |
network | healthy | docker-compose.yml |
port:18789 |
network | healthy | server/internal/daemon/execenv/openclaw_config_test.go |
port:443 |
network | healthy | server/cmd/multica/cmd_auth.go |
port:80 |
network | healthy | server/cmd/multica/cmd_auth.go |
port:6379 |
network | healthy | .github/workflows/ci.yml |
| Label | Layer | Status | Path |
|---|---|---|---|
password_literal::scripts/ensure-postgres.sh |
security | healthy | scripts/ensure-postgres.sh |
password_literal::scripts/ensure-postgres.sh |
security | healthy | scripts/ensure-postgres.sh |
github_token::packages/views/common/task-transcript/redact.… |
security | healthy | packages/views/common/task-transcript/redact.test.ts |
github_token::packages/views/common/task-transcript/redact.… |
security | healthy | packages/views/common/task-transcript/redact.test.ts |
github_token::server/pkg/redact/redact_test.go |
security | healthy | server/pkg/redact/redact_test.go |
github_token::server/pkg/redact/redact_test.go |
security | healthy | server/pkg/redact/redact_test.go |
| Label | Layer | Status | Path |
|---|---|---|---|
postgresql |
data | healthy | docker-compose.selfhost.yml |
postgres |
data | healthy | docker-compose.selfhost.yml |
redis |
data | healthy | apps/web/features/landing/i18n/en.ts |
mysql |
data | healthy | packages/views/common/task-transcript/redact.ts |
mongodb |
data | healthy | packages/views/common/task-transcript/redact.ts |
| Label | Layer | Status | Path |
|---|---|---|---|
gha::desktop-smoke |
cicd | healthy | .github/workflows/desktop-smoke.yml |
gha::ci |
cicd | healthy | .github/workflows/ci.yml |
gha::release |
cicd | healthy | .github/workflows/release.yml |
| Label | Layer | Status | Path |
|---|---|---|---|
PLATFORM_PAIR |
cicd | healthy | — |
HOMEBREW_TAP_GITHUB_TOKEN |
cicd | healthy | — |
GITHUB_TOKEN |
cicd | healthy | — |
| Label | Layer | Status | Path |
|---|---|---|---|
caddy |
network | healthy | .env.example |
nginx |
network | healthy | .env.example |
| Label | Layer | Status | Path |
|---|---|---|---|
image::Dockerfile |
hardware | healthy | Dockerfile |
postgres |
hardware | healthy | docker-compose.yml |
| Label | Layer | Status | Path |
|---|---|---|---|
vps::aws |
hardware | healthy | packages/views/common/task-transcript/redact.test.ts |
vps::ec2 |
hardware | healthy | packages/views/locales/en/runtimes.json |
| Label | Layer | Status | Path |
|---|---|---|---|
repobility-clone-wx2c275c |
software | healthy | /tmp/repobility-clone-wx2c275c |
This page is publicly accessible at:
https://repobility.com/scan/a3a23df1-c446-4e56-a160-ed8bb6252f50/
To check status programmatically (no auth required):
curl -s https://repobility.com/api/v1/public/scan/a3a23df1-c446-4e56-a160-ed8bb6252f50/
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.