Sistema de gestión de vulnerabilidades MCP
MCP (Panel de control de gestión) es un sistema integral de gestión de vulnerabilidades que ayuda a las organizaciones a rastrear, administrar y responder a las vulnerabilidades de seguridad de manera eficaz.
Características
- Autenticación y autorización de usuarios
- Panel de administración
- Gestión de perfiles de usuario
- Seguimiento de vulnerabilidades
- Sistema de tickets de soporte
- Gestión de claves API
- Gestión de certificados SSL
- Suscripción al boletín informativo
- Registro de actividad
Prerrequisitos
- Python 3.11 o superior
- PostgreSQL 15 o superior
- Docker y Docker Compose (opcional)
Instalación
Opción 1: Usar Docker (recomendado)
- Clonar el repositorio:
- Crea un archivo .env:
Edite el archivo .env con su configuración.
- Construir e iniciar los contenedores:
- Crear el usuario administrador:
Opción 2: Instalación manual
- Clonar el repositorio:
- Crear y activar un entorno virtual:
- Instalar dependencias:
- Crea un archivo .env:
Edite el archivo .env con su configuración.
- Configurar la base de datos:
- Crear el usuario administrador:
- Iniciar la aplicación:
Uso
- Acceda a la aplicación en http://localhost:8000
- Inicie sesión con sus credenciales de administrador
- Configurar certificados SSL en la interfaz de administración
- Comience a gestionar vulnerabilidades y usuarios
Documentación de la API
La documentación de la API está disponible en:
- Interfaz de usuario Swagger: http://localhost:8000/docs
- ReDoc: http://localhost:8000/redoc
Desarrollo
Ejecución de pruebas
Estilo de código
Este proyecto sigue las directrices PEP 8. Para comprobar tu código:
Migraciones de bases de datos
Para crear una nueva migración:
Para aplicar migraciones:
Contribuyendo
- Bifurcar el repositorio
- Crear una rama de características
- Confirme sus cambios
- Empujar hacia la rama
- Crear una solicitud de extracción
Licencia
Este proyecto está licenciado bajo la licencia MIT: consulte el archivo de LICENCIA para obtener más detalles.
Apoyo
Para obtener ayuda, abra un problema en el repositorio de GitHub o comuníquese con los mantenedores.
This server cannot be installed
remote-capable server
The server can be hosted and run remotely because it primarily relies on remote services or has no dependency on the local environment.
Un sistema integral que ayuda a las organizaciones a rastrear, administrar y responder a las vulnerabilidades de seguridad de manera efectiva a través de funciones como seguimiento de vulnerabilidades, administración de usuarios, tickets de soporte, administración de claves API y administración de certificados SSL.
Related MCP Servers
- -securityFlicense-qualityA standalone Model Context Protocol server for Snyk security scanning functionality.Last updated -21JavaScript
- -securityFlicense-qualityA standalone server enabling Snyk security scanning through the Model Context Protocol, with support for repository and project analysis, token verification, and CLI integration.Last updated -1JavaScript
- -securityAlicense-qualityProvides Trivy security scanning capabilities through a standardized interface, allowing users to scan projects for vulnerabilities and automatically fix them by updating dependencies.Last updated -2PythonMIT License
- -security-license-qualityEnterprise-grade authentication solution that provides secure credential management with encryption, multi-protocol authentication (OAuth2, SAML, LDAP), and real-time threat detection for applications.Last updated -AGPL 3.0