{"adoption": {"forks": 203, "observed_at": "2026-08-28T04:04:49.636008+00:00", "stars": 1473}, "canonical_url": "https://ross.abutalabs.com/products/isolate", "card": {"archived": false, "artifact_type": "cli-tool", "description": "Sandbox for securely executing untrusted programs", "domain": ["security", "developer-tools", "operating-systems"], "enriched": true, "function": ["security", "cli"], "health_score": 79, "homepage": null, "language": "C", "license": "NOASSERTION", "license_family": "other", "maturity": "stable", "member_repos": ["ioi/isolate"], "name": "ioi/isolate", "platform": ["cli"], "pushed_at": "2026-08-23T23:17:39+00:00", "repo": "ioi/isolate", "stars": 1473, "tags": ["sandbox", "untrusted-code-execution", "namespaces", "cgroups", "competitive-programming", "judge-systems", "sandboxing", "linux"], "topics": [], "urls": [], "use_cases": ["run untrusted code safely on linux", "sandbox submissions in a programming contest judge", "execute user-supplied programs with resource limits", "isolate processes from the host filesystem and network", "build an online judge execution backend"], "what_it_is": "Isolate is a Linux sandbox for securely executing untrusted programs, originally built for programming contest judges. It uses kernel features like namespaces, control groups, and seccomp to confine executables from the host system.", "when_to_avoid": ["you need sandboxing on macOS, Windows, or BSD - Isolate is Linux-only", "you want full container images and orchestration rather than a single-process sandbox", "you need a general-purpose container runtime like Docker or Podman"], "when_to_choose": ["you need to run untrusted executables on Linux with strong isolation", "you are building a competitive programming judge or automated grading system", "you want a lightweight CLI sandbox using namespaces and cgroups without containers"]}, "data_as_of": "2026-08-30T08:39:29.467469+00:00", "members": [{"path": "/products/isolate", "repo": "ioi/isolate", "role": "main", "score": 77}], "provenance": {"archived": {"kind": "observed", "observed_at": "2026-08-28T04:04:49.636008+00:00", "source": "github"}, "artifact_type": {"confidence": null, "enriched_at": "2026-08-30T04:34:37.953706+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "0a03a7a4572b5995103984fd43c010dd92ef94a5d9d92c7ddd0548dd9b0b6414", "fetched_at": "2026-08-28T04:04:49.636008+00:00", "kind": "readme", "missing": false, "url": "https://github.com/ioi/isolate"}], "taxonomy_version": 1}, "description": {"kind": "observed", "observed_at": "2026-08-28T04:04:49.636008+00:00", "source": "github"}, "domain": {"confidence": null, "enriched_at": "2026-08-30T04:34:37.953706+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "0a03a7a4572b5995103984fd43c010dd92ef94a5d9d92c7ddd0548dd9b0b6414", "fetched_at": "2026-08-28T04:04:49.636008+00:00", "kind": "readme", "missing": false, "url": "https://github.com/ioi/isolate"}], "taxonomy_version": 1}, "enriched": {"inputs": [], "kind": "computed", "method": "enrichment_status"}, "function": {"confidence": null, "enriched_at": "2026-08-30T04:34:37.953706+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "0a03a7a4572b5995103984fd43c010dd92ef94a5d9d92c7ddd0548dd9b0b6414", "fetched_at": "2026-08-28T04:04:49.636008+00:00", "kind": "readme", "missing": false, "url": "https://github.com/ioi/isolate"}], "taxonomy_version": 1}, "health_score": {"inputs": ["days_since_push", "days_since_release", "archived"], "kind": "computed", "method": "health_v1"}, "homepage": {"kind": "observed", "observed_at": "2026-08-28T04:04:49.636008+00:00", "source": "github"}, "language": {"kind": "observed", "observed_at": "2026-08-28T04:04:49.636008+00:00", "source": "github"}, "license": {"kind": "observed", "observed_at": "2026-08-28T04:04:49.636008+00:00", "source": "github"}, "license_family": {"inputs": ["license"], "kind": "computed", "method": "license_family"}, "maturity": {"confidence": null, "enriched_at": "2026-08-30T04:34:37.953706+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "0a03a7a4572b5995103984fd43c010dd92ef94a5d9d92c7ddd0548dd9b0b6414", "fetched_at": "2026-08-28T04:04:49.636008+00:00", "kind": "readme", "missing": false, "url": "https://github.com/ioi/isolate"}], "taxonomy_version": 1}, "member_repos": {"kind": "observed", "observed_at": "2026-08-28T04:04:49.636008+00:00", "source": "github"}, "name": {"kind": "observed", "observed_at": "2026-08-28T04:04:49.636008+00:00", "source": "github"}, "platform": {"confidence": null, "enriched_at": "2026-08-30T04:34:37.953706+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "0a03a7a4572b5995103984fd43c010dd92ef94a5d9d92c7ddd0548dd9b0b6414", "fetched_at": "2026-08-28T04:04:49.636008+00:00", "kind": "readme", "missing": false, "url": "https://github.com/ioi/isolate"}], "taxonomy_version": 1}, "pushed_at": {"kind": "observed", "observed_at": "2026-08-28T04:04:49.636008+00:00", "source": "github"}, "repo": {"kind": "observed", "observed_at": "2026-08-28T04:04:49.636008+00:00", "source": "github"}, "stars": {"kind": "observed", "observed_at": "2026-08-28T04:04:49.636008+00:00", "source": "github"}, "tags": {"confidence": null, "enriched_at": "2026-08-30T04:34:37.953706+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "0a03a7a4572b5995103984fd43c010dd92ef94a5d9d92c7ddd0548dd9b0b6414", "fetched_at": "2026-08-28T04:04:49.636008+00:00", "kind": "readme", "missing": false, "url": "https://github.com/ioi/isolate"}], "taxonomy_version": 1}, "topics": {"kind": "observed", "observed_at": "2026-08-28T04:04:49.636008+00:00", "source": "github"}, "urls": {"kind": "observed", "observed_at": "2026-08-28T04:04:49.636008+00:00", "source": "github"}, "use_cases": {"confidence": null, "enriched_at": "2026-08-30T04:34:37.953706+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "0a03a7a4572b5995103984fd43c010dd92ef94a5d9d92c7ddd0548dd9b0b6414", "fetched_at": "2026-08-28T04:04:49.636008+00:00", "kind": "readme", "missing": false, "url": "https://github.com/ioi/isolate"}], "taxonomy_version": 1}, "what_it_is": {"confidence": null, "enriched_at": "2026-08-30T04:34:37.953706+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "0a03a7a4572b5995103984fd43c010dd92ef94a5d9d92c7ddd0548dd9b0b6414", "fetched_at": "2026-08-28T04:04:49.636008+00:00", "kind": "readme", "missing": false, "url": "https://github.com/ioi/isolate"}], "taxonomy_version": 1}, "when_to_avoid": {"confidence": null, "enriched_at": "2026-08-30T04:34:37.953706+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "0a03a7a4572b5995103984fd43c010dd92ef94a5d9d92c7ddd0548dd9b0b6414", "fetched_at": "2026-08-28T04:04:49.636008+00:00", "kind": "readme", "missing": false, "url": "https://github.com/ioi/isolate"}], "taxonomy_version": 1}, "when_to_choose": {"confidence": null, "enriched_at": "2026-08-30T04:34:37.953706+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "0a03a7a4572b5995103984fd43c010dd92ef94a5d9d92c7ddd0548dd9b0b6414", "fetched_at": "2026-08-28T04:04:49.636008+00:00", "kind": "readme", "missing": false, "url": "https://github.com/ioi/isolate"}], "taxonomy_version": 1}}, "score": {"components": {"activity": 99, "longevity": 100, "rhythm": 35}, "computed_at": "2026-09-03T02:20:16.233290+00:00", "flags": ["no_releases", "no_license"], "formula": "round(0.45*activity + 0.35*rhythm + 0.20*longevity); archived -> min(score, 10)", "inputs": {"age_days": 4056, "days_push": 10, "days_rel": null, "gap_med": null, "n_releases_24m": 0}, "score": 77, "version": 2}, "staleness": {"enrichment_outdated": false, "low_confidence": false, "scrape_days": 9, "stale_scrape": false}}