CorvixMCP: Air-Gapped Security Engine for AI Agents
CorvixMCP is a high-performance, compiled native security engine exposed via the Model Context Protocol (MCP). It empowers AI coding assistants (Cursor, Claude Desktop, Antigravity, and autonomous agents) to locally analyze, traverse, and detect multi-cloud attack paths, circular privilege escalation backdoors, and IaC misconfigurations in complete air-gapped isolation with zero data exfiltration.
🚀 Key Capabilities & Architecture
- Sub-Millisecond Native Engine: High-performance compiled C++ core capable of resolving deep multi-hop infrastructure graphs in under 15ms without sending private infrastructure data off-premises.
- Visual Mermaid.js Attack Path Diagrams: Every vulnerability finding includes clean, render-ready Mermaid graph syntax for immediate visual comprehension in AI assistant chats and markdown viewers.
- Automated Surgical Remediation Snippets: Generates exact least-privilege configuration code (Terraform HCL, AWS IAM Deny blocks, GCP gcloud commands, Azure CLI, Kubernetes YAML, GitHub Actions configs, Ansible tasks) to sever toxic edges without disrupting operations.
- Model Context Protocol (FastMCP): Instant standard integration for AI agents to query infrastructure scope, diagnose root causes, and audit security in real time.
- Hardware-Bound Air-Gapped Licensing: Enterprise-grade licensing via Lemon Squeezy with local machine fingerprinting and offline validation.
🔍 Supported Multi-Cloud & IaC Parsers
- Google Cloud (GCP IAM): Ingests project IAM exports, detecting over-privileged service account delegations and project-wide editor/owner bindings.
- Amazon Web Services (AWS IAM): Evaluates complex IAM policies, wildcard actions,
PassRole, andAssumeRolelateral movement paths. - Microsoft Azure RBAC: Maps subscription role assignments, Service Principals, and administrative escalation vectors.
- Kubernetes (K8s RBAC): Audits ClusterRoles, RoleBindings, and high-privilege ServiceAccount container escape routes.
- Terraform Infrastructure as Code (
tfplan.json): Evaluates planned infrastructure changes and flags public internet ingress exposure (0.0.0.0/0). - CI/CD Pipelines (GitHub Actions): Audits workflow files for untrusted triggers (
pull_request_target), vulnerable runner configurations, and OIDC cloud credential assumptions. - Ansible Playbooks: Ingests automation playbooks to detect unsafe root escalations (
become: true), sudo misconfigurations, and server privilege abuse.
🛠️ Quick Start Guide
1. Installation
Install the pre-compiled binary wheel (zero C++ compiler or build toolchain required):
pip install corvixmcp
Or run locally inside your virtual environment:
python3 -m venv venv
source venv/bin/activate
pip install -e .
2. Run the Verification Test Suite
Run the test suite verifying all 7 cloud/IaC parsers, Mermaid visual generation, and surgical remediation:
python3 test_cpp_core.py
python3 tests/test_visualizer_remediation.py
3. Activate & Manage Pro License
To activate, check status, or deactivate your hardware-bound Pro license key via the CLI:
corvixmcp activate <YOUR_LICENSE_KEY>
corvixmcp status
corvixmcp deactivate
📚 Documentation & Project Links
- PROJECT_STATE.md: Complete project tracking dashboard, phase board, and active milestone status.
- PROJECT_PROGRESS.md: Detailed development changelog and completed phases.
- PRODUCT_DESCRIPTION.md: Commercial store listing copy and pricing tiers.
- PRICING.md: Detailed pricing and feature tier comparison.
Metadata
Release files for corvixmcp 1.0.1
For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.
Built distribution (wheel)
| File | Interpreter | ABI | Platform | Actions Reset |
|---|---|---|---|---|
| corvixmcp-1.0.1-cp312-cp312-manylinux_2_39_x86_64.whl | CPython 3.12 | CPython 3.12 | Linux glibc 2.39+ x86-64 | Details for corvixmcp-1.0.1-cp312-cp312-manylinux_2_39_x86_64.whl |
Release files / corvixmcp-1.0.1-cp312-cp312-manylinux_2_39_x86_64.whl
| Download URL | corvixmcp-1.0.1-cp312-cp312-manylinux_2_39_x86_64.whl |
|---|---|
| Size | 538.7 kB |
| Tags | CPython 3.12 Linux glibc 2.39+ x86-64 |
|
SHA-256 checksum How to use checksums |
1395f1f94a285e9d2a7f547be9b836050dc40553dc9411704eb917f637c1b40b
|
|
BLAKE2b-256 checksum How to use checksums |
6bcfe6c141824f3ede7287be06f0a101400f8690db987aa4e8357704b8c9d17b
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/7.0.0 CPython/3.12.3
|
Security for corvixmcp 1.0.1
Provenance
Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.
No provenance found
None of the files in this release were uploaded with provenance metadata.
A note on package security
PyPI is a repository for distributing packages, not a service for auditing them. While third-party security researchers and our staff do their best to detect and remove malicious packages, PyPI cannot guarantee the quality, security or suitability of any given package.
To learn more about protecting yourself from malicious actors, visit our package security documentation.