Phantom

Phantom

πŸ” Security Report Available
πŸ‘₯ 5M+ users
View on Chrome Web Store

Chrome will indicate if you already have this installed.

Overview

A crypto wallet reimagined for DeFi & NFTs

Security Analysis

Analyzed v26.6.1 Β· Feb 21, 2026 Β· 219 JS files Β· 20505 KB scanned

Permissions

activeTab alarms identity storage scripting tabs unlimitedStorage webRequest sidePanel

Code Patterns Detected

Function constructor used β€” dynamic code execution innerHTML assignment β€” potential XSS vector Makes HTTP requests Listens to keyboard events Reads clipboard content Potential data exfiltration pattern

External Connections

www.w3.org github.com www.apache.org react.dev sola.na help.phantom.com feross.org developer.mozilla.org assets.phantom.app node-proxy.phantom.app phantom.com cdn.jsdelivr.net +8 more

Package Contents 363 files Β· 58MB

β–ΎπŸ“_metadata46KB
{}verified_contents.json46KB
β–ΎπŸ“background736KB
🎨serviceWorker.css282KB
πŸ“œserviceWorker.js454KBlarge
β–ΎπŸ“fonts1.4MB
πŸ”€Inter-Black.woff135KB
πŸ”€Inter-BlackItalic.woff142KB
πŸ”€Inter-Bold.woff140KB
πŸ”€Inter-BoldItalic.woff146KB
πŸ”€Inter-Italic.woff140KB
πŸ”€Inter-Medium.woff139KB
πŸ”€Inter-MediumItalic.woff146KB
πŸ”€Inter-Regular.woff131KB
πŸ”€Inter-SemiBold.woff139KB
πŸ”€Inter-SemiBoldItalic.woff146KB
β–ΎπŸ“images150KB
β–ΎπŸ“additional-permissions36KB
πŸ–Όinterstitial.webp19KB
πŸ–Όonboarding.webp17KB
β–ΎπŸ“arbitrum9KB
πŸ–Όonboarding.svg9KB
β–ΎπŸ“base6KB
πŸ–Όonboarding.svg6KB
β–ΎπŸ“bitcoin18KB
πŸ–Όbtc-address-types.png18KB
β–ΎπŸ“multichain40KB
πŸ–Όmultichain-disable-evm.webp2KB
πŸ–Όmultichain-enable-evm.webp2KB
πŸ–Όmultichain-swap.webp15KB
πŸ–Όmultichain.webp10KB
πŸ–Όpassword-multi-chain.webp10KB
β–ΎπŸ“seedless2KB
πŸ–Όpin-verification.webp2KB
β–ΎπŸ“social-login
πŸ–Όgoogle-icon.webp366B
β–ΎπŸ“staking39KB
πŸ–Όp_sol.webp5KB
πŸ–Όstaking-graph.webp34KB
β–ΎπŸ“locales12.5MB
β–ΎπŸ“am433KB
{}translation.json433KB
β–ΎπŸ“ar417KB
{}translation.json417KB
β–ΎπŸ“bn583KB
{}translation.json583KB
β–ΎπŸ“de355KB
{}translation.json355KB
β–ΎπŸ“de-DE52KB
{}translation.json52KB
β–ΎπŸ“en296KB
{}translation.json296KB
β–ΎπŸ“es345KB
{}translation.json345KB
β–ΎπŸ“fil347KB
{}translation.json347KB
β–ΎπŸ“fr358KB
{}translation.json358KB
β–ΎπŸ“gu557KB
{}translation.json557KB
β–ΎπŸ“ha325KB
{}translation.json325KB
β–ΎπŸ“hi552KB
{}translation.json552KB
β–ΎπŸ“id330KB
{}translation.json330KB
β–ΎπŸ“ig364KB
{}translation.json364KB
β–ΎπŸ“ig-NG47KB
{}translation.json47KB
β–ΎπŸ“it341KB
{}translation.json341KB
β–ΎπŸ“it-IT50KB
{}translation.json50KB
β–ΎπŸ“ja389KB
{}translation.json389KB
β–ΎπŸ“ko352KB
{}translation.json352KB
β–ΎπŸ“ms336KB
{}translation.json336KB
β–ΎπŸ“my707KB
{}translation.json707KB
β–ΎπŸ“pa561KB
{}translation.json561KB
β–ΎπŸ“pt342KB
{}translation.json342KB
β–ΎπŸ“ru466KB
{}translation.json466KB
β–ΎπŸ“sw329KB
{}translation.json329KB
β–ΎπŸ“ta646KB
{}translation.json646KB
β–ΎπŸ“te612KB
{}translation.json612KB
β–ΎπŸ“th553KB
{}translation.json553KB
β–ΎπŸ“tr341KB
{}translation.json341KB
β–ΎπŸ“vi381KB
{}translation.json381KB
β–ΎπŸ“yo404KB
{}translation.json404KB
β–ΎπŸ“zh-CN307KB
{}translation.json307KB
β–ΎπŸ“zh-TW308KB
{}translation.json308KB
🎨ActivityItemDetail-SNHG6GHY.css285KB
πŸ“œActivityItemDetail-YT5JYR6Q.js14KB
🎨AdditionalPermissions-7DK7DFYN.css285KB
πŸ“œAdditionalPermissions-PZCNKGQL.js2KB
🎨ApproveUnwrapFungible-GMZWIGB6.css285KB
πŸ“œApproveUnwrapFungible-O3NOW7JZ.js6KB
πŸ“œAutoSlippageOptIn-NQKMPFQ4.js4KB
🎨AutoSlippageOptIn-US6PJJLV.css285KB
🎨BitcoinAddressTypes-IFPAEKCW.css285KB
πŸ“œBitcoinAddressTypes-UZYAAEEC.js3KB
🎨CollectibleBurnPage-7GVHXXVZ.css283KB
πŸ“œCollectibleBurnPage-C4ZNLPZT.js38KB
πŸ“œCollectiblesVisibilityPage-2FURR3HQ.js5KB
🎨CollectiblesVisibilityPage-XLQCZB5K.css285KB
🎨ConnectHardware.css286KB
πŸ“œConnectHardware.js3KB
🎨ConvertStakeAccountListPage-3UXGH5TQ.css285KB
πŸ“œConvertStakeAccountListPage-STL347ZQ.js6KB
🎨ConvertStakeAccountStatusPage-6I2VNTYO.css285KB
πŸ“œConvertStakeAccountStatusPage-ZJ3ABAOF.js3KB
πŸ“œConvertToPSOLInfoPage-QJ25XC6O.js3KB
🎨ConvertToPSOLInfoPage-WADK5MCH.css285KB
🎨CreateUsernamePage-5IP7KLWV.css285KB
πŸ“œCreateUsernamePage-ZONTDHR6.js3KB
πŸ“œDepositAddressPage-B2KA7KON.js4KB
🎨DepositAddressPage-CN4S3XIN.css282KB
πŸ“œEthSelectWallet-54DY2ELW.js3KB
🎨EthSelectWallet-X2IC6VVA.css282KB
πŸ“œExplorePerps-7HD4L3I3.js2KB
🎨ExplorePerps-YLVYJNN7.css283KB
πŸ“œExploreTabPage-NUBLM4QB.js20KB
🎨ExploreTabPage-WF3TA3HO.css285KB
🎨ExternalLinkWarning-DSECJYFS.css282KB
πŸ“œExternalLinkWarning-SG4FXBFV.js2KB
🎨FiatRampStart-HJVNWVH6.css285KB
πŸ“œFiatRampStart-XG3O47A3.js2KB
πŸ“œForceUpgrade-IXRFKTWY.js2KB
🎨ForceUpgrade-MJML4CYY.css285KB
πŸ“œFungibleDetailPage-EMNTXBCJ.js2KB
🎨FungibleDetailPage-GT7RAW6T.css285KB
🎨FungibleVisibilityPage-3CQ4ODBZ.css285KB
πŸ“œFungibleVisibilityPage-I7BQMEJ2.js6KB
πŸ“œHomeHeaderRightButtons-RBVJDLZ6.js2KB
🎨HomeHeaderRightButtons-ZFG7K25I.css285KB
πŸ“œInstantSellSummary-OSXQM3UX.js18KB
🎨InstantSellSummary-XV4STLTW.css285KB
πŸ“œInsufficientBalance-4JXRNOGY.js4KB
🎨InsufficientBalance-X4E6TBIK.css285KB
πŸ“œLNWAZHJI-S45USQYS.js571B
πŸ“œMWZ6AO7Z-EOGUIIXN.js683B
πŸ“œMessageOverlay-SDW6HUSA.js2KB
🎨MessageOverlay-SHAK2S2V.css285KB
πŸ“œMintJitoSOLInfoPage-BWRUMJDS.js3KB
🎨MintJitoSOLInfoPage-YE3AH5MI.css285KB
πŸ“œMintLiquidStakeAmountPage-KI44R7TT.js5KB
🎨MintLiquidStakeAmountPage-XUVICTY7.css285KB
🎨MintLiquidStakeStatusPage-JQB2ZLNH.css285KB
πŸ“œMintLiquidStakeStatusPage-X7FSGYUY.js2KB
πŸ“œMintPSOLInfoPage-4XYQH5T6.js3KB
🎨MintPSOLInfoPage-GJTPYR2W.css285KB
🎨MintPSOLUKInfoPage-ATKKFGJB.css285KB
πŸ“œMintPSOLUKInfoPage-G3IMZ53Q.js3KB
🎨Modal-BMPUQ3HU.css282KB
πŸ“œModal-DHQXYIAU.js3KB
πŸ“œNetworkHealth-JUIAWKRM.js3KB
🎨NetworkHealth-W2NS25TC.css285KB
πŸ“œNotEnoughSol-OFGIH3RN.js267B
🎨NotEnoughSol-VRSZWSYM.css282KB
🎨Notification.css287KB
πŸ“œNotification.js3KB
🎨Onboarding.css286KB
πŸ“œOnboarding.js116KBlarge
πŸ“œPSOLMarketingPage-3AXQEHCS.js3KB
🎨PSOLMarketingPage-KYLVSLXE.css285KB
πŸ“œPendingTransactionDetail-4ZZTY5TN.js17KB
🎨PendingTransactionDetail-JPJHB5B2.css285KB
🎨Phishing.css282KB
πŸ“œPhishing.js4KB
🎨Popup.css288KB
🎨Popup.entrypoint.css288KB
πŸ“œPopup.entrypoint.js117B
πŸ“œPopup.js22KB
πŸ“œPortfolioHomeTabPage-4UC2PXND.js44KB
🎨PortfolioHomeTabPage-YPWWOCT5.css285KB
🎨ReceivePage-2SD5LTFK.css282KB
πŸ“œReceivePage-TJ36MEBR.js2KB
πŸ“œRecentActivity-B4XVYS3T.js2KB
🎨RecentActivity-WM5L73VO.css285KB
🎨SearchPage-XEHAG75O.css285KB
πŸ“œSearchPage-YR5RXBJJ.js4KB
🎨SendCollectibleFormPage-EASDCNZC.css285KB
πŸ“œSendCollectibleFormPage-T3T4OTSR.js18KB
🎨SendFungibleFormPage-3KUMIOWL.css285KB
πŸ“œSendFungibleFormPage-KNQ2AGYB.js2KB
🎨SendFungibleSelectPage-4JAHDBFP.css285KB
πŸ“œSendFungibleSelectPage-7UCACVNA.js4KB
πŸ“œSettingsConnectHardware-A4TSEQCH.js5KB
🎨SettingsConnectHardware-UFIKW3SA.css286KB
🎨Sha256SeedCorruptionModal-HAVKBRF2.css282KB
πŸ“œSha256SeedCorruptionModal-UXZOAIOT.js2KB
πŸ“œShortcutsModal-N6DVVBTX.js2KB
🎨ShortcutsModal-OJZHV35Z.css282KB
πŸ“œStakeAccountCreateAndDelegateStatusPage-MQKBZSPU.js4KB
🎨StakeAccountCreateAndDelegateStatusPage-OJYQ7XXD.css282KB
πŸ“œStakeAccountDeactivateStakeStatusPage-GS4NK2DE.js4KB
🎨StakeAccountDeactivateStakeStatusPage-OGV42FL4.css282KB
🎨StakeAccountDelegateStakeStatusPage-ALDKPSY3.css282KB
πŸ“œStakeAccountDelegateStakeStatusPage-H7LNPP75.js4KB
πŸ“œStakeAccountDetailPage-3ERCB5VF.js13KB
🎨StakeAccountDetailPage-ZX322BFD.css285KB
πŸ“œStakeAccountWithdrawStakeStatusPage-LPQIGZJ4.js4KB
🎨StakeAccountWithdrawStakeStatusPage-NJN5LZE6.css282KB
πŸ“œStakeAmountPage-LL4Y52FJ.js833B
🎨StakeAmountPage-QOV4HC55.css282KB
🎨StakingMethodSelectionPage-2NTLO3G7.css285KB
πŸ“œStakingMethodSelectionPage-5BTIOBLS.js5KB
πŸ“œSwapConfirmationPage-EGIX4JLD.js5KB
🎨SwapConfirmationPage-FCCJJ32D.css285KB
πŸ“œSwapLedgerSigningStatus-HTG4GUP7.js3KB
🎨SwapLedgerSigningStatus-YKNATSSS.css285KB
🎨SwapPricing-K2VFDC5S.css285KB
πŸ“œSwapPricing-NRGLGVD6.js4KB
πŸ“œSwapPricing-OQQFPNBV.js5KB
🎨SwapProvidersPage-CJ5VV5V2.css285KB
πŸ“œSwapProvidersPage-DVHK6PAG.js5KB
🎨SwapSettings-GQK7W3HS.css285KB
πŸ“œSwapSettings-VUPRDDCD.js16KB
🎨SwapSettingsButton-A4QX4OBQ.css285KB
πŸ“œSwapSettingsButton-J7SEU5RA.js2KB
πŸ“œSwapTabPage-73CMEE4R.js26KB
🎨SwapTabPage-BYZSU433.css286KB
πŸ“œSwapTermsOfServicePage-AMKQWLTK.js4KB
🎨SwapTermsOfServicePage-W44XM2WD.css285KB
πŸ“œSwapperSDKSwapConfirmationPage-4AFUSDKU.js5KB
🎨SwapperSDKSwapConfirmationPage-7Q74LCDL.css285KB
🎨TradeButton-5RUERQ2O.css282KB
πŸ“œTradeButton-RSIWUYUL.js865B
🎨UGCTradeWarning-DBPIGZX5.css285KB
πŸ“œUGCTradeWarning-PG564ZFC.js3KB
πŸ“œValidatorListPage-WREJ72CE.js4KB
🎨ValidatorListPage-WUU6FD3S.css283KB
🎨WarningInfoModal-EZN4KDMI.css282KB
πŸ“œWarningInfoModal-QTXYK5OI.js1KB
πŸ“œbrowser-polyfill-UM4GLF6W.js10KB
πŸ“œbrowser-ponyfill-HBI43FZL.js10KB
πŸ“œbtc.js494KBlarge
πŸ“œchunk-232ECFQ2.js40KB
πŸ“œchunk-25DID7WE.js211KBlarge
πŸ“œchunk-27C5WHXN.js812B
πŸ“œchunk-27DG7S3K.js1KB
πŸ“œchunk-2RP5A6AQ.js2KB
πŸ“œchunk-2SHFT73M.js2KB
πŸ“œchunk-35US6LTY.js379B
πŸ“œchunk-3CUBJPXA.js7KB
πŸ“œchunk-3GH554F6.js166B
πŸ“œchunk-3SKHUHDW.js36KB
πŸ“œchunk-4DI7O65W.js435B
πŸ“œchunk-4UT24JNW.js197KBlarge
πŸ“œchunk-546LZ5JG.js3KB
πŸ“œchunk-54BHZIXV.js326B
πŸ“œchunk-5KLAWQ5I.js307B
πŸ“œchunk-5QQLABHI.js128KBlarge
πŸ“œchunk-5VXEZHG3.js4KB
πŸ“œchunk-65RDWMLV.js725B
πŸ“œchunk-6RDFUFLR.js453B
πŸ“œchunk-76GTGNX4.js1KB
πŸ“œchunk-7BS32W7A.js3KB
πŸ“œchunk-7I5E5SYP.js968B
πŸ“œchunk-7RKRB7AY.js106KBlarge
πŸ“œchunk-A2EKZXK7.js3KB
πŸ“œchunk-AGI7WJ7P.js4KB
πŸ“œchunk-AIHKYFAB.js832B
πŸ“œchunk-AUOG6CT3.js43B
πŸ“œchunk-AWRFYQDK.js328KBlarge
πŸ“œchunk-BGV544EK.js579KBlarge
πŸ“œchunk-BHH3THEG.js942B
πŸ“œchunk-BRK5O57Q.js26KB
πŸ“œchunk-BSDLXX7S.js3KB
πŸ“œchunk-CIHLERN4.js4.6MBlarge
πŸ“œchunk-CON7FSFM.js2KB
πŸ“œchunk-CTKHELYY.js15KB
πŸ“œchunk-CYSJTA3Q.js114KBlarge
πŸ“œchunk-D37P7RRS.js1KB
πŸ“œchunk-D76WG7XW.js145KBlarge
πŸ“œchunk-DHS2QH47.js34KB
πŸ“œchunk-DQWLAPQA.js99B
πŸ“œchunk-DRIZICCM.js2KB
πŸ“œchunk-DWDHWNHL.js972B
πŸ“œchunk-EEWWQILW.js8KB
πŸ“œchunk-EFPJHFQY.js515KBlarge
πŸ“œchunk-EJX65Q2T.js1KB
πŸ“œchunk-F6SBYC3D.js8KB
πŸ“œchunk-FK6OHBX4.js9KB
πŸ“œchunk-FNC6PQ53.js724B
πŸ“œchunk-FQBV5QJG.js6KB
πŸ“œchunk-FSTYOY4A.js1.4MBlarge
πŸ“œchunk-FUVB6IFL.js57KBlarge
πŸ“œchunk-FWWE2DYD.js1.4MBlarge
πŸ“œchunk-GJ7UT5NW.js1KB
πŸ“œchunk-HA4TUGK5.js2KB
πŸ“œchunk-HL454LST.js38KB
πŸ“œchunk-HUG3DGCN.js646B
πŸ“œchunk-HURGODJH.js7KB
πŸ“œchunk-I4K4CBSR.js5KB
πŸ“œchunk-IIF2X7Q7.js280KBlarge
πŸ“œchunk-IPWL6XFX.js4KB
πŸ“œchunk-IXMAB2WD.js943B
πŸ“œchunk-J4FNBCJ4.js1KB
πŸ“œchunk-J4XA5VC7.js43B
πŸ“œchunk-JVN33FBZ.js7KB
πŸ“œchunk-JX2TPFWI.js752B
πŸ“œchunk-JX7QBFZF.js3KB
πŸ“œchunk-K7PFHQNX.js2KB
πŸ“œchunk-KAZ3DJ23.js854B
πŸ“œchunk-KLXNZSG6.js22KB
πŸ“œchunk-KLZ6C6NS.js15KB
πŸ“œchunk-LKP4NOOI.js32KB
πŸ“œchunk-LPSBJK7F.js14KB
πŸ“œchunk-M7FJKWYD.js19KB
πŸ“œchunk-MAOG5EUT.js736B
πŸ“œchunk-MRPS7Z2P.js6KB
πŸ“œchunk-MU6TEAU2.js20KB
πŸ“œchunk-MYHDVN4S.js6KB
πŸ“œchunk-N3C6FBKY.js1KB
πŸ“œchunk-N422A44P.js400B
πŸ“œchunk-NGAGF56P.js2KB
πŸ“œchunk-NHEZFGVN.js3KB
πŸ“œchunk-NIJVOHZG.js354B
πŸ“œchunk-NRP35SJD.js1KB
πŸ“œchunk-NTUPCL2S.js997B
πŸ“œchunk-NUHKR4NX.js1KB
πŸ“œchunk-O5XVFGTE.js4KB
πŸ“œchunk-O7BYUZ3F.js2.3MBlarge
πŸ“œchunk-ON24NQBY.js7KB
πŸ“œchunk-OQCYFGCD.js1KB
πŸ“œchunk-OYTVLDUG.js512B
πŸ“œchunk-PAHPIPMW.js2KB
πŸ“œchunk-PNKEUJ2S.js35KB
πŸ“œchunk-QNUKRGX2.js5KB
πŸ“œchunk-RAYPQKAM.js2KB
πŸ“œchunk-RKMCII43.js2KB
πŸ“œchunk-RWWUDPHX.js326B
πŸ“œchunk-SJQLONF6.js524KBlarge
πŸ“œchunk-STWUKBQB.js193KBlarge
πŸ“œchunk-T4LPFZXJ.js5KB
πŸ“œchunk-TUOG7FIA.js687B
πŸ“œchunk-UC4BHP3C.js3KB
πŸ“œchunk-UOXAA72B.js928B
πŸ“œchunk-UPVPKQLZ.js3KB
πŸ“œchunk-UVNH67O5.js16KB
πŸ“œchunk-V6JVIHQG.js215B
πŸ“œchunk-VEWH6BRG.js786B
πŸ“œchunk-VGK34MMH.js1KB
πŸ“œchunk-VLNIU3Y6.js521KBlarge
πŸ“œchunk-VY7GCACH.js464B
πŸ“œchunk-W5KSMX3E.js4KB
πŸ“œchunk-WATXCWBS.js211KBlarge
πŸ“œchunk-WDDK3AWY.js997B
πŸ“œchunk-WECM7OP6.js3KB
πŸ“œchunk-WKJYWAXG.js31KB
πŸ“œchunk-WQUY5CPO.js4KB
πŸ“œchunk-WVRYN4MY.js2KB
πŸ“œchunk-WZJPTVB3.js23KB
πŸ“œchunk-X5QDYITX.js5KB
πŸ“œchunk-XB7OHFTT.js400KBlarge
πŸ“œchunk-XDCLH6WN.js5KB
πŸ“œchunk-XNFUGDYH.js82KBlarge
πŸ“œchunk-XXHC4QUM.js3KB
πŸ“œchunk-Y3QU47QM.js2KB
πŸ“œchunk-Y4DAKDMX.js737B
πŸ“œchunk-YFDUDLCB.js11KB
πŸ“œchunk-YJCG6GWC.js10KB
πŸ“œchunk-YM5PMKZK.js4KB
πŸ“œchunk-YP4NXRXZ.js528B
πŸ“œchunk-YTLSA5Z6.js1KB
πŸ“œchunk-Z354SFCI.js1KB
πŸ“œchunk-ZFOOECLU.js13KB
🌐connect_hardware.html548B
πŸ“œcontentScript.js100KBlarge
πŸ“œevmAsk.js494KBlarge
πŸ“œevmMetamask.js494KBlarge
πŸ“œevmPhantom.js494KBlarge
🎨fonts.css1KB
πŸ–Όgrey_logo.png1KB
πŸ–Όicon128.png2KB
πŸ–Όicon16.png424B
πŸ–Όicon48.png993B
πŸ–Όicon512.png11KB
πŸ“œjuicebox-sdk_bg-IUF2TCSW.js3KB
βš™juicebox-sdk_bg-LUYFYBUJ.wasm2.8MB
{}manifest.json2KB
πŸ“œmodel-viewer-DQPPBUJJ.js848KBlarge
🌐notification.html777B
🌐onboarding.html538B
πŸ“œphantom.js494KBlarge
🌐phishing.html534B
🌐popup.html740B
πŸ“œprofiler-GMKNGWQR.js6KB
βš™rive-AI73FSNU.wasm1.3MB
🌐social-wallet.html542B
πŸ“œsolana.js494KBlarge
πŸ“œstartRecording-VNARZSRE.js21KB
πŸ“œsui.js494KBlarge

