{"adoption": {"forks": 356, "observed_at": "2026-08-28T04:10:02.594149+00:00", "stars": 7726}, "canonical_url": "https://ross.abutalabs.com/products/warpgate", "card": {"archived": false, "artifact_type": "service", "description": "Fully transparent SSH, HTTPS, Kubernetes, database and RDP/VNC bastion/PAM that doesn't need additional client-side software", "domain": ["security", "infrastructure-as-code", "self-hosted", "networking", "backend"], "enriched": true, "function": ["proxy", "auth", "authorization", "security", "self-hosted", "networking", "monitoring"], "health_score": 100, "homepage": "https://warpgate.null.page", "language": "Rust", "license": "Apache-2.0", "license_family": "permissive", "maturity": "active", "member_repos": ["warp-tech/warpgate"], "name": "warp-tech/warpgate", "platform": ["self-hosted", "rust"], "pushed_at": "2026-08-26T22:29:10+00:00", "repo": "warp-tech/warpgate", "stars": 7726, "tags": ["bastion-host", "privileged-access-management", "pam", "ssh-proxy", "rdp-gateway", "vnc", "session-recording", "sso", "2fa", "clientless", "teleport-alternative", "jump-host", "devops", "linux", "docker", "kubernetes", "web-server"], "topics": ["bastion", "bastion-host", "infrastructure", "ssh", "ssh-server", "proxy", "rust", "https", "https-proxy", "mysql", "mysql-proxy", "postgresql-proxy", "pam", "privileged-access-management", "kubectl", "kubernetes", "rdp", "rdp-access", "rdp-gateway", "vnc-server"], "urls": [], "use_cases": ["give contractors SSH access to internal servers without sharing keys or a VPN", "record and audit all SSH and database sessions for compliance", "provide browser-based SSH, RDP and VNC access to a DMZ network", "replace manual authorized_keys management with centralized RBAC", "proxy PostgreSQL and MySQL connections through a single audited entry point", "secure kubectl access to Kubernetes clusters with SSO", "self-host an open-source alternative to Teleport, StrongDM or Boundary"], "what_it_is": "Warpgate is an open-source, clientless bastion host and privileged access management (PAM) tool written in Rust that transparently proxies SSH, HTTPS, Kubernetes, MySQL, PostgreSQL, RDP and VNC connections. It provides authentication (2FA, SSO, LDAP), role-based access control, brute-force protection, and live/replayable session recording through a built-in admin web UI, all as a single dependency-free binary.", "when_to_avoid": ["you need a full zero-trust platform with device posture and certificate enrollment at Teleport's scale", "you only need a simple SSH jump host without auditing or access control", "you require commercial support SLAs without a paid contract", "you need Windows-native server deployment (it targets Linux/Docker)"], "when_to_choose": ["you need clientless bastion access across many protocols (SSH, RDP, VNC, databases, HTTP, Kubernetes)", "you want session recording and live monitoring for audit purposes", "you prefer a single self-hosted binary with no SaaS dependency", "you need SSO, TOTP 2FA, LDAP and brute-force protection built in", "you want native clients (VSCode, DATABASE_URL, kubectl) to work transparently"]}, "data_as_of": "2026-08-30T08:39:29.467469+00:00", "members": [{"path": "/products/warpgate", "repo": "warp-tech/warpgate", "role": "main", "score": 99}], "provenance": {"archived": {"kind": "observed", "observed_at": "2026-08-28T04:10:02.594149+00:00", "source": "github"}, "artifact_type": {"confidence": null, "enriched_at": "2026-08-29T17:35:12.382491+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "de637d1826f2c95f3ec787bba9f596c42460ad18ba895ca80c7c752af08dc8e0", "fetched_at": "2026-08-28T04:10:02.594149+00:00", "kind": "readme", "missing": false, "url": "https://github.com/warp-tech/warpgate"}, {"content_hash": "b0b9e41956d023fdb635cf6a816f6f87eb232d23b663543c200d3697ed5646c3", "fetched_at": "2026-08-29T08:31:24.674006+00:00", "kind": "homepage", "missing": false, "url": "https://warpgate.null.page"}, {"content_hash": "02b5eedc6f2c40284b819e6f4d8740980ec40ca34d9320e56b0eaa5013614adb", "fetched_at": "2026-08-29T08:31:24.677072+00:00", "kind": "site_page", "missing": false, "url": "https://warpgate.null.page/docs"}, {"content_hash": "419b89d7bd540651f9ffe4330a92c3be17af8d16d6509446a0cef402a0a943dc", "fetched_at": "2026-08-29T08:31:24.678789+00:00", "kind": "site_page", "missing": false, "url": "https://warpgate.null.page/getting-started-on-docker"}, {"content_hash": "5c2961aa51904a1c09aac6a3a36c8b5be4a8f5dc1be153304e18d7e542c57e71", "fetched_at": "2026-08-29T08:31:24.680348+00:00", "kind": "site_page", "missing": false, "url": "https://warpgate.null.page/getting-started"}, {"content_hash": "95b75cbf6b2c05dba6a25de094f392ff30620c3fe7f42de9df3415b7eb96f9ec", "fetched_at": "2026-08-29T08:31:24.682023+00:00", "kind": "site_page", "missing": false, "url": "https://warpgate.null.page/getting-started-on-helm"}, {"content_hash": "850314df2f0adc42bae2a7ace0eb7d22edee692c0db6a41812dbaaf424360338", "fetched_at": "2026-08-29T08:31:24.683688+00:00", "kind": "site_page", "missing": false, "url": "https://warpgate.null.page/getting-started-on-kubernetes"}], "taxonomy_version": 1}, "description": {"kind": "observed", "observed_at": "2026-08-28T04:10:02.594149+00:00", "source": "github"}, "domain": {"confidence": null, "enriched_at": "2026-08-29T17:35:12.382491+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "de637d1826f2c95f3ec787bba9f596c42460ad18ba895ca80c7c752af08dc8e0", "fetched_at": "2026-08-28T04:10:02.594149+00:00", "kind": "readme", "missing": false, "url": "https://github.com/warp-tech/warpgate"}, {"content_hash": "b0b9e41956d023fdb635cf6a816f6f87eb232d23b663543c200d3697ed5646c3", "fetched_at": "2026-08-29T08:31:24.674006+00:00", "kind": "homepage", "missing": false, "url": "https://warpgate.null.page"}, {"content_hash": "02b5eedc6f2c40284b819e6f4d8740980ec40ca34d9320e56b0eaa5013614adb", "fetched_at": "2026-08-29T08:31:24.677072+00:00", "kind": "site_page", "missing": false, "url": "https://warpgate.null.page/docs"}, {"content_hash": "419b89d7bd540651f9ffe4330a92c3be17af8d16d6509446a0cef402a0a943dc", "fetched_at": "2026-08-29T08:31:24.678789+00:00", "kind": "site_page", "missing": false, "url": "https://warpgate.null.page/getting-started-on-docker"}, {"content_hash": "5c2961aa51904a1c09aac6a3a36c8b5be4a8f5dc1be153304e18d7e542c57e71", "fetched_at": "2026-08-29T08:31:24.680348+00:00", "kind": "site_page", "missing": false, "url": "https://warpgate.null.page/getting-started"}, {"content_hash": "95b75cbf6b2c05dba6a25de094f392ff30620c3fe7f42de9df3415b7eb96f9ec", "fetched_at": "2026-08-29T08:31:24.682023+00:00", "kind": "site_page", "missing": false, "url": "https://warpgate.null.page/getting-started-on-helm"}, {"content_hash": "850314df2f0adc42bae2a7ace0eb7d22edee692c0db6a41812dbaaf424360338", "fetched_at": "2026-08-29T08:31:24.683688+00:00", "kind": "site_page", "missing": false, "url": "https://warpgate.null.page/getting-started-on-kubernetes"}], "taxonomy_version": 1}, "enriched": {"inputs": [], "kind": "computed", "method": "enrichment_status"}, "function": {"confidence": null, "enriched_at": "2026-08-29T17:35:12.382491+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "de637d1826f2c95f3ec787bba9f596c42460ad18ba895ca80c7c752af08dc8e0", "fetched_at": "2026-08-28T04:10:02.594149+00:00", "kind": "readme", "missing": false, "url": "https://github.com/warp-tech/warpgate"}, {"content_hash": "b0b9e41956d023fdb635cf6a816f6f87eb232d23b663543c200d3697ed5646c3", "fetched_at": "2026-08-29T08:31:24.674006+00:00", "kind": "homepage", "missing": false, "url": "https://warpgate.null.page"}, {"content_hash": "02b5eedc6f2c40284b819e6f4d8740980ec40ca34d9320e56b0eaa5013614adb", "fetched_at": "2026-08-29T08:31:24.677072+00:00", "kind": "site_page", "missing": false, "url": "https://warpgate.null.page/docs"}, {"content_hash": "419b89d7bd540651f9ffe4330a92c3be17af8d16d6509446a0cef402a0a943dc", "fetched_at": "2026-08-29T08:31:24.678789+00:00", "kind": "site_page", "missing": false, "url": "https://warpgate.null.page/getting-started-on-docker"}, {"content_hash": "5c2961aa51904a1c09aac6a3a36c8b5be4a8f5dc1be153304e18d7e542c57e71", "fetched_at": "2026-08-29T08:31:24.680348+00:00", "kind": "site_page", "missing": false, "url": "https://warpgate.null.page/getting-started"}, {"content_hash": "95b75cbf6b2c05dba6a25de094f392ff30620c3fe7f42de9df3415b7eb96f9ec", "fetched_at": "2026-08-29T08:31:24.682023+00:00", "kind": "site_page", "missing": false, "url": "https://warpgate.null.page/getting-started-on-helm"}, {"content_hash": "850314df2f0adc42bae2a7ace0eb7d22edee692c0db6a41812dbaaf424360338", "fetched_at": "2026-08-29T08:31:24.683688+00:00", "kind": "site_page", "missing": false, "url": "https://warpgate.null.page/getting-started-on-kubernetes"}], "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:10:02.594149+00:00", "source": "github"}, "language": {"kind": "observed", "observed_at": "2026-08-28T04:10:02.594149+00:00", "source": "github"}, "license": {"kind": "observed", "observed_at": "2026-08-28T04:10:02.594149+00:00", "source": "github"}, "license_family": {"inputs": ["license"], "kind": "computed", "method": "license_family"}, "maturity": {"confidence": null, "enriched_at": "2026-08-29T17:35:12.382491+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "de637d1826f2c95f3ec787bba9f596c42460ad18ba895ca80c7c752af08dc8e0", "fetched_at": "2026-08-28T04:10:02.594149+00:00", "kind": "readme", "missing": false, "url": "https://github.com/warp-tech/warpgate"}, {"content_hash": "b0b9e41956d023fdb635cf6a816f6f87eb232d23b663543c200d3697ed5646c3", "fetched_at": "2026-08-29T08:31:24.674006+00:00", "kind": "homepage", "missing": false, "url": "https://warpgate.null.page"}, {"content_hash": "02b5eedc6f2c40284b819e6f4d8740980ec40ca34d9320e56b0eaa5013614adb", "fetched_at": "2026-08-29T08:31:24.677072+00:00", "kind": "site_page", "missing": false, "url": "https://warpgate.null.page/docs"}, {"content_hash": "419b89d7bd540651f9ffe4330a92c3be17af8d16d6509446a0cef402a0a943dc", "fetched_at": "2026-08-29T08:31:24.678789+00:00", "kind": "site_page", "missing": false, "url": "https://warpgate.null.page/getting-started-on-docker"}, {"content_hash": "5c2961aa51904a1c09aac6a3a36c8b5be4a8f5dc1be153304e18d7e542c57e71", "fetched_at": "2026-08-29T08:31:24.680348+00:00", "kind": "site_page", "missing": false, "url": "https://warpgate.null.page/getting-started"}, {"content_hash": "95b75cbf6b2c05dba6a25de094f392ff30620c3fe7f42de9df3415b7eb96f9ec", "fetched_at": "2026-08-29T08:31:24.682023+00:00", "kind": "site_page", "missing": false, "url": "https://warpgate.null.page/getting-started-on-helm"}, {"content_hash": "850314df2f0adc42bae2a7ace0eb7d22edee692c0db6a41812dbaaf424360338", "fetched_at": "2026-08-29T08:31:24.683688+00:00", "kind": "site_page", "missing": false, "url": "https://warpgate.null.page/getting-started-on-kubernetes"}], "taxonomy_version": 1}, "member_repos": {"kind": "observed", "observed_at": "2026-08-28T04:10:02.594149+00:00", "source": "github"}, "name": {"kind": "observed", "observed_at": "2026-08-28T04:10:02.594149+00:00", "source": "github"}, "platform": {"confidence": null, "enriched_at": "2026-08-29T17:35:12.382491+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "de637d1826f2c95f3ec787bba9f596c42460ad18ba895ca80c7c752af08dc8e0", "fetched_at": "2026-08-28T04:10:02.594149+00:00", "kind": "readme", "missing": false, "url": "https://github.com/warp-tech/warpgate"}, {"content_hash": "b0b9e41956d023fdb635cf6a816f6f87eb232d23b663543c200d3697ed5646c3", "fetched_at": "2026-08-29T08:31:24.674006+00:00", "kind": "homepage", "missing": false, "url": "https://warpgate.null.page"}, {"content_hash": "02b5eedc6f2c40284b819e6f4d8740980ec40ca34d9320e56b0eaa5013614adb", "fetched_at": "2026-08-29T08:31:24.677072+00:00", "kind": "site_page", "missing": false, "url": "https://warpgate.null.page/docs"}, {"content_hash": "419b89d7bd540651f9ffe4330a92c3be17af8d16d6509446a0cef402a0a943dc", "fetched_at": "2026-08-29T08:31:24.678789+00:00", "kind": "site_page", "missing": false, "url": "https://warpgate.null.page/getting-started-on-docker"}, {"content_hash": "5c2961aa51904a1c09aac6a3a36c8b5be4a8f5dc1be153304e18d7e542c57e71", "fetched_at": "2026-08-29T08:31:24.680348+00:00", "kind": "site_page", "missing": false, "url": "https://warpgate.null.page/getting-started"}, {"content_hash": "95b75cbf6b2c05dba6a25de094f392ff30620c3fe7f42de9df3415b7eb96f9ec", "fetched_at": "2026-08-29T08:31:24.682023+00:00", "kind": "site_page", "missing": false, "url": "https://warpgate.null.page/getting-started-on-helm"}, {"content_hash": "850314df2f0adc42bae2a7ace0eb7d22edee692c0db6a41812dbaaf424360338", "fetched_at": "2026-08-29T08:31:24.683688+00:00", "kind": "site_page", "missing": false, "url": "https://warpgate.null.page/getting-started-on-kubernetes"}], "taxonomy_version": 1}, "pushed_at": {"kind": "observed", "observed_at": "2026-08-28T04:10:02.594149+00:00", "source": "github"}, "repo": {"kind": "observed", "observed_at": "2026-08-28T04:10:02.594149+00:00", "source": "github"}, "stars": {"kind": "observed", "observed_at": "2026-08-28T04:10:02.594149+00:00", "source": "github"}, "tags": {"confidence": null, "enriched_at": "2026-08-29T17:35:12.382491+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "de637d1826f2c95f3ec787bba9f596c42460ad18ba895ca80c7c752af08dc8e0", "fetched_at": "2026-08-28T04:10:02.594149+00:00", "kind": "readme", "missing": false, "url": "https://github.com/warp-tech/warpgate"}, {"content_hash": "b0b9e41956d023fdb635cf6a816f6f87eb232d23b663543c200d3697ed5646c3", "fetched_at": "2026-08-29T08:31:24.674006+00:00", "kind": "homepage", "missing": false, "url": "https://warpgate.null.page"}, {"content_hash": "02b5eedc6f2c40284b819e6f4d8740980ec40ca34d9320e56b0eaa5013614adb", "fetched_at": "2026-08-29T08:31:24.677072+00:00", "kind": "site_page", "missing": false, "url": "https://warpgate.null.page/docs"}, {"content_hash": "419b89d7bd540651f9ffe4330a92c3be17af8d16d6509446a0cef402a0a943dc", "fetched_at": "2026-08-29T08:31:24.678789+00:00", "kind": "site_page", "missing": false, "url": "https://warpgate.null.page/getting-started-on-docker"}, {"content_hash": "5c2961aa51904a1c09aac6a3a36c8b5be4a8f5dc1be153304e18d7e542c57e71", "fetched_at": "2026-08-29T08:31:24.680348+00:00", "kind": "site_page", "missing": false, "url": "https://warpgate.null.page/getting-started"}, {"content_hash": "95b75cbf6b2c05dba6a25de094f392ff30620c3fe7f42de9df3415b7eb96f9ec", "fetched_at": "2026-08-29T08:31:24.682023+00:00", "kind": "site_page", "missing": false, "url": "https://warpgate.null.page/getting-started-on-helm"}, {"content_hash": "850314df2f0adc42bae2a7ace0eb7d22edee692c0db6a41812dbaaf424360338", "fetched_at": "2026-08-29T08:31:24.683688+00:00", "kind": "site_page", "missing": false, "url": "https://warpgate.null.page/getting-started-on-kubernetes"}], "taxonomy_version": 1}, "topics": {"kind": "observed", "observed_at": "2026-08-28T04:10:02.594149+00:00", "source": "github"}, "urls": {"kind": "observed", "observed_at": "2026-08-28T04:10:02.594149+00:00", "source": "github"}, "use_cases": {"confidence": null, "enriched_at": "2026-08-29T17:35:12.382491+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "de637d1826f2c95f3ec787bba9f596c42460ad18ba895ca80c7c752af08dc8e0", "fetched_at": "2026-08-28T04:10:02.594149+00:00", "kind": "readme", "missing": false, "url": "https://github.com/warp-tech/warpgate"}, {"content_hash": "b0b9e41956d023fdb635cf6a816f6f87eb232d23b663543c200d3697ed5646c3", "fetched_at": "2026-08-29T08:31:24.674006+00:00", "kind": "homepage", "missing": false, "url": "https://warpgate.null.page"}, {"content_hash": "02b5eedc6f2c40284b819e6f4d8740980ec40ca34d9320e56b0eaa5013614adb", "fetched_at": "2026-08-29T08:31:24.677072+00:00", "kind": "site_page", "missing": false, "url": "https://warpgate.null.page/docs"}, {"content_hash": "419b89d7bd540651f9ffe4330a92c3be17af8d16d6509446a0cef402a0a943dc", "fetched_at": "2026-08-29T08:31:24.678789+00:00", "kind": "site_page", "missing": false, "url": "https://warpgate.null.page/getting-started-on-docker"}, {"content_hash": "5c2961aa51904a1c09aac6a3a36c8b5be4a8f5dc1be153304e18d7e542c57e71", "fetched_at": "2026-08-29T08:31:24.680348+00:00", "kind": "site_page", "missing": false, "url": "https://warpgate.null.page/getting-started"}, {"content_hash": "95b75cbf6b2c05dba6a25de094f392ff30620c3fe7f42de9df3415b7eb96f9ec", "fetched_at": "2026-08-29T08:31:24.682023+00:00", "kind": "site_page", "missing": false, "url": "https://warpgate.null.page/getting-started-on-helm"}, {"content_hash": "850314df2f0adc42bae2a7ace0eb7d22edee692c0db6a41812dbaaf424360338", "fetched_at": "2026-08-29T08:31:24.683688+00:00", "kind": "site_page", "missing": false, "url": "https://warpgate.null.page/getting-started-on-kubernetes"}], "taxonomy_version": 1}, "what_it_is": {"confidence": null, "enriched_at": "2026-08-29T17:35:12.382491+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "de637d1826f2c95f3ec787bba9f596c42460ad18ba895ca80c7c752af08dc8e0", "fetched_at": "2026-08-28T04:10:02.594149+00:00", "kind": "readme", "missing": false, "url": "https://github.com/warp-tech/warpgate"}, {"content_hash": "b0b9e41956d023fdb635cf6a816f6f87eb232d23b663543c200d3697ed5646c3", "fetched_at": "2026-08-29T08:31:24.674006+00:00", "kind": "homepage", "missing": false, "url": "https://warpgate.null.page"}, {"content_hash": "02b5eedc6f2c40284b819e6f4d8740980ec40ca34d9320e56b0eaa5013614adb", "fetched_at": "2026-08-29T08:31:24.677072+00:00", "kind": "site_page", "missing": false, "url": "https://warpgate.null.page/docs"}, {"content_hash": "419b89d7bd540651f9ffe4330a92c3be17af8d16d6509446a0cef402a0a943dc", "fetched_at": "2026-08-29T08:31:24.678789+00:00", "kind": "site_page", "missing": false, "url": "https://warpgate.null.page/getting-started-on-docker"}, {"content_hash": "5c2961aa51904a1c09aac6a3a36c8b5be4a8f5dc1be153304e18d7e542c57e71", "fetched_at": "2026-08-29T08:31:24.680348+00:00", "kind": "site_page", "missing": false, "url": "https://warpgate.null.page/getting-started"}, {"content_hash": "95b75cbf6b2c05dba6a25de094f392ff30620c3fe7f42de9df3415b7eb96f9ec", "fetched_at": "2026-08-29T08:31:24.682023+00:00", "kind": "site_page", "missing": false, "url": "https://warpgate.null.page/getting-started-on-helm"}, {"content_hash": "850314df2f0adc42bae2a7ace0eb7d22edee692c0db6a41812dbaaf424360338", "fetched_at": "2026-08-29T08:31:24.683688+00:00", "kind": "site_page", "missing": false, "url": "https://warpgate.null.page/getting-started-on-kubernetes"}], "taxonomy_version": 1}, "when_to_avoid": {"confidence": null, "enriched_at": "2026-08-29T17:35:12.382491+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "de637d1826f2c95f3ec787bba9f596c42460ad18ba895ca80c7c752af08dc8e0", "fetched_at": "2026-08-28T04:10:02.594149+00:00", "kind": "readme", "missing": false, "url": "https://github.com/warp-tech/warpgate"}, {"content_hash": "b0b9e41956d023fdb635cf6a816f6f87eb232d23b663543c200d3697ed5646c3", "fetched_at": "2026-08-29T08:31:24.674006+00:00", "kind": "homepage", "missing": false, "url": "https://warpgate.null.page"}, {"content_hash": "02b5eedc6f2c40284b819e6f4d8740980ec40ca34d9320e56b0eaa5013614adb", "fetched_at": "2026-08-29T08:31:24.677072+00:00", "kind": "site_page", "missing": false, "url": "https://warpgate.null.page/docs"}, {"content_hash": "419b89d7bd540651f9ffe4330a92c3be17af8d16d6509446a0cef402a0a943dc", "fetched_at": "2026-08-29T08:31:24.678789+00:00", "kind": "site_page", "missing": false, "url": "https://warpgate.null.page/getting-started-on-docker"}, {"content_hash": "5c2961aa51904a1c09aac6a3a36c8b5be4a8f5dc1be153304e18d7e542c57e71", "fetched_at": "2026-08-29T08:31:24.680348+00:00", "kind": "site_page", "missing": false, "url": "https://warpgate.null.page/getting-started"}, {"content_hash": "95b75cbf6b2c05dba6a25de094f392ff30620c3fe7f42de9df3415b7eb96f9ec", "fetched_at": "2026-08-29T08:31:24.682023+00:00", "kind": "site_page", "missing": false, "url": "https://warpgate.null.page/getting-started-on-helm"}, {"content_hash": "850314df2f0adc42bae2a7ace0eb7d22edee692c0db6a41812dbaaf424360338", "fetched_at": "2026-08-29T08:31:24.683688+00:00", "kind": "site_page", "missing": false, "url": "https://warpgate.null.page/getting-started-on-kubernetes"}], "taxonomy_version": 1}, "when_to_choose": {"confidence": null, "enriched_at": "2026-08-29T17:35:12.382491+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "de637d1826f2c95f3ec787bba9f596c42460ad18ba895ca80c7c752af08dc8e0", "fetched_at": "2026-08-28T04:10:02.594149+00:00", "kind": "readme", "missing": false, "url": "https://github.com/warp-tech/warpgate"}, {"content_hash": "b0b9e41956d023fdb635cf6a816f6f87eb232d23b663543c200d3697ed5646c3", "fetched_at": "2026-08-29T08:31:24.674006+00:00", "kind": "homepage", "missing": false, "url": "https://warpgate.null.page"}, {"content_hash": "02b5eedc6f2c40284b819e6f4d8740980ec40ca34d9320e56b0eaa5013614adb", "fetched_at": "2026-08-29T08:31:24.677072+00:00", "kind": "site_page", "missing": false, "url": "https://warpgate.null.page/docs"}, {"content_hash": "419b89d7bd540651f9ffe4330a92c3be17af8d16d6509446a0cef402a0a943dc", "fetched_at": "2026-08-29T08:31:24.678789+00:00", "kind": "site_page", "missing": false, "url": "https://warpgate.null.page/getting-started-on-docker"}, {"content_hash": "5c2961aa51904a1c09aac6a3a36c8b5be4a8f5dc1be153304e18d7e542c57e71", "fetched_at": "2026-08-29T08:31:24.680348+00:00", "kind": "site_page", "missing": false, "url": "https://warpgate.null.page/getting-started"}, {"content_hash": "95b75cbf6b2c05dba6a25de094f392ff30620c3fe7f42de9df3415b7eb96f9ec", "fetched_at": "2026-08-29T08:31:24.682023+00:00", "kind": "site_page", "missing": false, "url": "https://warpgate.null.page/getting-started-on-helm"}, {"content_hash": "850314df2f0adc42bae2a7ace0eb7d22edee692c0db6a41812dbaaf424360338", "fetched_at": "2026-08-29T08:31:24.683688+00:00", "kind": "site_page", "missing": false, "url": "https://warpgate.null.page/getting-started-on-kubernetes"}], "taxonomy_version": 1}}, "score": {"components": {"activity": 99, "longevity": 100, "rhythm": 99}, "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": 1670, "days_push": 7, "days_rel": 7, "gap_med": 5, "n_releases_24m": 46}, "score": 99, "version": 2}, "staleness": {"enrichment_outdated": false, "low_confidence": false, "scrape_days": 9, "stale_scrape": false}}