Overview of GitHub Advanced Security (GHAS) components
GitHub Advanced Security (GHAS) provides a suite of tools to identify and address security vulnerabilities:
- Code Scanning: Analyzes code for vulnerabilities and coding errors, supporting 3rd party tool integration via SARIF reports.
- Secret Scanning: Detects committed keys and tokens across Git history, issues, pull requests, and discussions. Includes push protection to block secrets before they are committed.
- Dependabot: Identifies vulnerable dependencies and creates pull requests for patched versions. It can also be used for general version updates.