Sign inSign up

necromanoger/securevault-frontend

By necromanoger

Updated 5 months ago

SecureVault Pro. Frontend React+Vite+Nginx. Boveda secretos, panel admin, dark glassmorphism.

Image
Web servers
0

1.0K

necromanoger/securevault-frontend repository overview

React Vite Nginx Multi-stage Trivy ESLint

securevault / frontend-spa

SPA React 18 + Vite servida por Nginx en build multi-stage productivo para SecureVault Pro — interfaz de usuario con RBAC, detección de sesión expirada y panel de administración en tiempo real.


Tags disponibles

TagEstadoDescripción
v1.2.1ActualSecurity patches P1–P9
v1.2.0AnteriorRelease estable
latestSincronizado con v1.2.1Última imagen publicada

Características principales

  • SPA React 18 con RBAC: bóveda personal (/boveda) y panel admin (/admin)
  • Bloqueo de cuenta: banner rojo + panel de recovery automático al recibir HTTP 423
  • Expiración de sesión: detecta 401/403 en polling y redirige al login automáticamente
  • Panel admin con actualización automática cada 30 s y countdown regresivo
  • Compartir secretos por email directamente desde la interfaz
  • Build multi-stage: node:20-alpine (compilación) → nginx:alpine (runtime)
  • Sin servidor de desarrollo expuesto en producción

Seguridad — v1.2.1

HerramientaResultado
ESLint✅ 0 warnings — prop-types + react-hooks
vite6.3.4 — build tool únicamente
Nginx runtimeSirve archivos estáticos compilados
Trivy / Grype✅ 0 CRITICAL en imagen

ℹ️ Los 5 CVEs reportados en vite 6.3.4 afectan exclusivamente al servidor de desarrollo (vite dev). Esta imagen usa Vite solo como herramienta de compilación — el contenedor ejecuta Nginx sin Vite activo, por lo que dichos CVEs no aplican en producción.


Inicio rápido

git clone https://github.com/johngutierrez80/Securevault-pro.git
cd Securevault-pro
docker compose up -d

Acceso: http://localhost:3000

CampoValor
Email[email protected]
ContraseñaAdminSecure123!@#

⚠️ Cambia las credenciales por defecto antes de cualquier despliegue en producción.


Recursos

Tag summary

Content type

Image

Digest

sha256:1411698ee

Size

22.1 MB

Last updated

5 months ago

docker pull necromanoger/securevault-frontend