Prerequisites
This document details the required software or services to run Semgrep products.
Overall
A programming language must be supported by Semgrep for your chosen product.
Product | Scan type | Link |
---|---|---|
Semgrep OSS | SAST | Supported languages |
Semgrep Code | SAST | Supported languages |
Semgrep Supply Chain | SCA | Supported languages |
Semgrep Secrets | Secrets | Language-agnostic |
Semgrep command-line tool
These requirements apply to both Semgrep Pro and Semgrep OSS.
Software
- Python 3.8 or later installed on the machine you are running Semgrep on.
Operating system
- macOS
- Linux
- Windows Subsystem for Linux (WSL)
Not finding what you need in this doc? Ask questions in our Community Slack group, or see Support for other ways to get help.