Class Central is learner-supported. When you buy through links on our site, we may earn an affiliate commission.

YouTube

Understanding SAST Foundations with Open-Source Semgrep

Conf42 via YouTube

Overview

Coursera Flash Sale
40% Off Coursera Plus for 3 Months!
Grab it
Explore the fundamentals of Static Application Security Testing (SAST) through this comprehensive 27-minute conference talk that introduces open-source security analysis with Semgrep. Begin by understanding what SAST is and how it differs from first and second-generation security testing tools, then dive into the technical mechanics of how SAST works in practice. Learn about Abstract Syntax Trees (AST) and see practical examples of how Python programs are converted into AST structures for analysis. Discover Semgrep, a powerful open-source SAST tool, and understand its underlying architecture and operational principles. Master the creation and implementation of custom Semgrep rules through detailed explanations and hands-on examples. Gain insights into integrating Semgrep seamlessly into your development workflow and CI/CD pipelines. Learn industry best practices for adopting Semgrep in your organization, including configuration strategies and team onboarding approaches. Watch a live demonstration showing Semgrep rules in action, analyzing real code for security vulnerabilities and code quality issues. Perfect for developers, security engineers, and DevSecOps professionals looking to implement automated security testing in their development processes.

Syllabus

00:00 Introduction and Speaker Background
00:21 Understanding SAST: Static Application Security Testing
01:24 First and Second Generation SAST Tools
02:21 How SAST Works
03:17 Introduction to Abstract Syntax Trees AST
04:14 Example: Python Program to AST
05:10 Introduction to Semgrep
06:18 How Semgrep Works
07:11 Creating and Using Semgrep Rules
15:03 Integrating Semgrep into Development Workflow
17:15 Best Practices for Adopting Semgrep
20:23 Demo: Semgrep Rules in Action
26:19 Conclusion and Final Thoughts

Taught by

Conf42

Reviews

Start your review of Understanding SAST Foundations with Open-Source Semgrep

Never Stop Learning.

Get personalized course recommendations, track subjects and courses with reminders, and more.

Someone learning on their laptop while sitting on the floor.