Is Bloom safe?

Medium risk

Bloom is medium risk. On axiom.trade, Bloom Extension wraps the page's WebSocket constructor and reads its real-time market update messages. It extracts token and pair addresses from them and stores them in localStorage under axiom.pulse.

bloombotextensionv6.2.1Chrome Web Store
45Risk

AI-generated. Findings may contain errors. Those marked Verified have been manually reviewed.

Publishers can request a review.

Findings

Axiom WebSocket messages are cached in extension-controlled localStorage.

On axiom.trade, Bloom Extension wraps the page's WebSocket constructor and reads its real-time market update messages.

It extracts token and pair addresses from them and stores them in localStorage under axiom.pulse.

Severity
Medium unwanted
Type
Unexpected
CWE
CWE-940
Source
Dynamic sandbox
What actually happens
You did this

You navigate to axiom.trade while the extension is installed.

The extension did this

The extension wraps WebSocket handling, reads update_pulse messages, and stores token and pair addresses in localStorage.

Fields read from page messages
  • Trading page message content
    tokenAddress: 0x1234...abcd; pairAddress: 0xabcd...1234 (illustrative)

    Real-time page messages can include token and pair addresses for markets viewed or updated on axiom.trade.

Updated 30 September 2026akdiolpnpplhaoedmednpobkhmkophmg