Skip to content

Latest commit

 

History

2 Commits

Folders and files

NameName
Last commit message
Last commit date
 
 
 
 
 
 
 
 

Repository files navigation

IntelliSA

IntelliSA logo

An Intelligent Analyzer for IaC Security Smell Detection via Rule and Neural Inference

Paper: "IntelliSA: An Intelligent Analyzer for IaC Security Smell Detection via Rule and Neural Inference"

IntelliSA Technical Overview

Overview

Problem: Static analysis tools generate high false positive rates, causing alert fatigue.

Solution: IntelliSA combines rule-based detection with neural inference to filter false positives while maintaining high recall.

Target: 9 security smell categories across Ansible, Chef, and Puppet.

Key Results

RQ1 Results

Artifact Scope

  • Reproduce Tables 2–6 via replication/RQ*/run_rq*.sh (RQ1–RQ3).
  • Run the IntelliSA CLI on the oracle dataset to see end-to-end behavior.
  • Optional internals (for curiosity only): early experiments and training pipeline are linked below.

DataSets

See replication/datasets/README.md for details on the oracle and training datasets.

See replication/prompts/README.md for all prompt templates used in experiments.

Repositories

IntelliSA-CLI

Production-ready CLI tool implementing the IntelliSA method.

GitHub: intellisa-cli

Optional internals

  • experiments: Early GLITCH analysis, LLM prompting trials, and pseudo-label generation scripts.
  • models: Full student-model training and distillation pipeline used to produce the CLI’s postfilter model.

Data & Replication

  • Everything to rerun Tables 2–6 and grab datasets: see replication/ (details in replication/README.md).

Artifact Reproducibility

See artifact/release-manifest.yaml for pinned commit SHAs, model versions, dataset versions, and tool dependencies used to generate paper results.

License

Research code: Apache 2.0 (see individual repo licenses)

Citation

@article{mei2026intellisa,
  title   = {IntelliSA: An Intelligent Static Analyzer for IaC Security Smell Detection Using Symbolic Rules and Neural Inference},
  author  = {Mei, Qiyue and Fu, Michael},
  year    = {2026},
  url     = {https://doi.org/10.48550/arXiv.2601.14595}
}

About

IntelliSA: Research artifacts and replication package

Resources

Stars

4 stars

Watchers

0 watching

Forks

Releases

Packages

Contributors

Languages