mlsanityData to 7 Oct 2026

IntelliSA: An Intelligent Static Analyzer for IaC Security Smell Detection Using Symbolic Rules and Neural Inference

arXiv 2601.14595 ↗First posted 21 Jan 2026cs.CR cs.AIcited by 0

Not on the map. Why?

Abstract (arXiv)

Infrastructure as Code (IaC) enables automated provisioning of large-scale cloud and on-premise environments, reducing the need for repetitive manual setup. However, this automation is a double-edged sword: a single misconfiguration in IaC scripts can propagate widely, leading to severe system downtime and security risks. Prior studies have shown that IaC scripts often contain security smells--bad coding patterns that may introduce vulnerabilities--and have proposed static analyzers based on symbolic rules to detect them. Yet, our preliminary analysis reveals that rule-based detection alone tends to over-approximate, producing excessive false positives and increasing the burden of manual inspection. In this paper, we present IntelliSA, an intelligent static analyzer for IaC security smell detection that integrates symbolic rules with neural inference. IntelliSA applies symbolic rules to over-approximate potential smells for broad coverage, then employs neural inference to filter false positives. While an LLM can effectively perform this filtering, reliance on LLM APIs introduces high cost and latency, raises data governance concerns, and limits reproducibility and offline deployment. To address the challenges, we adopt a knowledge distillation approach: an LLM teacher generates pseudo-labels to train a compact student model--over 500x smaller--that learns from the teacher's knowledge and efficiently classifies false positives. We evaluate IntelliSA against two static analyzers and three LLM baselines (Claude-4, Grok-4, and GPT-5) using a human-labeled dataset including 241 security smells across 11,814 lines of real-world IaC code. Experimental results show that IntelliSA achieves the highest F1 score (83%), outperforming baselines by 7-42%. Moreover, IntelliSA demonstrates the best cost-effectiveness, detecting 60% of security smells while inspecting less than 2% of the codebase.

Key facts. No citing papers in the map yet (data through 7 Oct 2026). Builds on 5 of its 22 references that are in the map. First posted on arXiv 21 Jan 2026.

Builds on

5 of 22 references.

References · 5

  1. 2019Exploring the Limits of Transfer Learning with a Unified Text-to-Text Transformercited by 14,491
  2. 2015Neural Machine Translation of Rare Words with Subword Unitscited by 2,898
  3. 2024An Empirical Study of Static Analysis Tools for Secure Code Reviewcited by 17
  4. 2018Where Are The Gaps? A Systematic Mapping Study of Infrastructure as Code Researchcited by 9
  5. 2022GLITCH: Automated Polyglot Security Smell Detection in Infrastructure as Codecited by 5

Built on by

Not cited yet.