{"categories":[{"label":"Build Tools","url":"https://skillfed.io/packages/category/software-development-build-tools/4"}],"enrichment":{"capability":"tfparse parses and evaluates Terraform HCL configuration files using Go bindings to the canonical Terraform implementation and defsec evaluation engine.","skillfed_tags":["terraform","infrastructure-as-code","hcl-parser"],"use_cases":["Analyze Terraform modules programmatically to extract resource definitions and validate configurations.","Build policy-as-code or compliance scanning tools that need to understand Terraform state and expressions.","Integrate Terraform parsing into Python-based infrastructure-as-code tooling or CI/CD pipelines.","Extract metadata from Terraform modules for documentation generation or dependency mapping.","Validate Terraform configurations before deployment by inspecting parsed structure and values."],"what_it_does":"tfparse is a Python extension that wraps Go bindings to Terraform's canonical HCL parser and the defsec evaluation engine. It handles the full complexity of Terraform configuration parsing, including variable interpolation, function evaluation, and expression resolution\u2014going beyond what a standard HCL parser can do. The library exposes a high-level Python interface to load and inspect parsed Terraform modules as dictionaries.\n\nThe package is built on cffi bindings to Go code and ships precompiled wheels for common platforms. It is intended for developers who need to programmatically analyze or process Terraform configurations in Python, such as linting tools, policy engines, or infrastructure scanning utilities.","worth_installing":"Yes, if you need to parse and evaluate Terraform configurations in Python. The package is actively maintained, has no known vulnerabilities, and uses a permissive license. Install friction is moderate due to compiled extensions, but prebuilt wheels cover common platforms. Note the Windows memory management caveat if that is a deployment target."},"id":"tfparse","links":{"html":"https://skillfed.io/packages/tfparse","md":"https://skillfed.io/packages/tfparse.md","pypi":"https://pypi.org/project/tfparse/"},"maintenance":{"status":"active"},"meta":{"latest_release":"2026-05-28","license_spdx":null,"license_treatment":"permissive","name":"tfparse","python_support":"unspecified","summary":"Python HCL/Terraform parser via extension for AquaSecurity defsec"},"popularity":{"monthly_downloads":156620,"position":10780,"tier":"top_15000"},"security":{"n_vulnerabilities":0},"version":"0.6.20"}
