# Functions
GetExcludePaths gets all the files that should be excluded.
GetKuberneterSources uses Kubernetes API to download runtime resources After Downloaded files kics scan the files as normal local files.
GetSources goes through the source slice, and determines the of source type (ex: zip, git, local).
GetTerraformerSources uses Terraformer to download runtime resources from AWS provider to terraform.
NewFileSystemSourceProvider initializes a FileSystemSourceProvider with path and files that will be ignored.
# Variables
ErrNotSupportedFile - error representing when a file format is not supported by KICS.
# Structs
ExtractedPath is a struct that contains the paths, temporary paths to remove and extraction map path of the sources Path is the slice of paths to scan ExtractionMap is a map that correlates the temporary path to the given path RemoveTmp is the slice containing temporary paths to be removed.
FileSystemSourceProvider provides a path to be scanned and a list of files which will not be scanned.
# Interfaces
SourceProvider is the interface that wraps the basic GetSources method.
# Type aliases
ResolverSink defines a sink function to be passed as reference to functions for resolved files/templates.
Sink defines a sink function to be passed as reference to functions.