码小六是一款用于监控和管理GitHub代码的系统,这套系统可以帮助用户对GitHub代码进行监控,防止GitHub代码代码泄露;很多企业都有自己的软件项目,有不少项目会在正式发布前将其放到GitHub平台中先进行测试,虽然利用GitHub来测试项目是一种节省测试成本最好的方法之一,但同时也存在一些问题,比如项目的核心代码有可能会泄露,因此企业在将项目上传到GitHub后,就应该对代码进行监控;码小六是一个开源的GitHub代码监控系统,简单易部署,能够为企业提供一个直观的可视化监控解决方案,有效防止GitHub代码泄露。
软件功能
支持GitHub令牌管理及智能调度。
扫描结果信息丰富,支持批量操作。
任务配置灵活,可单独配置任务扫描参数。
支持白名单模式,主动忽略白名单仓库。
支持邮件、钉钉、WebHook、Telegram、企业微信通知。
软件特色
可视化界面,操作简单,部署方式简单。
您可以按需选择Docker部署或源码部署。
使用这款工具可以很好的对企业编写的代码进行监控。
可以防止企业的GitHub代码泄露给企业造成损失。
非常直观的用户界面,用户可以灵活的配置各种参数。
通过设置定期扫描GitHub,以及时发现有可能造成代码泄露的行为。
使用方法
源码部署
克隆代码
配置 Apache
请确保已开启 mod_rewrite 模块
下载依赖包
安装 Composer:
配置阿里云镜像:
下载项目依赖包:
项目配置
设置目录权限:
生成应用密钥:
创建并配置数据库:
自动生成表结构:
配置任务调度
创建用户
如需查看用户列表或删除用户请执行:
配置令牌与任务
进入系统后请前往 [ 令牌配置 ] 和 [ 任务配置 ] 模块进行配置,配置完毕即可使用!
更新日志
新增批量“加入白名单”功能
令牌配置页新增直达申请令牌按钮 + 完善帮助信息
初次新增令牌显示 [ 未同步 ] 状态 + 字段说明文案调整
应用概况页新增新手指引 + 配置状态
Firefox 登录界面样式优化
钉钉自定义机器人接入文档地址更新