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)
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.
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.
| Label | Layer | Status | Path |
|---|---|---|---|
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.
| Label | Layer | Status | Path |
|---|---|---|---|
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.
| Label | Layer | Status | Path |
|---|---|---|---|
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 |
| Label | Layer | Status | Path |
|---|---|---|---|
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 |
| Label | Layer | Status | Path |
|---|---|---|---|
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 |
| Label | Layer | Status | Path |
|---|---|---|---|
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 |
| Label | Layer | Status | Path |
|---|---|---|---|
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 |
| Label | Layer | Status | Path |
|---|---|---|---|
gha::release |
cicd | healthy | .github/workflows/release.yml |
gha::validate |
cicd | healthy | .github/workflows/validate.yml |
| Label | Layer | Status | Path |
|---|---|---|---|
repobility-clone-6v7f9fuu |
software | healthy | /tmp/repobility-clone-6v7f9fuu |
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.