{
"canonical_url": "cocoindex.io",
"category": "Open-source project",
"classification": {
"matched": {
"business": [
"knowledge"
],
"data": [
"data",
"etl",
"rag",
"search"
],
"technology": [
"framework",
"llm",
"python"
]
},
"taxonomy_version": "sar-taxonomy-1.0"
},
"commercial": false,
"compliance": [
{
"certificate_id": null,
"covers_resource": "unknown",
"credited": true,
"detail": {
"pages_visited": 5
},
"display": "Vendor-claimed (vendor page, 2026-10-26)",
"evidence_url": "https://cocoindex.io/privacy-policy/",
"framework": "gdpr",
"issued": null,
"issuer": null,
"match_confidence": 1.0,
"next_check": "2026-11-02",
"payload_hash": "9a2a62db92af7a8408689146207f90c98e0233b00d8b1b29a957e2cc4021e6aa",
"period_end": null,
"retrieved_at": "2026-10-26T12:28:54Z",
"review_reason": "framework named on the vendor's own page",
"reviewer": null,
"scope": "entity",
"source": "vendor_trust_centers",
"status": "active",
"tier": 4,
"valid_until": null,
"variant": null
}
],
"deployment": "self-hosted",
"description": "Incremental engine for long horizon agents 🌟 Star if you like it!",
"disclaimer": "Reference implementation by Hemant Naik. Compliance information is compiled from the sources shown as of the date shown. It is not an assessment, certification, legal opinion or recommendation. Confirm current status with the vendor and the issuing body.",
"domains": {
"business": {
"components": {
"adoption": 23.59,
"docs": 7.0,
"domain_fit": 34.0,
"ecosystem": 3.0,
"governance": 0.0,
"health": 20.0,
"trust": 19.0
},
"components_version": "components-from-signals-1.0",
"confidence": 0.34,
"evidence_coverage": 1.0,
"governance_credited": {},
"profile": "general",
"rank": null,
"score": 65.3,
"score_version": "sar-score-2.0",
"source": "classifier",
"unknown": []
},
"data": {
"components": {
"adoption": 23.59,
"docs": 7.0,
"domain_fit": 81.0,
"ecosystem": 3.0,
"governance": 0.0,
"health": 20.0,
"trust": 19.0
},
"components_version": "components-from-signals-1.0",
"confidence": 0.81,
"evidence_coverage": 1.0,
"governance_credited": {},
"profile": "data",
"rank": null,
"score": 73.5,
"score_version": "sar-score-2.0",
"source": "classifier",
"unknown": []
},
"technology": {
"components": {
"adoption": 23.59,
"docs": 7.0,
"domain_fit": 71.3,
"ecosystem": 3.0,
"governance": 0.0,
"health": 20.0,
"trust": 19.0
},
"components_version": "components-from-signals-1.0",
"confidence": 0.713,
"evidence_coverage": 1.0,
"governance_credited": {},
"profile": "technology",
"rank": null,
"score": 72.4,
"score_version": "sar-score-2.0",
"source": "classifier",
"unknown": []
}
},
"external_ids": {
"github": "cocoindex-io/cocoindex"
},
"first_seen": "2026-10-26T12:12:50Z",
"governance": {
"certification_disclaimer": true,
"claims": [],
"evidence_urls": []
},
"id": "res_53664882bf5a8e83",
"identity": {
"evidence": [
"vendor_domain_product_page"
],
"rules_version": "identity-1.1",
"tier": 2
},
"issues": {
"advisories": 0,
"cves": 1,
"incidents": 0,
"links": [
{
"date": "2026-03-06",
"kind": "cve",
"title": "CVE-2026-28438",
"url": "https://nvd.nist.gov/vuln/detail/CVE-2026-28438"
}
],
"regulator_actions": 0,
"withdrawn_certificates": 0
},
"last_seen": "2026-10-26T12:12:50Z",
"license": "Apache-2.0",
"name": "cocoindex",
"news": [
{
"cluster_size": 1,
"date": "2026-10-22T05:15:54Z",
"headline": "cocoindex release v1.0.26",
"kind": "vendor",
"link_confidence": 1.0,
"outlet": "GitHub releases",
"summary": "## What's Changed\r\n* Security: exclude litellm 1.107.0, which was published to PyPI with a credential stealer and backdoor, from every `litellm` requirement (the `litellm`, `entity_resolution_llm` and `all` extras, and the examples). The lo",
"tag": "product_update",
"url": "https://github.com/cocoindex-io/cocoindex/releases/tag/v1.0.26"
},
{
"cluster_size": 1,
"date": "2026-10-06T05:50:04Z",
"headline": "cocoindex release v1.0.25",
"kind": "vendor",
"link_confidence": 1.0,
"outlet": "GitHub releases",
"summary": "## What's Changed\r\n* feat(env): add `Environment.close()` to release the LMDB environment explicitly, so the same db path can be reopened without waiting for every Python reference to be collected (fixes `EnvAlreadyOpened` on free-threaded",
"tag": "product_update",
"url": "https://github.com/cocoindex-io/cocoindex/releases/tag/v1.0.25"
}
],
"news_checked": true,
"protocols": {
"a2a": {
"checked_at": "2026-10-26T12:22:09Z",
"parser_version": "a2a-0.3+1.0",
"status": "not_found"
},
"ard": {
"checked_at": "2026-10-26T12:22:08Z",
"parser_version": "ard-0.91",
"status": "not_found"
},
"mcp": {
"checked_at": "2026-10-26T12:22:10Z",
"parser_version": "mcp-2025-06-18",
"status": "not_found"
}
},
"publisher_domain": "cocoindex.io",
"resource_type": "framework",
"scope": "public",
"security": {
"advisories": 0,
"checked_at": "2026-10-26T12:42:28Z",
"cves": 1,
"source": "nvd",
"tier": 1
},
"signals": {
"github_archived": false,
"github_created_at": "2025-03-03T23:03:09Z",
"github_forks": 921,
"github_language": "Rust",
"github_open_issues": 114,
"github_pushed_at": "2026-10-25T03:23:01Z",
"github_stars": 11754,
"github_topic": "ai-agents",
"homepage": "https://cocoindex.io"
},
"slug": "cocoindex-io-cocoindex",
"sources": [
{
"payload_hash": "6df92b3df68576bb69e1682e253b5ca28bcf7bdf991c244a0ed3e8db137ec0ed",
"retrieved_at": "2026-10-26T12:12:50Z",
"system": "github",
"url": "https://github.com/cocoindex-io/cocoindex"
}
],
"tags": [
"agentic-data-framework",
"ai",
"ai-agents",
"change-data-capture",
"codebase-intelligence",
"context-engineering",
"data-engineering",
"data-indexing",
"data-processing",
"etl",
"help-wanted",
"indexing",
"knowledge-graph",
"llm",
"long-horizon-agent",
"python",
"rag",
"real-time",
"rust",
"semantic-search"
],
"tenant": null,
"traces": [],
"trust": {
"compliance": 5,
"identity": 2,
"issues": 3,
"protocols": 5,
"security": 1,
"traces": 5,
"vendor_compliance": 4
},
"url": "https://cocoindex.io",
"vendor": "cocoindex-io"
}