GitHub 的 / Semmle 的 CodeQL 查询执行器可以自托管吗

Can GitHub's / Semmle's CodeQL Query Executor be Self-hosted

我想让我的服务用户能够编写和执行 CodeQL 查询。我不想将它们的执行卸载到 GitHub 的 / Semmle 的服务器上。目前还不清楚这是否可行,或者我是否会 运行 进入许可问题。

security lab 中显示 "CodeQL is free for research and open source"。我确实希望用户编写的查询是开源的。但是,我不希望它们的执行由外部服务完成。

如有任何想法,我们将不胜感激。谢谢!

完整的 CodeQL 许可条款可用 here。许可证规定(强调):

Further, except (and only to the extent) permitted by applicable law or applicable third-party license, you will not (and have no right to):

  • ... share, publish, distribute or lend the Software, provide or make available the Software as a hosted solution (whether on a standalone basis or combined, incorporated or integrated with other software or services) for others to use, or transfer the Software or these Terms to any third party.

许可证明确禁止您正在考虑的内容。

如果您想探索各种选择,我建议您直接联系 GitHub 安全实验室。