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.

xian-technology/xian-wallet-browser

https://github.com/xian-technology/xian-wallet-browser · scanned 2026-06-16 01:02 UTC (2 months, 1 week ago)

33 raw signals (0 security + 33 graph)

UNIFIED Repobility · multi-layer engine · AI coders

Complete repo analysis

Last scanned 2 months, 1 week ago · v1 · 23 actionable findings from 1 signal source. 10 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 580 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
json software healthy apps/wallet-extension/tests/helpers.ts:json
html software healthy apps/wallet-extension/tests/helpers.ts:html
base64 software healthy apps/wallet-extension/tests/helpers.ts:base64
launchExtension software healthy apps/wallet-extension/tests/helpers.ts:launchExtension
cleanupExtension software healthy apps/wallet-extension/tests/helpers.ts:cleanupExtension
openExtensionPage software healthy apps/wallet-extension/tests/helpers.ts:openExtensionPage
sendRuntimeMessage software healthy apps/wallet-extension/tests/helpers.ts:sendRuntimeMessage
waitForApprovalPage software healthy apps/wallet-extension/tests/helpers.ts:waitForApprovalPage
matchesApprovalUrl software healthy apps/wallet-extension/tests/helpers.ts:matchesApprovalUrl
closeApprovalPages software healthy apps/wallet-extension/tests/helpers.ts:closeApprovalPages
createWalletInPopup software healthy apps/wallet-extension/tests/helpers.ts:createWalletInPopup
waitForInjectedProvider software healthy apps/wallet-extension/tests/helpers.ts:waitForInjectedProvi…
startMockRpcServer software healthy apps/wallet-extension/tests/helpers.ts:startMockRpcServer
startDappServer software healthy apps/wallet-extension/tests/helpers.ts:startDappServer
startApprovedRequest software healthy apps/wallet-extension/tests/visual.spec.ts:startApprovedReq…
installProviderEventLog software healthy apps/wallet-extension/tests/provider-e2e.spec.ts:installPro…
provider software healthy apps/wallet-extension/tests/provider-e2e.spec.ts:provider
readProviderEventLog software healthy apps/wallet-extension/tests/provider-e2e.spec.ts:readProvid…
setUnlockedSessionExpiry software healthy apps/wallet-extension/tests/provider-e2e.spec.ts:setUnlocke…
expectNoHorizontalOverflow software healthy apps/wallet-extension/tests/provider-e2e.spec.ts:expectNoHo…
startInjectedProviderRequest software healthy apps/wallet-extension/tests/provider-e2e.spec.ts:startInjec…
waitForInjectedProviderResult software healthy apps/wallet-extension/tests/provider-e2e.spec.ts:waitForInj…
readLocalActivityTxs software healthy apps/wallet-extension/tests/provider-e2e.spec.ts:readLocalA…
normalizeDecimalText software healthy apps/wallet-extension/src/runtime-input.ts:normalizeDecimal…
fixed software healthy apps/wallet-extension/src/runtime-input.ts:fixed
parseFixedInput software healthy apps/wallet-extension/src/runtime-input.ts:parseFixedInput
isRuntimeFixed software healthy apps/wallet-extension/src/runtime-input.ts:isRuntimeFixed
isRecognizedXianRecipient software healthy apps/wallet-extension/src/runtime-input.ts:isRecognizedXian…
parseIntegerInput software healthy apps/wallet-extension/src/runtime-input.ts:parseIntegerInput
parseRuntimeNumberInput software healthy apps/wallet-extension/src/runtime-input.ts:parseRuntimeNumb…
isPositiveRuntimeAmount software healthy apps/wallet-extension/src/runtime-input.ts:isPositiveRuntim…
parseArgValue software healthy apps/wallet-extension/src/runtime-input.ts:parseArgValue
escapeHtml software healthy apps/wallet-extension/src/approval/index.ts:escapeHtml
splitFeeDetail software healthy apps/wallet-extension/src/approval/index.ts:splitFeeDetail
renderDetailRow software healthy apps/wallet-extension/src/approval/index.ts:renderDetailRow
renderTransactionFeePanel software healthy apps/wallet-extension/src/approval/index.ts:renderTransacti…
formatTimestamp software healthy apps/wallet-extension/src/approval/index.ts:formatTimestamp
originLabel software healthy apps/wallet-extension/src/approval/index.ts:originLabel
toneForApproval software healthy apps/wallet-extension/src/approval/index.ts:toneForApproval
riskLabel software healthy apps/wallet-extension/src/approval/index.ts:riskLabel
render software healthy apps/wallet-extension/src/approval/index.ts:render
resolveApproval software healthy apps/wallet-extension/src/approval/index.ts:resolveApproval
disableButtons software healthy apps/wallet-extension/src/approval/index.ts:disableButtons
emptyEnvelope software healthy apps/wallet-extension/src/shared/storage.ts:emptyEnvelope
isRecord software healthy apps/wallet-extension/src/shared/storage.ts:isRecord
normalizeAssetNetworkStates software healthy apps/wallet-extension/src/shared/storage.ts:normalizeAssetN…
normalizeTrustedDappPolicies software healthy apps/wallet-extension/src/shared/storage.ts:normalizeTruste…
trimMetadataText software healthy apps/wallet-extension/src/shared/storage.ts:trimMetadataText
normalizeDappIconUrl software healthy apps/wallet-extension/src/shared/storage.ts:normalizeDappIc…
normalizeConnectedDappMetadataEntry software healthy apps/wallet-extension/src/shared/storage.ts:normalizeConnec…

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
package-lock.json software healthy package-lock.json
AGENTS.md software healthy AGENTS.md
vitest.config.ts software healthy vitest.config.ts
tsconfig.base.json software healthy tsconfig.base.json
README.md software healthy apps/README.md
playwright.config.ts software healthy apps/wallet-extension/playwright.config.ts
README.md software healthy apps/wallet-extension/README.md
package.json software healthy apps/wallet-extension/package.json
tsconfig.json software healthy apps/wallet-extension/tsconfig.json
helpers.ts software healthy apps/wallet-extension/tests/helpers.ts
visual.spec.ts software healthy apps/wallet-extension/tests/visual.spec.ts
provider-e2e.spec.ts software healthy apps/wallet-extension/tests/provider-e2e.spec.ts
build.mjs software healthy apps/wallet-extension/scripts/build.mjs
manifest.json software healthy apps/wallet-extension/public/manifest.json
base.css software healthy apps/wallet-extension/public/base.css
approval.html software healthy apps/wallet-extension/public/approval.html
popup.html software healthy apps/wallet-extension/public/popup.html
runtime-input.test.ts software healthy apps/wallet-extension/src/runtime-input.test.ts
runtime-input.ts software healthy apps/wallet-extension/src/runtime-input.ts
index.ts software healthy apps/wallet-extension/src/approval/index.ts
storage.ts software healthy apps/wallet-extension/src/shared/storage.ts
storage.test.ts software healthy apps/wallet-extension/src/shared/storage.test.ts
messages.ts software healthy apps/wallet-extension/src/shared/messages.ts
preferences.ts software healthy apps/wallet-extension/src/shared/preferences.ts
globals.d.ts software healthy apps/wallet-extension/src/shared/globals.d.ts
index.ts software healthy apps/wallet-extension/src/inpage/index.ts
index.ts software healthy apps/wallet-extension/src/content/index.ts
format.test.ts software healthy apps/wallet-extension/src/popup/format.test.ts
assets.ts software healthy apps/wallet-extension/src/popup/assets.ts
tx-classify.ts software healthy apps/wallet-extension/src/popup/tx-classify.ts
format.ts software healthy apps/wallet-extension/src/popup/format.ts
index.ts software healthy apps/wallet-extension/src/popup/index.ts
icons.ts software healthy apps/wallet-extension/src/popup/icons.ts
dex.test.ts software healthy apps/wallet-extension/src/popup/dex.test.ts
dex.ts software healthy apps/wallet-extension/src/popup/dex.ts
index.ts software healthy apps/wallet-extension/src/background/index.ts
ARCHITECTURE.md software healthy docs/ARCHITECTURE.md
README.md software healthy docs/README.md
QA_CHECKLIST.md software healthy docs/QA_CHECKLIST.md
UX_REVIEW.md software healthy docs/UX_REVIEW.md
RELEASING.md software healthy docs/RELEASING.md
BACKLOG.md software healthy docs/BACKLOG.md
README.md software healthy packages/README.md
README.md software healthy packages/wallet-core/README.md
package.json software healthy packages/wallet-core/package.json
tsconfig.json software healthy packages/wallet-core/tsconfig.json
crypto.test.ts software healthy packages/wallet-core/tests/crypto.test.ts
approvals.test.ts software healthy packages/wallet-core/tests/approvals.test.ts

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

