Case · DiggingBeagle record

Hidden web instructions induced AI agents to execute a fake crypto payment flow

Zscaler found live scam pages carrying hidden instructions for AI agents, then tested a fake payment flow in a sandbox. Four of 26 tested models triggered the payment action, but the experiment used no real funds.

Public disclosure: Jul 2, 2026

Scope

ThreatLabz observed malicious IPI-enabled websites operating as real scam infrastructure. The specific result in which four of 26 LLMs executed cryptocurrency payments was produced in ThreatLabz's controlled sandbox with no real funds at risk and must not be represented as four real-world victim payments.

Assessment profile

Assessment method
Setting
evaluation
Exploitation
demonstrated
Impact
Band 2 of 4
Evidence
Grade B
Remediation
mitigation available
AI role
AGAINST AI
Basis and provenance

The assessment refers to ThreatLabz’s controlled experiment. Live scam infrastructure and the four-of-26 mock-payment measurement have different scopes; no production payment victim count is established.

Impact basis: A sandboxed agent crossed into a fraudulent payment action under the tested permissions. No real funds were used, so this band does not represent a confirmed monetary loss.

Assessed Oct 1, 2026 using diggingbeagle.assessment/1.

At a glance

Mechanism and trust boundary

  1. 01

    Encounter a convincing technical page

    Live scam infrastructure presents material to users and automated readers.

  2. 02

    Treat a payment as a task prerequisite

    Hidden or structured instructions describe a fake developer-license flow.

    Boundary: untrusted documentation / task instructions

  3. 03

    Reach the payment-capable tool

    The sandbox tests whether the agent turns the page’s request into an action.

    Boundary: model plan / spending authority

  4. 04

    Record a simulated outcome

    Four of 26 tested models triggered the action; this was not four real victim payments.

Claims & evidence

CLM-ZSCALER-IPI-FOUR-OF-26In ThreatLabz's sandboxed evaluation, four of 26 tested LLMs caused the autonomous agent to execute the fraudulent payment action; the test used no real funds.supported

Basis: reported finding

Link to claim
CLM-ZSCALER-IPI-ETH-PAYMENTThe malicious site contained instructions and JavaScript for transferring approximately 0.0012 ETH to a hardcoded wallet and then generating a fake API key.supported

Basis: reported finding

Link to claim
CLM-ZSCALER-IPI-HIDDEN-INSTRUCTIONSThreatLabz observed a fake Python-library documentation site using JSON-LD and CSS-hidden content to present payment instructions to AI agents while keeping the injected instructions hidden from ordinary visual presentation.supported

Basis: reported finding

Link to claim

Implications

Comet and Opera Neon demonstrated account-data actions after hostile page instructions. This experiment changes the target action to a mock payment. The common pattern is instruction-driven use of delegated authority, while the different tools and setups prevent merging their outcomes into a single prevalence figure.

Web3 context and conclusion

EIP-1193 distinguishes a page-exposed Provider from wallet key and account management. A request reaching a provider is not evidence that the user intended it or that a wallet should approve it. Keep message interpretation, permission to request, and final transaction authorization separate. A real deployment that combines untrusted browsing and unattended spending would make this boundary more consequential; the cited sandbox did not establish real transfers.

Controls and mitigations

  • DiggingBeagle recommendation: do not give an ordinary documentation-reading task unrestricted payment capability; require a separate approval describing the precise transaction.
  • DiggingBeagle recommendation: enforce recipient and spending policies outside the model and test hidden as well as visible page instructions. A spending cap limits magnitude but does not validate purpose.
  • Preserve the exact test harness and permission configuration when comparing model outcomes; do not turn the reported sample into a general attack success rate.

Unknowns and contradictions

  • The Source does not establish how many users or autonomous agents encountered the malicious websites outside ThreatLabz testing.
  • The four successful AI-agent payment executions occurred in a fully sandboxed environment with no real funds at risk.
  • The cited wallet had received other payments, but the Source does not establish which payments, if any, were caused by this specific IPI campaign.
  • The controlled payment result does not establish attributable real-world crypto losses, a victim count or susceptibility under a different authorization policy.

Sources and citation

Material revision history

  1. Sep 25, 2026 · Published version · first publication · revision 50
  2. Oct 1, 2026 · Published version · material revision · revision 65Public fields changed: assessment_profile, attack_path, implications, links, mitigations, narrative, references, summary, unknowns
  3. Oct 8, 2026 · Published version · material revision · revision 100Public fields changed: ai_roles, concepts, narrative