This is about static analysis of security vulnerabilities, not scanning a running application, for example.
- Use open source libraries to scan code
- Use CI to run scanner
- Make it part of Auto DevOps (like code quality and tests)
- Detect language/framework and run matching scan tool
Maybe duplicate of https://gitlab.com/gitlab-org/gitlab-ee/issues/2592
Followup to avoid to execute SAST checks in Code Quality because of
codeclimate plugins: https://gitlab.com/gitlab-org/gitlab-ee/issues/4011.