World Congress 2025

Friend or Foe? TypeScript Security Fallacies

July 10, 2025 17:30 – 18:00 · 30 min Stage 1

What this session covers

So TypeScript has become the de facto industry standard for developing web applications these days and promising type security, but do developers properly understand the role it plays in securing applications and does the type safety promise hold true in face of real-world security threats?

Developers often mistake dev-time vs runtime security as well as confuse test cases for security guard rails. Can TypeScript actually provide you with code security benefits? In this session we will explore insecure TypeScript patterns, learn how HTTP parameter pollution vulnerabilities impact TypeScript code bases and witness first-hand how attackers employ prototype pollution attacks that cripple codebases even when developers use schema validation libraries like Zod. Through hands-on coding we’ll hack a TypeScript application and learn security best practices.

design patterns cybersecurity typescript

World Congress 2025

Related talks

Open session

Code Red: When Your Tools Turn Against You

  • Aaron Bray

    Veracode

    Director of Product Management

  • Julian Totzek-Hallhuber

    Veracode

    Senior Manager Solution Architects

Open session

End-to-End TypeScript: Completing the Modern Development Stack

  • Marco Podien

    Algorand Foundation

    Senior Developer Relations Advocate

Open session

Real-World Security for Busy Developers

  • Kevin Lewis

    Senior Developer Advocate at GitHub

Open session

Best of the Worst – the most awful anti-features in JavaScript, ranked!

  • Peter Kröner

    Erklärbär Enterprises

    Supreme Commander

All sessions at this congress