MCP脆弱性管理システム
MCP (Management Control Panel) は、組織がセキュリティの脆弱性を効果的に追跡、管理、対応するのに役立つ包括的な脆弱性管理システムです。
特徴
- ユーザー認証と承認
- 管理者ダッシュボード
- ユーザープロファイル管理
- 脆弱性追跡
- サポートチケットシステム
- APIキー管理
- SSL証明書管理
- ニュースレター購読
- アクティビティログ
前提条件
- Python 3.11以上
- PostgreSQL 15以上
- Docker と Docker Compose (オプション)
インストール
オプション 1: Docker を使用する (推奨)
- リポジトリをクローンします。
- .env ファイルを作成します。
設定に合わせて .env ファイルを編集します。
- コンテナをビルドして起動します。
- 管理者ユーザーを作成します。
オプション2: 手動インストール
- リポジトリをクローンします。
- 仮想環境を作成してアクティブ化します。
- 依存関係をインストールします:
- .env ファイルを作成します。
設定に合わせて .env ファイルを編集します。
- データベースを設定します。
- 管理者ユーザーを作成します。
- アプリケーションを起動します。
使用法
- http://localhost:8000でアプリケーションにアクセスします。
- 管理者の資格情報でログイン
- 管理インターフェースでSSL証明書を設定する
- 脆弱性とユーザーの管理を開始する
APIドキュメント
API ドキュメントは次の場所から入手できます。
- Swagger UI: http://localhost:8000/docs
- 再ドキュメント: http://localhost:8000/redoc
発達
テストの実行
コードスタイル
このプロジェクトはPEP 8ガイドラインに準拠しています。コードを確認するには、以下の手順に従ってください。
データベースの移行
新しい移行を作成するには:
移行を適用するには:
貢献
- リポジトリをフォークする
- 機能ブランチを作成する
- 変更をコミットする
- ブランチにプッシュする
- プルリクエストを作成する
ライセンス
このプロジェクトは MIT ライセンスに基づいてライセンスされています - 詳細については LICENSE ファイルを参照してください。
サポート
サポートについては、GitHub リポジトリで問題を開くか、メンテナーに連絡してください。
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.
脆弱性追跡、ユーザー管理、サポート チケット、API キー管理、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