Requirements. Application Development Requirements Fabrikam identifies the following requirements for application development: * All the application code must be stored in GitHub Enterprise. * All application code changes must be scanned for security vulnerabilities, including application code or configuration files that contain secrets in clear text. Scanning must be done at the time the code is pushed to a repository. A GitHub Advanced Security license provides the following additional features: Code scanning - Search for potential security vulnerabilities and coding errors in your code. Secret scanning - Detect secrets, for example keys and tokens, that have been checked into the repository. If push protection is enabled, also detects secrets when they are pushed to your repository. Dependency review - Show the full impact of changes to dependencies and see details of any vulnerable versions before you merge a pull request. Security overview - Review the security configuration and alerts for an organization and identify the repositories at greatest risk. Reference: https://docs.github.com/en/enterprise-cloud@latest/get-started/learning-about-github/about-github-advanced-security https://docs.microsoft.com/en-us/learn/modules/introduction-github-advanced-security/2-what-is-github-advanced-security