Skip to main content
Glama
nesirat

MCP Vulnerability Management System

by nesirat

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

Related MCP server: Bug Bounty MCP Server

Prerrequisitos

  • Python 3.11 o superior

  • PostgreSQL 15 o superior

  • Docker y Docker Compose (opcional)

Instalación

Opción 1: Usar Docker (recomendado)

  1. Clonar el repositorio:

git clone https://github.com/yourusername/mcp.git
cd mcp
  1. Crea un archivo .env:

cp .env.example .env

Edite el archivo .env con su configuración.

  1. Construir e iniciar los contenedores:

docker-compose up -d
  1. Crear el usuario administrador:

docker-compose exec app python install.py

Opción 2: Instalación manual

  1. Clonar el repositorio:

git clone https://github.com/yourusername/mcp.git
cd mcp
  1. Crear y activar un entorno virtual:

python -m venv venv
source venv/bin/activate  # On Windows: venv\Scripts\activate
  1. Instalar dependencias:

pip install -r requirements.txt
  1. Crea un archivo .env:

cp .env.example .env

Edite el archivo .env con su configuración.

  1. Configurar la base de datos:

createdb mcp
  1. Crear el usuario administrador:

python install.py
  1. Iniciar la aplicación:

uvicorn app.main:app --host 0.0.0.0 --port 8000

Uso

  1. Acceda a la aplicación en http://localhost:8000

  2. Inicie sesión con sus credenciales de administrador

  3. Configurar certificados SSL en la interfaz de administración

  4. Comience a gestionar vulnerabilidades y usuarios

Documentación de la API

La documentación de la API está disponible en:

Desarrollo

Ejecución de pruebas

pytest

Estilo de código

Este proyecto sigue las directrices PEP 8. Para comprobar tu código:

flake8

Migraciones de bases de datos

Para crear una nueva migración:

alembic revision --autogenerate -m "description"

Para aplicar migraciones:

alembic upgrade head

Contribuyendo

  1. Bifurcar el repositorio

  2. Crear una rama de características

  3. Confirme sus cambios

  4. Empujar hacia la rama

  5. 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.

Related MCP Connectors

Related MCP Servers

  • -
    license
    Not graded
    quality
    Not graded
    maintenance
    Enables ethical security testing and attack surface management through SSL certificate validation, CVE queries, subdomain enumeration, security header analysis, and comprehensive reconnaissance capabilities. Designed for authorized penetration testing workflows with responsible disclosure practices.
    -
  • A
    license
    C
    quality
    D
    maintenance
    Enables AI agents to generate and manage specialized bug bounty hunting workflows including reconnaissance, vulnerability testing, OSINT gathering, and file upload testing. Provides REST API endpoints for comprehensive security assessments with intelligence-driven vulnerability prioritization.
    40
    2
    MIT
  • A
    license
    C
    quality
    D
    maintenance
    An automated penetration testing framework that enables intelligent security assessments through reconnaissance, vulnerability scanning, and controlled exploitation. Features AI-driven workflow management with comprehensive reporting for authorized security testing.
    27
    7 npm
    7
    BSD 3-Clause
  • F
    license
    A
    quality
    Not graded
    maintenance
    Enables management of penetration testing reports and vulnerabilities through a REST API, supporting CVSS 3.1 scoring, HTML formatting, and secure JWT authentication for comprehensive security assessment documentation.
    9
    3 npm
    -