知识库与 RAG工具
core-graph:基于 PostgreSQL 的安全威胁情报图谱与向量知识平台
rmednitzer/core-graph · Converged graph + vector knowledge platform on PostgreSQL (Apache AGE + pgvector) for security, threat intel, and AI memory
ELI5:它是什么,解决什么问题
core-graph 是一个构建在 PostgreSQL 之上的图与向量融合知识平台,使用 Apache AGE 存储图数据、pgvector 存储向量嵌入,用于汇聚安全与基础设施领域的异构数据。它涵盖威胁情报、安全事件、OSINT、审计合规、AI 记忆、取证时间线、基础设施资产、身份与访问管理八个本体层,支持 STIX 2.1、MITRE ATT&CK、OCSF 1.1、OSCAL 等标准,并通过 NATS JetStream 接收卫星系统数据。对外提供 MCP 服务器(面向 AI 智能体)、FastAPI REST API(面向人工用户)和 TAXII 2.1(威胁情报共享)三类接口,并内置多层授权、双时态数据模型和证据完整性机制。项目状态为 Alpha。
核心能力与快速开始
★ 1 · Python
- 能做什么
- 在 PostgreSQL 上融合图(Apache AGE / openCypher)与向量(pgvector / HNSW)能力,通过 NATS JetStream 接入卫星系统发布的结构化实体,经 NER、实体消解、图写入与富化后统一存储。覆盖威胁情报(STIX 2.1、MITRE ATT&CK)、安全事件(OCSF 1.1)、OSINT、审计合规(OSCAL、NIS2、BSI Grundschutz)、AI 记忆(MCP 对齐)、取证时间线(CASE/UCO)、基础设施资产、身份与访问管理八个本体层。提供 MCP 服务器(工具化图查询、语义搜索、技能注册表)、FastAPI REST API、TAXII 2.1 三类接口。采用三层授权(Cerbos ABAC、SpiceDB ReBAC、PostgreSQL RLS)、双时态模型(t_valid、t_invalid、t_recorded、t_superseded,事实只失效不删除)、证据完整性链(追加式审计日志、SHA-256 哈希链、Merkle 根 + RFC 3161 时间戳、MinIO WORM、cosign 签名、Rekor 透明日志)。
- 适用场景
- 面向安全与威胁情报场景的数据汇聚与查询:将 Wazuh、OpenCTI、MISP、Netbox、Prometheus、Keycloak 等卫星系统的数据归一化进统一图与向量库;为 AI 智能体提供基于 MCP 的图查询与语义检索接口;通过 TAXII 2.1 与伙伴组织联邦共享威胁情报;支撑 NIS2、BSI IT-Grundschutz 等合规控制映射与证据链审计;保存取证时间线与不可变证据;以双时态方式维护数据版本;面向欧盟主权部署场景运行于欧盟基础设施。
- 项目形态
- 开发框架
- 部署方式
- 支持 Docker Compose 本地开发栈(含 :8000 的 REST API);Kubernetes 提供 Helm chart(内置 API、图写入器、PostgreSQL、NATS JetStream、Valkey,各依赖可禁用并指向外部服务,含 lab 与 prod values);提供 ArgoCD Application 清单;支持 Zarf 打包的离线(air-gapped)安装。文档称生产不依赖美国云,运行于欧盟供应商(Hetzner、自托管 registry)。项目自述状态为 Alpha。
- 主要依赖
- Python 3.13+;Docker 与 Docker Compose(本地开发栈);PostgreSQL 18+ 并安装 Apache AGE 与 pgvector(由开发栈提供);NATS Server 2.10+(由开发栈提供)。其他运行配置、硬件规格与 API 成本未说明。
- 使用限制
- 项目自述处于 Alpha 阶段(本地开发栈可用、schema 稳定、摄取管道可用、Helm chart 与 ArgoCD 清单就绪)。卫星组件使用 GPL/AGPL 许可证,作为外部服务而非嵌入可再分发代码。未说明生产环境性能、规模上限、API 成本与具体硬件限制。
- 许可证
- Apache-2.0
- 最近推送
- 2026-10-12 15:29
资料检查:2026-10-13 07:00 · 卡片整理:2026-10-13 07:00
卡片由 AI 根据仓库资料整理,未进行安装或运行验证
职业应用
程序员
作为构建在 PostgreSQL 之上的图与向量融合知识平台,程序员可将其作为后端基础设施,通过 FastAPI REST API 和 MCP 服务器接口进行图查询、语义搜索与数据接入开发;仓库提供 Docker Compose 开发栈、Helm chart、ArgoCD 清单及迁移脚本,便于本地开发与部署。
查看内容依据
core-graph 是一个构建在 PostgreSQL 之上的图与向量融合知识平台,使用 Apache AGE 存储图数据、pgvector 存储向量嵌入,用于汇聚安全与基础设施领域的异构数据。
由 AI 根据来源材料整理,未进行安装或运行验证
讨论 0
登录后参与讨论,阅读资讯无需注册。
还没有评论,来分享第一个看法。