https://github.com/xian-technology/xian-js
· scanned 2026-06-16 01:02 UTC (2 months, 1 week ago)
28 raw signals (0 security + 28 graph)
Last scanned 2 months, 1 week ago · v1 · 18 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 309 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 |
|---|---|---|---|
createStorage |
software | healthy | packages/web-kit/tests/rpc.test.ts:createStorage |
createRegisteredTarget |
software | healthy | packages/web-kit/tests/wallet.test.ts:createRegisteredTarget |
defaultStorage |
software | healthy | packages/web-kit/src/rpc.ts:defaultStorage |
cleanRpcUrl |
software | healthy | packages/web-kit/src/rpc.ts:cleanRpcUrl |
createXianRpcStore |
software | healthy | packages/web-kit/src/rpc.ts:createXianRpcStore |
getRpcUrl |
software | healthy | packages/web-kit/src/rpc.ts:getRpcUrl |
setRpcUrl |
software | healthy | packages/web-kit/src/rpc.ts:setRpcUrl |
getRpcEpoch |
software | healthy | packages/web-kit/src/rpc.ts:getRpcEpoch |
subscribeRpcEpoch |
software | healthy | packages/web-kit/src/rpc.ts:subscribeRpcEpoch |
getClient |
software | healthy | packages/web-kit/src/rpc.ts:getClient |
pingRpc |
software | healthy | packages/web-kit/src/rpc.ts:pingRpc |
toNumber |
software | healthy | packages/web-kit/src/format.ts:toNumber |
shortAddress |
software | healthy | packages/web-kit/src/format.ts:shortAddress |
copyToClipboard |
software | healthy | packages/web-kit/src/format.ts:copyToClipboard |
maybeDate |
software | healthy | packages/web-kit/src/format.ts:maybeDate |
rawParts |
software | healthy | packages/web-kit/src/format.ts:rawParts |
resolveTarget |
software | healthy | packages/web-kit/src/wallet.ts:resolveTarget |
walletFromRecord |
software | healthy | packages/web-kit/src/wallet.ts:walletFromRecord |
getInjectedWallet |
software | healthy | packages/web-kit/src/wallet.ts:getInjectedWallet |
waitForInjectedWallet |
software | healthy | packages/web-kit/src/wallet.ts:waitForInjectedWallet |
isWalletAvailable |
software | healthy | packages/web-kit/src/wallet.ts:isWalletAvailable |
requireWallet |
software | healthy | packages/web-kit/src/wallet.ts:requireWallet |
connectWallet |
software | healthy | packages/web-kit/src/wallet.ts:connectWallet |
disconnectWallet |
software | healthy | packages/web-kit/src/wallet.ts:disconnectWallet |
getAccounts |
software | healthy | packages/web-kit/src/wallet.ts:getAccounts |
getWalletInfo |
software | healthy | packages/web-kit/src/wallet.ts:getWalletInfo |
signMessage |
software | healthy | packages/web-kit/src/wallet.ts:signMessage |
sendCall |
software | healthy | packages/web-kit/src/wallet.ts:sendCall |
sendCallFailureMessage |
software | healthy | packages/web-kit/src/wallet.ts:sendCallFailureMessage |
assertSendCallSucceeded |
software | healthy | packages/web-kit/src/wallet.ts:assertSendCallSucceeded |
onAccountsChanged |
software | healthy | packages/web-kit/src/wallet.ts:onAccountsChanged |
handler |
software | healthy | packages/web-kit/src/wallet.ts:handler |
onChainChanged |
software | healthy | packages/web-kit/src/wallet.ts:onChainChanged |
onInjectedWalletInitialized |
software | healthy | packages/web-kit/src/wallet.ts:onInjectedWalletInitialized |
createUseRpcEpoch |
software | healthy | packages/web-kit/src/rpc-react.ts:createUseRpcEpoch |
useRpcEpoch |
software | healthy | packages/web-kit/src/rpc-react.ts:useRpcEpoch |
dismissDelayMs |
software | healthy | packages/web-kit/src/toast-react.tsx:dismissDelayMs |
scheduleDismiss |
software | healthy | packages/web-kit/src/toast-react.tsx:scheduleDismiss |
ToastProvider |
software | healthy | packages/web-kit/src/toast-react.tsx:ToastProvider |
useToasts |
software | healthy | packages/web-kit/src/toast-react.tsx:useToasts |
initialWalletState |
software | healthy | packages/web-kit/src/wallet-react.tsx:initialWalletState |
useXianWallet |
software | healthy | packages/web-kit/src/wallet-react.tsx:useXianWallet |
pending |
software | healthy | packages/web-kit/src/wallet-react.tsx:pending |
detect |
software | healthy | packages/web-kit/src/wallet-react.tsx:detect |
WalletProvider |
software | healthy | packages/web-kit/src/wallet-react.tsx:WalletProvider |
useWallet |
software | healthy | packages/web-kit/src/wallet-react.tsx:useWallet |
createClient |
software | healthy | packages/provider/tests/discovery.test.ts:createClient |
firstParamObject |
software | healthy | packages/provider/src/provider.ts:firstParamObject |
isIdentifier |
software | healthy | packages/provider/src/provider.ts:isIdentifier |
parseOptionalXianNumber |
software | healthy | packages/provider/src/provider.ts:parseOptionalXianNumber |
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 |
ARCHITECTURE.md |
software | healthy | docs/ARCHITECTURE.md |
README.md |
software | healthy | docs/README.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/web-kit/README.md |
package.json |
software | healthy | packages/web-kit/package.json |
tsconfig.json |
software | healthy | packages/web-kit/tsconfig.json |
format.test.ts |
software | healthy | packages/web-kit/tests/format.test.ts |
rpc.test.ts |
software | healthy | packages/web-kit/tests/rpc.test.ts |
wallet.test.ts |
software | healthy | packages/web-kit/tests/wallet.test.ts |
rpc.ts |
software | healthy | packages/web-kit/src/rpc.ts |
format.ts |
software | healthy | packages/web-kit/src/format.ts |
index.ts |
software | healthy | packages/web-kit/src/index.ts |
wallet.ts |
software | healthy | packages/web-kit/src/wallet.ts |
rpc-react.ts |
software | healthy | packages/web-kit/src/rpc-react.ts |
toast-react.tsx |
software | healthy | packages/web-kit/src/toast-react.tsx |
wallet-react.tsx |
software | healthy | packages/web-kit/src/wallet-react.tsx |
README.md |
software | healthy | packages/types/README.md |
package.json |
software | healthy | packages/types/package.json |
tsconfig.json |
software | healthy | packages/types/tsconfig.json |
index.ts |
software | healthy | packages/types/src/index.ts |
README.md |
software | healthy | packages/provider/README.md |
package.json |
software | healthy | packages/provider/package.json |
tsconfig.json |
software | healthy | packages/provider/tsconfig.json |
provider.test.ts |
software | healthy | packages/provider/tests/provider.test.ts |
README.md |
software | healthy | packages/provider/tests/README.md |
permissions.test.ts |
software | healthy | packages/provider/tests/permissions.test.ts |
discovery.test.ts |
software | healthy | packages/provider/tests/discovery.test.ts |
walletconnect.test.ts |
software | healthy | packages/provider/tests/walletconnect.test.ts |
provider.ts |
software | healthy | packages/provider/src/provider.ts |
permissions.ts |
software | healthy | packages/provider/src/permissions.ts |
discovery.ts |
software | healthy | packages/provider/src/discovery.ts |
index.ts |
software | healthy | packages/provider/src/index.ts |
walletconnect.ts |
software | healthy | packages/provider/src/walletconnect.ts |
errors.ts |
software | healthy | packages/provider/src/errors.ts |
README.md |
software | healthy | packages/client/README.md |
package.json |
software | healthy | packages/client/package.json |
tsconfig.json |
software | healthy | packages/client/tsconfig.json |
README.md |
software | healthy | packages/client/tests/README.md |
relayer.test.ts |
software | healthy | packages/client/tests/relayer.test.ts |
compiler-wasm.test.ts |
software | healthy | packages/client/tests/compiler-wasm.test.ts |
client.test.ts |
software | healthy | packages/client/tests/client.test.ts |
encoding.test.ts |
software | healthy | packages/client/tests/encoding.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 |
|---|---|---|---|
FakeTarget |
software | healthy | packages/web-kit/tests/wallet.test.ts:FakeTarget |
FakeInjectionTarget |
software | healthy | packages/provider/tests/discovery.test.ts:FakeInjectionTarg… |
EventEmitter |
software | healthy | packages/provider/src/provider.ts:EventEmitter |
InMemoryXianProvider |
software | healthy | packages/provider/src/provider.ts:InMemoryXianProvider |
ProviderBackedXianSigner |
software | healthy | packages/provider/src/discovery.ts:ProviderBackedXianSigner |
InjectedXianWallet |
software | healthy | packages/provider/src/discovery.ts:InjectedXianWallet |
EventEmitter |
software | healthy | packages/provider/src/walletconnect.ts:EventEmitter |
WalletConnectXianProvider |
software | healthy | packages/provider/src/walletconnect.ts:WalletConnectXianPro… |
XianProviderError |
software | healthy | packages/provider/src/errors.ts:XianProviderError |
ProviderDisconnectedError |
software | healthy | packages/provider/src/errors.ts:ProviderDisconnectedError |
ProviderChainMismatchError |
software | healthy | packages/provider/src/errors.ts:ProviderChainMismatchError |
ProviderUnauthorizedError |
software | healthy | packages/provider/src/errors.ts:ProviderUnauthorizedError |
ProviderUnsupportedMethodError |
software | healthy | packages/provider/src/errors.ts:ProviderUnsupportedMethodEr… |
FakeSocket |
software | healthy | packages/client/tests/client.test.ts:FakeSocket |
ManagedSubscription |
software | healthy | packages/client/src/watch.ts:ManagedSubscription |
WatchApi |
software | healthy | packages/client/src/watch.ts:WatchApi |
Ed25519Signer |
software | healthy | packages/client/src/ed25519.ts:Ed25519Signer |
XianClient |
software | healthy | packages/client/src/client.ts:XianClient |
ContractClient |
software | healthy | packages/client/src/client.ts:ContractClient |
TokenClient |
software | healthy | packages/client/src/client.ts:TokenClient |
XianShieldedRelayerClient |
software | healthy | packages/client/src/relayer.ts:XianShieldedRelayerClient |
XianShieldedRelayerPoolClient |
software | healthy | packages/client/src/relayer.ts:XianShieldedRelayerPoolClient |
XianClientError |
software | healthy | packages/client/src/errors.ts:XianClientError |
TransportError |
software | healthy | packages/client/src/errors.ts:TransportError |
RpcError |
software | healthy | packages/client/src/errors.ts:RpcError |
AbciError |
software | healthy | packages/client/src/errors.ts:AbciError |
SimulationError |
software | healthy | packages/client/src/errors.ts:SimulationError |
TransactionError |
software | healthy | packages/client/src/errors.ts:TransactionError |
TxTimeoutError |
software | healthy | packages/client/src/errors.ts:TxTimeoutError |
| Label | Layer | Status | Path |
|---|---|---|---|
docs |
software | healthy | docs |
packages |
software | healthy | packages |
web-kit |
software | healthy | packages/web-kit |
tests |
software | healthy | packages/web-kit/tests |
src |
software | healthy | packages/web-kit/src |
types |
software | healthy | packages/types |
src |
software | healthy | packages/types/src |
provider |
software | healthy | packages/provider |
tests |
software | healthy | packages/provider/tests |
src |
software | healthy | packages/provider/src |
client |
software | healthy | packages/client |
tests |
software | healthy | packages/client/tests |
src |
software | healthy | packages/client/src |
examples |
software | healthy | examples |
browser-dapp |
software | healthy | examples/browser-dapp |
src |
software | healthy | examples/browser-dapp/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 |
|---|---|---|---|
gha::release |
cicd | healthy | .github/workflows/release.yml |
gha::validate |
cicd | healthy | .github/workflows/validate.yml |
| Label | Layer | Status | Path |
|---|---|---|---|
repobility-clone-tojztwod |
software | healthy | /tmp/repobility-clone-tojztwod |
| Label | Layer | Status | Path |
|---|---|---|---|
sqlite |
data | healthy | README.md |
| Label | Layer | Status | Path |
|---|---|---|---|
127.0.0.1 |
network | healthy | README.md |
This page is publicly accessible at:
https://repobility.com/scan/0b1151e3-9974-4712-86bd-644931188efe/
To check status programmatically (no auth required):
curl -s https://repobility.com/api/v1/public/scan/0b1151e3-9974-4712-86bd-644931188efe/
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.