关于与代码扫描的集成
注意
网站管理员必须启用 code scanning,然后你才能使用此功能。 有关详细信息,请参阅“为设备配置代码扫描”。
如果企业所有者在企业级别设置了 GitHub Code Security 策略,则你可能无法启用或禁用 code scanning。 有关详细信息,请参阅“强制实施企业的代码安全性和分析策略”。
作为在 GitHub 中运行 code scanning 的替代方法,你可以使用 CodeQL CLI 或其他静态分析工具在其他地方执行分析,然后上传结果。 有关详细信息,请参阅“Using code scanning with your existing CI system”。
如果使用多个配置运行代码扫描,则警报有时会有多个分析源。 如果警报有多个分析源,你可在警报页上查看每个分析源的警报状态。 有关详细信息,请参阅“关于代码扫描警报”。
与 web 挂钩集成
可以使用 code scanning Webhook 构建或配置集成,例如 GitHub Apps 或 OAuth apps,以订阅存储库中的 code scanning 事件。 例如,你可以构建一个集成,当存储库中添加新的 code scanning 警报时,在 GitHub 上创建议题或向你发送 Slack 通知。 有关详细信息,请参阅 Webhooks 文档 和 Webhook 事件和有效负载。
延伸阅读
-
[AUTOTITLE](/code-security/code-scanning/introduction-to-code-scanning/about-code-scanning) -
[AUTOTITLE](/code-security/code-scanning/integrating-with-code-scanning/using-code-scanning-with-your-existing-ci-system) -
[AUTOTITLE](/code-security/code-scanning/integrating-with-code-scanning/sarif-support-for-code-scanning)