Detecta el stack de la solución (.NET, Node.js, Python), sincroniza los boletines de seguridad de Microsoft (MSRC) y la GitHub Advisory Database, y muestra las dependencias y runtimes vulnerables en l
Detecta el stack de tu solución, sincroniza los boletines de seguridad de Microsoft y te muestra en la Lista de errores qué dependencias y runtimes tienen vulnerabilidades conocidas.
Microsoft Security Response Center (MSRC): boletines mensuales para los runtimes de .NET y ASP.NET Core, comparados con los runtimes instalados en tu equipo (dotnet --list-runtimes).
GitHub Advisory Database: vulnerabilidades de paquetes NuGet, npm y PyPI.
No necesita claves de API.
Cómo se usa
Extensiones → VulnSync → Mostrar vulnerabilidades, o clic derecho sobre la solución → Escanear solución con VulnSync.
Cada vulnerabilidad aparece en la Lista de errores, en la línea exacta del archivo donde se declara la versión. Crítica y alta = error, media = advertencia, baja = mensaje.
La ventana VulnSync muestra el resumen por severidad y, en cada hallazgo, los botones Ir al archivo, Ver boletín e Ignorar.
Vuelve a escanear sola al guardar un manifiesto y cada 12 horas.
Generar reporte crea un resumen en Markdown para adjuntar a un pull request o ticket.
Configuración opcional
Un archivo .vulnsync.json en la carpeta de la solución permite elegir ecosistemas, severidad mínima y vulnerabilidades ignoradas. Se puede subir a git para compartirlo con el equipo.
Sin token, GitHub permite 60 consultas por hora. Para subir el límite a 5000, define la variable de entorno GITHUB_TOKEN (un token sin permisos basta) o inicia sesión con GitHub CLI (gh auth login).
También para VS Code
VulnSync también está disponible para Visual Studio Code en el Marketplace.