What This Extension Does

Phantom is a Chrome extension described as a "crypto wallet reimagined for DeFi & NFTs". Based on its name, category, and permissions, it appears to be designed to manage digital assets and interact with decentralized finance (DeFi) platforms.

Permissions Explained

Here's an explanation of each permission declared by the extension:
  • activeTab: Allows the extension to access the currently active tab in the browser.
  • alarms: Enables the extension to schedule background tasks or notifications.
  • identity: Grants the extension access to user identity information, such as login credentials and profile data. This is unusual for a crypto wallet extension, which typically doesn't require direct access to user identities.
  • storage: Allows the extension to store and retrieve data locally on the user's device.
  • scripting: Enables the extension to execute scripts in the browser context.
  • tabs: Grants the extension access to tab management functionality, such as creating new tabs or switching between existing ones.
  • unlimitedStorage: Allows the extension to store an unlimited amount of data locally on the user's device. This is unusual for a Chrome extension and may indicate that the extension stores sensitive user data.
  • webRequest: Enables the extension to intercept and modify web requests made by the browser.
  • sidePanel: Grants the extension access to display a panel in the browser sidebar.

What We Found in the Code

Here's an explanation of each automated flag:
  • [high] Function constructor used β€” dynamic code execution: This is a normal coding pattern for creating objects dynamically. It doesn't necessarily indicate malicious behavior.
  • [medium] innerHTML assignment β€” potential XSS vector: While innerHTML can be used to inject malicious scripts, it's also commonly used for legitimate UI rendering purposes. Without more context, it's difficult to determine if this is a security concern.
  • [info] Makes HTTP requests: This is a normal behavior for extensions that need to communicate with external services or APIs.
  • [high] Listens to keyboard events: This can be used for legitimate purposes such as implementing shortcuts or hotkeys. However, it may also indicate an attempt to intercept sensitive user input.
  • [medium] Reads clipboard content: This is a normal behavior for extensions that need to interact with the user's clipboard data.
  • [medium] Potential data exfiltration pattern: Without more context, it's difficult to determine if this flag indicates malicious behavior. However, it may indicate an attempt to transmit sensitive user data outside of the extension.