LabelLayerStatusPath
password_literal::apps/wallet-extension/tests/provider-e2e.… security healthy apps/wallet-extension/tests/provider-e2e.spec.ts
password_literal::packages/wallet-core/tests/controller.tes… security healthy packages/wallet-core/tests/controller.test.ts
password_literal::packages/wallet-core/tests/controller.tes… security healthy packages/wallet-core/tests/controller.test.ts
password_literal::packages/wallet-core/tests/controller.tes… security healthy packages/wallet-core/tests/controller.test.ts
password_literal::packages/wallet-core/tests/controller.tes… security healthy packages/wallet-core/tests/controller.test.ts
password_literal::packages/wallet-core/tests/controller.tes… security healthy packages/wallet-core/tests/controller.test.ts
password_literal::packages/wallet-core/tests/controller.tes… security healthy packages/wallet-core/tests/controller.test.ts
password_literal::packages/wallet-core/tests/controller.tes… security healthy packages/wallet-core/tests/controller.test.ts
password_literal::packages/wallet-core/tests/controller.tes… security healthy packages/wallet-core/tests/controller.test.ts
password_literal::packages/wallet-core/tests/controller.tes… security healthy packages/wallet-core/tests/controller.test.ts
password_literal::packages/wallet-core/tests/controller.tes… security healthy packages/wallet-core/tests/controller.test.ts
password_literal::packages/wallet-core/tests/controller.tes… security healthy packages/wallet-core/tests/controller.test.ts
password_literal::packages/wallet-core/tests/controller.tes… security healthy packages/wallet-core/tests/controller.test.ts
password_literal::packages/wallet-core/tests/controller.tes… security healthy packages/wallet-core/tests/controller.test.ts
password_literal::packages/wallet-core/tests/controller.tes… security healthy packages/wallet-core/tests/controller.test.ts
password_literal::packages/wallet-core/tests/controller.tes… security healthy packages/wallet-core/tests/controller.test.ts
password_literal::packages/wallet-core/tests/controller.tes… security healthy packages/wallet-core/tests/controller.test.ts
password_literal::packages/wallet-core/tests/controller.tes… security healthy packages/wallet-core/tests/controller.test.ts
password_literal::packages/wallet-core/tests/controller.tes… security healthy packages/wallet-core/tests/controller.test.ts
password_literal::packages/wallet-core/tests/controller.tes… security healthy packages/wallet-core/tests/controller.test.ts
password_literal::packages/wallet-core/tests/controller.tes… security healthy packages/wallet-core/tests/controller.test.ts
password_literal::packages/wallet-core/tests/controller.tes… security healthy packages/wallet-core/tests/controller.test.ts
password_literal::packages/wallet-core/tests/controller.tes… security healthy packages/wallet-core/tests/controller.test.ts
password_literal::packages/wallet-core/tests/controller.tes… security healthy packages/wallet-core/tests/controller.test.ts
password_literal::packages/wallet-core/tests/controller.tes… security healthy packages/wallet-core/tests/controller.test.ts
password_literal::packages/wallet-core/tests/controller.tes… security healthy packages/wallet-core/tests/controller.test.ts
password_literal::packages/wallet-core/tests/controller.tes… security healthy packages/wallet-core/tests/controller.test.ts
password_literal::packages/wallet-core/tests/controller.tes… security healthy packages/wallet-core/tests/controller.test.ts
password_literal::packages/wallet-core/tests/controller.tes… security healthy packages/wallet-core/tests/controller.test.ts
password_literal::packages/wallet-core/tests/controller.tes… security healthy packages/wallet-core/tests/controller.test.ts
password_literal::packages/wallet-core/tests/controller.tes… security healthy packages/wallet-core/tests/controller.test.ts
password_literal::packages/wallet-core/tests/controller.tes… security healthy packages/wallet-core/tests/controller.test.ts
password_literal::packages/wallet-core/tests/controller.tes… security healthy packages/wallet-core/tests/controller.test.ts
password_literal::packages/wallet-core/tests/controller.tes… security healthy packages/wallet-core/tests/controller.test.ts
password_literal::packages/wallet-core/tests/controller.tes… security healthy packages/wallet-core/tests/controller.test.ts

