Scan timing: clone 18.91s · analysis 19.62s · 26.4 MB · GitHub API rate-limit (preflight)
https://github.com/mercurjs/mercur
· scanned 2026-05-19 14:54 UTC (2 weeks, 2 days ago)
· 10 languages
761 findings (77 legacy + 684 scanner) 8/10 scanners ran 27th percentile · Typescript · large (100-500K LoC) Scanner says 82 (lower by 13)
Last scanned 2 weeks, 2 days ago · v3 · 305 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 |
100.0 | 0.25 | 25.00 |
testing_score |
30.0 | 0.20 | 6.00 |
documentation_score |
76.0 | 0.15 | 11.40 |
practices_score |
65.0 | 0.15 | 9.75 |
code_quality |
80.0 | 0.10 | 8.00 |
| Overall | 1.00 | 69.2 |
Showing 125 of 305 findings. Click TP / FP to vote on a finding's accuracy — votes adjust the confidence weighting and improve detection across the platform.
packages/cli/src/utils/build-vendor-extensions.ts:74
xsslegacy
packages/cli/src/registry/errors.ts:195
xsslegacy
packages/admin/src/pages/orders/order-list/components/order-list-table/order-list-data-table.tsx:58
xsslegacy
packages/cli/src/registry/env.ts:8
qualitylegacy
packages/core/src/modules/codegen/services/codegen-module-service.ts:47
owaspexec_used
packages/registry/src/requests/api/admin/requests/[type]/[id]/route.ts:6
authlegacy
packages/registry/src/requests/api/admin/requests/[type]/route.ts:7
authlegacy
packages/registry/src/reviews/api/admin/reviews/[id]/route.ts:6
authlegacy
packages/registry/src/reviews/api/admin/reviews/route.ts:6
authlegacy
apps/api/src/api/admin/custom/route.ts:3
authlegacy
packages/registry/src/requests/api/admin/requests/[type]/[id]/accept/route.ts:8
authlegacy
packages/registry/src/requests/api/admin/requests/[type]/[id]/reject/route.ts:8
authlegacy
apps/api/src/api/store/custom/route.ts:3
authlegacy
packages/cli/src/utils/create-db.ts:83
error_handlinglegacy
packages/admin/src/components/data-table/data-table.tsx:295
securitylegacy
index.html
qualitylegacy
.well-known/security.txt
qualitylegacy
.github/workflows/claude-code-review.yml
supply-chaingithub-actionsleast-privilege
.github/workflows/release.yml
supply-chaingithub-actionsleast-privilege
.github/workflows/issue-triage.yml
supply-chaingithub-actionsleast-privilege
packages/admin/src/hooks/api/regions.tsx:1
qualitylegacy
packages/admin/src/hooks/api/product-types.tsx:1
qualitylegacy
packages/admin/src/hooks/api/price-preferences.tsx:1
qualitylegacy
packages/admin/src/hooks/api/price-lists.tsx:5
qualitylegacy
packages/admin/src/hooks/api/price-lists.tsx:1
qualitylegacy
packages/admin/src/hooks/api/payments.tsx:75
qualitylegacy
packages/admin/src/hooks/api/order-edits.tsx:22
qualitylegacy
packages/admin/src/hooks/api/invites.tsx:1
qualitylegacy
packages/admin/src/hooks/api/exchanges.tsx:169
qualitylegacy
packages/admin/src/hooks/api/customers.tsx:1
qualitylegacy
packages/admin/src/hooks/api/customer-groups.tsx:1
qualitylegacy
packages/admin/src/hooks/api/commission-rates.tsx:1
qualitylegacy
packages/admin/src/components/table/table-cells/sales-channel/name-cell/name-cell.tsx:10
qualitylegacy
packages/admin/src/components/table/table-cells/common/status-cell/status-cell.tsx:7
qualitylegacy
packages/admin/src/components/table/table-cells/common/date-cell/date-cell.tsx:9
qualitylegacy
packages/admin/src/components/table/data-table/data-table-search/data-table-search.tsx:24
qualitylegacy
packages/admin/src/components/table/data-table/data-table-order-by/data-table-order-by.tsx:26
qualitylegacy
packages/admin/src/components/table/data-table/data-table-filter/string-filter.tsx:66
qualitylegacy
packages/admin/src/components/table/data-table/data-table-filter/number-filter.tsx:133
qualitylegacy
packages/admin/src/components/layout/user-menu/user-menu.tsx:265
qualitylegacy
packages/admin/src/components/layout/settings-layout/settings-layout.tsx:227
qualitylegacy
packages/admin/src/components/layout/pages/two-column-page/two-column-page.tsx:15
qualitylegacy
packages/admin/src/components/data-grid/components/data-grid-toggleable-number-cell.tsx:19
qualitylegacy
packages/admin/src/components/data-grid/components/data-grid-text-cell.tsx:11
qualitylegacy
packages/admin/src/components/data-grid/components/data-grid-text-cell.tsx:9
qualitylegacy
packages/admin/src/components/data-grid/components/data-grid-number-cell.tsx:16
qualitylegacy
humans.txt
qualitylegacy
robots.txt
qualitylegacy
sitemap.xml
qualitylegacy
packages/core/src/utils/dashboard/dashboard-base.ts:91
qualitylegacy
packages/admin/src/components/common/sortable-tree/sortable-tree-item.tsx:17
qualitylegacy
packages/admin/src/components/common/metadata-section/metadata-section.tsx:21
qualitylegacy
apps/api/src/scripts/seed.ts:244
qualitylegacy
packages/admin/src/components/tabbed-form/tabbed-form.tsx:32
qualitylegacy
packages/admin/src/components/inputs/percentage-input/percentage-input.tsx:80
qualitylegacy
This page is publicly accessible at:
https://repobility.com/scan/11a59421-a7a1-4fb7-a18e-f00276c92e73/
To check status programmatically (no auth required):
curl -s https://repobility.com/api/v1/public/scan/11a59421-a7a1-4fb7-a18e-f00276c92e73/
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.