{"adoption": {"forks": 11410, "observed_at": "2026-08-28T04:11:54.562846+00:00", "stars": 30694}, "canonical_url": "https://ross.abutalabs.com/products/openssl", "card": {"archived": false, "artifact_type": "library", "description": "General purpose TLS and crypto library", "domain": ["security", "developer-tools", "networking", "privacy"], "enriched": true, "function": ["cryptography", "security", "http-server", "cli", "networking"], "health_score": 100, "homepage": "https://openssl-library.org/", "language": "C", "license": "Apache-2.0", "license_family": "permissive", "maturity": "stable", "member_repos": ["openssl/openssl"], "name": "openssl/openssl", "platform": ["windows", "bsd", "cross-platform", "cli", "c"], "pushed_at": "2026-08-26T22:22:16+00:00", "repo": "openssl/openssl", "stars": 30694, "tags": ["tls", "ssl", "x509", "quic", "fips", "encryption", "certificates", "libcrypto", "libssl", "linux", "macos"], "topics": ["cryptography", "openssl", "encryption", "tls", "ssl", "decryption"], "urls": [], "use_cases": ["generate x.509 certificates and CSRs", "encrypt and decrypt files from the command line", "add TLS to a C application", "test a TLS or QUIC server handshake", "compute message digests and hashes", "create self-signed certificates for local development", "implement FIPS-compliant cryptography", "debug ssl certificate issues"], "what_it_is": "OpenSSL is a full-featured open-source toolkit implementing TLS, DTLS, and QUIC protocols on top of a general-purpose cryptographic library (libcrypto), plus the libssl protocol library and a command-line tool. It includes an FIPS-validated cryptographic module and is the de facto standard crypto library used across the industry.", "when_to_avoid": ["you want a modern, memory-safe language crypto library (e.g. RustCrypto, libsodium) for a new project", "you only need high-level authenticated encryption and a simpler API", "you need post-quantum-only or specialized crypto not covered by OpenSSL", "your platform ships a different system TLS stack (e.g. Secure Transport, Schannel) and you prefer native APIs"], "when_to_choose": ["you need battle-tested TLS/DTLS/QUIC protocol support in C or any language binding", "you need a general-purpose crypto library with FIPS validation", "you need a CLI swiss-army knife for certificates, keys, and encryption", "you need maximum platform portability and industry-wide audit history"]}, "data_as_of": "2026-08-30T08:39:29.467469+00:00", "members": [{"path": "/products/openssl", "repo": "openssl/openssl", "role": "main", "score": 95}], "provenance": {"archived": {"kind": "observed", "observed_at": "2026-08-28T04:11:54.562846+00:00", "source": "github"}, "artifact_type": {"confidence": null, "enriched_at": "2026-08-29T16:52:44.290492+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "0824067aa0ff718f9b0280bf84919e10657f3756148ce3d8677a92a854252fce", "fetched_at": "2026-08-28T04:11:54.562846+00:00", "kind": "readme", "missing": false, "url": "https://github.com/openssl/openssl"}, {"content_hash": "34f50bc5c75d84146fdc155086e0629bafdee8b2446ad34672f58ad62f9894b0", "fetched_at": "2026-08-29T07:49:42.530275+00:00", "kind": "homepage", "missing": false, "url": "https://openssl-library.org/"}, {"content_hash": "7beadb07d7201838675745a2d06a405a0edb2134b8952ce05682479edb852d4d", "fetched_at": "2026-08-29T07:49:42.539357+00:00", "kind": "site_page", "missing": false, "url": "https://openssl-library.org/community/getting-started"}, {"content_hash": "ca19d0bfbd21986adb5070bf96e0ddd76e1eab5a528678170ed826e36f509fb0", "fetched_at": "2026-08-29T07:49:42.545134+00:00", "kind": "site_page", "missing": false, "url": "https://openssl-library.org/about/contact"}, {"content_hash": "60eed1c66dc073d15cf2acb6b90902a5c801b20115a54bae70620d3036bafc16", "fetched_at": "2026-08-29T07:49:42.546714+00:00", "kind": "site_page", "missing": false, "url": "https://openssl-library.org/about/management"}, {"content_hash": "f06deec296c0a3403c13c8b1458905383c756e4138bb1eec6138e19cd9f4cb2c", "fetched_at": "2026-08-29T07:49:42.548287+00:00", "kind": "site_page", "missing": false, "url": "https://openssl-library.org/about/committers"}, {"content_hash": "89a439843d218190a57b01be1be353d6ffa4574f9be7f9fc3f425476b1c5591c", "fetched_at": "2026-08-29T07:49:42.549812+00:00", "kind": "site_page", "missing": false, "url": "https://openssl-library.org/about/sponsors"}, {"content_hash": "4e73dc367660fe72c35df94a79f3e4ba573cf14b72906fe9f18af9395681f538", "fetched_at": "2026-08-29T07:49:42.551284+00:00", "kind": "site_page", "missing": false, "url": "https://openssl-library.org/about/bylaws"}, {"content_hash": "512fb465d85535b92d3e76b52e6f26d366011280883d3954db0f4b243c5ee723", "fetched_at": "2026-08-29T07:49:42.541250+00:00", "kind": "site_page", "missing": false, "url": "https://openssl-library.org/policies/releasestrat"}, {"content_hash": "26d2298fc08a2fe7813d667622130658dd30b1b0a9b4b73645663fad51d3e728", "fetched_at": "2026-08-29T07:49:42.543407+00:00", "kind": "site_page", "missing": false, "url": "https://openssl-library.org/faq"}], "taxonomy_version": 1}, "description": {"kind": "observed", "observed_at": "2026-08-28T04:11:54.562846+00:00", "source": "github"}, "domain": {"confidence": null, "enriched_at": "2026-08-29T16:52:44.290492+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "0824067aa0ff718f9b0280bf84919e10657f3756148ce3d8677a92a854252fce", "fetched_at": "2026-08-28T04:11:54.562846+00:00", "kind": "readme", "missing": false, "url": "https://github.com/openssl/openssl"}, {"content_hash": "34f50bc5c75d84146fdc155086e0629bafdee8b2446ad34672f58ad62f9894b0", "fetched_at": "2026-08-29T07:49:42.530275+00:00", "kind": "homepage", "missing": false, "url": "https://openssl-library.org/"}, {"content_hash": "7beadb07d7201838675745a2d06a405a0edb2134b8952ce05682479edb852d4d", "fetched_at": "2026-08-29T07:49:42.539357+00:00", "kind": "site_page", "missing": false, "url": "https://openssl-library.org/community/getting-started"}, {"content_hash": "ca19d0bfbd21986adb5070bf96e0ddd76e1eab5a528678170ed826e36f509fb0", "fetched_at": "2026-08-29T07:49:42.545134+00:00", "kind": "site_page", "missing": false, "url": "https://openssl-library.org/about/contact"}, {"content_hash": "60eed1c66dc073d15cf2acb6b90902a5c801b20115a54bae70620d3036bafc16", "fetched_at": "2026-08-29T07:49:42.546714+00:00", "kind": "site_page", "missing": false, "url": "https://openssl-library.org/about/management"}, {"content_hash": "f06deec296c0a3403c13c8b1458905383c756e4138bb1eec6138e19cd9f4cb2c", "fetched_at": "2026-08-29T07:49:42.548287+00:00", "kind": "site_page", "missing": false, "url": "https://openssl-library.org/about/committers"}, {"content_hash": "89a439843d218190a57b01be1be353d6ffa4574f9be7f9fc3f425476b1c5591c", "fetched_at": "2026-08-29T07:49:42.549812+00:00", "kind": "site_page", "missing": false, "url": "https://openssl-library.org/about/sponsors"}, {"content_hash": "4e73dc367660fe72c35df94a79f3e4ba573cf14b72906fe9f18af9395681f538", "fetched_at": "2026-08-29T07:49:42.551284+00:00", "kind": "site_page", "missing": false, "url": "https://openssl-library.org/about/bylaws"}, {"content_hash": "512fb465d85535b92d3e76b52e6f26d366011280883d3954db0f4b243c5ee723", "fetched_at": "2026-08-29T07:49:42.541250+00:00", "kind": "site_page", "missing": false, "url": "https://openssl-library.org/policies/releasestrat"}, {"content_hash": "26d2298fc08a2fe7813d667622130658dd30b1b0a9b4b73645663fad51d3e728", "fetched_at": "2026-08-29T07:49:42.543407+00:00", "kind": "site_page", "missing": false, "url": "https://openssl-library.org/faq"}], "taxonomy_version": 1}, "enriched": {"inputs": [], "kind": "computed", "method": "enrichment_status"}, "function": {"confidence": null, "enriched_at": "2026-08-29T16:52:44.290492+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "0824067aa0ff718f9b0280bf84919e10657f3756148ce3d8677a92a854252fce", "fetched_at": "2026-08-28T04:11:54.562846+00:00", "kind": "readme", "missing": false, "url": "https://github.com/openssl/openssl"}, {"content_hash": "34f50bc5c75d84146fdc155086e0629bafdee8b2446ad34672f58ad62f9894b0", "fetched_at": "2026-08-29T07:49:42.530275+00:00", "kind": "homepage", "missing": false, "url": "https://openssl-library.org/"}, {"content_hash": "7beadb07d7201838675745a2d06a405a0edb2134b8952ce05682479edb852d4d", "fetched_at": "2026-08-29T07:49:42.539357+00:00", "kind": "site_page", "missing": false, "url": "https://openssl-library.org/community/getting-started"}, {"content_hash": "ca19d0bfbd21986adb5070bf96e0ddd76e1eab5a528678170ed826e36f509fb0", "fetched_at": "2026-08-29T07:49:42.545134+00:00", "kind": "site_page", "missing": false, "url": "https://openssl-library.org/about/contact"}, {"content_hash": "60eed1c66dc073d15cf2acb6b90902a5c801b20115a54bae70620d3036bafc16", "fetched_at": "2026-08-29T07:49:42.546714+00:00", "kind": "site_page", "missing": false, "url": "https://openssl-library.org/about/management"}, {"content_hash": "f06deec296c0a3403c13c8b1458905383c756e4138bb1eec6138e19cd9f4cb2c", "fetched_at": "2026-08-29T07:49:42.548287+00:00", "kind": "site_page", "missing": false, "url": "https://openssl-library.org/about/committers"}, {"content_hash": "89a439843d218190a57b01be1be353d6ffa4574f9be7f9fc3f425476b1c5591c", "fetched_at": "2026-08-29T07:49:42.549812+00:00", "kind": "site_page", "missing": false, "url": "https://openssl-library.org/about/sponsors"}, {"content_hash": "4e73dc367660fe72c35df94a79f3e4ba573cf14b72906fe9f18af9395681f538", "fetched_at": "2026-08-29T07:49:42.551284+00:00", "kind": "site_page", "missing": false, "url": "https://openssl-library.org/about/bylaws"}, {"content_hash": "512fb465d85535b92d3e76b52e6f26d366011280883d3954db0f4b243c5ee723", "fetched_at": "2026-08-29T07:49:42.541250+00:00", "kind": "site_page", "missing": false, "url": "https://openssl-library.org/policies/releasestrat"}, {"content_hash": "26d2298fc08a2fe7813d667622130658dd30b1b0a9b4b73645663fad51d3e728", "fetched_at": "2026-08-29T07:49:42.543407+00:00", "kind": "site_page", "missing": false, "url": "https://openssl-library.org/faq"}], "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:11:54.562846+00:00", "source": "github"}, "language": {"kind": "observed", "observed_at": "2026-08-28T04:11:54.562846+00:00", "source": "github"}, "license": {"kind": "observed", "observed_at": "2026-08-28T04:11:54.562846+00:00", "source": "github"}, "license_family": {"inputs": ["license"], "kind": "computed", "method": "license_family"}, "maturity": {"confidence": null, "enriched_at": "2026-08-29T16:52:44.290492+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "0824067aa0ff718f9b0280bf84919e10657f3756148ce3d8677a92a854252fce", "fetched_at": "2026-08-28T04:11:54.562846+00:00", "kind": "readme", "missing": false, "url": "https://github.com/openssl/openssl"}, {"content_hash": "34f50bc5c75d84146fdc155086e0629bafdee8b2446ad34672f58ad62f9894b0", "fetched_at": "2026-08-29T07:49:42.530275+00:00", "kind": "homepage", "missing": false, "url": "https://openssl-library.org/"}, {"content_hash": "7beadb07d7201838675745a2d06a405a0edb2134b8952ce05682479edb852d4d", "fetched_at": "2026-08-29T07:49:42.539357+00:00", "kind": "site_page", "missing": false, "url": "https://openssl-library.org/community/getting-started"}, {"content_hash": "ca19d0bfbd21986adb5070bf96e0ddd76e1eab5a528678170ed826e36f509fb0", "fetched_at": "2026-08-29T07:49:42.545134+00:00", "kind": "site_page", "missing": false, "url": "https://openssl-library.org/about/contact"}, {"content_hash": "60eed1c66dc073d15cf2acb6b90902a5c801b20115a54bae70620d3036bafc16", "fetched_at": "2026-08-29T07:49:42.546714+00:00", "kind": "site_page", "missing": false, "url": "https://openssl-library.org/about/management"}, {"content_hash": "f06deec296c0a3403c13c8b1458905383c756e4138bb1eec6138e19cd9f4cb2c", "fetched_at": "2026-08-29T07:49:42.548287+00:00", "kind": "site_page", "missing": false, "url": "https://openssl-library.org/about/committers"}, {"content_hash": "89a439843d218190a57b01be1be353d6ffa4574f9be7f9fc3f425476b1c5591c", "fetched_at": "2026-08-29T07:49:42.549812+00:00", "kind": "site_page", "missing": false, "url": "https://openssl-library.org/about/sponsors"}, {"content_hash": "4e73dc367660fe72c35df94a79f3e4ba573cf14b72906fe9f18af9395681f538", "fetched_at": "2026-08-29T07:49:42.551284+00:00", "kind": "site_page", "missing": false, "url": "https://openssl-library.org/about/bylaws"}, {"content_hash": "512fb465d85535b92d3e76b52e6f26d366011280883d3954db0f4b243c5ee723", "fetched_at": "2026-08-29T07:49:42.541250+00:00", "kind": "site_page", "missing": false, "url": "https://openssl-library.org/policies/releasestrat"}, {"content_hash": "26d2298fc08a2fe7813d667622130658dd30b1b0a9b4b73645663fad51d3e728", "fetched_at": "2026-08-29T07:49:42.543407+00:00", "kind": "site_page", "missing": false, "url": "https://openssl-library.org/faq"}], "taxonomy_version": 1}, "member_repos": {"kind": "observed", "observed_at": "2026-08-28T04:11:54.562846+00:00", "source": "github"}, "name": {"kind": "observed", "observed_at": "2026-08-28T04:11:54.562846+00:00", "source": "github"}, "platform": {"confidence": null, "enriched_at": "2026-08-29T16:52:44.290492+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "0824067aa0ff718f9b0280bf84919e10657f3756148ce3d8677a92a854252fce", "fetched_at": "2026-08-28T04:11:54.562846+00:00", "kind": "readme", "missing": false, "url": "https://github.com/openssl/openssl"}, {"content_hash": "34f50bc5c75d84146fdc155086e0629bafdee8b2446ad34672f58ad62f9894b0", "fetched_at": "2026-08-29T07:49:42.530275+00:00", "kind": "homepage", "missing": false, "url": "https://openssl-library.org/"}, {"content_hash": "7beadb07d7201838675745a2d06a405a0edb2134b8952ce05682479edb852d4d", "fetched_at": "2026-08-29T07:49:42.539357+00:00", "kind": "site_page", "missing": false, "url": "https://openssl-library.org/community/getting-started"}, {"content_hash": "ca19d0bfbd21986adb5070bf96e0ddd76e1eab5a528678170ed826e36f509fb0", "fetched_at": "2026-08-29T07:49:42.545134+00:00", "kind": "site_page", "missing": false, "url": "https://openssl-library.org/about/contact"}, {"content_hash": "60eed1c66dc073d15cf2acb6b90902a5c801b20115a54bae70620d3036bafc16", "fetched_at": "2026-08-29T07:49:42.546714+00:00", "kind": "site_page", "missing": false, "url": "https://openssl-library.org/about/management"}, {"content_hash": "f06deec296c0a3403c13c8b1458905383c756e4138bb1eec6138e19cd9f4cb2c", "fetched_at": "2026-08-29T07:49:42.548287+00:00", "kind": "site_page", "missing": false, "url": "https://openssl-library.org/about/committers"}, {"content_hash": "89a439843d218190a57b01be1be353d6ffa4574f9be7f9fc3f425476b1c5591c", "fetched_at": "2026-08-29T07:49:42.549812+00:00", "kind": "site_page", "missing": false, "url": "https://openssl-library.org/about/sponsors"}, {"content_hash": "4e73dc367660fe72c35df94a79f3e4ba573cf14b72906fe9f18af9395681f538", "fetched_at": "2026-08-29T07:49:42.551284+00:00", "kind": "site_page", "missing": false, "url": "https://openssl-library.org/about/bylaws"}, {"content_hash": "512fb465d85535b92d3e76b52e6f26d366011280883d3954db0f4b243c5ee723", "fetched_at": "2026-08-29T07:49:42.541250+00:00", "kind": "site_page", "missing": false, "url": "https://openssl-library.org/policies/releasestrat"}, {"content_hash": "26d2298fc08a2fe7813d667622130658dd30b1b0a9b4b73645663fad51d3e728", "fetched_at": "2026-08-29T07:49:42.543407+00:00", "kind": "site_page", "missing": false, "url": "https://openssl-library.org/faq"}], "taxonomy_version": 1}, "pushed_at": {"kind": "observed", "observed_at": "2026-08-28T04:11:54.562846+00:00", "source": "github"}, "repo": {"kind": "observed", "observed_at": "2026-08-28T04:11:54.562846+00:00", "source": "github"}, "stars": {"kind": "observed", "observed_at": "2026-08-28T04:11:54.562846+00:00", "source": "github"}, "tags": {"confidence": null, "enriched_at": "2026-08-29T16:52:44.290492+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "0824067aa0ff718f9b0280bf84919e10657f3756148ce3d8677a92a854252fce", "fetched_at": "2026-08-28T04:11:54.562846+00:00", "kind": "readme", "missing": false, "url": "https://github.com/openssl/openssl"}, {"content_hash": "34f50bc5c75d84146fdc155086e0629bafdee8b2446ad34672f58ad62f9894b0", "fetched_at": "2026-08-29T07:49:42.530275+00:00", "kind": "homepage", "missing": false, "url": "https://openssl-library.org/"}, {"content_hash": "7beadb07d7201838675745a2d06a405a0edb2134b8952ce05682479edb852d4d", "fetched_at": "2026-08-29T07:49:42.539357+00:00", "kind": "site_page", "missing": false, "url": "https://openssl-library.org/community/getting-started"}, {"content_hash": "ca19d0bfbd21986adb5070bf96e0ddd76e1eab5a528678170ed826e36f509fb0", "fetched_at": "2026-08-29T07:49:42.545134+00:00", "kind": "site_page", "missing": false, "url": "https://openssl-library.org/about/contact"}, {"content_hash": "60eed1c66dc073d15cf2acb6b90902a5c801b20115a54bae70620d3036bafc16", "fetched_at": "2026-08-29T07:49:42.546714+00:00", "kind": "site_page", "missing": false, "url": "https://openssl-library.org/about/management"}, {"content_hash": "f06deec296c0a3403c13c8b1458905383c756e4138bb1eec6138e19cd9f4cb2c", "fetched_at": "2026-08-29T07:49:42.548287+00:00", "kind": "site_page", "missing": false, "url": "https://openssl-library.org/about/committers"}, {"content_hash": "89a439843d218190a57b01be1be353d6ffa4574f9be7f9fc3f425476b1c5591c", "fetched_at": "2026-08-29T07:49:42.549812+00:00", "kind": "site_page", "missing": false, "url": "https://openssl-library.org/about/sponsors"}, {"content_hash": "4e73dc367660fe72c35df94a79f3e4ba573cf14b72906fe9f18af9395681f538", "fetched_at": "2026-08-29T07:49:42.551284+00:00", "kind": "site_page", "missing": false, "url": "https://openssl-library.org/about/bylaws"}, {"content_hash": "512fb465d85535b92d3e76b52e6f26d366011280883d3954db0f4b243c5ee723", "fetched_at": "2026-08-29T07:49:42.541250+00:00", "kind": "site_page", "missing": false, "url": "https://openssl-library.org/policies/releasestrat"}, {"content_hash": "26d2298fc08a2fe7813d667622130658dd30b1b0a9b4b73645663fad51d3e728", "fetched_at": "2026-08-29T07:49:42.543407+00:00", "kind": "site_page", "missing": false, "url": "https://openssl-library.org/faq"}], "taxonomy_version": 1}, "topics": {"kind": "observed", "observed_at": "2026-08-28T04:11:54.562846+00:00", "source": "github"}, "urls": {"kind": "observed", "observed_at": "2026-08-28T04:11:54.562846+00:00", "source": "github"}, "use_cases": {"confidence": null, "enriched_at": "2026-08-29T16:52:44.290492+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "0824067aa0ff718f9b0280bf84919e10657f3756148ce3d8677a92a854252fce", "fetched_at": "2026-08-28T04:11:54.562846+00:00", "kind": "readme", "missing": false, "url": "https://github.com/openssl/openssl"}, {"content_hash": "34f50bc5c75d84146fdc155086e0629bafdee8b2446ad34672f58ad62f9894b0", "fetched_at": "2026-08-29T07:49:42.530275+00:00", "kind": "homepage", "missing": false, "url": "https://openssl-library.org/"}, {"content_hash": "7beadb07d7201838675745a2d06a405a0edb2134b8952ce05682479edb852d4d", "fetched_at": "2026-08-29T07:49:42.539357+00:00", "kind": "site_page", "missing": false, "url": "https://openssl-library.org/community/getting-started"}, {"content_hash": "ca19d0bfbd21986adb5070bf96e0ddd76e1eab5a528678170ed826e36f509fb0", "fetched_at": "2026-08-29T07:49:42.545134+00:00", "kind": "site_page", "missing": false, "url": "https://openssl-library.org/about/contact"}, {"content_hash": "60eed1c66dc073d15cf2acb6b90902a5c801b20115a54bae70620d3036bafc16", "fetched_at": "2026-08-29T07:49:42.546714+00:00", "kind": "site_page", "missing": false, "url": "https://openssl-library.org/about/management"}, {"content_hash": "f06deec296c0a3403c13c8b1458905383c756e4138bb1eec6138e19cd9f4cb2c", "fetched_at": "2026-08-29T07:49:42.548287+00:00", "kind": "site_page", "missing": false, "url": "https://openssl-library.org/about/committers"}, {"content_hash": "89a439843d218190a57b01be1be353d6ffa4574f9be7f9fc3f425476b1c5591c", "fetched_at": "2026-08-29T07:49:42.549812+00:00", "kind": "site_page", "missing": false, "url": "https://openssl-library.org/about/sponsors"}, {"content_hash": "4e73dc367660fe72c35df94a79f3e4ba573cf14b72906fe9f18af9395681f538", "fetched_at": "2026-08-29T07:49:42.551284+00:00", "kind": "site_page", "missing": false, "url": "https://openssl-library.org/about/bylaws"}, {"content_hash": "512fb465d85535b92d3e76b52e6f26d366011280883d3954db0f4b243c5ee723", "fetched_at": "2026-08-29T07:49:42.541250+00:00", "kind": "site_page", "missing": false, "url": "https://openssl-library.org/policies/releasestrat"}, {"content_hash": "26d2298fc08a2fe7813d667622130658dd30b1b0a9b4b73645663fad51d3e728", "fetched_at": "2026-08-29T07:49:42.543407+00:00", "kind": "site_page", "missing": false, "url": "https://openssl-library.org/faq"}], "taxonomy_version": 1}, "what_it_is": {"confidence": null, "enriched_at": "2026-08-29T16:52:44.290492+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "0824067aa0ff718f9b0280bf84919e10657f3756148ce3d8677a92a854252fce", "fetched_at": "2026-08-28T04:11:54.562846+00:00", "kind": "readme", "missing": false, "url": "https://github.com/openssl/openssl"}, {"content_hash": "34f50bc5c75d84146fdc155086e0629bafdee8b2446ad34672f58ad62f9894b0", "fetched_at": "2026-08-29T07:49:42.530275+00:00", "kind": "homepage", "missing": false, "url": "https://openssl-library.org/"}, {"content_hash": "7beadb07d7201838675745a2d06a405a0edb2134b8952ce05682479edb852d4d", "fetched_at": "2026-08-29T07:49:42.539357+00:00", "kind": "site_page", "missing": false, "url": "https://openssl-library.org/community/getting-started"}, {"content_hash": "ca19d0bfbd21986adb5070bf96e0ddd76e1eab5a528678170ed826e36f509fb0", "fetched_at": "2026-08-29T07:49:42.545134+00:00", "kind": "site_page", "missing": false, "url": "https://openssl-library.org/about/contact"}, {"content_hash": "60eed1c66dc073d15cf2acb6b90902a5c801b20115a54bae70620d3036bafc16", "fetched_at": "2026-08-29T07:49:42.546714+00:00", "kind": "site_page", "missing": false, "url": "https://openssl-library.org/about/management"}, {"content_hash": "f06deec296c0a3403c13c8b1458905383c756e4138bb1eec6138e19cd9f4cb2c", "fetched_at": "2026-08-29T07:49:42.548287+00:00", "kind": "site_page", "missing": false, "url": "https://openssl-library.org/about/committers"}, {"content_hash": "89a439843d218190a57b01be1be353d6ffa4574f9be7f9fc3f425476b1c5591c", "fetched_at": "2026-08-29T07:49:42.549812+00:00", "kind": "site_page", "missing": false, "url": "https://openssl-library.org/about/sponsors"}, {"content_hash": "4e73dc367660fe72c35df94a79f3e4ba573cf14b72906fe9f18af9395681f538", "fetched_at": "2026-08-29T07:49:42.551284+00:00", "kind": "site_page", "missing": false, "url": "https://openssl-library.org/about/bylaws"}, {"content_hash": "512fb465d85535b92d3e76b52e6f26d366011280883d3954db0f4b243c5ee723", "fetched_at": "2026-08-29T07:49:42.541250+00:00", "kind": "site_page", "missing": false, "url": "https://openssl-library.org/policies/releasestrat"}, {"content_hash": "26d2298fc08a2fe7813d667622130658dd30b1b0a9b4b73645663fad51d3e728", "fetched_at": "2026-08-29T07:49:42.543407+00:00", "kind": "site_page", "missing": false, "url": "https://openssl-library.org/faq"}], "taxonomy_version": 1}, "when_to_avoid": {"confidence": null, "enriched_at": "2026-08-29T16:52:44.290492+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "0824067aa0ff718f9b0280bf84919e10657f3756148ce3d8677a92a854252fce", "fetched_at": "2026-08-28T04:11:54.562846+00:00", "kind": "readme", "missing": false, "url": "https://github.com/openssl/openssl"}, {"content_hash": "34f50bc5c75d84146fdc155086e0629bafdee8b2446ad34672f58ad62f9894b0", "fetched_at": "2026-08-29T07:49:42.530275+00:00", "kind": "homepage", "missing": false, "url": "https://openssl-library.org/"}, {"content_hash": "7beadb07d7201838675745a2d06a405a0edb2134b8952ce05682479edb852d4d", "fetched_at": "2026-08-29T07:49:42.539357+00:00", "kind": "site_page", "missing": false, "url": "https://openssl-library.org/community/getting-started"}, {"content_hash": "ca19d0bfbd21986adb5070bf96e0ddd76e1eab5a528678170ed826e36f509fb0", "fetched_at": "2026-08-29T07:49:42.545134+00:00", "kind": "site_page", "missing": false, "url": "https://openssl-library.org/about/contact"}, {"content_hash": "60eed1c66dc073d15cf2acb6b90902a5c801b20115a54bae70620d3036bafc16", "fetched_at": "2026-08-29T07:49:42.546714+00:00", "kind": "site_page", "missing": false, "url": "https://openssl-library.org/about/management"}, {"content_hash": "f06deec296c0a3403c13c8b1458905383c756e4138bb1eec6138e19cd9f4cb2c", "fetched_at": "2026-08-29T07:49:42.548287+00:00", "kind": "site_page", "missing": false, "url": "https://openssl-library.org/about/committers"}, {"content_hash": "89a439843d218190a57b01be1be353d6ffa4574f9be7f9fc3f425476b1c5591c", "fetched_at": "2026-08-29T07:49:42.549812+00:00", "kind": "site_page", "missing": false, "url": "https://openssl-library.org/about/sponsors"}, {"content_hash": "4e73dc367660fe72c35df94a79f3e4ba573cf14b72906fe9f18af9395681f538", "fetched_at": "2026-08-29T07:49:42.551284+00:00", "kind": "site_page", "missing": false, "url": "https://openssl-library.org/about/bylaws"}, {"content_hash": "512fb465d85535b92d3e76b52e6f26d366011280883d3954db0f4b243c5ee723", "fetched_at": "2026-08-29T07:49:42.541250+00:00", "kind": "site_page", "missing": false, "url": "https://openssl-library.org/policies/releasestrat"}, {"content_hash": "26d2298fc08a2fe7813d667622130658dd30b1b0a9b4b73645663fad51d3e728", "fetched_at": "2026-08-29T07:49:42.543407+00:00", "kind": "site_page", "missing": false, "url": "https://openssl-library.org/faq"}], "taxonomy_version": 1}, "when_to_choose": {"confidence": null, "enriched_at": "2026-08-29T16:52:44.290492+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "0824067aa0ff718f9b0280bf84919e10657f3756148ce3d8677a92a854252fce", "fetched_at": "2026-08-28T04:11:54.562846+00:00", "kind": "readme", "missing": false, "url": "https://github.com/openssl/openssl"}, {"content_hash": "34f50bc5c75d84146fdc155086e0629bafdee8b2446ad34672f58ad62f9894b0", "fetched_at": "2026-08-29T07:49:42.530275+00:00", "kind": "homepage", "missing": false, "url": "https://openssl-library.org/"}, {"content_hash": "7beadb07d7201838675745a2d06a405a0edb2134b8952ce05682479edb852d4d", "fetched_at": "2026-08-29T07:49:42.539357+00:00", "kind": "site_page", "missing": false, "url": "https://openssl-library.org/community/getting-started"}, {"content_hash": "ca19d0bfbd21986adb5070bf96e0ddd76e1eab5a528678170ed826e36f509fb0", "fetched_at": "2026-08-29T07:49:42.545134+00:00", "kind": "site_page", "missing": false, "url": "https://openssl-library.org/about/contact"}, {"content_hash": "60eed1c66dc073d15cf2acb6b90902a5c801b20115a54bae70620d3036bafc16", "fetched_at": "2026-08-29T07:49:42.546714+00:00", "kind": "site_page", "missing": false, "url": "https://openssl-library.org/about/management"}, {"content_hash": "f06deec296c0a3403c13c8b1458905383c756e4138bb1eec6138e19cd9f4cb2c", "fetched_at": "2026-08-29T07:49:42.548287+00:00", "kind": "site_page", "missing": false, "url": "https://openssl-library.org/about/committers"}, {"content_hash": "89a439843d218190a57b01be1be353d6ffa4574f9be7f9fc3f425476b1c5591c", "fetched_at": "2026-08-29T07:49:42.549812+00:00", "kind": "site_page", "missing": false, "url": "https://openssl-library.org/about/sponsors"}, {"content_hash": "4e73dc367660fe72c35df94a79f3e4ba573cf14b72906fe9f18af9395681f538", "fetched_at": "2026-08-29T07:49:42.551284+00:00", "kind": "site_page", "missing": false, "url": "https://openssl-library.org/about/bylaws"}, {"content_hash": "512fb465d85535b92d3e76b52e6f26d366011280883d3954db0f4b243c5ee723", "fetched_at": "2026-08-29T07:49:42.541250+00:00", "kind": "site_page", "missing": false, "url": "https://openssl-library.org/policies/releasestrat"}, {"content_hash": "26d2298fc08a2fe7813d667622130658dd30b1b0a9b4b73645663fad51d3e728", "fetched_at": "2026-08-29T07:49:42.543407+00:00", "kind": "site_page", "missing": false, "url": "https://openssl-library.org/faq"}], "taxonomy_version": 1}}, "score": {"components": {"activity": 99, "longevity": 100, "rhythm": 87}, "computed_at": "2026-09-03T02:39:23.370411+00:00", "flags": [], "formula": "round(0.45*activity + 0.35*rhythm + 0.20*longevity); archived -> min(score, 10)", "inputs": {"age_days": 4978, "days_push": 7, "days_rel": 8, "gap_med": 0, "n_releases_24m": 232}, "score": 95, "version": 2}, "staleness": {"enrichment_outdated": false, "low_confidence": false, "scrape_days": 9, "stale_scrape": false}}