SecAppDev 2025 lecture details
Using AI to write Secure React.JS code
In this talk, we will explore the massive potential of AI in secure code creation. This session will discuss techniques that will aid AI code creation engine to produce higher quality and more secure code.
Schedule TBD
Abstract
In this talk, we will explore the massive potential of AI in secure code creation. This session will discuss techniques that will aid AI code creation engine to produce higher quality and more secure code. We'll examine key aspects of React security, including the complexities of props and types, the risks of dangerouslySetInnerHTML, JavaScript URLs in React, and securing CSS styled-components. We'll also explore JSON integration, React’s built-in XSS protections, manual defense tactics, and template injection vulnerabilities. Join us for a deep dive into securing AI-assisted React development.
Key takeaway
Actionable advice on using AI to generate secure code
Content level
Deep-dive
Target audience
Active software developers
Prerequisites
React or JavaScript software engineering experience
Join us for SecAppDev. You will not regret it!
Grab your seat now
Join us for SecAppDev. You will not regret it!
Grab your seat nowRelated lectures
The Bug Bounty Effect: From DevSecOops to Success!
Deep-dive lecture by Emil Vaagland
Discover how bug bounty programs outperforms traditional AppSec tools by uncovering more vulnerabilities at lower cost. We share real-world examples, strategies, and challenging takes on conventional security practices.
Key takeaway: Bug bounty programs are essential and should be the key ingredient in modern AppSec programs.
Leveraging the security model of the web
Introductory lecture by Philippe De Ryck
Web security is complex and evolving fast, with browsers playing a growing security role. This session explores core techniques to build secure apps and APIs, giving you the foundation to tackle more advanced web security topics.
Key takeaway: Learn how modern browsers approach security and how to build on that foundation to create secure web apps and APIs using proven core techniques.
Using WebAssembly to run, extend, and secure your app
Introductory lecture by Niels Tanis
In this session we'll dig into WASM, how it works, it's security features and how we can use it to host, extend and secure our applications by running it the WebAssembly System Interface (WASI).
Key takeaway: Understanding WASM, it's security features and how leverage those by integrating it into your application/software.