{"adoption": {"forks": 60, "observed_at": "2026-08-28T04:05:55.472281+00:00", "stars": 1925}, "canonical_url": "https://ross.abutalabs.com/products/aube", "card": {"archived": false, "artifact_type": "cli-tool", "description": "A fast Node.js package manager", "domain": ["developer-tools", "web-development", "security"], "enriched": true, "function": ["package-manager", "security", "cli", "developer-tools"], "health_score": 100, "homepage": "https://aube.jdx.dev", "language": "Rust", "license": "MIT", "license_family": "permissive", "maturity": "active", "member_repos": ["jdx/aube"], "name": "jdx/aube", "platform": ["windows", "cli", "cross-platform"], "pushed_at": "2026-08-26T20:33:41+00:00", "repo": "jdx/aube", "stars": 1925, "tags": ["nodejs", "npm", "pnpm", "lockfile-compatibility", "content-addressable-store", "lifecycle-script-jail", "rust", "javascript", "command-line", "linux", "macos"], "topics": [], "urls": [], "use_cases": ["install node dependencies faster than pnpm or bun", "avoid forgetting to install dependencies before running scripts", "use existing lockfiles without team-wide migration", "reduce disk usage across multiple node projects", "block malicious lifecycle scripts during package installs", "run one-off tools without installing them globally", "pin and switch node versions per project"], "what_it_is": "aube is a fast Node.js package manager written in Rust that auto-installs dependencies when you run scripts, with secure defaults like a lifecycle-script jail and trust-downgrade protection. It reads and writes existing lockfiles (pnpm-lock.yaml, package-lock., yarn.lock, bun.lock) in place and uses a global content-addressable store to reduce disk usage.", "when_to_avoid": ["you need a very mature tool with a large ecosystem and plugin support", "you rely on package-manager features aube doesn't implement yet", "your CI requires tooling only available in npm/yarn workspaces conventions"], "when_to_choose": ["you want the fastest available node package manager with secure defaults", "your team uses pnpm/npm/yarn/bun lockfiles and you don't want to migrate", "you're concerned about supply-chain attacks via lifecycle scripts", "you work across many projects and want to save disk space"]}, "data_as_of": "2026-08-30T08:39:29.467469+00:00", "members": [{"path": "/products/aube", "repo": "jdx/aube", "role": "main", "score": 77}], "provenance": {"archived": {"kind": "observed", "observed_at": "2026-08-28T04:05:55.472281+00:00", "source": "github"}, "artifact_type": {"confidence": null, "enriched_at": "2026-08-30T03:09:21.765442+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "260aa0e6865adddd0de1b199444882f2086ef2aa0eeb575b8ff37c25ecfaec3f", "fetched_at": "2026-08-28T04:05:55.472281+00:00", "kind": "readme", "missing": false, "url": "https://github.com/jdx/aube"}, {"content_hash": "6aaa8e12840a06c551c183f03a7dad3307a4bab133de4742bc0af859e1d4f014", "fetched_at": "2026-08-29T10:48:49.219652+00:00", "kind": "homepage", "missing": false, "url": "https://aube.jdx.dev"}, {"content_hash": "c7aa38da187e75086214e9e79bf8bad8a6a0d1b81420573a87ed5afd58de2da5", "fetched_at": "2026-08-29T10:48:49.228896+00:00", "kind": "site_page", "missing": false, "url": "https://aube.jdx.dev/installation"}, {"content_hash": "104c1ac2721f457d8574d0967b35d263f8241eb534364952c208df7b60194958", "fetched_at": "2026-08-29T10:48:49.238147+00:00", "kind": "registry_crates", "missing": false, "url": "https://crates.io/api/v1/crates/aube"}, {"content_hash": "ed7a5f9fabe3ef01c2fa98b55a48160caf09666c2c21fe068fc5f9fa75947443", "fetched_at": "2026-08-29T10:48:49.231503+00:00", "kind": "site_page", "missing": false, "url": "https://aube.jdx.dev/benchmarks"}, {"content_hash": "94a52d0040fd24221d5df24df1f6e2aff47cf9c332581e361a7d15ae309b25f6", "fetched_at": "2026-08-29T10:48:49.233554+00:00", "kind": "site_page", "missing": false, "url": "https://aube.jdx.dev/package-manager/scripts"}, {"content_hash": "9d68867b8d473aec29db553b85d0eea01e5ea0679ac346e06839d8762a51b251", "fetched_at": "2026-08-29T10:48:49.235858+00:00", "kind": "site_page", "missing": false, "url": "https://aube.jdx.dev/security"}], "taxonomy_version": 1}, "description": {"kind": "observed", "observed_at": "2026-08-28T04:05:55.472281+00:00", "source": "github"}, "domain": {"confidence": null, "enriched_at": "2026-08-30T03:09:21.765442+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "260aa0e6865adddd0de1b199444882f2086ef2aa0eeb575b8ff37c25ecfaec3f", "fetched_at": "2026-08-28T04:05:55.472281+00:00", "kind": "readme", "missing": false, "url": "https://github.com/jdx/aube"}, {"content_hash": "6aaa8e12840a06c551c183f03a7dad3307a4bab133de4742bc0af859e1d4f014", "fetched_at": "2026-08-29T10:48:49.219652+00:00", "kind": "homepage", "missing": false, "url": "https://aube.jdx.dev"}, {"content_hash": "c7aa38da187e75086214e9e79bf8bad8a6a0d1b81420573a87ed5afd58de2da5", "fetched_at": "2026-08-29T10:48:49.228896+00:00", "kind": "site_page", "missing": false, "url": "https://aube.jdx.dev/installation"}, {"content_hash": "104c1ac2721f457d8574d0967b35d263f8241eb534364952c208df7b60194958", "fetched_at": "2026-08-29T10:48:49.238147+00:00", "kind": "registry_crates", "missing": false, "url": "https://crates.io/api/v1/crates/aube"}, {"content_hash": "ed7a5f9fabe3ef01c2fa98b55a48160caf09666c2c21fe068fc5f9fa75947443", "fetched_at": "2026-08-29T10:48:49.231503+00:00", "kind": "site_page", "missing": false, "url": "https://aube.jdx.dev/benchmarks"}, {"content_hash": "94a52d0040fd24221d5df24df1f6e2aff47cf9c332581e361a7d15ae309b25f6", "fetched_at": "2026-08-29T10:48:49.233554+00:00", "kind": "site_page", "missing": false, "url": "https://aube.jdx.dev/package-manager/scripts"}, {"content_hash": "9d68867b8d473aec29db553b85d0eea01e5ea0679ac346e06839d8762a51b251", "fetched_at": "2026-08-29T10:48:49.235858+00:00", "kind": "site_page", "missing": false, "url": "https://aube.jdx.dev/security"}], "taxonomy_version": 1}, "enriched": {"inputs": [], "kind": "computed", "method": "enrichment_status"}, "function": {"confidence": null, "enriched_at": "2026-08-30T03:09:21.765442+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "260aa0e6865adddd0de1b199444882f2086ef2aa0eeb575b8ff37c25ecfaec3f", "fetched_at": "2026-08-28T04:05:55.472281+00:00", "kind": "readme", "missing": false, "url": "https://github.com/jdx/aube"}, {"content_hash": "6aaa8e12840a06c551c183f03a7dad3307a4bab133de4742bc0af859e1d4f014", "fetched_at": "2026-08-29T10:48:49.219652+00:00", "kind": "homepage", "missing": false, "url": "https://aube.jdx.dev"}, {"content_hash": "c7aa38da187e75086214e9e79bf8bad8a6a0d1b81420573a87ed5afd58de2da5", "fetched_at": "2026-08-29T10:48:49.228896+00:00", "kind": "site_page", "missing": false, "url": "https://aube.jdx.dev/installation"}, {"content_hash": "104c1ac2721f457d8574d0967b35d263f8241eb534364952c208df7b60194958", "fetched_at": "2026-08-29T10:48:49.238147+00:00", "kind": "registry_crates", "missing": false, "url": "https://crates.io/api/v1/crates/aube"}, {"content_hash": "ed7a5f9fabe3ef01c2fa98b55a48160caf09666c2c21fe068fc5f9fa75947443", "fetched_at": "2026-08-29T10:48:49.231503+00:00", "kind": "site_page", "missing": false, "url": "https://aube.jdx.dev/benchmarks"}, {"content_hash": "94a52d0040fd24221d5df24df1f6e2aff47cf9c332581e361a7d15ae309b25f6", "fetched_at": "2026-08-29T10:48:49.233554+00:00", "kind": "site_page", "missing": false, "url": "https://aube.jdx.dev/package-manager/scripts"}, {"content_hash": "9d68867b8d473aec29db553b85d0eea01e5ea0679ac346e06839d8762a51b251", "fetched_at": "2026-08-29T10:48:49.235858+00:00", "kind": "site_page", "missing": false, "url": "https://aube.jdx.dev/security"}], "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:05:55.472281+00:00", "source": "github"}, "language": {"kind": "observed", "observed_at": "2026-08-28T04:05:55.472281+00:00", "source": "github"}, "license": {"kind": "observed", "observed_at": "2026-08-28T04:05:55.472281+00:00", "source": "github"}, "license_family": {"inputs": ["license"], "kind": "computed", "method": "license_family"}, "maturity": {"confidence": null, "enriched_at": "2026-08-30T03:09:21.765442+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "260aa0e6865adddd0de1b199444882f2086ef2aa0eeb575b8ff37c25ecfaec3f", "fetched_at": "2026-08-28T04:05:55.472281+00:00", "kind": "readme", "missing": false, "url": "https://github.com/jdx/aube"}, {"content_hash": "6aaa8e12840a06c551c183f03a7dad3307a4bab133de4742bc0af859e1d4f014", "fetched_at": "2026-08-29T10:48:49.219652+00:00", "kind": "homepage", "missing": false, "url": "https://aube.jdx.dev"}, {"content_hash": "c7aa38da187e75086214e9e79bf8bad8a6a0d1b81420573a87ed5afd58de2da5", "fetched_at": "2026-08-29T10:48:49.228896+00:00", "kind": "site_page", "missing": false, "url": "https://aube.jdx.dev/installation"}, {"content_hash": "104c1ac2721f457d8574d0967b35d263f8241eb534364952c208df7b60194958", "fetched_at": "2026-08-29T10:48:49.238147+00:00", "kind": "registry_crates", "missing": false, "url": "https://crates.io/api/v1/crates/aube"}, {"content_hash": "ed7a5f9fabe3ef01c2fa98b55a48160caf09666c2c21fe068fc5f9fa75947443", "fetched_at": "2026-08-29T10:48:49.231503+00:00", "kind": "site_page", "missing": false, "url": "https://aube.jdx.dev/benchmarks"}, {"content_hash": "94a52d0040fd24221d5df24df1f6e2aff47cf9c332581e361a7d15ae309b25f6", "fetched_at": "2026-08-29T10:48:49.233554+00:00", "kind": "site_page", "missing": false, "url": "https://aube.jdx.dev/package-manager/scripts"}, {"content_hash": "9d68867b8d473aec29db553b85d0eea01e5ea0679ac346e06839d8762a51b251", "fetched_at": "2026-08-29T10:48:49.235858+00:00", "kind": "site_page", "missing": false, "url": "https://aube.jdx.dev/security"}], "taxonomy_version": 1}, "member_repos": {"kind": "observed", "observed_at": "2026-08-28T04:05:55.472281+00:00", "source": "github"}, "name": {"kind": "observed", "observed_at": "2026-08-28T04:05:55.472281+00:00", "source": "github"}, "platform": {"confidence": null, "enriched_at": "2026-08-30T03:09:21.765442+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "260aa0e6865adddd0de1b199444882f2086ef2aa0eeb575b8ff37c25ecfaec3f", "fetched_at": "2026-08-28T04:05:55.472281+00:00", "kind": "readme", "missing": false, "url": "https://github.com/jdx/aube"}, {"content_hash": "6aaa8e12840a06c551c183f03a7dad3307a4bab133de4742bc0af859e1d4f014", "fetched_at": "2026-08-29T10:48:49.219652+00:00", "kind": "homepage", "missing": false, "url": "https://aube.jdx.dev"}, {"content_hash": "c7aa38da187e75086214e9e79bf8bad8a6a0d1b81420573a87ed5afd58de2da5", "fetched_at": "2026-08-29T10:48:49.228896+00:00", "kind": "site_page", "missing": false, "url": "https://aube.jdx.dev/installation"}, {"content_hash": "104c1ac2721f457d8574d0967b35d263f8241eb534364952c208df7b60194958", "fetched_at": "2026-08-29T10:48:49.238147+00:00", "kind": "registry_crates", "missing": false, "url": "https://crates.io/api/v1/crates/aube"}, {"content_hash": "ed7a5f9fabe3ef01c2fa98b55a48160caf09666c2c21fe068fc5f9fa75947443", "fetched_at": "2026-08-29T10:48:49.231503+00:00", "kind": "site_page", "missing": false, "url": "https://aube.jdx.dev/benchmarks"}, {"content_hash": "94a52d0040fd24221d5df24df1f6e2aff47cf9c332581e361a7d15ae309b25f6", "fetched_at": "2026-08-29T10:48:49.233554+00:00", "kind": "site_page", "missing": false, "url": "https://aube.jdx.dev/package-manager/scripts"}, {"content_hash": "9d68867b8d473aec29db553b85d0eea01e5ea0679ac346e06839d8762a51b251", "fetched_at": "2026-08-29T10:48:49.235858+00:00", "kind": "site_page", "missing": false, "url": "https://aube.jdx.dev/security"}], "taxonomy_version": 1}, "pushed_at": {"kind": "observed", "observed_at": "2026-08-28T04:05:55.472281+00:00", "source": "github"}, "repo": {"kind": "observed", "observed_at": "2026-08-28T04:05:55.472281+00:00", "source": "github"}, "stars": {"kind": "observed", "observed_at": "2026-08-28T04:05:55.472281+00:00", "source": "github"}, "tags": {"confidence": null, "enriched_at": "2026-08-30T03:09:21.765442+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "260aa0e6865adddd0de1b199444882f2086ef2aa0eeb575b8ff37c25ecfaec3f", "fetched_at": "2026-08-28T04:05:55.472281+00:00", "kind": "readme", "missing": false, "url": "https://github.com/jdx/aube"}, {"content_hash": "6aaa8e12840a06c551c183f03a7dad3307a4bab133de4742bc0af859e1d4f014", "fetched_at": "2026-08-29T10:48:49.219652+00:00", "kind": "homepage", "missing": false, "url": "https://aube.jdx.dev"}, {"content_hash": "c7aa38da187e75086214e9e79bf8bad8a6a0d1b81420573a87ed5afd58de2da5", "fetched_at": "2026-08-29T10:48:49.228896+00:00", "kind": "site_page", "missing": false, "url": "https://aube.jdx.dev/installation"}, {"content_hash": "104c1ac2721f457d8574d0967b35d263f8241eb534364952c208df7b60194958", "fetched_at": "2026-08-29T10:48:49.238147+00:00", "kind": "registry_crates", "missing": false, "url": "https://crates.io/api/v1/crates/aube"}, {"content_hash": "ed7a5f9fabe3ef01c2fa98b55a48160caf09666c2c21fe068fc5f9fa75947443", "fetched_at": "2026-08-29T10:48:49.231503+00:00", "kind": "site_page", "missing": false, "url": "https://aube.jdx.dev/benchmarks"}, {"content_hash": "94a52d0040fd24221d5df24df1f6e2aff47cf9c332581e361a7d15ae309b25f6", "fetched_at": "2026-08-29T10:48:49.233554+00:00", "kind": "site_page", "missing": false, "url": "https://aube.jdx.dev/package-manager/scripts"}, {"content_hash": "9d68867b8d473aec29db553b85d0eea01e5ea0679ac346e06839d8762a51b251", "fetched_at": "2026-08-29T10:48:49.235858+00:00", "kind": "site_page", "missing": false, "url": "https://aube.jdx.dev/security"}], "taxonomy_version": 1}, "topics": {"kind": "observed", "observed_at": "2026-08-28T04:05:55.472281+00:00", "source": "github"}, "urls": {"kind": "observed", "observed_at": "2026-08-28T04:05:55.472281+00:00", "source": "github"}, "use_cases": {"confidence": null, "enriched_at": "2026-08-30T03:09:21.765442+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "260aa0e6865adddd0de1b199444882f2086ef2aa0eeb575b8ff37c25ecfaec3f", "fetched_at": "2026-08-28T04:05:55.472281+00:00", "kind": "readme", "missing": false, "url": "https://github.com/jdx/aube"}, {"content_hash": "6aaa8e12840a06c551c183f03a7dad3307a4bab133de4742bc0af859e1d4f014", "fetched_at": "2026-08-29T10:48:49.219652+00:00", "kind": "homepage", "missing": false, "url": "https://aube.jdx.dev"}, {"content_hash": "c7aa38da187e75086214e9e79bf8bad8a6a0d1b81420573a87ed5afd58de2da5", "fetched_at": "2026-08-29T10:48:49.228896+00:00", "kind": "site_page", "missing": false, "url": "https://aube.jdx.dev/installation"}, {"content_hash": "104c1ac2721f457d8574d0967b35d263f8241eb534364952c208df7b60194958", "fetched_at": "2026-08-29T10:48:49.238147+00:00", "kind": "registry_crates", "missing": false, "url": "https://crates.io/api/v1/crates/aube"}, {"content_hash": "ed7a5f9fabe3ef01c2fa98b55a48160caf09666c2c21fe068fc5f9fa75947443", "fetched_at": "2026-08-29T10:48:49.231503+00:00", "kind": "site_page", "missing": false, "url": "https://aube.jdx.dev/benchmarks"}, {"content_hash": "94a52d0040fd24221d5df24df1f6e2aff47cf9c332581e361a7d15ae309b25f6", "fetched_at": "2026-08-29T10:48:49.233554+00:00", "kind": "site_page", "missing": false, "url": "https://aube.jdx.dev/package-manager/scripts"}, {"content_hash": "9d68867b8d473aec29db553b85d0eea01e5ea0679ac346e06839d8762a51b251", "fetched_at": "2026-08-29T10:48:49.235858+00:00", "kind": "site_page", "missing": false, "url": "https://aube.jdx.dev/security"}], "taxonomy_version": 1}, "what_it_is": {"confidence": null, "enriched_at": "2026-08-30T03:09:21.765442+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "260aa0e6865adddd0de1b199444882f2086ef2aa0eeb575b8ff37c25ecfaec3f", "fetched_at": "2026-08-28T04:05:55.472281+00:00", "kind": "readme", "missing": false, "url": "https://github.com/jdx/aube"}, {"content_hash": "6aaa8e12840a06c551c183f03a7dad3307a4bab133de4742bc0af859e1d4f014", "fetched_at": "2026-08-29T10:48:49.219652+00:00", "kind": "homepage", "missing": false, "url": "https://aube.jdx.dev"}, {"content_hash": "c7aa38da187e75086214e9e79bf8bad8a6a0d1b81420573a87ed5afd58de2da5", "fetched_at": "2026-08-29T10:48:49.228896+00:00", "kind": "site_page", "missing": false, "url": "https://aube.jdx.dev/installation"}, {"content_hash": "104c1ac2721f457d8574d0967b35d263f8241eb534364952c208df7b60194958", "fetched_at": "2026-08-29T10:48:49.238147+00:00", "kind": "registry_crates", "missing": false, "url": "https://crates.io/api/v1/crates/aube"}, {"content_hash": "ed7a5f9fabe3ef01c2fa98b55a48160caf09666c2c21fe068fc5f9fa75947443", "fetched_at": "2026-08-29T10:48:49.231503+00:00", "kind": "site_page", "missing": false, "url": "https://aube.jdx.dev/benchmarks"}, {"content_hash": "94a52d0040fd24221d5df24df1f6e2aff47cf9c332581e361a7d15ae309b25f6", "fetched_at": "2026-08-29T10:48:49.233554+00:00", "kind": "site_page", "missing": false, "url": "https://aube.jdx.dev/package-manager/scripts"}, {"content_hash": "9d68867b8d473aec29db553b85d0eea01e5ea0679ac346e06839d8762a51b251", "fetched_at": "2026-08-29T10:48:49.235858+00:00", "kind": "site_page", "missing": false, "url": "https://aube.jdx.dev/security"}], "taxonomy_version": 1}, "when_to_avoid": {"confidence": null, "enriched_at": "2026-08-30T03:09:21.765442+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "260aa0e6865adddd0de1b199444882f2086ef2aa0eeb575b8ff37c25ecfaec3f", "fetched_at": "2026-08-28T04:05:55.472281+00:00", "kind": "readme", "missing": false, "url": "https://github.com/jdx/aube"}, {"content_hash": "6aaa8e12840a06c551c183f03a7dad3307a4bab133de4742bc0af859e1d4f014", "fetched_at": "2026-08-29T10:48:49.219652+00:00", "kind": "homepage", "missing": false, "url": "https://aube.jdx.dev"}, {"content_hash": "c7aa38da187e75086214e9e79bf8bad8a6a0d1b81420573a87ed5afd58de2da5", "fetched_at": "2026-08-29T10:48:49.228896+00:00", "kind": "site_page", "missing": false, "url": "https://aube.jdx.dev/installation"}, {"content_hash": "104c1ac2721f457d8574d0967b35d263f8241eb534364952c208df7b60194958", "fetched_at": "2026-08-29T10:48:49.238147+00:00", "kind": "registry_crates", "missing": false, "url": "https://crates.io/api/v1/crates/aube"}, {"content_hash": "ed7a5f9fabe3ef01c2fa98b55a48160caf09666c2c21fe068fc5f9fa75947443", "fetched_at": "2026-08-29T10:48:49.231503+00:00", "kind": "site_page", "missing": false, "url": "https://aube.jdx.dev/benchmarks"}, {"content_hash": "94a52d0040fd24221d5df24df1f6e2aff47cf9c332581e361a7d15ae309b25f6", "fetched_at": "2026-08-29T10:48:49.233554+00:00", "kind": "site_page", "missing": false, "url": "https://aube.jdx.dev/package-manager/scripts"}, {"content_hash": "9d68867b8d473aec29db553b85d0eea01e5ea0679ac346e06839d8762a51b251", "fetched_at": "2026-08-29T10:48:49.235858+00:00", "kind": "site_page", "missing": false, "url": "https://aube.jdx.dev/security"}], "taxonomy_version": 1}, "when_to_choose": {"confidence": null, "enriched_at": "2026-08-30T03:09:21.765442+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "260aa0e6865adddd0de1b199444882f2086ef2aa0eeb575b8ff37c25ecfaec3f", "fetched_at": "2026-08-28T04:05:55.472281+00:00", "kind": "readme", "missing": false, "url": "https://github.com/jdx/aube"}, {"content_hash": "6aaa8e12840a06c551c183f03a7dad3307a4bab133de4742bc0af859e1d4f014", "fetched_at": "2026-08-29T10:48:49.219652+00:00", "kind": "homepage", "missing": false, "url": "https://aube.jdx.dev"}, {"content_hash": "c7aa38da187e75086214e9e79bf8bad8a6a0d1b81420573a87ed5afd58de2da5", "fetched_at": "2026-08-29T10:48:49.228896+00:00", "kind": "site_page", "missing": false, "url": "https://aube.jdx.dev/installation"}, {"content_hash": "104c1ac2721f457d8574d0967b35d263f8241eb534364952c208df7b60194958", "fetched_at": "2026-08-29T10:48:49.238147+00:00", "kind": "registry_crates", "missing": false, "url": "https://crates.io/api/v1/crates/aube"}, {"content_hash": "ed7a5f9fabe3ef01c2fa98b55a48160caf09666c2c21fe068fc5f9fa75947443", "fetched_at": "2026-08-29T10:48:49.231503+00:00", "kind": "site_page", "missing": false, "url": "https://aube.jdx.dev/benchmarks"}, {"content_hash": "94a52d0040fd24221d5df24df1f6e2aff47cf9c332581e361a7d15ae309b25f6", "fetched_at": "2026-08-29T10:48:49.233554+00:00", "kind": "site_page", "missing": false, "url": "https://aube.jdx.dev/package-manager/scripts"}, {"content_hash": "9d68867b8d473aec29db553b85d0eea01e5ea0679ac346e06839d8762a51b251", "fetched_at": "2026-08-29T10:48:49.235858+00:00", "kind": "site_page", "missing": false, "url": "https://aube.jdx.dev/security"}], "taxonomy_version": 1}}, "score": {"components": {"activity": 99, "longevity": 9, "rhythm": 87}, "computed_at": "2026-09-03T02:39:23.370411+00:00", "flags": ["young"], "formula": "round(0.45*activity + 0.35*rhythm + 0.20*longevity); archived -> min(score, 10)", "inputs": {"age_days": 137, "days_push": 7, "days_rel": 8, "gap_med": 1.0, "n_releases_24m": 77}, "score": 77, "version": 2}, "staleness": {"enrichment_outdated": false, "low_confidence": false, "scrape_days": 9, "stale_scrape": false}}