{"adoption": {"forks": 572, "observed_at": "2026-08-28T04:05:41.178150+00:00", "stars": 1823}, "canonical_url": "https://ross.abutalabs.com/products/teampass", "card": {"archived": false, "artifact_type": "application", "description": "Collaborative Passwords Manager", "domain": ["security", "privacy", "self-hosted", "web-development", "developer-tools"], "enriched": true, "function": ["security", "cryptography", "auth", "authorization", "self-hosted", "api-framework"], "health_score": 100, "homepage": "https://www.teampass.net", "language": "PHP", "license": "GPL-3.0", "license_family": "copyleft", "maturity": "active", "member_repos": ["nilsteampassnet/TeamPass"], "name": "nilsteampassnet/TeamPass", "platform": ["self-hosted", "php", "browser-extension"], "pushed_at": "2026-08-26T05:57:21+00:00", "repo": "nilsteampassnet/TeamPass", "stars": 1823, "tags": ["password-manager", "credential-vault", "password-sharing", "team-passwords", "aes-256-gcm", "ldap", "sso", "totp", "compliance", "access-control", "php-mysql", "web-server", "docker", "linux"], "topics": ["php"], "urls": [], "use_cases": ["self-host a team password manager", "share server credentials with my team securely", "replace spreadsheets and chat for shared passwords", "prove access controls for a compliance audit", "migrate from Bitwarden or LastPass to a self-hosted vault", "run a password vault on a Raspberry Pi or homelab", "manage role-based access to credentials per folder"], "what_it_is": "TeamPass is a free, self-hosted collaborative password manager written in PHP/MySQL, offering folder-level access control, AES-256-GCM authenticated encryption, and compliance/governance features. It runs on your own infrastructure via Docker or bare metal, with LDAP/AD, OAuth2 SSO, TOTP, a REST API, and an optional paid browser extension for autofill.", "when_to_avoid": ["you want a polished consumer sync experience across many personal devices out of the box", "you cannot operate a PHP/MySQL web application and keep it patched and TLS-protected", "you need a free browser extension — autofill is a paid add-on", "you require vendor-backed enterprise support rather than a small-team open-source project"], "when_to_choose": ["you want secrets to never leave your own infrastructure", "you need folder-level permissions, roles, and audit trails for shared credentials", "you need LDAP/AD, OAuth2 SSO, TOTP, or compliance evidence export without paying per seat", "you want a lightweight PHP/MySQL app deployable on a VPS or Raspberry Pi"]}, "data_as_of": "2026-08-30T08:39:29.467469+00:00", "members": [{"path": "/products/teampass", "repo": "nilsteampassnet/TeamPass", "role": "main", "score": 95}], "provenance": {"archived": {"kind": "observed", "observed_at": "2026-08-28T04:05:41.178150+00:00", "source": "github"}, "artifact_type": {"confidence": null, "enriched_at": "2026-08-30T03:19:45.201597+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "a8aabeaf45f9c75a4e68b0ae6b08904d9aca48b706f0899827790cfa16d18520", "fetched_at": "2026-08-28T04:05:41.178150+00:00", "kind": "readme", "missing": false, "url": "https://github.com/nilsteampassnet/TeamPass"}, {"content_hash": "2c790b2393470ece37a8bdec2a8b8e621e2b6a675031eaf18a64d0fd7eac4c6d", "fetched_at": "2026-08-29T10:58:51.163965+00:00", "kind": "homepage", "missing": false, "url": "https://www.teampass.net"}, {"content_hash": "df88969c288f4c6151493ecc490336dc810d6ac5b72372aeb50cf34f63307287", "fetched_at": "2026-08-29T10:58:51.167408+00:00", "kind": "site_page", "missing": false, "url": "https://teampass.net/features.html"}, {"content_hash": "a8ce748f990897e1c734f243d6406acb140dda85231f3474860cf26fa081f0f2", "fetched_at": "2026-08-29T10:58:51.170118+00:00", "kind": "site_page", "missing": false, "url": "https://teampass.net/install.html"}, {"content_hash": "5f6a8a9b5d0d32125e7c2fbd57c2d1da2cf066270cc12dbf855ee992944f3552", "fetched_at": "2026-08-29T10:58:51.174334+00:00", "kind": "site_page", "missing": false, "url": "https://teampass.net/about.html"}, {"content_hash": "0758cdf6f4e6ac88c3eefb69f97f264d9961502ee3819b932c8e0b157e47cafe", "fetched_at": "2026-08-29T10:58:51.176304+00:00", "kind": "site_page", "missing": false, "url": "https://documentation.teampass.net"}, {"content_hash": "1de8dfb88ac20e7e0ec0baa863abe547d28e8b53db5d8f37cfd409cd7ddba24e", "fetched_at": "2026-08-29T10:58:51.172214+00:00", "kind": "site_page", "missing": false, "url": "https://teampass.net/pricing.html"}, {"content_hash": "652fa3a26ae87a5e885fd2eb50a57bf41e7ad86ab989a95ddb25b7c6a511c009", "fetched_at": "2026-08-29T10:58:51.177897+00:00", "kind": "site_page", "missing": false, "url": "https://teampass.net/for-individuals.html"}], "taxonomy_version": 1}, "description": {"kind": "observed", "observed_at": "2026-08-28T04:05:41.178150+00:00", "source": "github"}, "domain": {"confidence": null, "enriched_at": "2026-08-30T03:19:45.201597+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "a8aabeaf45f9c75a4e68b0ae6b08904d9aca48b706f0899827790cfa16d18520", "fetched_at": "2026-08-28T04:05:41.178150+00:00", "kind": "readme", "missing": false, "url": "https://github.com/nilsteampassnet/TeamPass"}, {"content_hash": "2c790b2393470ece37a8bdec2a8b8e621e2b6a675031eaf18a64d0fd7eac4c6d", "fetched_at": "2026-08-29T10:58:51.163965+00:00", "kind": "homepage", "missing": false, "url": "https://www.teampass.net"}, {"content_hash": "df88969c288f4c6151493ecc490336dc810d6ac5b72372aeb50cf34f63307287", "fetched_at": "2026-08-29T10:58:51.167408+00:00", "kind": "site_page", "missing": false, "url": "https://teampass.net/features.html"}, {"content_hash": "a8ce748f990897e1c734f243d6406acb140dda85231f3474860cf26fa081f0f2", "fetched_at": "2026-08-29T10:58:51.170118+00:00", "kind": "site_page", "missing": false, "url": "https://teampass.net/install.html"}, {"content_hash": "5f6a8a9b5d0d32125e7c2fbd57c2d1da2cf066270cc12dbf855ee992944f3552", "fetched_at": "2026-08-29T10:58:51.174334+00:00", "kind": "site_page", "missing": false, "url": "https://teampass.net/about.html"}, {"content_hash": "0758cdf6f4e6ac88c3eefb69f97f264d9961502ee3819b932c8e0b157e47cafe", "fetched_at": "2026-08-29T10:58:51.176304+00:00", "kind": "site_page", "missing": false, "url": "https://documentation.teampass.net"}, {"content_hash": "1de8dfb88ac20e7e0ec0baa863abe547d28e8b53db5d8f37cfd409cd7ddba24e", "fetched_at": "2026-08-29T10:58:51.172214+00:00", "kind": "site_page", "missing": false, "url": "https://teampass.net/pricing.html"}, {"content_hash": "652fa3a26ae87a5e885fd2eb50a57bf41e7ad86ab989a95ddb25b7c6a511c009", "fetched_at": "2026-08-29T10:58:51.177897+00:00", "kind": "site_page", "missing": false, "url": "https://teampass.net/for-individuals.html"}], "taxonomy_version": 1}, "enriched": {"inputs": [], "kind": "computed", "method": "enrichment_status"}, "function": {"confidence": null, "enriched_at": "2026-08-30T03:19:45.201597+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "a8aabeaf45f9c75a4e68b0ae6b08904d9aca48b706f0899827790cfa16d18520", "fetched_at": "2026-08-28T04:05:41.178150+00:00", "kind": "readme", "missing": false, "url": "https://github.com/nilsteampassnet/TeamPass"}, {"content_hash": "2c790b2393470ece37a8bdec2a8b8e621e2b6a675031eaf18a64d0fd7eac4c6d", "fetched_at": "2026-08-29T10:58:51.163965+00:00", "kind": "homepage", "missing": false, "url": "https://www.teampass.net"}, {"content_hash": "df88969c288f4c6151493ecc490336dc810d6ac5b72372aeb50cf34f63307287", "fetched_at": "2026-08-29T10:58:51.167408+00:00", "kind": "site_page", "missing": false, "url": "https://teampass.net/features.html"}, {"content_hash": "a8ce748f990897e1c734f243d6406acb140dda85231f3474860cf26fa081f0f2", "fetched_at": "2026-08-29T10:58:51.170118+00:00", "kind": "site_page", "missing": false, "url": "https://teampass.net/install.html"}, {"content_hash": "5f6a8a9b5d0d32125e7c2fbd57c2d1da2cf066270cc12dbf855ee992944f3552", "fetched_at": "2026-08-29T10:58:51.174334+00:00", "kind": "site_page", "missing": false, "url": "https://teampass.net/about.html"}, {"content_hash": "0758cdf6f4e6ac88c3eefb69f97f264d9961502ee3819b932c8e0b157e47cafe", "fetched_at": "2026-08-29T10:58:51.176304+00:00", "kind": "site_page", "missing": false, "url": "https://documentation.teampass.net"}, {"content_hash": "1de8dfb88ac20e7e0ec0baa863abe547d28e8b53db5d8f37cfd409cd7ddba24e", "fetched_at": "2026-08-29T10:58:51.172214+00:00", "kind": "site_page", "missing": false, "url": "https://teampass.net/pricing.html"}, {"content_hash": "652fa3a26ae87a5e885fd2eb50a57bf41e7ad86ab989a95ddb25b7c6a511c009", "fetched_at": "2026-08-29T10:58:51.177897+00:00", "kind": "site_page", "missing": false, "url": "https://teampass.net/for-individuals.html"}], "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:41.178150+00:00", "source": "github"}, "language": {"kind": "observed", "observed_at": "2026-08-28T04:05:41.178150+00:00", "source": "github"}, "license": {"kind": "observed", "observed_at": "2026-08-28T04:05:41.178150+00:00", "source": "github"}, "license_family": {"inputs": ["license"], "kind": "computed", "method": "license_family"}, "maturity": {"confidence": null, "enriched_at": "2026-08-30T03:19:45.201597+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "a8aabeaf45f9c75a4e68b0ae6b08904d9aca48b706f0899827790cfa16d18520", "fetched_at": "2026-08-28T04:05:41.178150+00:00", "kind": "readme", "missing": false, "url": "https://github.com/nilsteampassnet/TeamPass"}, {"content_hash": "2c790b2393470ece37a8bdec2a8b8e621e2b6a675031eaf18a64d0fd7eac4c6d", "fetched_at": "2026-08-29T10:58:51.163965+00:00", "kind": "homepage", "missing": false, "url": "https://www.teampass.net"}, {"content_hash": "df88969c288f4c6151493ecc490336dc810d6ac5b72372aeb50cf34f63307287", "fetched_at": "2026-08-29T10:58:51.167408+00:00", "kind": "site_page", "missing": false, "url": "https://teampass.net/features.html"}, {"content_hash": "a8ce748f990897e1c734f243d6406acb140dda85231f3474860cf26fa081f0f2", "fetched_at": "2026-08-29T10:58:51.170118+00:00", "kind": "site_page", "missing": false, "url": "https://teampass.net/install.html"}, {"content_hash": "5f6a8a9b5d0d32125e7c2fbd57c2d1da2cf066270cc12dbf855ee992944f3552", "fetched_at": "2026-08-29T10:58:51.174334+00:00", "kind": "site_page", "missing": false, "url": "https://teampass.net/about.html"}, {"content_hash": "0758cdf6f4e6ac88c3eefb69f97f264d9961502ee3819b932c8e0b157e47cafe", "fetched_at": "2026-08-29T10:58:51.176304+00:00", "kind": "site_page", "missing": false, "url": "https://documentation.teampass.net"}, {"content_hash": "1de8dfb88ac20e7e0ec0baa863abe547d28e8b53db5d8f37cfd409cd7ddba24e", "fetched_at": "2026-08-29T10:58:51.172214+00:00", "kind": "site_page", "missing": false, "url": "https://teampass.net/pricing.html"}, {"content_hash": "652fa3a26ae87a5e885fd2eb50a57bf41e7ad86ab989a95ddb25b7c6a511c009", "fetched_at": "2026-08-29T10:58:51.177897+00:00", "kind": "site_page", "missing": false, "url": "https://teampass.net/for-individuals.html"}], "taxonomy_version": 1}, "member_repos": {"kind": "observed", "observed_at": "2026-08-28T04:05:41.178150+00:00", "source": "github"}, "name": {"kind": "observed", "observed_at": "2026-08-28T04:05:41.178150+00:00", "source": "github"}, "platform": {"confidence": null, "enriched_at": "2026-08-30T03:19:45.201597+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "a8aabeaf45f9c75a4e68b0ae6b08904d9aca48b706f0899827790cfa16d18520", "fetched_at": "2026-08-28T04:05:41.178150+00:00", "kind": "readme", "missing": false, "url": "https://github.com/nilsteampassnet/TeamPass"}, {"content_hash": "2c790b2393470ece37a8bdec2a8b8e621e2b6a675031eaf18a64d0fd7eac4c6d", "fetched_at": "2026-08-29T10:58:51.163965+00:00", "kind": "homepage", "missing": false, "url": "https://www.teampass.net"}, {"content_hash": "df88969c288f4c6151493ecc490336dc810d6ac5b72372aeb50cf34f63307287", "fetched_at": "2026-08-29T10:58:51.167408+00:00", "kind": "site_page", "missing": false, "url": "https://teampass.net/features.html"}, {"content_hash": "a8ce748f990897e1c734f243d6406acb140dda85231f3474860cf26fa081f0f2", "fetched_at": "2026-08-29T10:58:51.170118+00:00", "kind": "site_page", "missing": false, "url": "https://teampass.net/install.html"}, {"content_hash": "5f6a8a9b5d0d32125e7c2fbd57c2d1da2cf066270cc12dbf855ee992944f3552", "fetched_at": "2026-08-29T10:58:51.174334+00:00", "kind": "site_page", "missing": false, "url": "https://teampass.net/about.html"}, {"content_hash": "0758cdf6f4e6ac88c3eefb69f97f264d9961502ee3819b932c8e0b157e47cafe", "fetched_at": "2026-08-29T10:58:51.176304+00:00", "kind": "site_page", "missing": false, "url": "https://documentation.teampass.net"}, {"content_hash": "1de8dfb88ac20e7e0ec0baa863abe547d28e8b53db5d8f37cfd409cd7ddba24e", "fetched_at": "2026-08-29T10:58:51.172214+00:00", "kind": "site_page", "missing": false, "url": "https://teampass.net/pricing.html"}, {"content_hash": "652fa3a26ae87a5e885fd2eb50a57bf41e7ad86ab989a95ddb25b7c6a511c009", "fetched_at": "2026-08-29T10:58:51.177897+00:00", "kind": "site_page", "missing": false, "url": "https://teampass.net/for-individuals.html"}], "taxonomy_version": 1}, "pushed_at": {"kind": "observed", "observed_at": "2026-08-28T04:05:41.178150+00:00", "source": "github"}, "repo": {"kind": "observed", "observed_at": "2026-08-28T04:05:41.178150+00:00", "source": "github"}, "stars": {"kind": "observed", "observed_at": "2026-08-28T04:05:41.178150+00:00", "source": "github"}, "tags": {"confidence": null, "enriched_at": "2026-08-30T03:19:45.201597+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "a8aabeaf45f9c75a4e68b0ae6b08904d9aca48b706f0899827790cfa16d18520", "fetched_at": "2026-08-28T04:05:41.178150+00:00", "kind": "readme", "missing": false, "url": "https://github.com/nilsteampassnet/TeamPass"}, {"content_hash": "2c790b2393470ece37a8bdec2a8b8e621e2b6a675031eaf18a64d0fd7eac4c6d", "fetched_at": "2026-08-29T10:58:51.163965+00:00", "kind": "homepage", "missing": false, "url": "https://www.teampass.net"}, {"content_hash": "df88969c288f4c6151493ecc490336dc810d6ac5b72372aeb50cf34f63307287", "fetched_at": "2026-08-29T10:58:51.167408+00:00", "kind": "site_page", "missing": false, "url": "https://teampass.net/features.html"}, {"content_hash": "a8ce748f990897e1c734f243d6406acb140dda85231f3474860cf26fa081f0f2", "fetched_at": "2026-08-29T10:58:51.170118+00:00", "kind": "site_page", "missing": false, "url": "https://teampass.net/install.html"}, {"content_hash": "5f6a8a9b5d0d32125e7c2fbd57c2d1da2cf066270cc12dbf855ee992944f3552", "fetched_at": "2026-08-29T10:58:51.174334+00:00", "kind": "site_page", "missing": false, "url": "https://teampass.net/about.html"}, {"content_hash": "0758cdf6f4e6ac88c3eefb69f97f264d9961502ee3819b932c8e0b157e47cafe", "fetched_at": "2026-08-29T10:58:51.176304+00:00", "kind": "site_page", "missing": false, "url": "https://documentation.teampass.net"}, {"content_hash": "1de8dfb88ac20e7e0ec0baa863abe547d28e8b53db5d8f37cfd409cd7ddba24e", "fetched_at": "2026-08-29T10:58:51.172214+00:00", "kind": "site_page", "missing": false, "url": "https://teampass.net/pricing.html"}, {"content_hash": "652fa3a26ae87a5e885fd2eb50a57bf41e7ad86ab989a95ddb25b7c6a511c009", "fetched_at": "2026-08-29T10:58:51.177897+00:00", "kind": "site_page", "missing": false, "url": "https://teampass.net/for-individuals.html"}], "taxonomy_version": 1}, "topics": {"kind": "observed", "observed_at": "2026-08-28T04:05:41.178150+00:00", "source": "github"}, "urls": {"kind": "observed", "observed_at": "2026-08-28T04:05:41.178150+00:00", "source": "github"}, "use_cases": {"confidence": null, "enriched_at": "2026-08-30T03:19:45.201597+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "a8aabeaf45f9c75a4e68b0ae6b08904d9aca48b706f0899827790cfa16d18520", "fetched_at": "2026-08-28T04:05:41.178150+00:00", "kind": "readme", "missing": false, "url": "https://github.com/nilsteampassnet/TeamPass"}, {"content_hash": "2c790b2393470ece37a8bdec2a8b8e621e2b6a675031eaf18a64d0fd7eac4c6d", "fetched_at": "2026-08-29T10:58:51.163965+00:00", "kind": "homepage", "missing": false, "url": "https://www.teampass.net"}, {"content_hash": "df88969c288f4c6151493ecc490336dc810d6ac5b72372aeb50cf34f63307287", "fetched_at": "2026-08-29T10:58:51.167408+00:00", "kind": "site_page", "missing": false, "url": "https://teampass.net/features.html"}, {"content_hash": "a8ce748f990897e1c734f243d6406acb140dda85231f3474860cf26fa081f0f2", "fetched_at": "2026-08-29T10:58:51.170118+00:00", "kind": "site_page", "missing": false, "url": "https://teampass.net/install.html"}, {"content_hash": "5f6a8a9b5d0d32125e7c2fbd57c2d1da2cf066270cc12dbf855ee992944f3552", "fetched_at": "2026-08-29T10:58:51.174334+00:00", "kind": "site_page", "missing": false, "url": "https://teampass.net/about.html"}, {"content_hash": "0758cdf6f4e6ac88c3eefb69f97f264d9961502ee3819b932c8e0b157e47cafe", "fetched_at": "2026-08-29T10:58:51.176304+00:00", "kind": "site_page", "missing": false, "url": "https://documentation.teampass.net"}, {"content_hash": "1de8dfb88ac20e7e0ec0baa863abe547d28e8b53db5d8f37cfd409cd7ddba24e", "fetched_at": "2026-08-29T10:58:51.172214+00:00", "kind": "site_page", "missing": false, "url": "https://teampass.net/pricing.html"}, {"content_hash": "652fa3a26ae87a5e885fd2eb50a57bf41e7ad86ab989a95ddb25b7c6a511c009", "fetched_at": "2026-08-29T10:58:51.177897+00:00", "kind": "site_page", "missing": false, "url": "https://teampass.net/for-individuals.html"}], "taxonomy_version": 1}, "what_it_is": {"confidence": null, "enriched_at": "2026-08-30T03:19:45.201597+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "a8aabeaf45f9c75a4e68b0ae6b08904d9aca48b706f0899827790cfa16d18520", "fetched_at": "2026-08-28T04:05:41.178150+00:00", "kind": "readme", "missing": false, "url": "https://github.com/nilsteampassnet/TeamPass"}, {"content_hash": "2c790b2393470ece37a8bdec2a8b8e621e2b6a675031eaf18a64d0fd7eac4c6d", "fetched_at": "2026-08-29T10:58:51.163965+00:00", "kind": "homepage", "missing": false, "url": "https://www.teampass.net"}, {"content_hash": "df88969c288f4c6151493ecc490336dc810d6ac5b72372aeb50cf34f63307287", "fetched_at": "2026-08-29T10:58:51.167408+00:00", "kind": "site_page", "missing": false, "url": "https://teampass.net/features.html"}, {"content_hash": "a8ce748f990897e1c734f243d6406acb140dda85231f3474860cf26fa081f0f2", "fetched_at": "2026-08-29T10:58:51.170118+00:00", "kind": "site_page", "missing": false, "url": "https://teampass.net/install.html"}, {"content_hash": "5f6a8a9b5d0d32125e7c2fbd57c2d1da2cf066270cc12dbf855ee992944f3552", "fetched_at": "2026-08-29T10:58:51.174334+00:00", "kind": "site_page", "missing": false, "url": "https://teampass.net/about.html"}, {"content_hash": "0758cdf6f4e6ac88c3eefb69f97f264d9961502ee3819b932c8e0b157e47cafe", "fetched_at": "2026-08-29T10:58:51.176304+00:00", "kind": "site_page", "missing": false, "url": "https://documentation.teampass.net"}, {"content_hash": "1de8dfb88ac20e7e0ec0baa863abe547d28e8b53db5d8f37cfd409cd7ddba24e", "fetched_at": "2026-08-29T10:58:51.172214+00:00", "kind": "site_page", "missing": false, "url": "https://teampass.net/pricing.html"}, {"content_hash": "652fa3a26ae87a5e885fd2eb50a57bf41e7ad86ab989a95ddb25b7c6a511c009", "fetched_at": "2026-08-29T10:58:51.177897+00:00", "kind": "site_page", "missing": false, "url": "https://teampass.net/for-individuals.html"}], "taxonomy_version": 1}, "when_to_avoid": {"confidence": null, "enriched_at": "2026-08-30T03:19:45.201597+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "a8aabeaf45f9c75a4e68b0ae6b08904d9aca48b706f0899827790cfa16d18520", "fetched_at": "2026-08-28T04:05:41.178150+00:00", "kind": "readme", "missing": false, "url": "https://github.com/nilsteampassnet/TeamPass"}, {"content_hash": "2c790b2393470ece37a8bdec2a8b8e621e2b6a675031eaf18a64d0fd7eac4c6d", "fetched_at": "2026-08-29T10:58:51.163965+00:00", "kind": "homepage", "missing": false, "url": "https://www.teampass.net"}, {"content_hash": "df88969c288f4c6151493ecc490336dc810d6ac5b72372aeb50cf34f63307287", "fetched_at": "2026-08-29T10:58:51.167408+00:00", "kind": "site_page", "missing": false, "url": "https://teampass.net/features.html"}, {"content_hash": "a8ce748f990897e1c734f243d6406acb140dda85231f3474860cf26fa081f0f2", "fetched_at": "2026-08-29T10:58:51.170118+00:00", "kind": "site_page", "missing": false, "url": "https://teampass.net/install.html"}, {"content_hash": "5f6a8a9b5d0d32125e7c2fbd57c2d1da2cf066270cc12dbf855ee992944f3552", "fetched_at": "2026-08-29T10:58:51.174334+00:00", "kind": "site_page", "missing": false, "url": "https://teampass.net/about.html"}, {"content_hash": "0758cdf6f4e6ac88c3eefb69f97f264d9961502ee3819b932c8e0b157e47cafe", "fetched_at": "2026-08-29T10:58:51.176304+00:00", "kind": "site_page", "missing": false, "url": "https://documentation.teampass.net"}, {"content_hash": "1de8dfb88ac20e7e0ec0baa863abe547d28e8b53db5d8f37cfd409cd7ddba24e", "fetched_at": "2026-08-29T10:58:51.172214+00:00", "kind": "site_page", "missing": false, "url": "https://teampass.net/pricing.html"}, {"content_hash": "652fa3a26ae87a5e885fd2eb50a57bf41e7ad86ab989a95ddb25b7c6a511c009", "fetched_at": "2026-08-29T10:58:51.177897+00:00", "kind": "site_page", "missing": false, "url": "https://teampass.net/for-individuals.html"}], "taxonomy_version": 1}, "when_to_choose": {"confidence": null, "enriched_at": "2026-08-30T03:19:45.201597+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "a8aabeaf45f9c75a4e68b0ae6b08904d9aca48b706f0899827790cfa16d18520", "fetched_at": "2026-08-28T04:05:41.178150+00:00", "kind": "readme", "missing": false, "url": "https://github.com/nilsteampassnet/TeamPass"}, {"content_hash": "2c790b2393470ece37a8bdec2a8b8e621e2b6a675031eaf18a64d0fd7eac4c6d", "fetched_at": "2026-08-29T10:58:51.163965+00:00", "kind": "homepage", "missing": false, "url": "https://www.teampass.net"}, {"content_hash": "df88969c288f4c6151493ecc490336dc810d6ac5b72372aeb50cf34f63307287", "fetched_at": "2026-08-29T10:58:51.167408+00:00", "kind": "site_page", "missing": false, "url": "https://teampass.net/features.html"}, {"content_hash": "a8ce748f990897e1c734f243d6406acb140dda85231f3474860cf26fa081f0f2", "fetched_at": "2026-08-29T10:58:51.170118+00:00", "kind": "site_page", "missing": false, "url": "https://teampass.net/install.html"}, {"content_hash": "5f6a8a9b5d0d32125e7c2fbd57c2d1da2cf066270cc12dbf855ee992944f3552", "fetched_at": "2026-08-29T10:58:51.174334+00:00", "kind": "site_page", "missing": false, "url": "https://teampass.net/about.html"}, {"content_hash": "0758cdf6f4e6ac88c3eefb69f97f264d9961502ee3819b932c8e0b157e47cafe", "fetched_at": "2026-08-29T10:58:51.176304+00:00", "kind": "site_page", "missing": false, "url": "https://documentation.teampass.net"}, {"content_hash": "1de8dfb88ac20e7e0ec0baa863abe547d28e8b53db5d8f37cfd409cd7ddba24e", "fetched_at": "2026-08-29T10:58:51.172214+00:00", "kind": "site_page", "missing": false, "url": "https://teampass.net/pricing.html"}, {"content_hash": "652fa3a26ae87a5e885fd2eb50a57bf41e7ad86ab989a95ddb25b7c6a511c009", "fetched_at": "2026-08-29T10:58:51.177897+00:00", "kind": "site_page", "missing": false, "url": "https://teampass.net/for-individuals.html"}], "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": 5361, "days_push": 7, "days_rel": 10, "gap_med": 3.0, "n_releases_24m": 115}, "score": 95, "version": 2}, "staleness": {"enrichment_outdated": false, "low_confidence": false, "scrape_days": 9, "stale_scrape": false}}