{"adoption": {"forks": 185, "observed_at": "2026-08-28T04:07:04.537857+00:00", "stars": 2614}, "canonical_url": "https://ross.abutalabs.com/products/chamber", "card": {"archived": false, "artifact_type": "cli-tool", "description": "CLI for managing secrets", "domain": ["security", "cloud-computing", "developer-tools"], "enriched": true, "function": ["secrets-management", "cli", "security", "configuration-management"], "health_score": 92, "homepage": null, "language": "Go", "license": "MIT", "license_family": "permissive", "maturity": "active", "member_repos": ["segmentio/chamber"], "name": "segmentio/chamber", "platform": ["cli", "go", "windows", "cloud"], "pushed_at": "2026-07-14T16:45:44+00:00", "repo": "segmentio/chamber", "stars": 2614, "tags": ["aws-ssm", "parameter-store", "secrets-store", "environment-variables", "12-factor", "devops", "command-line", "linux", "macos"], "topics": [], "urls": [], "use_cases": ["manage secrets in aws ssm parameter store from the command line", "inject secrets as environment variables when running apps", "store and retrieve per-service configuration secrets", "export and import secrets between environments", "track secret version history and audit changes"], "what_it_is": "Chamber is a Go CLI tool for managing application secrets by storing them in AWS SSM Parameter Store (with S3 backend support). It lets teams write, read, list, and inject secrets as environment variables following 12-factor practices.", "when_to_avoid": ["you need a cloud-agnostic or multi-cloud secrets solution", "you want a self-hosted vault with dynamic secrets and leasing", "you don't use AWS and can't rely on SSM Parameter Store"], "when_to_choose": ["you are on AWS and want secrets managed via SSM Parameter Store with IAM-based access control", "you want a simple CLI to run processes with secrets injected as env vars", "you need secret versioning and change history without running a vault server"]}, "data_as_of": "2026-08-30T08:39:29.467469+00:00", "members": [{"path": "/products/chamber", "repo": "segmentio/chamber", "role": "main", "score": 77}], "provenance": {"archived": {"kind": "observed", "observed_at": "2026-08-28T04:07:04.537857+00:00", "source": "github"}, "artifact_type": {"confidence": null, "enriched_at": "2026-08-30T02:20:35.119232+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "58640b2f881a1fb1cf2ca620ed798a38d997d9e90af0383c2d4ba56ba2704552", "fetched_at": "2026-08-28T04:07:04.537857+00:00", "kind": "readme", "missing": false, "url": "https://github.com/segmentio/chamber"}], "taxonomy_version": 1}, "description": {"kind": "observed", "observed_at": "2026-08-28T04:07:04.537857+00:00", "source": "github"}, "domain": {"confidence": null, "enriched_at": "2026-08-30T02:20:35.119232+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "58640b2f881a1fb1cf2ca620ed798a38d997d9e90af0383c2d4ba56ba2704552", "fetched_at": "2026-08-28T04:07:04.537857+00:00", "kind": "readme", "missing": false, "url": "https://github.com/segmentio/chamber"}], "taxonomy_version": 1}, "enriched": {"inputs": [], "kind": "computed", "method": "enrichment_status"}, "function": {"confidence": null, "enriched_at": "2026-08-30T02:20:35.119232+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "58640b2f881a1fb1cf2ca620ed798a38d997d9e90af0383c2d4ba56ba2704552", "fetched_at": "2026-08-28T04:07:04.537857+00:00", "kind": "readme", "missing": false, "url": "https://github.com/segmentio/chamber"}], "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:07:04.537857+00:00", "source": "github"}, "language": {"kind": "observed", "observed_at": "2026-08-28T04:07:04.537857+00:00", "source": "github"}, "license": {"kind": "observed", "observed_at": "2026-08-28T04:07:04.537857+00:00", "source": "github"}, "license_family": {"inputs": ["license"], "kind": "computed", "method": "license_family"}, "maturity": {"confidence": null, "enriched_at": "2026-08-30T02:20:35.119232+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "58640b2f881a1fb1cf2ca620ed798a38d997d9e90af0383c2d4ba56ba2704552", "fetched_at": "2026-08-28T04:07:04.537857+00:00", "kind": "readme", "missing": false, "url": "https://github.com/segmentio/chamber"}], "taxonomy_version": 1}, "member_repos": {"kind": "observed", "observed_at": "2026-08-28T04:07:04.537857+00:00", "source": "github"}, "name": {"kind": "observed", "observed_at": "2026-08-28T04:07:04.537857+00:00", "source": "github"}, "platform": {"confidence": null, "enriched_at": "2026-08-30T02:20:35.119232+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "58640b2f881a1fb1cf2ca620ed798a38d997d9e90af0383c2d4ba56ba2704552", "fetched_at": "2026-08-28T04:07:04.537857+00:00", "kind": "readme", "missing": false, "url": "https://github.com/segmentio/chamber"}], "taxonomy_version": 1}, "pushed_at": {"kind": "observed", "observed_at": "2026-08-28T04:07:04.537857+00:00", "source": "github"}, "repo": {"kind": "observed", "observed_at": "2026-08-28T04:07:04.537857+00:00", "source": "github"}, "stars": {"kind": "observed", "observed_at": "2026-08-28T04:07:04.537857+00:00", "source": "github"}, "tags": {"confidence": null, "enriched_at": "2026-08-30T02:20:35.119232+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "58640b2f881a1fb1cf2ca620ed798a38d997d9e90af0383c2d4ba56ba2704552", "fetched_at": "2026-08-28T04:07:04.537857+00:00", "kind": "readme", "missing": false, "url": "https://github.com/segmentio/chamber"}], "taxonomy_version": 1}, "topics": {"kind": "observed", "observed_at": "2026-08-28T04:07:04.537857+00:00", "source": "github"}, "urls": {"kind": "observed", "observed_at": "2026-08-28T04:07:04.537857+00:00", "source": "github"}, "use_cases": {"confidence": null, "enriched_at": "2026-08-30T02:20:35.119232+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "58640b2f881a1fb1cf2ca620ed798a38d997d9e90af0383c2d4ba56ba2704552", "fetched_at": "2026-08-28T04:07:04.537857+00:00", "kind": "readme", "missing": false, "url": "https://github.com/segmentio/chamber"}], "taxonomy_version": 1}, "what_it_is": {"confidence": null, "enriched_at": "2026-08-30T02:20:35.119232+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "58640b2f881a1fb1cf2ca620ed798a38d997d9e90af0383c2d4ba56ba2704552", "fetched_at": "2026-08-28T04:07:04.537857+00:00", "kind": "readme", "missing": false, "url": "https://github.com/segmentio/chamber"}], "taxonomy_version": 1}, "when_to_avoid": {"confidence": null, "enriched_at": "2026-08-30T02:20:35.119232+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "58640b2f881a1fb1cf2ca620ed798a38d997d9e90af0383c2d4ba56ba2704552", "fetched_at": "2026-08-28T04:07:04.537857+00:00", "kind": "readme", "missing": false, "url": "https://github.com/segmentio/chamber"}], "taxonomy_version": 1}, "when_to_choose": {"confidence": null, "enriched_at": "2026-08-30T02:20:35.119232+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "58640b2f881a1fb1cf2ca620ed798a38d997d9e90af0383c2d4ba56ba2704552", "fetched_at": "2026-08-28T04:07:04.537857+00:00", "kind": "readme", "missing": false, "url": "https://github.com/segmentio/chamber"}], "taxonomy_version": 1}}, "score": {"components": {"activity": 92, "longevity": 100, "rhythm": 45}, "computed_at": "2026-09-03T02:20:16.233290+00:00", "flags": [], "formula": "round(0.45*activity + 0.35*rhythm + 0.20*longevity); archived -> min(score, 10)", "inputs": {"age_days": 3372, "days_push": 50, "days_rel": 208, "gap_med": 104.5, "n_releases_24m": 5}, "score": 77, "version": 2}, "staleness": {"enrichment_outdated": false, "low_confidence": false, "scrape_days": 9, "stale_scrape": false}}