Binance Chrome Security Report background image
Home - Coinspect Security
BinanceBinanceChrome
Search
Binance logo

Binance

Security Score

73.5

dApp Permissions

31.9 / 35
  • Pass User confirmation before processing requests
    8.7 / 8.7 Expand details
    Description

    Requires user confirmation before processing requests from dApps for specific RPC methods.

    • The wallet requires explicit user confirmation for all supported privileged RPC methods; the two unsupported methods (eth_decrypt and eth_getEncryptionPublicKey) returned errors without confirmation, which poses no risk.

      — Verified by Sebastian Camia at Coinspect
    Evidence · 1 screenshot
  • Pass User consent for dApp access
    7.7 / 7.7 Expand details
    Description

    Requires user approval before granting dApp access to specific RPC methods.

    • The wallet correctly rejects all RPC requests (eth_accounts, eth_decrypt, eth_getEncryptionPublicKey, eth_signTypedData_v4, personal_sign, eth_sendTransaction) without prior connection, and no information is leaked.

      — Verified by Sebastian Camia at Coinspect
    Evidence · 1 screenshot
  • Pass Wallet unlock before requests
    5.6 / 5.6 Expand details
    Description

    Requires users to unlock it before processing dApp requests when in a locked state.

    • The wallet requires users to unlock it before processing dApp requests when in a locked state.

      — Verified by Sebastian Camia at Coinspect
    Evidence · 1 screenshot
  • Pass Mismatching EIP-712 chainId detection
    3.5 / 3.5 Expand details
    Description

    Alerts users or rejects signing EIP-712 messages with a mismatched chain ID.

    • The wallet displays a warning message indicating that the chain ID of the signature does not match the currently connected chain (Polygon) and identifies a risky signature.

      — Verified by Sebastian Camia at Coinspect
    Evidence · 1 screenshot
  • Pass eth_sign method disabled
    3.3 / 3.3 Expand details
    Description

    Restricts the use of the deprecated and insecure eth_sign method by default.

    • The wallet rejected the `eth_sign` request, responding with 'Error: method not supported'.

      — Verified by Sebastian Camia at Coinspect
    Evidence · 1 screenshot
  • Fail Mismatching SIWE domain detection
    0.0 / 1.9 Expand details
    Description

    Warns users when the domain in a Sign-In with Ethereum (EIP-4361) message does not match the requesting dApp's origin.

    • The wallet does not warn or block the signing request, even though the dApp origin (deploy-preview-40--wallettesting.netlify.app) differs from the domain specified in the SIWE object (https://opensea.io).

      — Verified by Sebastian Camia at Coinspect
    Evidence · 2 screenshots
  • Pass Token approval management
    1.6 / 1.6 Expand details
    Description

    Allows users to view and revoke token approvals.

    • The wallet provides a way to list existing token approvals and revoke them.

      — Verified by Sebastian Camia at Coinspect
    Evidence · 5 screenshots
  • Pass Connected dApp management
    1.5 / 1.5 Expand details
    Description

    Allows users to list and revoke connected dApps.

    • The wallet lists connected dApps, and after disconnecting the testing dApp, RPC requests from it are rejected.

      — Verified by Sebastian Camia at Coinspect
    Evidence · 3 screenshots
  • Fail User confirmation before switching chains
    0.0 / 1.2 Expand details
    Description

    Requires user confirmation before switching the active chain.

    • The wallet does not prompt for confirmation when switching networks, nor does it allow users to manage pre-approved networks to limit switching. The `switchEthereumChain` request executes without any user interaction.

      — Verified by Sebastian Camia at Coinspect
    Evidence · 4 screenshots

Intent Verification

17.7 / 25
  • Pass Transaction simulation
    6.7 / 6.7 Expand details
    Description

    Previews the expected outcome by simulating the request execution on the blockchain before signing.

    • The wallet correctly displays simulated expected inputs and outputs for both the liquidity provision (e.g., -0.01 POL, +1 UNI-V3-POS) and the swap (e.g., -0.01 POL, +0.001215 USDC.e) before signing.

      — Verified by Sebastian Camia at Coinspect
    Evidence · 2 screenshots
  • Pass Clear token approval dialog
    6.7 / 6.7 Expand details
    Description

    Clearly displays all the key details for ERC-20 Approve requests.

    • The wallet clearly identifies ERC-20 approval requests and displays the token symbol or address, the spender address, and the approved amount.

      — Verified by Sebastian Camia at Coinspect
    Evidence · 4 screenshots
  • Pass Clear message signing dialog
    3.8 / 3.8 Expand details
    Description

    Clearly displays all message signature request details without truncating or hiding information.

    • All the contents of both the personal_sign and eth_signTypedData requests are visible and scrollable, including the verifyingContract from the EIP712Domain.

      — Verified by Sebastian Camia at Coinspect
    Evidence · 4 screenshots
  • Fail EIP-712 message parsing
    0.0 / 2.4 Expand details
    Description

    Displays human-readable details for EIP-712 signature requests from well-known protocols.

    • The wallet displays raw JSON for the EIP-712 signature request, failing to render structured, human-readable signing details as required.

      — Verified by Sebastian Camia at Coinspect
    Evidence · 2 screenshots
  • Fail Invalid address checksum detection
    0.0 / 2.2 Expand details
    Description

    Warns users when they input addresses with invalid EIP-55 checksums.

    • The wallet allowed a transaction to both, a manually entered address and through the dApp, with an invalid EIP-55 checksum (0xA62A0d4fE4C2b10aadFBD4628f697d09a76Cd954) without displaying any checksum warning; the transaction was submitted successfully.

      — Verified by Sebastian Camia at Coinspect
    Evidence · 4 screenshots
  • Fail Mandatory message review
    0.0 / 2.1 Expand details
    Description

    Requires users to review all the details before signing a message.

    • The confirm button is active without scrolling through the entire message. This is the case in both the eth_signTypedData_v4 and personal_sign screens.

      — Verified by Sebastian Camia at Coinspect
    Evidence · 4 screenshots
  • Partial Links to blockchain explorers
    0.6 / 1.2 Expand details
    Description

    Provides clickable links to block explorers for at least one key blockchain identifier.

    • The wallet provides a block explorer link for the transaction hash in the transaction history, but no clickable explorer links for addresses or contract addresses in either the transaction preview or the history.

      — Verified by Sebastian Camia at Coinspect
    Evidence · 2 screenshots

Physical Access

13.5 / 20
  • Pass Seed phrase access control
    6.6 / 6.6 Expand details
    Description

    Requires authentication to access seed phrases or private keys.

    • A password prompt is displayed before revealing the seed phrase/private key, confirming that authentication is required.

      — Verified by Sebastian Camia at Coinspect
    Evidence · 1 screenshot
  • Pass Manual wallet lock
    3.4 / 3.4 Expand details
    Description

    Allows users to lock it manually.

    • A "Lock Wallet" button is present within the settings screen.

      — Verified by Sebastian Camia at Coinspect
    Evidence · 1 screenshot
  • Fail Automatic wallet lock
    0.0 / 3.4 Expand details
    Description

    Verifies wallet auto-locks on inactivity.

    • The screen lock settings do not meet the acceptance criteria, as the lowest configurable time is 5 minutes, and the wallet sets it to 2 hours as default. This means the wallet will not auto-lock after inactivity within 20 minutes.

      — Verified by Sebastian Camia at Coinspect
    Evidence · 1 screenshot
  • Fail Robust Authentication
    0.0 / 3.2 Expand details
    Description

    Uses strong authentication, such as resistance to trivial or commonly-used passwords.

    • The wallet allows an 8 character long, trivial password like '11111111'.

      — Verified by Sebastian Camia at Coinspect
    Evidence · 1 screenshot
  • Pass Seed phrase access warning
    1.8 / 1.8 Expand details
    Description

    Warns users of the risk before allowing access to seed phrases or private keys.

    • The wallet displays a warning to the user before revealing the seed phrase or private key. The risks of sharing the secrets are clearly communicated.

      — Verified by Sebastian Camia at Coinspect
    Evidence · 2 screenshots
  • Pass Clipboard seed phrase leak prevention
    1.8 / 1.8 Expand details
    Description

    Limits exposure of secrets by restricting or warning on copying seed phrases or taking screenshots.

    • The wallet prevents copying the seed phrase to the clipboard.

      — Verified by Sebastian Camia at Coinspect
    Evidence · 1 screenshot

Threat Prevention

10.4 / 20
  • Partial Malicious and poisoned address detection
    2.5 / 5.1 Expand details
    Description

    Prevents or alerts users about interactions with a known malicious address or a lookalike (poisoned) address.

    • The wallet flags known malicious addresses when entered manually and via a dApp, and flags lookalike addresses when entered manually, but it does not flag a lookalike address supplied by a dApp.

      — Verified by Sebastian Camia at Coinspect
    Evidence · 5 screenshots
  • Pass Phishing dApp detection
    5.1 / 5.1 Expand details
    Description

    Prevents or alerts users about interactions with a known malicious URL.

    • The wallet warns the user when attempting to connect to a known phishing site.

      — Verified by Sebastian Camia at Coinspect
    Evidence · 2 screenshots
  • Fail Trusted dApp detection
    0.0 / 3.3 Expand details
    Description

    Informs users when interacting with a trusted dApp URL.

    • All three dApps (Uniswap, 1inch, and Sushi) look the same, so the UI does not visually distinguish verified dApps from unknown ones.

      — Verified by Sebastian Camia at Coinspect
    Evidence · 4 screenshots
  • Fail Unknown address detection
    0.0 / 2.8 Expand details
    Description

    Warns users when interacting with an unknown address.

    • The wallet displays a warning for new addresses when sending directly through the UI. However, no warning or indicator is shown when initiating a transaction to a new address via a dApp.

      — Verified by Sebastian Camia at Coinspect
    Evidence · 2 screenshots
  • Pass Full dApp URL display
    1.5 / 1.5 Expand details
    Description

    Clearly displays the full dApp URL in the connection prompt.

    • The full dApp origin URL is shown in the connection dialog without truncation.

      — Verified by Sebastian Camia at Coinspect
    Evidence · 1 screenshot
  • Pass Malicious or spam token filtering
    1.3 / 1.3 Expand details
    Description

    Hides malicious tokens and NFTs by default.

    • The wallet displays only standard tokens and excludes spam tokens. NFTs are not displayed.

      — Verified by Sebastian Camia at Coinspect
    Evidence · 1 screenshot
  • Fail dApp access disclosure dialog
    0.0 / 1.0 Expand details
    Description

    Discloses the dApp's read access to the user's account and its ability to request signatures on connection.

    • The wallet's dApp connection dialog does not disclose access to the user's balance, activity, or ability to request transaction approvals; it only states 'Request to Connect Your Wallet'.

      — Verified by Sebastian Camia at Coinspect
    Evidence · 1 screenshot

This ranking is for informational purposes only. It should not be relied on to provide legal, tax, financial, investment, or other types of advice. Coinspect does not guarantee or warrant the accuracy, completeness, timeliness, suitability, or validity of the information provided and will not be responsible for any claim attributable to reliance on errors, omissions, or other inaccuracies of any part of such information.