Saltearse al contenido
ES EN

Escaneo SAST

El análisis estático de seguridad de aplicaciones (SAST) examina el código fuente para detectar vulnerabilidades sin ejecutar la aplicación. Gerion utiliza Opengrep con reglas del Semgrep Registry.

Ejecutar

Ventana de terminal
gerion sast-scan [RUTA]
Ventana de terminal
# Escanear el directorio actual
gerion sast-scan .
# Guardar resultados como SARIF
gerion sast-scan . --format sarif --output-file sast.sarif
# Enviar resultados a la API de Gerion
gerion sast-scan . --api-url $GERION_API_URL --api-key $GERION_API_KEY

Lenguajes soportados

LenguajeExtensiones
Python.py
JavaScript.js, .jsx, .mjs
TypeScript.ts, .tsx
Java.java
Go.go
C.c, .h
C++.cpp, .cc, .cxx, .hpp
C#.cs
PHP.php
Ruby.rb
Kotlin.kt
Scala.scala
Rust.rs
Swift.swift
Dart.dart
Bash / Shell.sh, .bash
DockerfileDockerfile
Terraform.tf
YAML.yml, .yaml
JSON.json

Tipos de vulnerabilidades detectadas

CategoríaEjemplos
InyecciónSQL injection, command injection, LDAP injection
XSSCross-site scripting reflejado y almacenado
AutenticaciónContraseñas hardcodeadas, JWT sin firma
CriptografíaAlgoritmos débiles (MD5, SHA1, RC4), IV estáticos
DeserializaciónDeserialización insegura de objetos
Path traversalAcceso a ficheros fuera del directorio permitido
SSRFServer-side request forgery
LógicaComparaciones de seguridad incorrectas

Opciones

OpciónDescripción
--formatFormato de salida: json | markdown | sarif
--output-fileGuardar resultados en fichero (deshabilita envío a API)
--api-urlURL del Gerion API Gateway
--api-keyAPI key M2M
--timeoutTimeout en segundos (defecto: 180)
--log-leveldebug | info | warning | error

Interpretación de resultados

┌──────────────┬───────────────────────────────┬────────────────┐
│ Severity │ Rule │ File:Line │
├──────────────┼───────────────────────────────┼────────────────┤
│ 🔴 High │ python.lang.security.sql-inj │ db.py:42 │
│ 🟡 Medium │ javascript.crypto.weak-hash │ auth.js:15 │
└──────────────┴───────────────────────────────┴────────────────┘

Para ver descripción completa y mitigación recomendada, accede al Dashboard de Gerion.