目录

# MoonThreatGraph

项目名称:MoonThreatGraph

项目标识moonthreatgraph

项目简介MoonThreatGraph 是一个用 MoonBit 编写的可解释攻击路径分析库。它把资产、漏洞、权限和目标建模成有向图,自动搜索攻击路径、按风险分数排序,并输出适合比赛展示的简明报告。

What it does

  • 建模攻击面与威胁关系图
  • 搜索从入口到目标的可解释攻击路径
  • 按节点风险和边权重给路径打分
  • 提供一个可运行 CLI 演示,便于比赛展示

Why this project

这个项目适合 MoonBit 参赛的原因是:

  • 主体是清晰的 MoonBit 库,而不是只做一个脚本
  • 题目有扩展空间,后续可以接入 SBOM、权限配置、告警规则或资产清单
  • 能同时展示图算法、工程结构、测试和文档

Run

moon build
moon test
moon run cmd/main

Source notes

  • 本项目从零实现,没有直接搬运外部仓库代码。
  • 示例图、评分逻辑和测试用例均为原创。
  • 若后续接入第三方数据源,会在这里补充来源和许可说明。
  • 单一作者信息见 CONTRIBUTORS.md
  • 参赛自查说明见 docs/competition-notes.md
  • 源流说明见 docs/source-provenance.md

License

Apache-2.0

关于

一个 MoonBit 威胁路径分析库,专注把资产、漏洞、权限、暴露面和缓解措施建成图,支持可解释的攻击路径搜索、风险评分和路径排序,配套 CLI 演示与测试,适合比赛交付和后续扩展。

52.0 KB
邀请码
    Gitlink(确实开源)
  • 加入我们
  • 官网邮箱:gitlink@ccf.org.cn
  • QQ群
  • QQ群
  • 公众号
  • 公众号

版权所有:中国计算机学会技术支持:开源发展技术委员会
京ICP备13000930号-9 京公网安备 11010802047560号