[Preprint] Heimdallr: Characterizing and Detecting LLM-Induced Security Risks in GitHub CI Workflows
Bonan Ruan, Yeqi Fu, Chuqi Zhang, Jiahao Liu, Jun Zeng, Zhenkai Liang
arXiv 2026
|
@article{ruan2026heimdallr,
title={Heimdallr: Characterizing and Detecting LLM-Induced Security Risks in GitHub CI Workflows},
author={Ruan, Bonan and Fu, Yeqi and Zhang, Chuqi and Liu, Jiahao and Zeng, Jun and Liang, Zhenkai},
journal={arXiv preprint arXiv:2605.05969},
year={2026}
}
GitHub 持续集成(CI)工作流正越来越多地集成大语言模型(LLM),以自动完成审查、分流、内容生成和仓库维护。这带来了新的攻击面:外部可控的工作流输入可以影响 LLM 的提示与输出,继而影响安全决策、仓库状态或特权执行。尽管 LLM 安全和 CI 安全都已得到广泛研究,两者的交叉领域仍缺乏探索。本文首次系统研究 GitHub CI 工作流中由 LLM 引发的安全风险。我们沿完整执行链刻画问题,并建立由高层风险类别和具体威胁向量组成的分类体系。为在实践中检测此类风险,我们设计了混合分析框架 Heimdallr:它将工作流规范化为 LLM-Workflow Property Graph(L-WPG),并结合可触发性分析、LLM 辅助的数据流摘要和确定性传播,生成具体的威胁向量发现。在 300 个经人工标注的独立工作流上,Heimdallr 在 LLM 节点识别(F1 = 0.994)、可触发性分类(99.8%)和威胁向量检测(微平均 F1 = 0.917)方面均取得很高的准确率。作为持续检测与披露工作的一部分,我们目前已负责任地披露了分布在 759 个仓库中的 802 个易受攻击工作流实例,并收到 71 次确认。