ESLint y auditoría de dependencias

Versión 0.0.2+66408579 · rama main

775
errores de ESLint
0
avisos altos o críticos en producción

Un equipo de una persona no tiene pares que revisen: revisan las herramientas en cada pipeline. ESLint con las reglas de cada proyecto (sin --fix), y npm audit sobre los lockfile.

ESLint

api

71 archivo(s) revisados: 775 error(es) y 0 aviso(s).

api/src/app.controller.spec.ts · 32 error(es), 0 aviso(s)
api/src/app.controller.ts · 17 error(es), 0 aviso(s)
api/src/app.module.ts · 10 error(es), 0 aviso(s)
api/src/app.service.ts · 7 error(es), 0 aviso(s)
api/src/auth/auth.controller.spec.ts · 15 error(es), 0 aviso(s)
api/src/auth/auth.controller.ts · 35 error(es), 0 aviso(s)
api/src/auth/auth.guard.spec.ts · 16 error(es), 0 aviso(s)
api/src/auth/auth.guard.ts · 13 error(es), 0 aviso(s)
api/src/auth/auth.module.ts · 13 error(es), 0 aviso(s)
api/src/auth/auth.service.spec.ts · 30 error(es), 0 aviso(s)
api/src/auth/auth.service.ts · 19 error(es), 0 aviso(s)
api/src/auth/dtos/login-credentials.dto.ts · 4 error(es), 0 aviso(s)
api/src/auth/dtos/pantalla.dto.ts · 6 error(es), 0 aviso(s)
api/src/auth/dtos/register-usuario.dto.ts · 6 error(es), 0 aviso(s)
api/src/auth/dtos/usuario-answer.dto.ts · 4 error(es), 0 aviso(s)
api/src/auth/errors/usuario-inactivo.error.ts · 2 error(es), 0 aviso(s)
api/src/auth/errors/wrong-password.error.ts · 2 error(es), 0 aviso(s)
api/src/auth/interfaces/pantalla-repository.interface.ts · 3 error(es), 0 aviso(s)
api/src/auth/interfaces/usuario-repository.interface.ts · 1 error(es), 0 aviso(s)
api/src/auth/repositories/pantalla.repository.ts · 19 error(es), 0 aviso(s)
api/src/auth/repositories/usuario.repository.ts · 18 error(es), 0 aviso(s)
api/src/auth/tipo-pantalla.ts · 4 error(es), 0 aviso(s)
api/src/categorias/categorias.controller.ts · 20 error(es), 0 aviso(s)
api/src/categorias/categorias.module.ts · 6 error(es), 0 aviso(s)
api/src/categorias/categorias.service.ts · 6 error(es), 0 aviso(s)
api/src/categorias/dtos/categoria.dto.ts · 5 error(es), 0 aviso(s)
api/src/categorias/interfaces/categoria-repository.interface.ts · 2 error(es), 0 aviso(s)
api/src/categorias/repositories/categoria.repository.ts · 12 error(es), 0 aviso(s)
api/src/common/error.dto.ts · 5 error(es), 0 aviso(s)
api/src/common/idioma.decorator.ts · 6 error(es), 0 aviso(s)
api/src/common/idioma.spec.ts · 19 error(es), 0 aviso(s)
api/src/common/idioma.ts · 5 error(es), 0 aviso(s)
api/src/common/paginacion.spec.ts · 21 error(es), 0 aviso(s)
api/src/common/paginacion.ts · 5 error(es), 0 aviso(s)
api/src/common/permiso.decorator.ts · 1 error(es), 0 aviso(s)
api/src/common/permiso.enum.ts · 5 error(es), 0 aviso(s)
api/src/common/rol.enum.ts · 1 error(es), 0 aviso(s)
api/src/correo/configuracion.ts · 17 error(es), 0 aviso(s)
api/src/correo/correo.module.ts · 2 error(es), 0 aviso(s)
api/src/correo/correo.service.ts · 14 error(es), 0 aviso(s)
api/src/correo/correo.spec.ts · 78 error(es), 0 aviso(s)
api/src/correo/credenciales-google.ts · 4 error(es), 0 aviso(s)
api/src/correo/transportes.ts · 7 error(es), 0 aviso(s)
api/src/database/database.module.ts · 16 error(es), 0 aviso(s)
api/src/database/ssl.spec.ts · 29 error(es), 0 aviso(s)
api/src/database/ssl.ts · 13 error(es), 0 aviso(s)
api/src/main.ts · 21 error(es), 0 aviso(s)
api/src/paises/dtos/pais.dto.ts · 6 error(es), 0 aviso(s)
api/src/paises/entities/pais.entity.ts · 1 error(es), 0 aviso(s)
api/src/paises/interfaces/pais-repository.interface.ts · 1 error(es), 0 aviso(s)
api/src/paises/paises.controller.ts · 12 error(es), 0 aviso(s)
api/src/paises/paises.module.ts · 6 error(es), 0 aviso(s)
api/src/paises/paises.service.ts · 5 error(es), 0 aviso(s)
api/src/paises/repositories/pais.repository.ts · 9 error(es), 0 aviso(s)
api/src/productos/dtos/pagina-productos.dto.ts · 7 error(es), 0 aviso(s)
api/src/productos/dtos/producto.dto.ts · 10 error(es), 0 aviso(s)
api/src/productos/interfaces/producto-repository.interface.ts · 4 error(es), 0 aviso(s)
api/src/productos/orden-producto.ts · 6 error(es), 0 aviso(s)
api/src/productos/productos.controller.spec.ts · 19 error(es), 0 aviso(s)
api/src/productos/productos.controller.ts · 36 error(es), 0 aviso(s)
api/src/productos/productos.module.ts · 6 error(es), 0 aviso(s)
api/src/productos/productos.service.ts · 9 error(es), 0 aviso(s)
api/src/productos/repositories/producto.repository.ts · 25 error(es), 0 aviso(s)
api/src/version.dto.ts · 5 error(es), 0 aviso(s)
api/src/version.ts · 3 error(es), 0 aviso(s)
api/test/app.e2e-spec.ts · 9 error(es), 0 aviso(s)

web

71 archivo(s) revisados: 0 error(es) y 0 aviso(s).

Ningún problema.

Dependencias (npm audit)

api

SeveridadTodas las dependenciasSolo producción
crítica10
alta00
moderada00
baja00
informativa00
1 paquete(s) con avisos
PaqueteSeveridadAlcanceAvisoArreglo
handlebarscríticadesarrolloHandlebars: JavaScript Injection via Unsafe Inline Embedding of Precompiled Templates
Handlebars: JavaScript Injection via AST Type Confusion in compile (bypass of CVE-2026-33937)
Handlebars: JavaScript Injection via Own Property Check Bypass
sí

web

SeveridadTodas las dependenciasSolo producción
crítica00
alta00
moderada00
baja00
informativa00

Sin avisos.