SonarSource/sonar-iac
Static Code Analyser for Infrastructure-as-Code languages such as CloudFormation and Terraform as well as DevOps like Docker and Kubernetes
What's novel
Static Code Analyser for Infrastructure-as-Code languages such as CloudFormation and Terraform as well as DevOps like Docker and Kubernetes
Code Analysis
5 files read · 7 roundsA static code analyzer for Infrastructure-as-Code (IaC) that integrates with SonarQube to scan Kubernetes, Terraform, CloudFormation, Dockerfiles, and Helm charts for security vulnerabilities and code quality issues.
Strengths
Excellent modularity with clear separation between the Java plugin and language-specific extensions. Strong test coverage with dedicated fixtures for edge cases (parsing errors, invalid ranges). The Go integration for Helm template evaluation demonstrates thoughtful polyglot architecture.
Weaknesses
Some error handling could be more explicit in certain parser implementations. The reliance on external tools like cfn-lint requires careful dependency management during builds.
Score Breakdown
Signal breakdown
Innovation
Craft
Traction
Scope
Evidence
Commits
362
Contributors
42
Files
3231
Active weeks
48
Repository
Language
Java
Stars
56
Forks
10
License
NOASSERTION