Slashing SAST False Positives with CPG + LLM: An Open-Source Hybrid Vulnerability Validation Framework
- Time
- 2026-08-09 15:00 ~ 15:40
- Speaker
- 許貽昇
- Room
- TR313
- Co-write
Abstract
SAST tools are essential in secure development, yet they generate overwhelming false positives that exhaust developer resources. This talk presents a fully open-source hybrid vulnerability validation framework using a three-stage pipeline: (1) integrating four SAST tools (cppcheck, flawfinder, RATS, CodeQL) with unified output normalization, (2) leveraging Joern to construct Code Property Graphs for extracting function context, dataflow paths, and caller/callee relationships, and (3) feeding CPG-enriched context to an LLM for systematic vulnerability path analysis. Evaluated on real-world projects like SQLite, the framework effectively filters false positives while maintaining high true vulnerability detection rates.
Speaker
許貽昇
現任職於奧義智慧科技(CyCraft)資安研究員。研究方向涵蓋靜態程式分析、IOT 安全、LLM 應用於資安自動化等領域。
Security researcher at CyCraft Technology. Research interests include static program analysis, IoT security, and applying LLM to security automation.