Skip to main content
Glama

MCP Vulnerability Management System

by nesirat

MCP漏洞管理系统

MCP(管理控制面板)是一个全面的漏洞管理系统,可帮助组织有效地跟踪、管理和应对安全漏洞。

特征

  • 用户身份验证和授权

  • 管理仪表板

  • 用户配置文件管理

  • 漏洞追踪

  • 支持票务系统

  • API 密钥管理

  • SSL 证书管理

  • 订阅新闻简报

  • 活动记录

先决条件

  • Python 3.11 或更高版本

  • PostgreSQL 15 或更高版本

  • Docker 和 Docker Compose(可选)

安装

选项 1:使用 Docker(推荐)

  1. 克隆存储库:

git clone https://github.com/yourusername/mcp.git cd mcp
  1. 创建 .env 文件:

cp .env.example .env

使用您的配置编辑 .env 文件。

  1. 构建并启动容器:

docker-compose up -d
  1. 创建管理员用户:

docker-compose exec app python install.py

选项 2:手动安装

  1. 克隆存储库:

git clone https://github.com/yourusername/mcp.git cd mcp
  1. 创建并激活虚拟环境:

python -m venv venv source venv/bin/activate # On Windows: venv\Scripts\activate
  1. 安装依赖项:

pip install -r requirements.txt
  1. 创建 .env 文件:

cp .env.example .env

使用您的配置编辑 .env 文件。

  1. 设置数据库:

createdb mcp
  1. 创建管理员用户:

python install.py
  1. 启动应用程序:

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

用法

  1. 通过http://localhost:8000访问应用程序

  2. 使用您的管理员凭据登录

  3. 在管理界面中配置 SSL 证书

  4. 开始管理漏洞和用户

API 文档

API 文档可在以下位置获取:

发展

运行测试

pytest

代码风格

本项目遵循 PEP 8 准则。要检查您的代码,请执行以下操作:

flake8

数据库迁移

要创建新的迁移:

alembic revision --autogenerate -m "description"

要应用迁移:

alembic upgrade head

贡献

  1. 分叉存储库

  2. 创建功能分支

  3. 提交你的更改

  4. 推送到分支

  5. 创建拉取请求

执照

该项目根据 MIT 许可证获得许可 - 有关详细信息,请参阅 LICENSE 文件。

支持

如需支持,请在 GitHub 存储库中打开问题或联系维护人员。

-
security - not tested
A
license - permissive license
-
quality - not tested

Related MCP Servers

  • A
    security
    A
    license
    A
    quality
    Enables enterprise-grade authentication management with secure credential handling and support for multi-protocol auth, complete with tools for analyzing, setting up, and testing authentication systems.
    Last updated -
    8
    38
    AGPL 3.0
    • Apple
  • A
    security
    A
    license
    A
    quality
    Enterprise-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 -
    8
    AGPL 3.0
  • A
    security
    A
    license
    A
    quality
    A security testing tool that enables automated vulnerability detection including XSS and SQL injection, along with comprehensive browser interaction capabilities for web application penetration testing.
    Last updated -
    12
    831
    21
    MIT License
  • -
    security
    A
    license
    -
    quality
    Enables comprehensive security scanning of code repositories to detect secrets, vulnerabilities, dependency issues, and configuration problems. Provides real-time security checks and best practice recommendations to help developers identify and prevent security issues.
    Last updated -
    9
    2
    MIT License
    • Apple

View all related MCP servers

MCP directory API

We provide all the information about MCP servers via our MCP API.

curl -X GET 'https://glama.ai/api/mcp/v1/servers/nesirat/MCP'

If you have feedback or need assistance with the MCP directory API, please join our Discord server