SCM and CI Requirements
Required Packages
Ensure the following packages are available in your environment:
- Unzip
- Glibc-2.33+
- curl
- Git
Info
The above packages are included in the standard base images (e.g., Ubuntu, RHEL). Still, if you are using lighter images like Alpine, you will need to ensure these packages are installed.
Advanced Security Supported Technologies
See Jfrog Advanced Security Supported Technologies section:
- SAST
- Contextual analysis
- Secrets
- IaC
Software Composition Analysis (SCA) Supported Technologies
Info
For SCA, the command automatically detects the package manager used by your project and uses it to construct the dependency graph.
If the project hasn’t been installed yet, the system will execute an install command to generate the dependency tree for scanning.
Supported Git Providers and CI
JFrog Frogbot integrates seamlessly with various Git providers and Continuous Integration (CI) systems, ensuring that your development workflow remains efficient and secure. Below is a list of supported platforms:
Supported Git Providers
JFrog Frogbot is compatible with the following Git providers:
Git Provider | Supported |
---|---|
GitHub (Cloud and Self-Hosted) | ✔️ |
GitLab (Cloud and Self-Hosted) | ✔️ |
Azure Repos (Cloud and Self-Hosted) | ✔️ |
Bitbucket Server | ✔️ |
Supported CI Systems
Frogbot can also integrate with multiple CI systems, enhancing your security scanning capabilities:
CI System | Supported |
---|---|
GitHub Actions | ✔️ |
GitLab CI | ✔️ |
Azure DevOps | ✔️ |
Jenkins | ✔️ |