iac

package
v0.4.2 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: May 14, 2026 License: MIT Imports: 5 Imported by: 0

Documentation

Overview

Package iac holds Infrastructure-as-Code detectors (Terraform, Bicep, Dockerfile, ...).

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

This section is empty.

Types

type BicepDetector

type BicepDetector struct{}

BicepDetector detects Azure Bicep resources, params, and modules. Mirrors Java BicepDetector.

func NewBicepDetector

func NewBicepDetector() *BicepDetector

func (BicepDetector) DefaultConfidence

func (BicepDetector) DefaultConfidence() model.Confidence

func (BicepDetector) Detect

func (d BicepDetector) Detect(ctx *detector.Context) *detector.Result

func (BicepDetector) Name

func (BicepDetector) Name() string

func (BicepDetector) SupportedLanguages

func (BicepDetector) SupportedLanguages() []string

type DockerfileDetector

type DockerfileDetector struct{}

DockerfileDetector detects Dockerfile instructions (FROM, EXPOSE, ENV, LABEL, ARG, COPY --from). Mirrors Java DockerfileDetector.

func NewDockerfileDetector

func NewDockerfileDetector() *DockerfileDetector

func (DockerfileDetector) DefaultConfidence

func (DockerfileDetector) DefaultConfidence() model.Confidence

func (DockerfileDetector) Detect

func (DockerfileDetector) Name

func (DockerfileDetector) Name() string

func (DockerfileDetector) SupportedLanguages

func (DockerfileDetector) SupportedLanguages() []string

type TerraformDetector

type TerraformDetector struct{}

TerraformDetector detects Terraform resources, data sources, modules, variables, outputs, and providers. Mirrors Java TerraformDetector.

func NewTerraformDetector

func NewTerraformDetector() *TerraformDetector

func (TerraformDetector) DefaultConfidence

func (TerraformDetector) DefaultConfidence() model.Confidence

func (TerraformDetector) Detect

func (TerraformDetector) Name

func (TerraformDetector) Name() string

func (TerraformDetector) SupportedLanguages

func (TerraformDetector) SupportedLanguages() []string

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL