This document presents a talk by Mario Heiderich on the security implications of ECMAScript 6 (ES6) and its features, highlighting the evolution of JavaScript and its attack surface. It discusses specific ES6 features such as arrow functions, generator functions, template strings, and how they can be leveraged in security contexts, reflecting on the implications for frameworks and sandboxes. The talk emphasizes the importance of understanding these changes for developers and security professionals as they impact vulnerabilities and security assumptions.