资讯详情

资讯详情

AOCI-CODE 安全边界清单:本地优先、只读数据库、绝不上传,数据边界全解读

人工智能MCP 服务开发工具【免费下载链接】aoci-codeA persistent, Git-versioned map of your whole codebase and database schema that coding agents read before they touch anything. Local-first MCP server CLI in Go: a governed repository index of code knowledge that gives Claude Code, Codex, Cursor, and opencode long-term context, memory, and code intelligence.项目地址https://gitcode.com/gh_mirrors/ao/aoci-code点击查看免费下载AOCI-CODE 是一款本地优先local-first的 Go 语言工具通过 Git 版本化的代码认知索引和 MCP 服务器为 Claude Code、Codex、Cursor、opencode 等 AI 编码代理提供长期上下文。在让它接触你的代码库和数据库之前本文帮你逐条核对它的数据边界本地优先、只读数据库、绝不上传、凭据零存储。 为什么先谈安全边界AOCI-CODE 的核心价值是让 AI Agent 在动手前先读懂整个系统——为此它需要读取你的源代码和数据库结构。敏感权限越大边界越要清晰。好消息是这个项目的边界不是口头承诺而是写在文档、代码和发布流程里的硬约束。下面按 6 条关键边界逐一拆解。边界一本地优先没有默认云端点 AOCI-CODE 默认local-first没有默认云端点、没有托管源码上传服务、没有必须运行的后台 Server索引文件aoci.txt、aoci.meta.txt、aoci.code.txt和自身状态都写在项目目录内随仓库 Git 版本化不要求 Neo4j、向量数据库、长驻 Daemon 或任何云服务也就是说它在你机器上跑、数据在你仓库里AI Agent 读的是你本地文件不存在把代码库同步到某个平台这一步。 详见 docs/getting-started.md 与 README.zh-CN.md 的执行模式、隐私与数据边界章节。边界二只读数据库从不触碰业务数据 ️这是最容易被误解的一点AOCI-CODE 连数据库只读表结构不读业务行。行为是否允许读取基础表的 Schema 元数据表、列、键、约束、索引✅ 唯一用途读取业务数据行❌执行 DDL 或 DML建表、改数据❌未配置或未显式执行database命令时连接数据库❌ 根本不会建立连接数据库网络访问必须显式触发如aoci database snapshot且限制为只读 Schema 元数据采集器代码上就限定在 schema/catalog 元数据范围内不发出任何 DDL/DML见 docs/database-evidence.md目标数据库只是显式、只读的 Schema Evidence 来源不是 AOCI 自身的状态存储 推荐做法让数据库管理员创建一个最小权限的只读系统目录账号在 AOCI 进程之外提供连接串——权限从源头上就被锁死了。边界三绝不上传唯一连接只有两处 AOCI-CODE不访问互联网、不上传任何内容。它唯一会打开的连接只有两个你声明的数据库——仅获取 catalog 表结构元数据本机回环状态页loopback——只监听本机地址非回环绑定会被直接拒绝。那么索引文本从哪来由你自己的 Agent 在本地撰写走的是你已经在用的模型通道AOCI-CODE 不引入任何新的数据出口。Agent-native 模式下的数据处理取决于你选择的宿主及其产品政策——AOCI-CODE 不会代为上传任何东西。边界四凭据只存环境变量名从不保存 Secret Source 配置只保存凭据引用的环境变量名如AOCI_DB_PRIMARY_DSN绝不含连接串本体DSN、主机、用户名、凭据值不会写入认知资产、Evidence、Snapshot、Baseline 或诊断输出不提供、也不建议在对话中粘贴 DSNaoci database source access只做只读预检确认引用是否已由外部环境提供不连接数据库、不返回凭据值AOCI 不自动发现凭据、不扫描.env、不读取 Secret 文件也不绕过数据库管理员的权限边界安全边界汇总见 SECURITY.md。边界五本地面板只监听回环MCP server 不开 socket ️aoci ui是一个本机只读面板只监听回环地址只答 GET/HEAD不取锁、不写 Ledger、不改仓库里的任何字节后台面板的登记信息放在用户缓存目录不在仓库内MCP server 通过 stdio 通信不打开任何网络 socketstdout 专用于 JSON-RPC 协议日志走 stderr避免协议污染边界六本地写入也有安全约束失败即关闭 ✍️AOCI-CODE 会在项目目录内写索引与状态但写入路径有严格防护跨进程锁 CAS 同目录临时文件 平台原子替换异常时失败关闭fail-closed机器状态Ledger、草稿、事务、恢复证据默认保存在.aoci/目录通常被 Git 忽略公开文本还有禁区词扫描机器闸门防止文档或工具描述中出现过度安全主张实现见 internal/safety/safety.go 安全边界速查清单#边界承诺一句话验证方式1本地优先无默认云端点、无上传服务、无后台 Server断网也能跑 init / scan / verify2只读数据库仅 Schema 元数据无 DDL/DML不读业务行用只读最小权限账号即可运行3绝不上传唯一连接声明的数据库 本机回环页防火墙观察出站连接为零4凭据零存储只存环境变量名DSN 不进任何资产database source list --json看不到凭据值5回环面板aoci ui只监听 loopback非回环绑定直接拒绝6失败关闭写入用锁、CAS、原子替换中断后无半写状态可恢复️ 更进一步下载与安装也有供应链防护如果你在意这个二进制本身可不可信项目提供了分层的发布验证SHA-256 校验、无密钥 Cosign 签名、SBOM 和构建溯源provenance且全部可离线验证。相关约束与验证层级说明见 docs/install.md 和 docs/supply-chain.md。结语AOCI-CODE 的安全边界可以浓缩成三句话数据不出本地、数据库只读结构、密钥从不落地。把这份清单对照你的环境核对一遍就能放心把整个代码库交给 AI Agent 去理解和演进——它读到的恰好是它该读到的。 延伸阅读docs/database-evidence.md数据库证据层、docs/agent-integrations.md执行模式与宿主数据流边界赞分享人工智能MCP 服务开发工具【免费下载链接】aoci-codeA persistent, Git-versioned map of your whole codebase and database schema that coding agents read before they touch anything. Local-first MCP server CLI in Go: a governed repository index of code knowledge that gives Claude Code, Codex, Cursor, and opencode long-term context, memory, and code intelligence.项目地址https://gitcode.com/gh_mirrors/ao/aoci-code点击查看免费下载相关推荐REA 路线图解读证据优先的工具方向、Ghidra 只读能力边界与 Windows P0 实验边界REA 路线图解读证据优先的工具方向、Ghidra 只读能力边界与 Windows P0 实验边界 本文以 docs/roadmap.md https://l逆向工程MCP 服务AI 技能gsd-core Statusline 数据边界 ADR-2164三层数据源分级与本地只读原则解析gsd core Statusline 数据边界 ADR 2164三层数据源分级与本地只读原则解析 GSDGit. Ship. Done的 Claudecode-review-graph 本地优先与隐私模型数据边界、零遥测承诺与安全配置全解析code review graph 本地优先与隐私模型数据边界、零遥测承诺与安全配置全解析 本篇技术指南围绕 docs/LEGAL.md https://li开发工具代码评审知识图谱AI 应用MCP 服务创作声明:本文部分内容由AI辅助生成(AIGC),仅供参考
觉得有用,分享给同行:

为您的企业打造数字门面

稳重轻奢商务风格,端正雅致视觉,长效耐看不易过时。

立即咨询 →