Session
Trust No Code: Securing Modern .NET Apps in the Age of AI
In today's .NET ecosystem, we're writing less code but shipping more risk than ever before. Our applications are no longer just the code we type; they are complex assemblies of third-party packages, open-source dependencies, and now, even AI-generated suggestions from tools like GitHub Copilot. How do you trust them?
This session is a practical, demo-driven guide for .NET developers on taking ownership of application security and code quality. We'll move beyond the buzzwords and dive into the "shift-left" practices and tools you can use today to build more resilient, secure applications. We will dissect the three primary sources of modern code risk and show you how to mitigate each one.
Join this session to become a security champion for your team. You will leave with a clear, actionable playbook for securing your .NET applications from the ground up.
Key Takeaways (What You Will Learn):
Audit Your Dependencies: Learn to perform Software Composition Analysis (SCA) to find and fix vulnerabilities hidden in your NuGet packages using built-in tools like dotnet list package --vulnerable.
Critically Review AI Code: Treat AI as a "super-junior" developer. We'll explore common security flaws AI introduces (like those in the OWASP Top 10) and build a framework for safely reviewing and hardening AI-generated code.
Establish a Clean Code Standard: Move beyond simple linting. We'll show how to integrate comprehensive Static Application Security Testing (SAST) into your IDE and CI/CD pipeline. Learn to set up quality gates that automatically block vulnerable code, security hotspots, and 'code smells' from ever reaching your main branch.
Isaac Levin
Developer Advocate
Woodinville, Washington, United States
Links
Please note that Sessionize is not responsible for the accuracy or validity of the data provided by speakers. If you suspect this profile to be fake or spam, please let us know.
Jump to top