World Congress 2026 Europe • Jul 9, 2026 • Session details

Dangerous Reactivity: Why AI Output Is the New XSS

Ramona Schwering

Blindly rendering LLM output in reactive frontends creates severe XSS vulnerabilities. Learn why engineering teams must enforce a strict zero-trust policy for all AI-generated content.

Pause
Mute Enter Fullscreen
#1 about 2 min

Securing frontend applications against untrusted user inputs

Treating applications as fortresses helps developers protect digital identities and block malicious entry points.

#2 about 3 min

Understanding classic XSS risks in reactive frontend frameworks

Framework reactivity exacerbates cross-site scripting vulnerabilities when developers rely on methods like innerHTML natively.

#3 about 2 min

Tracking OWASP LLM vulnerabilities and improper output handling

Integrating large language models introduces invisible injection sources ranked as improper output handling by OWASP.

#4 about 4 min

Prompt injections bypassing language model service guardrails

Indirect prompt injections can turn well-meaning language models into accomplices that generate executable malicious scripts.

#5 about 3 min

Executing HTML injections via generated SVG rendering

Rendering model output inline without sanitization allows cross-site scripting bypasses despite strict security standards.

#6 about 3 min

Preventing SQL injection originating from natural language queries

Returning structured data instead of direct queries protects databases from prompt-driven data exfiltration attacks.

#7 about 3 min

Limiting agent permissions to prevent remote code execution

Applying the principle of least privilege ensures AI assistants with system access stay within restricted scopes.

#8 about 3 min

Exposing stored XSS and phishing attacks via markdown

Rendering unfiltered markdown introduces hidden vulnerabilities that attackers exploit to run scripts and format phishing pages.

#9 about 1 min

Rendering AI-generated markdown securely with sanitization libraries

Utilizing sanitization libraries ensures dangerous HTML structures are adequately stripped from markdown before UI integration.

#10 about 2 min

Adopting a zero-trust mindset for language model outputs

Employing context-aware encoding and defense-in-depth methodologies establishes professional pessimism limiting potential application attack surfaces.

#11 about 2 min

Identifying real-world XSS examples in AI model outputs

Examining specific response sequences illustrates how seemingly safe model outputs open unexpected cross-site scripting flaws.

Matching moments

46 sec

Cross-site scripting vulnerabilities in rendered AI chatbot interfaces

Chris Heilmann Chris Heilmann +2 · LIVE

3:15 min

Increasing security vulnerabilities in AI-generated code bases

Tomislav Tipurić Tomislav Tipurić · World Congress 2026 North America

55 sec

Implementing defense in depth for AI models

Desmond Lamptey Desmond Lamptey · World Congress 2026 North America

3:00 min

Top security vulnerabilities for AI applications

Deepu Deepu · World Congress 2025

3:29 min

The danger of executing malicious AI code outputs

Keno Dreßel Keno Dreßel · World Congress 2025

6:00 min

Navigating web element APIs and emerging software vulnerabilities

Chris Heilmann Chris Heilmann +3 · LIVE

Upcoming sessions on this topic

Open session

Beware of Strangers Bearing Code: Open Source Trust in the Agent Era

  • Vikram Vaswani

    Consultant

Open session

Build a Zero-Cost AI Agent in Your Browser

  • Aishwarya Mathuria

    Adobe

    Computer Scientist

  • Nishant Thakur

    Adobe

    Senior Computer Scientist

Open session

Teaching AI Coding Agents to Build It Right the First Time

  • Sajeetharan Sinnathurai

    Microsoft

    Principal Product Manager

Open session

Supply Chain Security for the Everyday Engineer

  • Pradumna Saraf

    Kestra Technologies

    Quality Assurance Engineer

Open session

Autopsy of an Autonomous Incident: When the Agent Made It Worse

  • Navin Pai

    StackGen

    Director of Engineering

Open session

Prompt Debt: Why Your AI System Is Frozen in Time

  • Suriya Prakash B

    Red Hat

    Principal Software Engineer