¿Con qué está hecho vuls?

vuls es un repo de Go hecho con net/http. Inicia sesión con github.com/aws/aws-sdk-go-v2/credentials y github.com/emersion/go-sasl, guarda archivos en AWS S3, arma su contenido con github.com/emersion/go-smtp, valida sus datos con github.com/asaskevich/govalidator, se prueba con Google y github.com/d4l3k/messagediff, se despliega con github.com/aws/aws-sdk-go-v2, github.com/aws/aws-sdk-go-v2/config, github.com/sirupsen/logrus y github.com/aws/aws-sdk-go-v2/service/sts y usa s3, Trivy, etcd y github.com/Azure/azure-sdk-for-go/sdk/storage/azblob. Son 76,332 líneas escritas, con 52 archivos de prueba.

Leído el 11 de noviembre de 2026, en el commit 184c7aa. Léela en markdown

La ficha dice con qué está hecho. Su mapa entero lo abre por dentro: cada parte del código y cómo se conecta con las demás.

Frontend

Interfaz 2

Backend

La base 1

Datos 4

Inicio de sesión 2

Servicios 1

Apoyo

Contenido 1

  • github.com/emersion/go-smtp1 archivo

Validación 1

Pruebas 2

  • Google8 archivos
  • github.com/d4l3k/messagediff1 archivo

Despliegue 4

Herramientas 4

  • github.com/spdx/tools-golang1 archivo
  • github.com/google/subcommands12 archivos
  • github.com/spf13/cobra8 archivos
  • github.com/k0kubun/pp5 archivos

Otras 21

  • github.com/pkg/errors7 archivos
  • HashiCorp3 archivos
  • github.com/CycloneDX/cyclonedx-go2 archivos
  • github.com/google/uuid2 archivos
  • github.com/samber/lo2 archivos
  • golang.org/x/xerrors62 archivos
  • github.com/BurntSushi/toml5 archivos
  • github.com/gosnmp/gosnmp4 archivos
  • github.com/knqyf263/go-deb-version3 archivos
  • github.com/google/go-containerregistry2 archivos
  • github.com/knqyf263/go-rpm-version2 archivos
  • github.com/mitchellh/go-homedir2 archivos
9 más
  • github.com/c-robinson/iplib1 archivo
  • github.com/cenkalti/backoff1 archivo
  • github.com/knqyf263/go-apk-version1 archivo
  • github.com/package-url/packageurl-go1 archivo
  • github.com/parnurzeal/gorequest1 archivo
  • github.com/saintfish/chardet1 archivo
  • golang.org/x/sync1 archivo
  • golang.org/x/term1 archivo
  • golang.org/x/text1 archivo

Otros repos con un stack parecido

Ordenados por cuánto de su stack comparten con vuls, y después por estrellas.

Preguntas frecuentes

¿En qué lenguaje está escrito vuls?
vuls está escrito en Go, con 76,332 líneas escritas.
¿Qué framework usa vuls?
vuls está hecho con net/http.
¿Con qué inicia sesión vuls?
vuls inicia sesión con github.com/aws/aws-sdk-go-v2/credentials y github.com/emersion/go-sasl.
¿Qué servicios usa vuls?
vuls guarda archivos en AWS S3 y usa s3, Trivy, etcd y github.com/Azure/azure-sdk-for-go/sdk/storage/azblob.

La prueba: config/awsconf.go, línea 7

¿vuls tiene pruebas?
Sí. vuls tiene 52 archivos de prueba y se prueba con Google y github.com/d4l3k/messagediff.
¿Qué repos tienen un stack parecido a vuls?
Los que más comparten su stack:grafana/lokiinfiniflow/ragflowrclone/rclone

Mira tu código por dentro, hoy.

Pega tu repo y lo ves dibujado, parte por parte: uno mediano, en menos de un minuto.

Gratis y sin cuenta.

O mira por dentro el de SeeRepo →

¿Es tu repo? Ponle su insignia, tenlo al día o quítalo →