{"adoption": {"forks": 121, "observed_at": "2026-08-28T04:03:16.036184+00:00", "stars": 1022}, "canonical_url": "https://ross.abutalabs.com/products/cisagov-thorium", "card": {"archived": false, "artifact_type": "application", "description": "A scalable file analysis and data generation platform that allows users to easily orchestrate arbitrary docker/vm/shell tools at scale.", "domain": ["security", "developer-tools", "self-hosted", "microservices"], "enriched": true, "function": ["workflow-automation", "container-orchestration", "search-engine", "security", "api-framework", "cli", "gui", "file-upload", "analytics"], "health_score": 92, "homepage": "https://cisagov.github.io/thorium/", "language": "Rust", "license": "NOASSERTION", "license_family": "other", "maturity": "active", "member_repos": ["cisagov/thorium"], "name": "cisagov/thorium", "platform": ["rust", "self-hosted", "cloud"], "pushed_at": "2026-07-07T23:34:11+00:00", "repo": "cisagov/thorium", "stars": 1022, "tags": ["malware-analysis", "file-analysis", "incident-response", "sandboxing", "multi-tenant", "data-generation", "reverse-engineering-tools", "automation", "kubernetes", "docker", "linux"], "topics": ["docker", "kubernetes", "malware-analysis", "rust", "rust-lang", "scalability"], "urls": [], "use_cases": ["analyze malware samples at scale with docker-based tools", "orchestrate file analysis pipelines across a kubernetes cluster", "triage files during cyber incident response", "search and share analysis results across an analyst team", "run reverse engineering tools like capa and floss on uploaded binaries", "store and tag billions of samples with metadata"], "what_it_is": "Thorium is a scalable, distributed file analysis and data generation platform that orchestrates arbitrary Docker, VM, or shell-based tools at scale, primarily aimed at malware analysis and cyber incident response. It provides sandboxed static and dynamic analysis, full-text search of results, tagging, and multi-tenant sharing via GUI, CLI, and RESTful API.", "when_to_avoid": ["you only need a simple single-machine scanner - the production deployment requires a Kubernetes cluster, block store, and S3 storage", "you need a lightweight pipeline runner without the analysis/search/sharing platform overhead", "single-node Minithor deployments are not intended for production use"], "when_to_choose": ["you need to run many analysis tools over large volumes of files in a scalable, multi-tenant way", "you want sandboxed static and dynamic malware analysis with encrypted file storage (CaRT)", "you need a REST API, CLI, and GUI over a shared file analysis repository"]}, "data_as_of": "2026-08-30T08:39:29.467469+00:00", "members": [{"path": "/products/cisagov-thorium", "repo": "cisagov/thorium", "role": "main", "score": 74}], "provenance": {"archived": {"kind": "observed", "observed_at": "2026-08-28T04:03:16.036184+00:00", "source": "github"}, "artifact_type": {"confidence": null, "enriched_at": "2026-08-30T07:08:42.651863+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "0df015d57921e308737e0d9b0842090008665c7c3c06675bd2e9e8b989cc29f7", "fetched_at": "2026-08-28T04:03:16.036184+00:00", "kind": "readme", "missing": false, "url": "https://github.com/cisagov/thorium"}, {"content_hash": "f8874bb5ad53f722dfbf5a1b41d25f70e8d163f380e77e2887bde4358bd62744", "fetched_at": "2026-08-29T13:08:50.020632+00:00", "kind": "homepage", "missing": false, "url": "https://cisagov.github.io/thorium/"}], "taxonomy_version": 1}, "description": {"kind": "observed", "observed_at": "2026-08-28T04:03:16.036184+00:00", "source": "github"}, "domain": {"confidence": null, "enriched_at": "2026-08-30T07:08:42.651863+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "0df015d57921e308737e0d9b0842090008665c7c3c06675bd2e9e8b989cc29f7", "fetched_at": "2026-08-28T04:03:16.036184+00:00", "kind": "readme", "missing": false, "url": "https://github.com/cisagov/thorium"}, {"content_hash": "f8874bb5ad53f722dfbf5a1b41d25f70e8d163f380e77e2887bde4358bd62744", "fetched_at": "2026-08-29T13:08:50.020632+00:00", "kind": "homepage", "missing": false, "url": "https://cisagov.github.io/thorium/"}], "taxonomy_version": 1}, "enriched": {"inputs": [], "kind": "computed", "method": "enrichment_status"}, "function": {"confidence": null, "enriched_at": "2026-08-30T07:08:42.651863+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "0df015d57921e308737e0d9b0842090008665c7c3c06675bd2e9e8b989cc29f7", "fetched_at": "2026-08-28T04:03:16.036184+00:00", "kind": "readme", "missing": false, "url": "https://github.com/cisagov/thorium"}, {"content_hash": "f8874bb5ad53f722dfbf5a1b41d25f70e8d163f380e77e2887bde4358bd62744", "fetched_at": "2026-08-29T13:08:50.020632+00:00", "kind": "homepage", "missing": false, "url": "https://cisagov.github.io/thorium/"}], "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:03:16.036184+00:00", "source": "github"}, "language": {"kind": "observed", "observed_at": "2026-08-28T04:03:16.036184+00:00", "source": "github"}, "license": {"kind": "observed", "observed_at": "2026-08-28T04:03:16.036184+00:00", "source": "github"}, "license_family": {"inputs": ["license"], "kind": "computed", "method": "license_family"}, "maturity": {"confidence": null, "enriched_at": "2026-08-30T07:08:42.651863+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "0df015d57921e308737e0d9b0842090008665c7c3c06675bd2e9e8b989cc29f7", "fetched_at": "2026-08-28T04:03:16.036184+00:00", "kind": "readme", "missing": false, "url": "https://github.com/cisagov/thorium"}, {"content_hash": "f8874bb5ad53f722dfbf5a1b41d25f70e8d163f380e77e2887bde4358bd62744", "fetched_at": "2026-08-29T13:08:50.020632+00:00", "kind": "homepage", "missing": false, "url": "https://cisagov.github.io/thorium/"}], "taxonomy_version": 1}, "member_repos": {"kind": "observed", "observed_at": "2026-08-28T04:03:16.036184+00:00", "source": "github"}, "name": {"kind": "observed", "observed_at": "2026-08-28T04:03:16.036184+00:00", "source": "github"}, "platform": {"confidence": null, "enriched_at": "2026-08-30T07:08:42.651863+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "0df015d57921e308737e0d9b0842090008665c7c3c06675bd2e9e8b989cc29f7", "fetched_at": "2026-08-28T04:03:16.036184+00:00", "kind": "readme", "missing": false, "url": "https://github.com/cisagov/thorium"}, {"content_hash": "f8874bb5ad53f722dfbf5a1b41d25f70e8d163f380e77e2887bde4358bd62744", "fetched_at": "2026-08-29T13:08:50.020632+00:00", "kind": "homepage", "missing": false, "url": "https://cisagov.github.io/thorium/"}], "taxonomy_version": 1}, "pushed_at": {"kind": "observed", "observed_at": "2026-08-28T04:03:16.036184+00:00", "source": "github"}, "repo": {"kind": "observed", "observed_at": "2026-08-28T04:03:16.036184+00:00", "source": "github"}, "stars": {"kind": "observed", "observed_at": "2026-08-28T04:03:16.036184+00:00", "source": "github"}, "tags": {"confidence": null, "enriched_at": "2026-08-30T07:08:42.651863+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "0df015d57921e308737e0d9b0842090008665c7c3c06675bd2e9e8b989cc29f7", "fetched_at": "2026-08-28T04:03:16.036184+00:00", "kind": "readme", "missing": false, "url": "https://github.com/cisagov/thorium"}, {"content_hash": "f8874bb5ad53f722dfbf5a1b41d25f70e8d163f380e77e2887bde4358bd62744", "fetched_at": "2026-08-29T13:08:50.020632+00:00", "kind": "homepage", "missing": false, "url": "https://cisagov.github.io/thorium/"}], "taxonomy_version": 1}, "topics": {"kind": "observed", "observed_at": "2026-08-28T04:03:16.036184+00:00", "source": "github"}, "urls": {"kind": "observed", "observed_at": "2026-08-28T04:03:16.036184+00:00", "source": "github"}, "use_cases": {"confidence": null, "enriched_at": "2026-08-30T07:08:42.651863+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "0df015d57921e308737e0d9b0842090008665c7c3c06675bd2e9e8b989cc29f7", "fetched_at": "2026-08-28T04:03:16.036184+00:00", "kind": "readme", "missing": false, "url": "https://github.com/cisagov/thorium"}, {"content_hash": "f8874bb5ad53f722dfbf5a1b41d25f70e8d163f380e77e2887bde4358bd62744", "fetched_at": "2026-08-29T13:08:50.020632+00:00", "kind": "homepage", "missing": false, "url": "https://cisagov.github.io/thorium/"}], "taxonomy_version": 1}, "what_it_is": {"confidence": null, "enriched_at": "2026-08-30T07:08:42.651863+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "0df015d57921e308737e0d9b0842090008665c7c3c06675bd2e9e8b989cc29f7", "fetched_at": "2026-08-28T04:03:16.036184+00:00", "kind": "readme", "missing": false, "url": "https://github.com/cisagov/thorium"}, {"content_hash": "f8874bb5ad53f722dfbf5a1b41d25f70e8d163f380e77e2887bde4358bd62744", "fetched_at": "2026-08-29T13:08:50.020632+00:00", "kind": "homepage", "missing": false, "url": "https://cisagov.github.io/thorium/"}], "taxonomy_version": 1}, "when_to_avoid": {"confidence": null, "enriched_at": "2026-08-30T07:08:42.651863+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "0df015d57921e308737e0d9b0842090008665c7c3c06675bd2e9e8b989cc29f7", "fetched_at": "2026-08-28T04:03:16.036184+00:00", "kind": "readme", "missing": false, "url": "https://github.com/cisagov/thorium"}, {"content_hash": "f8874bb5ad53f722dfbf5a1b41d25f70e8d163f380e77e2887bde4358bd62744", "fetched_at": "2026-08-29T13:08:50.020632+00:00", "kind": "homepage", "missing": false, "url": "https://cisagov.github.io/thorium/"}], "taxonomy_version": 1}, "when_to_choose": {"confidence": null, "enriched_at": "2026-08-30T07:08:42.651863+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "0df015d57921e308737e0d9b0842090008665c7c3c06675bd2e9e8b989cc29f7", "fetched_at": "2026-08-28T04:03:16.036184+00:00", "kind": "readme", "missing": false, "url": "https://github.com/cisagov/thorium"}, {"content_hash": "f8874bb5ad53f722dfbf5a1b41d25f70e8d163f380e77e2887bde4358bd62744", "fetched_at": "2026-08-29T13:08:50.020632+00:00", "kind": "homepage", "missing": false, "url": "https://cisagov.github.io/thorium/"}], "taxonomy_version": 1}}, "score": {"components": {"activity": 91, "longevity": 36, "rhythm": 73}, "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": 504, "days_push": 57, "days_rel": 181, "gap_med": 9.0, "n_releases_24m": 9}, "score": 74, "version": 2}, "staleness": {"enrichment_outdated": false, "low_confidence": false, "scrape_days": 9, "stale_scrape": false}}