Skip to content

mbaluda-org/security_team

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

86 Commits
 
 
 
 
 
 

Repository files navigation

Centralized Code Scanning workflow

Code Scanning workflows are usually owned and managed by developer teams, but larger organizations often prefer a model where a central security team is in control of the configuration of the analysis

This repo contains:

  1. a centralized reusable workflow owned by the security team
  2. a centralized CodeQL configuration file
  3. a standardized CodeQL workflow that is pushed to all the interested repos and allows for a few parameter (e.g. language exclusion)

Repository-specific customiziations are possible adding a local build action in .github/actions/custom_build/action.yml and CodeQL configuration in .github/codeql/codeql-config.yml.

Customization changes can be controlled using the CODEOWNERS file.

Examples:

Using the Default Configuration:

Repo-specific Custom Configuration:

Diagram

Centralize CodeQL Workflow

About

No description or website provided.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published