# Semgrep

## Linux/Unix

Instalación con entorno virtual.

```sh
# Instalación
pipx install semgrep
pipx install semgrep==<version>

# Actualización 
pipx upgrade semgrep

# Desinstalación
pipx uninstall semgrep
```

Escaneo general.

```sh
semgrep scan <project-path>
semgrep scan --config auto --text --text-output=semgrep.txt <project-path>
```

Escaneo por patrón.

```sh
semgrep -e '<pattern>' --lang=<language> <project-path>
```

Escaneo por reglas.

```sh
semgrep scan --config <rules.yaml> <project-path>
semgrep scan --config <rules-path> <project-path>
```
