{"adoption": {"forks": 5318, "observed_at": "2026-08-28T04:11:53.197256+00:00", "stars": 29236}, "canonical_url": "https://ross.abutalabs.com/products/harbor", "card": {"archived": false, "artifact_type": "application", "description": "An open source trusted cloud native registry project that stores, signs, and scans content.", "domain": ["cloud-computing", "security", "self-hosted"], "enriched": true, "function": ["object-storage", "security", "vulnerability-scanning", "auth", "authorization", "api-gateway", "self-hosted", "developer-tools"], "health_score": 99, "homepage": "https://goharbor.io", "language": "Go", "license": "Apache-2.0", "license_family": "permissive", "maturity": "stable", "member_repos": ["goharbor/harbor", "goharbor/harbor-helm"], "name": "Harbor", "platform": ["self-hosted", "go", "cloud"], "pushed_at": "2026-08-25T08:42:14+00:00", "repo": "goharbor/harbor", "stars": 29236, "tags": ["container-registry", "image-signing", "helm-chart", "cncf-graduated", "artifact-registry", "replication", "oci-distribution", "vulnerability-scanning", "rbac", "docker-registry", "containers", "devops", "kubernetes", "docker", "linux"], "topics": ["cncf", "container", "registry", "helm", "cloud-native", "containers", "docker", "kubernetes", "cncf-project", "container-management", "container-registry", "hacktoberfest"], "urls": [{"kind": "homepage", "url": "https://goharbor.io"}, {"kind": "site_page", "url": "https://goharbor.io/docs/latest/install-config"}, {"kind": "site_page", "url": "https://goharbor.io/cli-docs"}, {"kind": "site_page", "url": "https://goharbor.io/docs/2.15.0"}, {"kind": "site_page", "url": "https://goharbor.io/docs/2.14.0"}], "use_cases": ["self-host a private docker registry for kubernetes", "scan container images for vulnerabilities before deployment", "sign and verify container images for supply chain security", "replicate images between multiple container registries", "manage multi-tenant container artifact projects with rbac", "integrate oidc authentication with a container registry", "deploy a highly available registry on kubernetes with helm"], "what_it_is": "Harbor is an open source cloud native container registry that stores, signs, and scans container images and other OCI artifacts. It extends Docker Distribution with security, identity, and management features such as role-based access control, vulnerability scanning, content signing, and replication across registries.", "when_to_avoid": ["you only need a simple registry without security or management features - plain Docker Distribution may suffice", "you prefer a fully managed registry service like ECR, GCR, or Docker Hub", "you do not want to operate the infrastructure required to run Harbor"], "when_to_choose": ["you need a private, self-hosted registry with access control and audit trails", "you want vulnerability scanning and image signing built into your registry", "you run kubernetes or docker at scale and need reliable artifact storage close to your cluster", "you need to replicate images across registries or enforce content policies"]}, "data_as_of": "2026-08-30T08:39:29.467469+00:00", "members": [{"path": "/repos/goharbor/harbor", "repo": "goharbor/harbor", "role": "main", "score": 96}, {"path": "/repos/goharbor/harbor-helm", "repo": "goharbor/harbor-helm", "role": "infra", "score": 96}], "provenance": {"archived": {"kind": "observed", "observed_at": "2026-08-28T04:11:53.197256+00:00", "source": "github"}, "artifact_type": {"confidence": null, "enriched_at": "2026-08-29T16:53:08.607573+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "6a2f65b7f4f7ae3ddb15cfbc79cc564a7b1dbcbc9b4591af30aa83af3b3e519e", "fetched_at": "2026-08-28T04:11:53.197256+00:00", "kind": "readme", "missing": false, "url": "https://github.com/goharbor/harbor"}, {"content_hash": "c9151c22f871cfb8e5e8716b85cfa7a521cf2a3d3258716d2312cdb831ae0533", "fetched_at": "2026-08-29T07:50:22.784339+00:00", "kind": "homepage", "missing": false, "url": "https://goharbor.io"}, {"content_hash": "75dac995c4984b1336d3d75848b5d693b49913f8b2806bb9c60eb0d8141f1710", "fetched_at": "2026-08-29T07:50:22.786878+00:00", "kind": "site_page", "missing": false, "url": "https://goharbor.io/docs/latest/install-config"}, {"content_hash": "f95e2d2541d1b89b32f465d8ce287fb8bd575b67b9cc59a64a96ada115498dbf", "fetched_at": "2026-08-29T07:50:22.788762+00:00", "kind": "site_page", "missing": false, "url": "https://goharbor.io/cli-docs"}, {"content_hash": "39f7db0336effdbd16ff05d8b8ffb03100ec48e17de31df74e92a7eb00bd7be9", "fetched_at": "2026-08-29T07:50:22.790490+00:00", "kind": "site_page", "missing": false, "url": "https://goharbor.io/docs/2.15.0"}, {"content_hash": "8dbc0fa392f0f03fda5d7497ae97a8a655fc4d3b4dc416156322ab9d39322440", "fetched_at": "2026-08-29T07:50:22.792214+00:00", "kind": "site_page", "missing": false, "url": "https://goharbor.io/docs/2.14.0"}, {"content_hash": "e3dd3a898e9c32cf40877f325651df01e84dca86be792375da629e7db1db5e28", "fetched_at": "2026-08-29T07:50:22.793912+00:00", "kind": "site_page", "missing": false, "url": "https://goharbor.io/docs/2.13.0"}, {"content_hash": "7a98962cc67a726d17d0f701cd28b43dbb38368fcbca433d585f03c6fba34ae0", "fetched_at": "2026-08-29T07:50:22.796597+00:00", "kind": "site_page", "missing": false, "url": "https://goharbor.io/docs/2.12.0"}, {"content_hash": "3f0e25b194d5f16f99f0b357dde39f2170d7a47a3c493623f4d7f79de8000637", "fetched_at": "2026-08-29T07:50:22.799151+00:00", "kind": "site_page", "missing": false, "url": "https://goharbor.io/docs/2.11.0"}, {"content_hash": "b0a55944f06bb10da39ca429917c2af3533ac19da798a1b4a5ae581e46825060", "fetched_at": "2026-08-29T07:50:22.801326+00:00", "kind": "site_page", "missing": false, "url": "https://goharbor.io/docs/2.10.0"}], "taxonomy_version": 1}, "description": {"kind": "observed", "observed_at": "2026-08-28T04:11:53.197256+00:00", "source": "github"}, "domain": {"confidence": null, "enriched_at": "2026-08-29T16:53:08.607573+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "6a2f65b7f4f7ae3ddb15cfbc79cc564a7b1dbcbc9b4591af30aa83af3b3e519e", "fetched_at": "2026-08-28T04:11:53.197256+00:00", "kind": "readme", "missing": false, "url": "https://github.com/goharbor/harbor"}, {"content_hash": "c9151c22f871cfb8e5e8716b85cfa7a521cf2a3d3258716d2312cdb831ae0533", "fetched_at": "2026-08-29T07:50:22.784339+00:00", "kind": "homepage", "missing": false, "url": "https://goharbor.io"}, {"content_hash": "75dac995c4984b1336d3d75848b5d693b49913f8b2806bb9c60eb0d8141f1710", "fetched_at": "2026-08-29T07:50:22.786878+00:00", "kind": "site_page", "missing": false, "url": "https://goharbor.io/docs/latest/install-config"}, {"content_hash": "f95e2d2541d1b89b32f465d8ce287fb8bd575b67b9cc59a64a96ada115498dbf", "fetched_at": "2026-08-29T07:50:22.788762+00:00", "kind": "site_page", "missing": false, "url": "https://goharbor.io/cli-docs"}, {"content_hash": "39f7db0336effdbd16ff05d8b8ffb03100ec48e17de31df74e92a7eb00bd7be9", "fetched_at": "2026-08-29T07:50:22.790490+00:00", "kind": "site_page", "missing": false, "url": "https://goharbor.io/docs/2.15.0"}, {"content_hash": "8dbc0fa392f0f03fda5d7497ae97a8a655fc4d3b4dc416156322ab9d39322440", "fetched_at": "2026-08-29T07:50:22.792214+00:00", "kind": "site_page", "missing": false, "url": "https://goharbor.io/docs/2.14.0"}, {"content_hash": "e3dd3a898e9c32cf40877f325651df01e84dca86be792375da629e7db1db5e28", "fetched_at": "2026-08-29T07:50:22.793912+00:00", "kind": "site_page", "missing": false, "url": "https://goharbor.io/docs/2.13.0"}, {"content_hash": "7a98962cc67a726d17d0f701cd28b43dbb38368fcbca433d585f03c6fba34ae0", "fetched_at": "2026-08-29T07:50:22.796597+00:00", "kind": "site_page", "missing": false, "url": "https://goharbor.io/docs/2.12.0"}, {"content_hash": "3f0e25b194d5f16f99f0b357dde39f2170d7a47a3c493623f4d7f79de8000637", "fetched_at": "2026-08-29T07:50:22.799151+00:00", "kind": "site_page", "missing": false, "url": "https://goharbor.io/docs/2.11.0"}, {"content_hash": "b0a55944f06bb10da39ca429917c2af3533ac19da798a1b4a5ae581e46825060", "fetched_at": "2026-08-29T07:50:22.801326+00:00", "kind": "site_page", "missing": false, "url": "https://goharbor.io/docs/2.10.0"}], "taxonomy_version": 1}, "enriched": {"inputs": [], "kind": "computed", "method": "enrichment_status"}, "function": {"confidence": null, "enriched_at": "2026-08-29T16:53:08.607573+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "6a2f65b7f4f7ae3ddb15cfbc79cc564a7b1dbcbc9b4591af30aa83af3b3e519e", "fetched_at": "2026-08-28T04:11:53.197256+00:00", "kind": "readme", "missing": false, "url": "https://github.com/goharbor/harbor"}, {"content_hash": "c9151c22f871cfb8e5e8716b85cfa7a521cf2a3d3258716d2312cdb831ae0533", "fetched_at": "2026-08-29T07:50:22.784339+00:00", "kind": "homepage", "missing": false, "url": "https://goharbor.io"}, {"content_hash": "75dac995c4984b1336d3d75848b5d693b49913f8b2806bb9c60eb0d8141f1710", "fetched_at": "2026-08-29T07:50:22.786878+00:00", "kind": "site_page", "missing": false, "url": "https://goharbor.io/docs/latest/install-config"}, {"content_hash": "f95e2d2541d1b89b32f465d8ce287fb8bd575b67b9cc59a64a96ada115498dbf", "fetched_at": "2026-08-29T07:50:22.788762+00:00", "kind": "site_page", "missing": false, "url": "https://goharbor.io/cli-docs"}, {"content_hash": "39f7db0336effdbd16ff05d8b8ffb03100ec48e17de31df74e92a7eb00bd7be9", "fetched_at": "2026-08-29T07:50:22.790490+00:00", "kind": "site_page", "missing": false, "url": "https://goharbor.io/docs/2.15.0"}, {"content_hash": "8dbc0fa392f0f03fda5d7497ae97a8a655fc4d3b4dc416156322ab9d39322440", "fetched_at": "2026-08-29T07:50:22.792214+00:00", "kind": "site_page", "missing": false, "url": "https://goharbor.io/docs/2.14.0"}, {"content_hash": "e3dd3a898e9c32cf40877f325651df01e84dca86be792375da629e7db1db5e28", "fetched_at": "2026-08-29T07:50:22.793912+00:00", "kind": "site_page", "missing": false, "url": "https://goharbor.io/docs/2.13.0"}, {"content_hash": "7a98962cc67a726d17d0f701cd28b43dbb38368fcbca433d585f03c6fba34ae0", "fetched_at": "2026-08-29T07:50:22.796597+00:00", "kind": "site_page", "missing": false, "url": "https://goharbor.io/docs/2.12.0"}, {"content_hash": "3f0e25b194d5f16f99f0b357dde39f2170d7a47a3c493623f4d7f79de8000637", "fetched_at": "2026-08-29T07:50:22.799151+00:00", "kind": "site_page", "missing": false, "url": "https://goharbor.io/docs/2.11.0"}, {"content_hash": "b0a55944f06bb10da39ca429917c2af3533ac19da798a1b4a5ae581e46825060", "fetched_at": "2026-08-29T07:50:22.801326+00:00", "kind": "site_page", "missing": false, "url": "https://goharbor.io/docs/2.10.0"}], "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:53.197256+00:00", "source": "github"}, "language": {"kind": "observed", "observed_at": "2026-08-28T04:11:53.197256+00:00", "source": "github"}, "license": {"kind": "observed", "observed_at": "2026-08-28T04:11:53.197256+00:00", "source": "github"}, "license_family": {"inputs": ["license"], "kind": "computed", "method": "license_family"}, "maturity": {"confidence": null, "enriched_at": "2026-08-29T16:53:08.607573+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "6a2f65b7f4f7ae3ddb15cfbc79cc564a7b1dbcbc9b4591af30aa83af3b3e519e", "fetched_at": "2026-08-28T04:11:53.197256+00:00", "kind": "readme", "missing": false, "url": "https://github.com/goharbor/harbor"}, {"content_hash": "c9151c22f871cfb8e5e8716b85cfa7a521cf2a3d3258716d2312cdb831ae0533", "fetched_at": "2026-08-29T07:50:22.784339+00:00", "kind": "homepage", "missing": false, "url": "https://goharbor.io"}, {"content_hash": "75dac995c4984b1336d3d75848b5d693b49913f8b2806bb9c60eb0d8141f1710", "fetched_at": "2026-08-29T07:50:22.786878+00:00", "kind": "site_page", "missing": false, "url": "https://goharbor.io/docs/latest/install-config"}, {"content_hash": "f95e2d2541d1b89b32f465d8ce287fb8bd575b67b9cc59a64a96ada115498dbf", "fetched_at": "2026-08-29T07:50:22.788762+00:00", "kind": "site_page", "missing": false, "url": "https://goharbor.io/cli-docs"}, {"content_hash": "39f7db0336effdbd16ff05d8b8ffb03100ec48e17de31df74e92a7eb00bd7be9", "fetched_at": "2026-08-29T07:50:22.790490+00:00", "kind": "site_page", "missing": false, "url": "https://goharbor.io/docs/2.15.0"}, {"content_hash": "8dbc0fa392f0f03fda5d7497ae97a8a655fc4d3b4dc416156322ab9d39322440", "fetched_at": "2026-08-29T07:50:22.792214+00:00", "kind": "site_page", "missing": false, "url": "https://goharbor.io/docs/2.14.0"}, {"content_hash": "e3dd3a898e9c32cf40877f325651df01e84dca86be792375da629e7db1db5e28", "fetched_at": "2026-08-29T07:50:22.793912+00:00", "kind": "site_page", "missing": false, "url": "https://goharbor.io/docs/2.13.0"}, {"content_hash": "7a98962cc67a726d17d0f701cd28b43dbb38368fcbca433d585f03c6fba34ae0", "fetched_at": "2026-08-29T07:50:22.796597+00:00", "kind": "site_page", "missing": false, "url": "https://goharbor.io/docs/2.12.0"}, {"content_hash": "3f0e25b194d5f16f99f0b357dde39f2170d7a47a3c493623f4d7f79de8000637", "fetched_at": "2026-08-29T07:50:22.799151+00:00", "kind": "site_page", "missing": false, "url": "https://goharbor.io/docs/2.11.0"}, {"content_hash": "b0a55944f06bb10da39ca429917c2af3533ac19da798a1b4a5ae581e46825060", "fetched_at": "2026-08-29T07:50:22.801326+00:00", "kind": "site_page", "missing": false, "url": "https://goharbor.io/docs/2.10.0"}], "taxonomy_version": 1}, "member_repos": {"kind": "observed", "observed_at": "2026-08-28T04:11:53.197256+00:00", "source": "github"}, "name": {"kind": "observed", "observed_at": "2026-08-28T04:11:53.197256+00:00", "source": "github"}, "platform": {"confidence": null, "enriched_at": "2026-08-29T16:53:08.607573+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "6a2f65b7f4f7ae3ddb15cfbc79cc564a7b1dbcbc9b4591af30aa83af3b3e519e", "fetched_at": "2026-08-28T04:11:53.197256+00:00", "kind": "readme", "missing": false, "url": "https://github.com/goharbor/harbor"}, {"content_hash": "c9151c22f871cfb8e5e8716b85cfa7a521cf2a3d3258716d2312cdb831ae0533", "fetched_at": "2026-08-29T07:50:22.784339+00:00", "kind": "homepage", "missing": false, "url": "https://goharbor.io"}, {"content_hash": "75dac995c4984b1336d3d75848b5d693b49913f8b2806bb9c60eb0d8141f1710", "fetched_at": "2026-08-29T07:50:22.786878+00:00", "kind": "site_page", "missing": false, "url": "https://goharbor.io/docs/latest/install-config"}, {"content_hash": "f95e2d2541d1b89b32f465d8ce287fb8bd575b67b9cc59a64a96ada115498dbf", "fetched_at": "2026-08-29T07:50:22.788762+00:00", "kind": "site_page", "missing": false, "url": "https://goharbor.io/cli-docs"}, {"content_hash": "39f7db0336effdbd16ff05d8b8ffb03100ec48e17de31df74e92a7eb00bd7be9", "fetched_at": "2026-08-29T07:50:22.790490+00:00", "kind": "site_page", "missing": false, "url": "https://goharbor.io/docs/2.15.0"}, {"content_hash": "8dbc0fa392f0f03fda5d7497ae97a8a655fc4d3b4dc416156322ab9d39322440", "fetched_at": "2026-08-29T07:50:22.792214+00:00", "kind": "site_page", "missing": false, "url": "https://goharbor.io/docs/2.14.0"}, {"content_hash": "e3dd3a898e9c32cf40877f325651df01e84dca86be792375da629e7db1db5e28", "fetched_at": "2026-08-29T07:50:22.793912+00:00", "kind": "site_page", "missing": false, "url": "https://goharbor.io/docs/2.13.0"}, {"content_hash": "7a98962cc67a726d17d0f701cd28b43dbb38368fcbca433d585f03c6fba34ae0", "fetched_at": "2026-08-29T07:50:22.796597+00:00", "kind": "site_page", "missing": false, "url": "https://goharbor.io/docs/2.12.0"}, {"content_hash": "3f0e25b194d5f16f99f0b357dde39f2170d7a47a3c493623f4d7f79de8000637", "fetched_at": "2026-08-29T07:50:22.799151+00:00", "kind": "site_page", "missing": false, "url": "https://goharbor.io/docs/2.11.0"}, {"content_hash": "b0a55944f06bb10da39ca429917c2af3533ac19da798a1b4a5ae581e46825060", "fetched_at": "2026-08-29T07:50:22.801326+00:00", "kind": "site_page", "missing": false, "url": "https://goharbor.io/docs/2.10.0"}], "taxonomy_version": 1}, "pushed_at": {"kind": "observed", "observed_at": "2026-08-28T04:11:53.197256+00:00", "source": "github"}, "repo": {"kind": "observed", "observed_at": "2026-08-28T04:11:53.197256+00:00", "source": "github"}, "stars": {"kind": "observed", "observed_at": "2026-08-28T04:11:53.197256+00:00", "source": "github"}, "tags": {"confidence": null, "enriched_at": "2026-08-29T16:53:08.607573+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "6a2f65b7f4f7ae3ddb15cfbc79cc564a7b1dbcbc9b4591af30aa83af3b3e519e", "fetched_at": "2026-08-28T04:11:53.197256+00:00", "kind": "readme", "missing": false, "url": "https://github.com/goharbor/harbor"}, {"content_hash": "c9151c22f871cfb8e5e8716b85cfa7a521cf2a3d3258716d2312cdb831ae0533", "fetched_at": "2026-08-29T07:50:22.784339+00:00", "kind": "homepage", "missing": false, "url": "https://goharbor.io"}, {"content_hash": "75dac995c4984b1336d3d75848b5d693b49913f8b2806bb9c60eb0d8141f1710", "fetched_at": "2026-08-29T07:50:22.786878+00:00", "kind": "site_page", "missing": false, "url": "https://goharbor.io/docs/latest/install-config"}, {"content_hash": "f95e2d2541d1b89b32f465d8ce287fb8bd575b67b9cc59a64a96ada115498dbf", "fetched_at": "2026-08-29T07:50:22.788762+00:00", "kind": "site_page", "missing": false, "url": "https://goharbor.io/cli-docs"}, {"content_hash": "39f7db0336effdbd16ff05d8b8ffb03100ec48e17de31df74e92a7eb00bd7be9", "fetched_at": "2026-08-29T07:50:22.790490+00:00", "kind": "site_page", "missing": false, "url": "https://goharbor.io/docs/2.15.0"}, {"content_hash": "8dbc0fa392f0f03fda5d7497ae97a8a655fc4d3b4dc416156322ab9d39322440", "fetched_at": "2026-08-29T07:50:22.792214+00:00", "kind": "site_page", "missing": false, "url": "https://goharbor.io/docs/2.14.0"}, {"content_hash": "e3dd3a898e9c32cf40877f325651df01e84dca86be792375da629e7db1db5e28", "fetched_at": "2026-08-29T07:50:22.793912+00:00", "kind": "site_page", "missing": false, "url": "https://goharbor.io/docs/2.13.0"}, {"content_hash": "7a98962cc67a726d17d0f701cd28b43dbb38368fcbca433d585f03c6fba34ae0", "fetched_at": "2026-08-29T07:50:22.796597+00:00", "kind": "site_page", "missing": false, "url": "https://goharbor.io/docs/2.12.0"}, {"content_hash": "3f0e25b194d5f16f99f0b357dde39f2170d7a47a3c493623f4d7f79de8000637", "fetched_at": "2026-08-29T07:50:22.799151+00:00", "kind": "site_page", "missing": false, "url": "https://goharbor.io/docs/2.11.0"}, {"content_hash": "b0a55944f06bb10da39ca429917c2af3533ac19da798a1b4a5ae581e46825060", "fetched_at": "2026-08-29T07:50:22.801326+00:00", "kind": "site_page", "missing": false, "url": "https://goharbor.io/docs/2.10.0"}], "taxonomy_version": 1}, "topics": {"kind": "observed", "observed_at": "2026-08-28T04:11:53.197256+00:00", "source": "github"}, "urls": {"kind": "observed", "observed_at": "2026-08-28T04:11:53.197256+00:00", "source": "github"}, "use_cases": {"confidence": null, "enriched_at": "2026-08-29T16:53:08.607573+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "6a2f65b7f4f7ae3ddb15cfbc79cc564a7b1dbcbc9b4591af30aa83af3b3e519e", "fetched_at": "2026-08-28T04:11:53.197256+00:00", "kind": "readme", "missing": false, "url": "https://github.com/goharbor/harbor"}, {"content_hash": "c9151c22f871cfb8e5e8716b85cfa7a521cf2a3d3258716d2312cdb831ae0533", "fetched_at": "2026-08-29T07:50:22.784339+00:00", "kind": "homepage", "missing": false, "url": "https://goharbor.io"}, {"content_hash": "75dac995c4984b1336d3d75848b5d693b49913f8b2806bb9c60eb0d8141f1710", "fetched_at": "2026-08-29T07:50:22.786878+00:00", "kind": "site_page", "missing": false, "url": "https://goharbor.io/docs/latest/install-config"}, {"content_hash": "f95e2d2541d1b89b32f465d8ce287fb8bd575b67b9cc59a64a96ada115498dbf", "fetched_at": "2026-08-29T07:50:22.788762+00:00", "kind": "site_page", "missing": false, "url": "https://goharbor.io/cli-docs"}, {"content_hash": "39f7db0336effdbd16ff05d8b8ffb03100ec48e17de31df74e92a7eb00bd7be9", "fetched_at": "2026-08-29T07:50:22.790490+00:00", "kind": "site_page", "missing": false, "url": "https://goharbor.io/docs/2.15.0"}, {"content_hash": "8dbc0fa392f0f03fda5d7497ae97a8a655fc4d3b4dc416156322ab9d39322440", "fetched_at": "2026-08-29T07:50:22.792214+00:00", "kind": "site_page", "missing": false, "url": "https://goharbor.io/docs/2.14.0"}, {"content_hash": "e3dd3a898e9c32cf40877f325651df01e84dca86be792375da629e7db1db5e28", "fetched_at": "2026-08-29T07:50:22.793912+00:00", "kind": "site_page", "missing": false, "url": "https://goharbor.io/docs/2.13.0"}, {"content_hash": "7a98962cc67a726d17d0f701cd28b43dbb38368fcbca433d585f03c6fba34ae0", "fetched_at": "2026-08-29T07:50:22.796597+00:00", "kind": "site_page", "missing": false, "url": "https://goharbor.io/docs/2.12.0"}, {"content_hash": "3f0e25b194d5f16f99f0b357dde39f2170d7a47a3c493623f4d7f79de8000637", "fetched_at": "2026-08-29T07:50:22.799151+00:00", "kind": "site_page", "missing": false, "url": "https://goharbor.io/docs/2.11.0"}, {"content_hash": "b0a55944f06bb10da39ca429917c2af3533ac19da798a1b4a5ae581e46825060", "fetched_at": "2026-08-29T07:50:22.801326+00:00", "kind": "site_page", "missing": false, "url": "https://goharbor.io/docs/2.10.0"}], "taxonomy_version": 1}, "what_it_is": {"confidence": null, "enriched_at": "2026-08-29T16:53:08.607573+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "6a2f65b7f4f7ae3ddb15cfbc79cc564a7b1dbcbc9b4591af30aa83af3b3e519e", "fetched_at": "2026-08-28T04:11:53.197256+00:00", "kind": "readme", "missing": false, "url": "https://github.com/goharbor/harbor"}, {"content_hash": "c9151c22f871cfb8e5e8716b85cfa7a521cf2a3d3258716d2312cdb831ae0533", "fetched_at": "2026-08-29T07:50:22.784339+00:00", "kind": "homepage", "missing": false, "url": "https://goharbor.io"}, {"content_hash": "75dac995c4984b1336d3d75848b5d693b49913f8b2806bb9c60eb0d8141f1710", "fetched_at": "2026-08-29T07:50:22.786878+00:00", "kind": "site_page", "missing": false, "url": "https://goharbor.io/docs/latest/install-config"}, {"content_hash": "f95e2d2541d1b89b32f465d8ce287fb8bd575b67b9cc59a64a96ada115498dbf", "fetched_at": "2026-08-29T07:50:22.788762+00:00", "kind": "site_page", "missing": false, "url": "https://goharbor.io/cli-docs"}, {"content_hash": "39f7db0336effdbd16ff05d8b8ffb03100ec48e17de31df74e92a7eb00bd7be9", "fetched_at": "2026-08-29T07:50:22.790490+00:00", "kind": "site_page", "missing": false, "url": "https://goharbor.io/docs/2.15.0"}, {"content_hash": "8dbc0fa392f0f03fda5d7497ae97a8a655fc4d3b4dc416156322ab9d39322440", "fetched_at": "2026-08-29T07:50:22.792214+00:00", "kind": "site_page", "missing": false, "url": "https://goharbor.io/docs/2.14.0"}, {"content_hash": "e3dd3a898e9c32cf40877f325651df01e84dca86be792375da629e7db1db5e28", "fetched_at": "2026-08-29T07:50:22.793912+00:00", "kind": "site_page", "missing": false, "url": "https://goharbor.io/docs/2.13.0"}, {"content_hash": "7a98962cc67a726d17d0f701cd28b43dbb38368fcbca433d585f03c6fba34ae0", "fetched_at": "2026-08-29T07:50:22.796597+00:00", "kind": "site_page", "missing": false, "url": "https://goharbor.io/docs/2.12.0"}, {"content_hash": "3f0e25b194d5f16f99f0b357dde39f2170d7a47a3c493623f4d7f79de8000637", "fetched_at": "2026-08-29T07:50:22.799151+00:00", "kind": "site_page", "missing": false, "url": "https://goharbor.io/docs/2.11.0"}, {"content_hash": "b0a55944f06bb10da39ca429917c2af3533ac19da798a1b4a5ae581e46825060", "fetched_at": "2026-08-29T07:50:22.801326+00:00", "kind": "site_page", "missing": false, "url": "https://goharbor.io/docs/2.10.0"}], "taxonomy_version": 1}, "when_to_avoid": {"confidence": null, "enriched_at": "2026-08-29T16:53:08.607573+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "6a2f65b7f4f7ae3ddb15cfbc79cc564a7b1dbcbc9b4591af30aa83af3b3e519e", "fetched_at": "2026-08-28T04:11:53.197256+00:00", "kind": "readme", "missing": false, "url": "https://github.com/goharbor/harbor"}, {"content_hash": "c9151c22f871cfb8e5e8716b85cfa7a521cf2a3d3258716d2312cdb831ae0533", "fetched_at": "2026-08-29T07:50:22.784339+00:00", "kind": "homepage", "missing": false, "url": "https://goharbor.io"}, {"content_hash": "75dac995c4984b1336d3d75848b5d693b49913f8b2806bb9c60eb0d8141f1710", "fetched_at": "2026-08-29T07:50:22.786878+00:00", "kind": "site_page", "missing": false, "url": "https://goharbor.io/docs/latest/install-config"}, {"content_hash": "f95e2d2541d1b89b32f465d8ce287fb8bd575b67b9cc59a64a96ada115498dbf", "fetched_at": "2026-08-29T07:50:22.788762+00:00", "kind": "site_page", "missing": false, "url": "https://goharbor.io/cli-docs"}, {"content_hash": "39f7db0336effdbd16ff05d8b8ffb03100ec48e17de31df74e92a7eb00bd7be9", "fetched_at": "2026-08-29T07:50:22.790490+00:00", "kind": "site_page", "missing": false, "url": "https://goharbor.io/docs/2.15.0"}, {"content_hash": "8dbc0fa392f0f03fda5d7497ae97a8a655fc4d3b4dc416156322ab9d39322440", "fetched_at": "2026-08-29T07:50:22.792214+00:00", "kind": "site_page", "missing": false, "url": "https://goharbor.io/docs/2.14.0"}, {"content_hash": "e3dd3a898e9c32cf40877f325651df01e84dca86be792375da629e7db1db5e28", "fetched_at": "2026-08-29T07:50:22.793912+00:00", "kind": "site_page", "missing": false, "url": "https://goharbor.io/docs/2.13.0"}, {"content_hash": "7a98962cc67a726d17d0f701cd28b43dbb38368fcbca433d585f03c6fba34ae0", "fetched_at": "2026-08-29T07:50:22.796597+00:00", "kind": "site_page", "missing": false, "url": "https://goharbor.io/docs/2.12.0"}, {"content_hash": "3f0e25b194d5f16f99f0b357dde39f2170d7a47a3c493623f4d7f79de8000637", "fetched_at": "2026-08-29T07:50:22.799151+00:00", "kind": "site_page", "missing": false, "url": "https://goharbor.io/docs/2.11.0"}, {"content_hash": "b0a55944f06bb10da39ca429917c2af3533ac19da798a1b4a5ae581e46825060", "fetched_at": "2026-08-29T07:50:22.801326+00:00", "kind": "site_page", "missing": false, "url": "https://goharbor.io/docs/2.10.0"}], "taxonomy_version": 1}, "when_to_choose": {"confidence": null, "enriched_at": "2026-08-29T16:53:08.607573+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "6a2f65b7f4f7ae3ddb15cfbc79cc564a7b1dbcbc9b4591af30aa83af3b3e519e", "fetched_at": "2026-08-28T04:11:53.197256+00:00", "kind": "readme", "missing": false, "url": "https://github.com/goharbor/harbor"}, {"content_hash": "c9151c22f871cfb8e5e8716b85cfa7a521cf2a3d3258716d2312cdb831ae0533", "fetched_at": "2026-08-29T07:50:22.784339+00:00", "kind": "homepage", "missing": false, "url": "https://goharbor.io"}, {"content_hash": "75dac995c4984b1336d3d75848b5d693b49913f8b2806bb9c60eb0d8141f1710", "fetched_at": "2026-08-29T07:50:22.786878+00:00", "kind": "site_page", "missing": false, "url": "https://goharbor.io/docs/latest/install-config"}, {"content_hash": "f95e2d2541d1b89b32f465d8ce287fb8bd575b67b9cc59a64a96ada115498dbf", "fetched_at": "2026-08-29T07:50:22.788762+00:00", "kind": "site_page", "missing": false, "url": "https://goharbor.io/cli-docs"}, {"content_hash": "39f7db0336effdbd16ff05d8b8ffb03100ec48e17de31df74e92a7eb00bd7be9", "fetched_at": "2026-08-29T07:50:22.790490+00:00", "kind": "site_page", "missing": false, "url": "https://goharbor.io/docs/2.15.0"}, {"content_hash": "8dbc0fa392f0f03fda5d7497ae97a8a655fc4d3b4dc416156322ab9d39322440", "fetched_at": "2026-08-29T07:50:22.792214+00:00", "kind": "site_page", "missing": false, "url": "https://goharbor.io/docs/2.14.0"}, {"content_hash": "e3dd3a898e9c32cf40877f325651df01e84dca86be792375da629e7db1db5e28", "fetched_at": "2026-08-29T07:50:22.793912+00:00", "kind": "site_page", "missing": false, "url": "https://goharbor.io/docs/2.13.0"}, {"content_hash": "7a98962cc67a726d17d0f701cd28b43dbb38368fcbca433d585f03c6fba34ae0", "fetched_at": "2026-08-29T07:50:22.796597+00:00", "kind": "site_page", "missing": false, "url": "https://goharbor.io/docs/2.12.0"}, {"content_hash": "3f0e25b194d5f16f99f0b357dde39f2170d7a47a3c493623f4d7f79de8000637", "fetched_at": "2026-08-29T07:50:22.799151+00:00", "kind": "site_page", "missing": false, "url": "https://goharbor.io/docs/2.11.0"}, {"content_hash": "b0a55944f06bb10da39ca429917c2af3533ac19da798a1b4a5ae581e46825060", "fetched_at": "2026-08-29T07:50:22.801326+00:00", "kind": "site_page", "missing": false, "url": "https://goharbor.io/docs/2.10.0"}], "taxonomy_version": 1}}, "score": {"components": {"activity": 99, "longevity": 100, "rhythm": 91}, "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": 3870, "days_push": 8, "days_rel": 62, "gap_med": 30.0, "n_releases_24m": 21}, "score": 96, "version": 2}, "staleness": {"enrichment_outdated": false, "low_confidence": false, "scrape_days": 9, "stale_scrape": false}}