Skip to content

Commit 338a593

Browse files
committed
Update documentation for HCL analysis capabilities
1 parent 741e79e commit 338a593

File tree

1 file changed

+14
-0
lines changed

1 file changed

+14
-0
lines changed

ql/lib/hcl.qll

Lines changed: 14 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,17 @@
1+
/**
2+
* Comprehensive analysis capabilities for HCL (HashiCorp Configuration Language) files.
3+
* This library includes AST analysis, resource definitions, security checks, provider-specific
4+
* functionality, and support for Terraform configurations.
5+
*
6+
* The library offers the following main components:
7+
* - AST nodes and expressions for analyzing HCL syntax and structure
8+
* - Resource and data source analysis for infrastructure components
9+
* - Variable, local, and constant value tracking
10+
* - Provider-specific classes for AWS, Azure, GCP, and other cloud providers
11+
* - Security analysis for detecting hardcoded secrets and misconfigurations
12+
* - Terraform-specific functionality for modules, state, and workflows
13+
*/
14+
115
import codeql.Locations
216
import codeql.files.FileSystem
317
import codeql.hcl.ast.AstNodes

0 commit comments

Comments
 (0)