跳到内容

在编码时查找并修复安全问题

从一开始就编写更安全的代码,并将安全分析内置到开发工作流中。GitHub Advanced Security可以帮助您在早期发现并解决代码中的安全问题,从而提高项目的安全性。

注册演示 联系销售人员

对每个git推送

代码扫描在编写代码时扫描代码是否存在安全问题,并将结果以本机方式集成到开发人员工作流中。安排运行安全分析每次推拉请求按计划或临时安排。

几分钟内完成设置使用GitHub操作,或在任何CI提供程序中运行分析。

查看拉取请求的安全扫描结果作为代码审查的一部分。

集成任何静态应用程序安全测试(SAST)引擎。使用CodeQL、开源引擎或任何商业第三方SAST工具。

审核对代码的更改响应安全扫描结果。

在集中视图中跨代码库监视结果,允许您优先考虑最重要的问题。

通过我们的API导出结果并通过webhooks收听新的警报。

找到关键漏洞并永远消除它们

CodeQL是一个革命性的语义代码引擎,可以将代码作为数据进行查询。查找代码中的深层安全问题。CodeQL强大的分析功能可以跟踪应用程序中的数据流,以识别SQL注入和远程代码执行等漏洞。

关注真实的结果,而不是误报。CodeQL的安全查询已经过改进,以提供业界领先的修复率——2020年60%的报告问题。

利用CodeQL社区。CodeQL附带了2000多个由GitHub和社区创建和支持的查询,所有这些都是开源的。

创建自定义查询针对定制问题。找到代码库中的每个bug实例,然后检查未来的每个git推送是否自动恢复。

保护代码安全

发现和管理硬编码机密

秘密扫描会监视存储库中已知的秘密格式,并在发现秘密后立即通知您。

获取的通知45+秘密提供者包括开发人员工作流中的AWS、Azure、Google Cloud、npm、Stripe和Twilio。

将通知标记为已修复、误报或无法修复。

从一开始就保护软件

无论您是在为开源项目做出贡献,还是为团队选择新工具,您的安全需求都会得到满足。