Overview
Secure, non-custodial cryptocurrency wallet for the Solana blockchain and X1 network. Provides token management, DeFi access, and hardware wallet integration.
Developer
๐ค jack
โ๏ธ jack@faircrypto.org
Security Analysis
Permissions
Code Patterns Detected
External Connections
What This Extension Does
The X1 Wallet Chrome extension appears to be a cryptocurrency wallet, providing token management, DeFi access, and hardware wallet integration for the Solana blockchain and X1 network.Permissions Explained
storage: Allows the extension to store data locally on the user's device.
clipboardReadandclipboardWrite: Allow the extension to read from and write to the system clipboard.
sidePanel: Allows the extension to create a panel in the browser's sidebar.
- Various RPC and API permissions: Allow the extension to communicate with specific blockchain nodes and APIs.
What We Found in the Code
[medium] innerHTML assignment โ potential XSS vector: The extension usesinnerHTMLto update its UI, which can be a potential cross-site scripting (XSS) vulnerability if used with untrusted data. However, without more context, it's difficult to say whether this is an actual issue.
[info] Makes HTTP requests: The extension makes HTTP requests to various APIs and blockchain nodes, which is a normal behavior for a wallet extension that needs to interact with external services.[critical] Potential crypto-mining code detected: This flag suggests that the extension may be using CPU-intensive code for cryptocurrency mining. However, without more context or information about the specific code in question, it's difficult to say whether this is an actual issue.
External Connections
The extension communicates with various domains, including:- Blockchain nodes (e.g.,
rpc.mainnet.x1.xyz,api.xdex.xyz) - APIs for token management and DeFi access (e.g.,
lite-api.jup.ag,tokens.jup.ag) - UI rendering services (e.g.,
ipfs.io,gateway.pinata.cloud)
Things to Consider
Based on the extension's description and permissions, it appears to be designed for managing cryptocurrency wallets. The unusual permissionclipboardRead and clipboardWrite may raise concerns about data security. Additionally, the potential XSS vector in the code could be a concern if not properly addressed. Users should carefully review the extension's functionality and permissions before installing it.