Ir al contenido

Escaneo SCA

El Análisis de Composición de Software (SCA) identifica vulnerabilidades conocidas (CVEs) en las librerías y dependencias de terceros de tu proyecto. Gerion utiliza OSV-Scanner de Google, que consulta la base de datos OSV.

Ventana de terminal
gerion sca-scan [RUTA]
Ventana de terminal
# Escanear el directorio actual
gerion sca-scan .
# Guardar resultados como JSON
gerion sca-scan . --format json --output-file sca.json
# Enviar resultados a la API de Gerion
gerion sca-scan . --api-url $GERION_API_URL --api-key $GERION_API_KEY
Ecosistema Ficheros reconocidos
Node.js package-lock.json, yarn.lock, pnpm-lock.yaml
Python requirements.txt, Pipfile.lock, poetry.lock, pyproject.toml
Go go.mod, go.sum
Rust Cargo.lock
Java / Maven pom.xml
Java / Gradle gradle.lockfile
Ruby Gemfile.lock
PHP composer.lock
.NET packages.lock.json, packages.config
Swift Package.resolved
Dart / Flutter pubspec.lock
Conan (C/C++) conan.lock
Linux (Alpine) paquetes instalados del sistema
Linux (Debian/Ubuntu) base de datos dpkg
Opción Descripción
--format Formato de salida: json | markdown | sarif
--output-file Guardar resultados en fichero (deshabilita envío a API)
--api-url URL del Gerion API Gateway
--api-key API key M2M
--timeout Timeout en segundos (defecto: 180)
--log-level debug | info | warning | error

Si la versión instalada del paquete es mayor o igual a la versión que corrige la vulnerabilidad, Gerion marca el hallazgo como falso positivo automáticamente y no lo incluye en los resultados.