{"adoption": {"forks": 65, "observed_at": "2026-09-03T02:15:15.026953+00:00", "stars": 1280}, "canonical_url": "https://ross.abutalabs.com/products/mxc", "card": {"archived": false, "artifact_type": "library", "description": "Policy-driven, layered isolation and containment ", "domain": ["security", "developer-tools", "cross-platform"], "enriched": true, "function": ["security", "sdk", "configuration-management", "developer-tools"], "health_score": 100, "homepage": null, "language": "Rust", "license": "MIT", "license_family": "permissive", "maturity": "experimental", "member_repos": ["microsoft/mxc"], "name": "microsoft/mxc", "platform": ["windows", "rust"], "pushed_at": "2026-09-03T02:04:52+00:00", "repo": "microsoft/mxc", "stars": 1280, "tags": ["sandbox", "code-execution", "untrusted-code", "containment", "microvm", "policy-driven", "microsoft", "sandboxing", "linux", "macos", "typescript"], "topics": [], "urls": [], "use_cases": ["run untrusted LLM-generated code safely", "sandbox plugin and tool execution", "execute agent tool calls in an isolated environment", "run untrusted code in a VM or process sandbox", "enforce filesystem and network policies for code execution", "build AI agent code execution with sandboxing"], "what_it_is": "MXC (Microsoft eXecution Container) is a sandboxed code execution system for safely running untrusted code such as model output, plugins, and tools across Windows, Linux, and macOS. It offers multiple containment backends (process sandboxes, LXC, Bubblewrap, Seatbelt, microVMs, Hyperlight) behind a unified JSON configuration schema and a TypeScript SDK.", "when_to_avoid": ["you need hardened, production-grade security boundaries today - the project explicitly states no profiles should be treated as security boundaries yet", "you need a stable, mature sandboxing solution rather than an early preview", "you only target platforms or backends not covered by MXC"], "when_to_choose": ["you need cross-platform sandboxing of untrusted code with a unified config schema", "you want pluggable containment backends from lightweight process isolation to full VMs", "you are building AI agents that execute model-generated code and need a TypeScript SDK"]}, "data_as_of": "2026-08-30T08:39:29.467469+00:00", "members": [{"path": "/products/mxc", "repo": "microsoft/mxc", "role": "main", "score": 69}], "provenance": {"archived": {"kind": "observed", "observed_at": "2026-09-03T02:15:15.026953+00:00", "source": "github"}, "artifact_type": {"confidence": null, "enriched_at": "2026-08-30T05:07:29.454917+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "bc01efa5b3c5c6b1d9f55def675b53b1869f74c07e5e2aeab10d5f0f91ef28a7", "fetched_at": "2026-09-03T02:15:15.026953+00:00", "kind": "readme", "missing": false, "url": "https://github.com/microsoft/mxc"}], "taxonomy_version": 1}, "description": {"kind": "observed", "observed_at": "2026-09-03T02:15:15.026953+00:00", "source": "github"}, "domain": {"confidence": null, "enriched_at": "2026-08-30T05:07:29.454917+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "bc01efa5b3c5c6b1d9f55def675b53b1869f74c07e5e2aeab10d5f0f91ef28a7", "fetched_at": "2026-09-03T02:15:15.026953+00:00", "kind": "readme", "missing": false, "url": "https://github.com/microsoft/mxc"}], "taxonomy_version": 1}, "enriched": {"inputs": [], "kind": "computed", "method": "enrichment_status"}, "function": {"confidence": null, "enriched_at": "2026-08-30T05:07:29.454917+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "bc01efa5b3c5c6b1d9f55def675b53b1869f74c07e5e2aeab10d5f0f91ef28a7", "fetched_at": "2026-09-03T02:15:15.026953+00:00", "kind": "readme", "missing": false, "url": "https://github.com/microsoft/mxc"}], "taxonomy_version": 1}, "health_score": {"inputs": ["days_since_push", "days_since_release", "archived"], "kind": "computed", "method": "health_v1"}, "homepage": {"kind": "observed", "observed_at": "2026-09-03T02:15:15.026953+00:00", "source": "github"}, "language": {"kind": "observed", "observed_at": "2026-09-03T02:15:15.026953+00:00", "source": "github"}, "license": {"kind": "observed", "observed_at": "2026-09-03T02:15:15.026953+00:00", "source": "github"}, "license_family": {"inputs": ["license"], "kind": "computed", "method": "license_family"}, "maturity": {"confidence": null, "enriched_at": "2026-08-30T05:07:29.454917+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "bc01efa5b3c5c6b1d9f55def675b53b1869f74c07e5e2aeab10d5f0f91ef28a7", "fetched_at": "2026-09-03T02:15:15.026953+00:00", "kind": "readme", "missing": false, "url": "https://github.com/microsoft/mxc"}], "taxonomy_version": 1}, "member_repos": {"kind": "observed", "observed_at": "2026-09-03T02:15:15.026953+00:00", "source": "github"}, "name": {"kind": "observed", "observed_at": "2026-09-03T02:15:15.026953+00:00", "source": "github"}, "platform": {"confidence": null, "enriched_at": "2026-08-30T05:07:29.454917+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "bc01efa5b3c5c6b1d9f55def675b53b1869f74c07e5e2aeab10d5f0f91ef28a7", "fetched_at": "2026-09-03T02:15:15.026953+00:00", "kind": "readme", "missing": false, "url": "https://github.com/microsoft/mxc"}], "taxonomy_version": 1}, "pushed_at": {"kind": "observed", "observed_at": "2026-09-03T02:15:15.026953+00:00", "source": "github"}, "repo": {"kind": "observed", "observed_at": "2026-09-03T02:15:15.026953+00:00", "source": "github"}, "stars": {"kind": "observed", "observed_at": "2026-09-03T02:15:15.026953+00:00", "source": "github"}, "tags": {"confidence": null, "enriched_at": "2026-08-30T05:07:29.454917+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "bc01efa5b3c5c6b1d9f55def675b53b1869f74c07e5e2aeab10d5f0f91ef28a7", "fetched_at": "2026-09-03T02:15:15.026953+00:00", "kind": "readme", "missing": false, "url": "https://github.com/microsoft/mxc"}], "taxonomy_version": 1}, "topics": {"kind": "observed", "observed_at": "2026-09-03T02:15:15.026953+00:00", "source": "github"}, "urls": {"kind": "observed", "observed_at": "2026-09-03T02:15:15.026953+00:00", "source": "github"}, "use_cases": {"confidence": null, "enriched_at": "2026-08-30T05:07:29.454917+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "bc01efa5b3c5c6b1d9f55def675b53b1869f74c07e5e2aeab10d5f0f91ef28a7", "fetched_at": "2026-09-03T02:15:15.026953+00:00", "kind": "readme", "missing": false, "url": "https://github.com/microsoft/mxc"}], "taxonomy_version": 1}, "what_it_is": {"confidence": null, "enriched_at": "2026-08-30T05:07:29.454917+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "bc01efa5b3c5c6b1d9f55def675b53b1869f74c07e5e2aeab10d5f0f91ef28a7", "fetched_at": "2026-09-03T02:15:15.026953+00:00", "kind": "readme", "missing": false, "url": "https://github.com/microsoft/mxc"}], "taxonomy_version": 1}, "when_to_avoid": {"confidence": null, "enriched_at": "2026-08-30T05:07:29.454917+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "bc01efa5b3c5c6b1d9f55def675b53b1869f74c07e5e2aeab10d5f0f91ef28a7", "fetched_at": "2026-09-03T02:15:15.026953+00:00", "kind": "readme", "missing": false, "url": "https://github.com/microsoft/mxc"}], "taxonomy_version": 1}, "when_to_choose": {"confidence": null, "enriched_at": "2026-08-30T05:07:29.454917+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "bc01efa5b3c5c6b1d9f55def675b53b1869f74c07e5e2aeab10d5f0f91ef28a7", "fetched_at": "2026-09-03T02:15:15.026953+00:00", "kind": "readme", "missing": false, "url": "https://github.com/microsoft/mxc"}], "taxonomy_version": 1}}, "score": {"components": {"activity": 100, "longevity": 14, "rhythm": 60}, "computed_at": "2026-09-03T02:20:16.233290+00:00", "flags": ["prerelease_only"], "formula": "round(0.45*activity + 0.35*rhythm + 0.20*longevity); archived -> min(score, 10)", "inputs": {"age_days": 208, "days_push": 0, "days_rel": 11, "gap_med": 40.5, "n_releases_24m": 3}, "score": 69, "version": 2}, "staleness": {"enrichment_outdated": false, "low_confidence": false, "scrape_days": 3, "stale_scrape": false}}