NewmanXBT/sealevel-guard

GitHub: NewmanXBT/sealevel-guard

面向 Solana 生态 AI Agent 的本地安全审计 Skill,在部署、集成或资金操作前输出结构化风险简报以辅助自动决策。

Stars: 1 | Forks: 1

# Sealevel Guard 专为 Agent 设计的 Solana 安全基础设施,用于在 Agent 部署、集成、交易或转移资金之前评估协议和代码风险。 `Sealevel Guard` 是一个优先支持 Anchor 的 Solana 审计系统,专为机器消费者设计。它不仅生成人类可读的报告,还旨在返回结构化的风险简报,供上游 Agent 用于允许、警告、拒绝或上报某个操作。 ## 为什么存在 Solana Agent 已经具备了执行能力。 它们可以交付代码、集成协议、调配资金以及调用支付或数据服务。但它们仍然缺乏的是在采取行动之前的原生安全判断层。 Sealevel Guard 正是为了填补这一空白而设计的,适用于: - 决定代码是否足够安全可交付的部署 Agent, - 决定程序是否足够安全可依赖的集成 Agent, - 决定资金是否应流入某个协议的财政 Agent, - 决定交易场所或执行路径是否风险过高的交易 Agent。 其目标是将 Solana 安全审查转化为机器可读的决策原语。 ## 产品现状 Sealevel Guard 目前作为 Solana Agent 的本地信任关卡存在。 预期的操作流程是: 1. 将 skill 安装或加载到宿主运行时中,例如 `Claude Code` 2. 将 Agent 指向一个 Solana `程序地址` 或本地 Anchor 路径 3. 让本地运行时执行审查 4. 接收结构化的风险简报和报告 目前,该产品最好被理解为: - 一个优先支持 Anchor 的 Solana Agent 安全判断层, - 一个可从 Agent 运行时调用的本地审查功能, - 以及一个用于 Agent 决策的机器可读风险简报生成器。 ## 产品的未来发展 如果本地 Agent 工作流得到验证,Sealevel Guard 随后可以扩展为一个托管的、面向 Agent 的服务层,该服务层围绕以下内容构建: 1. `快速扫描` - 轻量级接收和初步分类 2. `报价审计` - 根据代码库复杂性和范围定价的报价审查作业 3. `风险简报` - 为下游 Agent 和自动化决策提供的结构化输出 这是建立在当前 Agent 工作流之上的未来产品形态。 ## 首次发布的重点 初始范围被有意缩小:优先支持 Anchor 的 Solana 审计工作流。 计划的审计 skill 领域: - 访问控制, - PDA 完整性, - 账户约束, - CPI 风险, - 代币和金库不变量, - 治理和可升级性风险。 ## 如何使用 Sealevel Guard 目前支持一个已实现的执行路径: `程序地址或本地 Anchor 仓库 -> 源码包 -> 专家审查 -> 风险简报` ### 前置条件 - Node.js 20 或更新版本 - Solana RPC 端点的网络访问权限和 verified-build 元数据 - 如果您希望按预期从本地宿主运行时运行产品,需要 Claude Code - 可选:如果您想试验基于 Codex 的专家运行时,可使用 Codex CLI ### 快速入门 安装: ``` npx skills add NewmanXBT/sealevel-guard ``` 运行审查: ``` /sealevel-guard:sealevel-guard-review ``` ### 输出 默认情况下,Sealevel Guard 将审查产物写入以下位置: - `artifacts/reviews//resolution.json` - `artifacts/reviews//bundle-manifest.json` - `artifacts/reviews//specialist-findings.json` - `artifacts/reviews//judged-risk-brief.json` - `artifacts/reviews//report.md` 有关完整的操作员流程和运行时说明,请参见[如何使用](./docs/HOW_TO_USE.md)。 ## 风险简报示例 核心产物旨在供 Agent 读取: ``` { "target": "repo_or_program", "risk_score": 71, "recommendation": "deny", "ship_blocker": true, "findings": [ { "skill": "cpi-risk", "severity": "high", "confidence": 0.84, "title": "Unvalidated CPI target", "evidence": ["programs/vault/src/lib.rs:118"] } ] } ``` ## 当前仓库内容 该仓库目前包含本项目的第一阶段产品定位和当前的面向 Agent 的实现: - [背景介绍](./docs/NARRATIVE.md) - [产品定位](./docs/POSITIONING.md) - [产品规格](./docs/PRODUCT_SPEC.md) - [如何使用](./docs/HOW_TO_USE.md) - [架构](./docs/ARCHITECTURE.md) - [路线图](./docs/ROADMAP.md) - [X 文章草稿](./docs/X_ARTICLE.md) ## 定位 Sealevel Guard 不是通用的加密聊天机器人,也不是不特定于某条链的 Rust 扫描器,更不是一个简单的按请求付费的 x402 演示。 目前,它是面向 Solana Agent 和操作员的本地信任关卡。随着时间的推移,它可以成为 Solana Agent 经济体的安全审批基础设施:一个 Agent 在部署代码、集成程序或调配资金之前调用的系统。
标签:AI代理安全, Anchor框架, DeFi安全, MITM代理, Rust, Sealevel虚拟机, Solana, Web3安全, 代理原生架构, 代码安全审查, 加密货币, 区块链安全, 协议安全评估, 可视化界面, 对称加密, 智能合约审计, 机器可读报告, 结构化风险评估, 网络流量审计, 自动化审计, 自定义脚本, 资金风控评估, 预部署安全, 风险控制