Skip to content

Latest commit

 

History

History
15 lines (11 loc) · 825 Bytes

README.md

File metadata and controls

15 lines (11 loc) · 825 Bytes

Pipeline Security

A repository that demonstrates some common pipeline security practices using GitHub Actions

Workflow:

Automating security within your pipeline is one of the best ways to ensure the required controls are being met. Though, this shouldn't be the only place where security tools are run. Each tool listed below, has the capability to run locally, and should be done prior to code commits. The key of automating these within the pipeline is to ensure the mimiumum checks are performed, and vulnerable code doesn't make it into production; but it's not the ONLY step.

  1. Linting
  2. SAST
  3. DAST
  4. Software Composition Analisys (SCA)
  5. Container Scanning

BONUS

  1. Runner Hardening