# MoonAnsi Guard 提交清单

## 已完成

- MoonBit 核心库实现；
- 跨分块流式扫描器；
- 协议风险分类器；
- 策略、门禁、JSON 和报告脱敏系统；
- 命令行审计工具；
- README；
- Apache-2.0 许可证；
- 91 项自动化测试；
- GitHub Actions CI 配置；
- 查重与差异说明；
- 威胁模型；
- 集成指南；
- 20 类攻击样例；
- CI、Agent、流式审计与门禁策略示例；
- 一页项目申报书草稿；
- 一页 PDF 项目申报书；
- 演示脚本。

## 初审报名之前必须补齐

- 公开 GitHub 仓库地址（目标：`https://github.com/SongYZZZ/moonansi-guard`）；
- `moon.mod` 中的真实 `repository` 字段（已填写）；
- 报名问卷中的个人信息；
- 最终查重复核。

## 初审通过后、项目验收前完成

- 发布到 `mooncakes.io`；
- 继续补充协议语料、资源限制、跨目标验证和基准测试；
- 保留开发提交、测试、CI、变更日志和版本发布记录。

## 推荐报名顺序

1. 在 GitHub 创建公开仓库。
2. 把本地仓库推送到 GitHub。
3. 确认 `moon.mod` 的 `repository` 字段与公开仓库一致。
4. 确认 GitHub Actions CI 通过。
5. 打开仓库链接，使用未登录窗口检查 README、许可证和代码均可访问。
6. 重新执行最终查重。
7. 将 `docs/submission-application.pdf` 和仓库链接填入报名问卷。

## 初审材料可写内容

项目名称：MoonAnsi Guard

项目类型：原创 MoonBit 开源库

项目简介：面向 AI Agent、CI 日志和远程命令输出的终端控制序列安全清洗与审计库。它能将不可信终端输出转换为安全文本，并报告剪贴板写入、隐藏超链接、标题修改、光标移动、清屏和日志改写等风险。

项目亮点：不是普通的 ANSI 去颜色工具，而是面向安全审计场景设计，提供风险类型、严重级别、偏移位置和解释信息，便于上层系统做日志留存、告警和人工复核。

当前基础：已完成核心库、示例、测试、README、CI、许可证和查重说明。
