Completed
Desired Flow
Class Central Classrooms beta
YouTube videos curated by Class Central.
Classroom Contents
Practical Static Analysis for Continuous Application Security
Automatically move to the next video in the Classroom when playback concludes
- 1 Intro
- 2 Continuous Security
- 3 Practical Static Analysis
- 4 Why Static Analysis?
- 5 Tool Cycle
- 6 Enforce the Solution
- 7 Automate Enforcement
- 8 Continuous Integration
- 9 Code Review
- 10 Deployment Gate
- 11 Separate Process
- 12 Local Tests/Git Hook
- 13 1 - Identify a Problem
- 14 2 - Identify a Solution
- 15 Regular Expressions
- 16 Desired Flow
- 17 Bash
- 18 git diff --name-status
- 19 Multiple Rules
- 20 Create a Rule
- 21 Base Rule Class class Rule
- 22 Code to Run It
- 23 False Positives
- 24 False Negatives
- 25 Compilation vs. Static Analysis Input Program Text
- 26 S-Expressions
- 27 Ruby (RubyParser)
- 28 Python (Astroid) AstroidBuilder().string_build( get_survey(survey_id))
- 29 JavaScript (Esprima)
- 30 Bandit Custom Rule import bandit from bandit.core import test properties as test
- 31 Bandit Custom Warning
- 32 Brakeman Custom Check
- 33 Brakeman Custom Warning
- 34 Walking Esprima AST
- 35 Walking RubyParser AST
- 36 Summary
- 37 Thank you