{"adoption": {"forks": 48, "observed_at": "2026-09-03T02:15:10.064831+00:00", "stars": 1029}, "canonical_url": "https://ross.abutalabs.com/products/securix", "card": {"archived": false, "artifact_type": "application", "description": "SécurixOS is a NixOS-based secure operating system tailored for small to medium-sized teams. It provides a minimal, hardened environment with strong isolation, reproducibility, and policy-driven configurations to ensure operational security and compliance.", "domain": ["security", "operating-systems", "self-hosted"], "enriched": true, "function": ["security", "secrets-management", "configuration-management"], "health_score": 100, "homepage": null, "language": "Nix", "license": null, "license_family": "other", "maturity": "experimental", "member_repos": ["cloud-gouv/securix"], "name": "cloud-gouv/securix", "platform": ["self-hosted"], "pushed_at": "2026-09-02T13:25:52+00:00", "repo": "cloud-gouv/securix", "stars": 1029, "tags": ["nixos", "hardened-os", "anssi", "secure-boot", "tpm2", "yubikey", "fido2", "disk-encryption", "secure-workstation", "devops", "linux"], "topics": [], "urls": [], "use_cases": ["set up a hardened secure workstation for sysadmins", "deploy reproducible NixOS machines with ANSSI-compliant hardening", "manage FIDO2 and Yubikey-based login and disk decryption", "enroll Secure Boot keys centrally with TPM2 support", "encrypt secrets with age or Vault across team machines", "provision secure laptops for small and medium teams"], "what_it_is": "SécurixOS is a NixOS-based hardened Linux distribution for secure workstations, developed by the French DINUM for sysadmin, office, and development use. It applies ANSSI hardening recommendations with TPM2, Yubikey, FIDO2 authentication, Secure Boot enrollment, and encrypted secrets management.", "when_to_avoid": ["you need a production-ready, supported OS today (project is alpha)", "you do not use or want NixOS declarative configuration", "you need Windows/macOS or non-Linux environments", "you require a license-guaranteed distribution (no license declared yet)"], "when_to_choose": ["you need ANSSI-aligned Linux hardening out of the box", "your team already uses NixOS and wants reproducible secure workstations", "you rely on TPM2, Yubikey, or FIDO2 for authentication and disk encryption"]}, "data_as_of": "2026-08-30T08:39:29.467469+00:00", "members": [{"path": "/products/securix", "repo": "cloud-gouv/securix", "role": "main", "score": 88}], "provenance": {"archived": {"kind": "observed", "observed_at": "2026-09-03T02:15:10.064831+00:00", "source": "github"}, "artifact_type": {"confidence": null, "enriched_at": "2026-08-30T07:07:44.321154+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "3e74fd0111cb4ca2788a6c372d87324d662d63ac74b95cc5bfb988020b2bb923", "fetched_at": "2026-09-03T02:15:10.064831+00:00", "kind": "readme", "missing": false, "url": "https://github.com/cloud-gouv/securix"}], "taxonomy_version": 1}, "description": {"kind": "observed", "observed_at": "2026-09-03T02:15:10.064831+00:00", "source": "github"}, "domain": {"confidence": null, "enriched_at": "2026-08-30T07:07:44.321154+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "3e74fd0111cb4ca2788a6c372d87324d662d63ac74b95cc5bfb988020b2bb923", "fetched_at": "2026-09-03T02:15:10.064831+00:00", "kind": "readme", "missing": false, "url": "https://github.com/cloud-gouv/securix"}], "taxonomy_version": 1}, "enriched": {"inputs": [], "kind": "computed", "method": "enrichment_status"}, "function": {"confidence": null, "enriched_at": "2026-08-30T07:07:44.321154+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "3e74fd0111cb4ca2788a6c372d87324d662d63ac74b95cc5bfb988020b2bb923", "fetched_at": "2026-09-03T02:15:10.064831+00:00", "kind": "readme", "missing": false, "url": "https://github.com/cloud-gouv/securix"}], "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:10.064831+00:00", "source": "github"}, "language": {"kind": "observed", "observed_at": "2026-09-03T02:15:10.064831+00:00", "source": "github"}, "license": {"kind": "observed", "observed_at": "2026-09-03T02:15:10.064831+00:00", "source": "github"}, "license_family": {"inputs": ["license"], "kind": "computed", "method": "license_family"}, "maturity": {"confidence": null, "enriched_at": "2026-08-30T07:07:44.321154+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "3e74fd0111cb4ca2788a6c372d87324d662d63ac74b95cc5bfb988020b2bb923", "fetched_at": "2026-09-03T02:15:10.064831+00:00", "kind": "readme", "missing": false, "url": "https://github.com/cloud-gouv/securix"}], "taxonomy_version": 1}, "member_repos": {"kind": "observed", "observed_at": "2026-09-03T02:15:10.064831+00:00", "source": "github"}, "name": {"kind": "observed", "observed_at": "2026-09-03T02:15:10.064831+00:00", "source": "github"}, "platform": {"confidence": null, "enriched_at": "2026-08-30T07:07:44.321154+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "3e74fd0111cb4ca2788a6c372d87324d662d63ac74b95cc5bfb988020b2bb923", "fetched_at": "2026-09-03T02:15:10.064831+00:00", "kind": "readme", "missing": false, "url": "https://github.com/cloud-gouv/securix"}], "taxonomy_version": 1}, "pushed_at": {"kind": "observed", "observed_at": "2026-09-03T02:15:10.064831+00:00", "source": "github"}, "repo": {"kind": "observed", "observed_at": "2026-09-03T02:15:10.064831+00:00", "source": "github"}, "stars": {"kind": "observed", "observed_at": "2026-09-03T02:15:10.064831+00:00", "source": "github"}, "tags": {"confidence": null, "enriched_at": "2026-08-30T07:07:44.321154+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "3e74fd0111cb4ca2788a6c372d87324d662d63ac74b95cc5bfb988020b2bb923", "fetched_at": "2026-09-03T02:15:10.064831+00:00", "kind": "readme", "missing": false, "url": "https://github.com/cloud-gouv/securix"}], "taxonomy_version": 1}, "topics": {"kind": "observed", "observed_at": "2026-09-03T02:15:10.064831+00:00", "source": "github"}, "urls": {"kind": "observed", "observed_at": "2026-09-03T02:15:10.064831+00:00", "source": "github"}, "use_cases": {"confidence": null, "enriched_at": "2026-08-30T07:07:44.321154+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "3e74fd0111cb4ca2788a6c372d87324d662d63ac74b95cc5bfb988020b2bb923", "fetched_at": "2026-09-03T02:15:10.064831+00:00", "kind": "readme", "missing": false, "url": "https://github.com/cloud-gouv/securix"}], "taxonomy_version": 1}, "what_it_is": {"confidence": null, "enriched_at": "2026-08-30T07:07:44.321154+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "3e74fd0111cb4ca2788a6c372d87324d662d63ac74b95cc5bfb988020b2bb923", "fetched_at": "2026-09-03T02:15:10.064831+00:00", "kind": "readme", "missing": false, "url": "https://github.com/cloud-gouv/securix"}], "taxonomy_version": 1}, "when_to_avoid": {"confidence": null, "enriched_at": "2026-08-30T07:07:44.321154+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "3e74fd0111cb4ca2788a6c372d87324d662d63ac74b95cc5bfb988020b2bb923", "fetched_at": "2026-09-03T02:15:10.064831+00:00", "kind": "readme", "missing": false, "url": "https://github.com/cloud-gouv/securix"}], "taxonomy_version": 1}, "when_to_choose": {"confidence": null, "enriched_at": "2026-08-30T07:07:44.321154+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "3e74fd0111cb4ca2788a6c372d87324d662d63ac74b95cc5bfb988020b2bb923", "fetched_at": "2026-09-03T02:15:10.064831+00:00", "kind": "readme", "missing": false, "url": "https://github.com/cloud-gouv/securix"}], "taxonomy_version": 1}}, "score": {"components": {"activity": 100, "longevity": 39, "rhythm": 100}, "computed_at": "2026-09-03T02:20:16.233290+00:00", "flags": ["no_license"], "formula": "round(0.45*activity + 0.35*rhythm + 0.20*longevity); archived -> min(score, 10)", "inputs": {"age_days": 553, "days_push": 0, "days_rel": 2, "gap_med": 9, "n_releases_24m": 12}, "score": 88, "version": 2}, "staleness": {"enrichment_outdated": false, "low_confidence": false, "scrape_days": 3, "stale_scrape": false}}