{"adoption": {"forks": 2156, "observed_at": "2026-08-28T04:08:30.835266+00:00", "stars": 3970}, "canonical_url": "https://ross.abutalabs.com/products/openssh-portable", "card": {"archived": false, "artifact_type": "application", "description": "Portable OpenSSH", "domain": ["security", "developer-tools", "networking"], "enriched": true, "function": ["ssh", "cryptography", "security", "file-system", "cli"], "health_score": 79, "homepage": null, "language": "C", "license": "NOASSERTION", "license_family": "other", "maturity": "stable", "member_repos": ["openssh/openssh-portable"], "name": "openssh/openssh-portable", "platform": ["bsd", "windows", "cli", "cross-platform"], "pushed_at": "2026-08-21T10:31:33+00:00", "repo": "openssh/openssh-portable", "stars": 3970, "tags": ["ssh-client", "ssh-server", "scp", "sftp", "key-management", "remote-login", "command-line", "linux", "macos"], "topics": ["c", "security", "login", "file-sharing", "cryptography", "keychain"], "urls": [], "use_cases": ["securely log into remote servers over ssh", "transfer files between machines with scp or sftp", "generate and manage ssh keys", "run an ssh server for remote access", "set up passwordless authentication with ssh-agent", "tunnel traffic securely between hosts"], "what_it_is": "Portable OpenSSH is a complete implementation of the SSH protocol version 2 for secure remote login, command execution, and file transfer. It provides the ssh client, sshd server, scp/sftp file transfer tools, and key management utilities like ssh-keygen and ssh-agent, ported to most Unix-like systems.", "when_to_avoid": ["you need an SSH library to embed in your own application rather than command-line tools", "you are on OpenBSD itself, where the original OpenSSH ships with the base system", "you need a pure-Python or high-level API for SSH automation"], "when_to_choose": ["you need the standard, battle-tested SSH implementation on Linux, macOS, or other Unix-like systems", "you want secure remote shell access and file transfer with strong cryptography", "you need OS-native authentication integration such as PAM or FIDO security key support"]}, "data_as_of": "2026-08-30T08:39:29.467469+00:00", "members": [{"path": "/products/openssh-portable", "repo": "openssh/openssh-portable", "role": "main", "score": 76}], "provenance": {"archived": {"kind": "observed", "observed_at": "2026-08-28T04:08:30.835266+00:00", "source": "github"}, "artifact_type": {"confidence": null, "enriched_at": "2026-08-29T18:24:22.210874+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "5706aa8da5ebe62203210f1e4fffdc14afdf986c25a91a44a441ed0e29aa2b30", "fetched_at": "2026-08-28T04:08:30.835266+00:00", "kind": "readme", "missing": false, "url": "https://github.com/openssh/openssh-portable"}], "taxonomy_version": 1}, "description": {"kind": "observed", "observed_at": "2026-08-28T04:08:30.835266+00:00", "source": "github"}, "domain": {"confidence": null, "enriched_at": "2026-08-29T18:24:22.210874+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "5706aa8da5ebe62203210f1e4fffdc14afdf986c25a91a44a441ed0e29aa2b30", "fetched_at": "2026-08-28T04:08:30.835266+00:00", "kind": "readme", "missing": false, "url": "https://github.com/openssh/openssh-portable"}], "taxonomy_version": 1}, "enriched": {"inputs": [], "kind": "computed", "method": "enrichment_status"}, "function": {"confidence": null, "enriched_at": "2026-08-29T18:24:22.210874+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "5706aa8da5ebe62203210f1e4fffdc14afdf986c25a91a44a441ed0e29aa2b30", "fetched_at": "2026-08-28T04:08:30.835266+00:00", "kind": "readme", "missing": false, "url": "https://github.com/openssh/openssh-portable"}], "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:08:30.835266+00:00", "source": "github"}, "language": {"kind": "observed", "observed_at": "2026-08-28T04:08:30.835266+00:00", "source": "github"}, "license": {"kind": "observed", "observed_at": "2026-08-28T04:08:30.835266+00:00", "source": "github"}, "license_family": {"inputs": ["license"], "kind": "computed", "method": "license_family"}, "maturity": {"confidence": null, "enriched_at": "2026-08-29T18:24:22.210874+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "5706aa8da5ebe62203210f1e4fffdc14afdf986c25a91a44a441ed0e29aa2b30", "fetched_at": "2026-08-28T04:08:30.835266+00:00", "kind": "readme", "missing": false, "url": "https://github.com/openssh/openssh-portable"}], "taxonomy_version": 1}, "member_repos": {"kind": "observed", "observed_at": "2026-08-28T04:08:30.835266+00:00", "source": "github"}, "name": {"kind": "observed", "observed_at": "2026-08-28T04:08:30.835266+00:00", "source": "github"}, "platform": {"confidence": null, "enriched_at": "2026-08-29T18:24:22.210874+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "5706aa8da5ebe62203210f1e4fffdc14afdf986c25a91a44a441ed0e29aa2b30", "fetched_at": "2026-08-28T04:08:30.835266+00:00", "kind": "readme", "missing": false, "url": "https://github.com/openssh/openssh-portable"}], "taxonomy_version": 1}, "pushed_at": {"kind": "observed", "observed_at": "2026-08-28T04:08:30.835266+00:00", "source": "github"}, "repo": {"kind": "observed", "observed_at": "2026-08-28T04:08:30.835266+00:00", "source": "github"}, "stars": {"kind": "observed", "observed_at": "2026-08-28T04:08:30.835266+00:00", "source": "github"}, "tags": {"confidence": null, "enriched_at": "2026-08-29T18:24:22.210874+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "5706aa8da5ebe62203210f1e4fffdc14afdf986c25a91a44a441ed0e29aa2b30", "fetched_at": "2026-08-28T04:08:30.835266+00:00", "kind": "readme", "missing": false, "url": "https://github.com/openssh/openssh-portable"}], "taxonomy_version": 1}, "topics": {"kind": "observed", "observed_at": "2026-08-28T04:08:30.835266+00:00", "source": "github"}, "urls": {"kind": "observed", "observed_at": "2026-08-28T04:08:30.835266+00:00", "source": "github"}, "use_cases": {"confidence": null, "enriched_at": "2026-08-29T18:24:22.210874+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "5706aa8da5ebe62203210f1e4fffdc14afdf986c25a91a44a441ed0e29aa2b30", "fetched_at": "2026-08-28T04:08:30.835266+00:00", "kind": "readme", "missing": false, "url": "https://github.com/openssh/openssh-portable"}], "taxonomy_version": 1}, "what_it_is": {"confidence": null, "enriched_at": "2026-08-29T18:24:22.210874+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "5706aa8da5ebe62203210f1e4fffdc14afdf986c25a91a44a441ed0e29aa2b30", "fetched_at": "2026-08-28T04:08:30.835266+00:00", "kind": "readme", "missing": false, "url": "https://github.com/openssh/openssh-portable"}], "taxonomy_version": 1}, "when_to_avoid": {"confidence": null, "enriched_at": "2026-08-29T18:24:22.210874+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "5706aa8da5ebe62203210f1e4fffdc14afdf986c25a91a44a441ed0e29aa2b30", "fetched_at": "2026-08-28T04:08:30.835266+00:00", "kind": "readme", "missing": false, "url": "https://github.com/openssh/openssh-portable"}], "taxonomy_version": 1}, "when_to_choose": {"confidence": null, "enriched_at": "2026-08-29T18:24:22.210874+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "5706aa8da5ebe62203210f1e4fffdc14afdf986c25a91a44a441ed0e29aa2b30", "fetched_at": "2026-08-28T04:08:30.835266+00:00", "kind": "readme", "missing": false, "url": "https://github.com/openssh/openssh-portable"}], "taxonomy_version": 1}}, "score": {"components": {"activity": 98, "longevity": 100, "rhythm": 35}, "computed_at": "2026-09-02T17:46:02.011165+00:00", "flags": ["no_releases", "no_license"], "formula": "round(0.45*activity + 0.35*rhythm + 0.20*longevity); archived -> min(score, 10)", "inputs": {"age_days": 4611, "days_push": 12, "days_rel": null, "gap_med": null, "n_releases_24m": 0}, "score": 76, "version": 2}, "staleness": {"enrichment_outdated": false, "low_confidence": false, "scrape_days": 9, "stale_scrape": false}}