# Packages
No description provided by the author
Package command provides helpers to execute process and parse the output.
No description provided by the author
# Functions
CloneGitRepository executes CloneGitRepositoryContext with background context.
CloneGitRepositoryContext clones a Git repository into a temporary directory and returns the path and branch name.
No description provided by the author
GenerateGithubURL returns a URL poiting to a line of a file on a specific branch in the Github web application.
IsAWSAccReachable returns whether the AWS account associated with the input ARN allows to assume role with the given params through the vulcan-assume-role service.
IsDockerImgReachable returns whether the input Docker image exists in the registry.
IsDomainReachable returns whether the input target is a reachable Domain Name.
IsGCPProjReachable returns whether the GCP project is reachable.
IsGitRepoReachable returns whether the input Git repository is reachable by performing a ls-remote.
IsHostnameReachable returns whether the input hostname target can be resolved.
IsReachable returns whether target is reachable so the check execution can be performed.
IsRedirectingTo checks if the url that the url param is pointing to is redirecting to a given domain name.
IsScannable tells you whether an asset can be scanned or not, based in its type and value.
IsWebAddrsReachable returns whether the input web address accepts HTTP requests.
NewAWSCreds creates a new AWS Credentials for Assume Role.
NewDockerCreds creates a new Docker Credentials struct.
NewGCPCreds creates a new GCP Credentials object for Service Account.
NewGitCreds creates a new Git Credentials struct.
# Constants
OKTADomain contains the domainname of OKTA service.
# Variables
DockerHubCreds represents a void DockerCreds struct allowed to be used with Docker Hub registry.
ErrFailedToGetDNSAnswer represents error returned when unable to get a valid answer from the current configured dns servers.
No description provided by the author
No description provided by the author
# Structs
AWSCreds holds data required to perform an assume role request.
No description provided by the author
GCPCreds holds data required to perform a `describe project` request.
No description provided by the author
# Interfaces
ServiceCreds represents the credentials necessary to access an authenticated service.