Support Matrix
Supported Scanners
Scanner |
Description |
---|---|
SAST |
Scans the source code of an application during development to minimize zero-day vulnerabilities. The application languages supported for SAST are Shell, Java, Ruby on Rails, Python, Golang, PHP, JavaScript/NodeJS, C, C++, C# .Net, and TypeScript. |
SCA |
Scans for vulnerabilities in the open-source libraries/components used by the application. The programming languages supported by the SCA scanner are Java, Javascript, Ruby, Python, Golang, C# .Net and PHP. SCA supports scanning multiple Git repositories within same directory. Also, SCA scans for Outbreak Alerts and Supply Chain Attacks identified by FortiGuard Labs Threat Research. |
Secret |
Scans hard coded secrets such as passwords, API keys, and tokens in git repository commits. See FortiDevSec Secret Scanner. |
IaC |
Scans your IaC configuration files for Terraform, Cloud Formation, Docker and Kubernetes, to detect configuration issues. |
Container |
Scans container components to identify potential vulnerabilities. |
DAST |
Scans a deployed application at runtime to detect vulnerabilities. The DAST scanner supports scanning of assets/targets hosted on both the internal network of an organization and the external/public network using FortiDAST proxy server. See FortiDAST Proxy Server. The DAST scanner allows you to configure a full or a quick scan using the FortiDAST, for more information see FortiDAST Scanner.
|
Supported CI/CD Pipeline Tools
Support for the following CI/CD tools is available. For more information, see Running the Security Scan
- AWS CodePipeline
- Azure DevOps
- Bamboo
- CircleCI
- Drone CI
- GCP Cloud Build
- GitHub Actions
- GitLab
- Jenkins
- Travis CI
-
Bitbucket
-
JFrog (for GitLab and GitHub projects)