Skip to content

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

License

Notifications You must be signed in to change notification settings

tdonaworth/pipeline-security

Repository files navigation

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

About

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

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published