Read SAST template and .gitlab-ci.yml to decide whether an analyzer is enabled

In the existing implementation, we only read static file to decide whether a particular analyzer is enabled. We need to extend the functionality to read from SAST template and .gitlab-ci.yml file to gather the information about whether an analyzer is enabled.

Implementation plan

  • Update SastParserService to read SAST template and .gitlab-ci.yml for analyzer info
  • Update sast_ci_configuration GraphQL request to include that analyzer info
  • Add and update relevant specs
  • Update GraphQL documentation
Edited Aug 27, 2020 by rossfuhrman
Assignee Loading
Time tracking Loading