forge-sentinel-community开源项目

我要开发同款
刘鑫浩2026年06月04日
4阅读

技术信息

语言技术
Python
系统类型
Windows
行业分类
人工智能网络安全
开源地址
https://github.com/mingshenhk/forge-sentinel-community
授权协议
Non-Commercial Use

功能介绍

ForgeSentinel Community 是一个本地优先的静态代码安全扫描工具,主要面向私有代码仓库、个人开发者和中小团队的代码安全检查。项目的具体功能模块包括:
1)CLI 命令模块,提供 scan、profile、model-check、graph-build 等命令,方便在本地或 CI 中运行扫描;
2)项目文件扫描模块,可识别 Python、JavaScript、TypeScript、Java、Go、Ruby、PHP、C#、YAML、JSON、Terraform、Dockerfile、依赖文件和 GitHub Actions 等代码与配置文件;
3)项目画像模块,统计项目语言、文件数量和技术特征;
4)Semgrep 规则扫描模块,基于本地 Semgrep 和内置/离线规则包发现代码漏洞;
5)规则集管理模块,支持 local-core、community-full、community-paranoid、online-registry 等扫描模式;
6)报告生成模块,可输出 Markdown、HTML、JSON、SARIF 等格式报告;
7)CI 门禁模块,支持按严重级别、新增漏洞数量和高危问题阻断构建;
8)baseline 与 ignore 模块,用于过滤历史问题和已确认误报;
9)隐私与 LLM 控制模块,默认本地扫描,不上传源码,可选本地或显式授权的 LLM 复核。项目主要功能是帮助用户快速发现代码中的安全风险、生成可读报告,并接入 GitHub Actions 等流程,实现自动化安全审计。

示例图片

声明:本文仅代表作者观点,不代表本站立场。如果侵犯到您的合法权益,请联系我们删除侵权资源!如果遇到资源链接失效,请您通过评论或工单的方式通知管理员。未经允许,不得转载,本站所有资源文章禁止商业使用运营!
下载安装【程序员客栈】APP
实时对接需求、及时收发消息、丰富的开放项目需求、随时随地查看项目状态

评论