LabelLayerStatusPath
apps software healthy apps
wallet-extension software healthy apps/wallet-extension
tests software healthy apps/wallet-extension/tests
scripts software healthy apps/wallet-extension/scripts
public software healthy apps/wallet-extension/public
src software healthy apps/wallet-extension/src
approval software healthy apps/wallet-extension/src/approval
shared software healthy apps/wallet-extension/src/shared
inpage software healthy apps/wallet-extension/src/inpage
content software healthy apps/wallet-extension/src/content
popup software healthy apps/wallet-extension/src/popup
background software healthy apps/wallet-extension/src/background
docs software healthy docs
packages software healthy packages
wallet-core software healthy packages/wallet-core
tests software healthy packages/wallet-core/tests
src software healthy packages/wallet-core/src
.github software healthy .github
workflows software healthy .github/workflows

LabelLayerStatusPath
build cicd healthy .github/workflows/release.yml
publish cicd healthy .github/workflows/release.yml
github-release cicd healthy .github/workflows/release.yml
validate cicd healthy .github/workflows/validate.yml

LabelLayerStatusPath
EventEmitter software healthy apps/wallet-extension/src/inpage/index.ts:EventEmitter
ExtensionInjectedProvider software healthy apps/wallet-extension/src/inpage/index.ts:ExtensionInjected…
WalletController software healthy packages/wallet-core/src/controller.ts:WalletController

LabelLayerStatusPath
127.0.0.1 network healthy apps/wallet-extension/tests/helpers.ts
192.168.1.10 network healthy packages/wallet-core/tests/controller.test.ts

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

LabelLayerStatusPath
repobility-clone-6v7f9fuu software healthy /tmp/repobility-clone-6v7f9fuu
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/6f2743df-9e3a-4c9a-aa97-1d67491151ff/

To check status programmatically (no auth required):

curl -s https://repobility.com/api/v1/public/scan/6f2743df-9e3a-4c9a-aa97-1d67491151ff/

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.