Getting started with static code analysis

Click for: original source

Static code analysis is the practice of examining application’s source, bytecode, or binary code without ever executing the program code itself. Instead, the code under review is analyzed to identify any defects, flaws, or vulnerabilities which may compromise the integrity or security of the application itself. By John Vester, Sr. Architect, CleanSlate Technology Group.

The article discusses following:

  • What is static code analysis?
  • Types of application security testing
  • Comparison to Dynamic Analysis (DAST)
  • Benefits of Static Code Analysis (SAST)
  • Challenges of static code analysis
  • Modern static code analysis
  • Getting started with static code analysis
  • Advanced static code analysis

Static code analysis CI/CD integration

Source: @dzone.com https://dzone.com/refcardz/getting-started-with-static-code-analysis

Static code analysis is a vital requirement for all teams producing features and functionality for customer-facing products, services, and APIs. At the minimum, SAST solutions should be part of the development lifecycle, participating in the CI/CD pipeline and utilized as part of the peer review process. Great read!

[Read More]

Tags app-development web-development devops programming cicd infosec