External Connections

The extension communicates with the following domains:
  • www.w3.org: A standard domain for web development resources.
  • github.com: A common domain for hosting open-source projects and code repositories.
  • www.apache.org: A standard domain for Apache software projects.
  • react.dev: A domain related to React.js, a popular JavaScript library.
  • sola.na: An unknown domain that may be related to the extension's functionality.
  • help.phantom.com: A domain likely related to the extension's support resources.
  • feross.org: A domain related to Feross Aboukhadijeh's projects and blog.
  • developer.mozilla.org: A standard domain for Mozilla developer documentation.
  • assets.phantom.app, node-proxy.phantom.app, phantom.com: Domains likely related to the extension's functionality or infrastructure.
  • cdn.jsdelivr.net: A content delivery network (CDN) used to distribute assets.

Things to Consider

Based on the extension's name, description, and permissions, it appears to be designed for managing digital assets and interacting with DeFi platforms. However, some of its declared permissions seem broader than necessary for this purpose. For example:
  • The identity permission may not be required for a crypto wallet extension.
  • The unlimitedStorage permission is unusual for a Chrome extension and may indicate that the extension stores sensitive user data.
  • The webRequest permission may be used to intercept or modify web requests, which could potentially compromise user security.
Users should carefully review the extension's permissions and functionality before installing it.

Similar Extensions

More in extensions β†’
Grammarly for Chrome helps you write with confidence. Get AI support for grammar, clarity, and tone, from first draft to…
extensions

Metamask

12M+ users
The world's most trusted crypto wallet
extensions
LastPass is an award-winning password manager for secure credential management on any device.
extensions

Backpack

400K+ users
A next level crypto wallet for Solana, Ethereum, Monad, Sui, and more.
extensions