Go to file
zuo_zuo2 27ee013c66 init 2023-11-05 16:09:05 +08:00
maven init 2023-11-05 16:06:07 +08:00
README.md init 2023-11-05 16:09:05 +08:00

README.md

holo_build

本项目为开源软件导论课程实践项目,目标获取不同开源生态的软件供应链数据

现已存在Maven生态相关数据相关代码及readme文档存放在maven目录下供参考

任务描述

  • 基于“开源河图HoloScope”项目的现有功能对其进行改进并选择不少于100个C/C++/Rust/Go语言为主体的开源项目分析包级别的依赖关系构建软件供应链知识图谱进一步分析关键软件包并对漏洞可能引发的安全风险进行预警

任务要求

  • 选择的开源项目来源于GitHub且star数不少于200
  • 每个组只能选择一种语言生态,组间的选择不重叠
  • 每个组fork出一个分支在此基础上开发通过Pull Request机制将改进的feature合并到主分支

其他说明

  • 完成的开源项目数超过10个可以获得奖励加分
  • 发现“开源河图”项目本身的问题,并积极修复,可以获得奖励加分
  • 分析操作系统类的开源项目,获得额外奖励加分