internal/

directory
v0.0.22 Latest Latest
Warning

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

Go to latest
Published: Dec 21, 2023 License: Apache-2.0

Directories

Path Synopsis
Package assets contains the static assets.
Package assets contains the static assets.
mock
Package auth is a generated GoMock package.
Package auth is a generated GoMock package.
Package config contains a centralized structure for all configuration options.
Package config contains a centralized structure for all configuration options.
Package constants contains constants used throughout the application.
Package constants contains constants used throughout the application.
Package controlplane contains the gRPC server implementation for the control plane
Package controlplane contains the gRPC server implementation for the control plane
Package crypto provides cryptographic functions
Package crypto provides cryptographic functions
Package eea provides objects and event handlers for the EEA.
Package eea provides objects and event handlers for the EEA.
Package engine provides an implementation of the profile-engine-related objects, interfaces and functionality.
Package engine provides an implementation of the profile-engine-related objects, interfaces and functionality.
actions
Package actions provide necessary interfaces and implementations for processing actions, such as remediation and alerts.
Package actions provide necessary interfaces and implementations for processing actions, such as remediation and alerts.
actions/alert
Package alert provides necessary interfaces and implementations for processing alerts.
Package alert provides necessary interfaces and implementations for processing alerts.
actions/alert/noop
Package noop provides a fallback alert engine for cases where no alert is set.
Package noop provides a fallback alert engine for cases where no alert is set.
actions/alert/security_advisory
Package security_advisory provides necessary interfaces and implementations for creating alerts of type security advisory.
Package security_advisory provides necessary interfaces and implementations for creating alerts of type security advisory.
actions/remediate
Package remediate provides necessary interfaces and implementations for remediating rules.
Package remediate provides necessary interfaces and implementations for remediating rules.
actions/remediate/gh_branch_protect
Package gh_branch_protect provides the github branch protection remediation engine
Package gh_branch_protect provides the github branch protection remediation engine
actions/remediate/noop
Package noop provides a fallback remediation engine for cases where no remediation is set.
Package noop provides a fallback remediation engine for cases where no remediation is set.
actions/remediate/pull_request
Package pull_request provides the pull request remediation engine
Package pull_request provides the pull request remediation engine
actions/remediate/rest
Package rest provides the REST remediation engine
Package rest provides the REST remediation engine
errors
Package errors provides errors for the evaluator engine
Package errors provides errors for the evaluator engine
eval
Package eval provides necessary interfaces and implementations for evaluating rules.
Package eval provides necessary interfaces and implementations for evaluating rules.
eval/jq
Package jq provides the jq profile evaluator
Package jq provides the jq profile evaluator
eval/pr_actions
Package pr_actions contains shared code to take on PRs
Package pr_actions contains shared code to take on PRs
eval/rego
Package rego provides the rego rule evaluator
Package rego provides the rego rule evaluator
eval/trusty
Package trusty provides an evaluator that uses the trusty API
Package trusty provides an evaluator that uses the trusty API
eval/vulncheck
Package vulncheck provides the vulnerability check evaluator
Package vulncheck provides the vulnerability check evaluator
ingestcache
Package ingestcache a cache that is used to cache the results of ingesting data.
Package ingestcache a cache that is used to cache the results of ingesting data.
ingester
Package ingester provides necessary interfaces and implementations for ingesting data for rules.
Package ingester provides necessary interfaces and implementations for ingesting data for rules.
ingester/artifact
Package artifact provides the artifact ingestion engine
Package artifact provides the artifact ingestion engine
ingester/builtin
Package builtin provides the builtin ingestion engine
Package builtin provides the builtin ingestion engine
ingester/diff
Package diff provides the diff rule data ingest engine
Package diff provides the diff rule data ingest engine
ingester/git
Package git provides the git rule data ingest engine
Package git provides the git rule data ingest engine
ingester/rest
Package rest provides the REST rule data ingest engine
Package rest provides the REST rule data ingest engine
interfaces
Package interfaces provides necessary interfaces and implementations for implementing engine plugins
Package interfaces provides necessary interfaces and implementations for implementing engine plugins
Package entities contains internal helper functions to deal with, validate and print the Entity protobuf enum.
Package entities contains internal helper functions to deal with, validate and print the Entity protobuf enum.
Package events provides the eventer object which is responsible for setting up the watermill router and handling the incoming events
Package events provides the eventer object which is responsible for setting up the watermill router and handling the incoming events
Package logger provides a general logging tools
Package logger provides a general logging tools
Package providers contains general utilities for interacting with providers.
Package providers contains general utilities for interacting with providers.
git
Package git provides a client for interacting with Git providers
Package git provides a client for interacting with Git providers
github
Package github provides a client for interacting with the GitHub API
Package github provides a client for interacting with the GitHub API
github/mock
Package mockgh is a generated GoMock package.
Package mockgh is a generated GoMock package.
http
Package http implements an HTTP client for interacting with an HTTP API.
Package http implements an HTTP client for interacting with an HTTP API.
telemetry
Package telemetry provides the telemetry interfaces and implementations for providers
Package telemetry provides the telemetry interfaces and implementations for providers
Package reconcilers contains the reconcilers for the various types of entities in minder.
Package reconcilers contains the reconcilers for the various types of entities in minder.
Package util provides helper functions for the minder CLI.
Package util provides helper functions for the minder CLI.
cli
Package cli contains utility for the cli
Package cli contains utility for the cli
cli/table
Package table contains utilities for rendering tables
Package table contains utilities for rendering tables
cli/table/glossy
Package glossy contains a glossy table
Package glossy contains a glossy table
cli/table/simple
Package simple contains a simple table
Package simple contains a simple table
cli/useragent
Package useragent contains utilities for setting up the CLI's user agent
Package useragent contains utilities for setting up the CLI's user agent
jsonyaml
Package jsonyaml contains utility functions for converting to/from json and yaml
Package jsonyaml contains utility functions for converting to/from json and yaml
rand
Package rand contains utility functions largely for unit testing.
Package rand contains utility functions largely for unit testing.
schemaupdate
Package schemaupdate contains utility functions to compare two schemas for updates
Package schemaupdate contains utility functions to compare two schemas for updates
testqueue
Package testqueue contains queue utilities for testing
Package testqueue contains queue utilities for testing
Package verifier provides a client for verifying various types of artifacts against various provenance mechanisms
Package verifier provides a client for verifying various types of artifacts against various provenance mechanisms
sigstore
Package sigstore provides a client for verifying artifacts using sigstore
Package sigstore provides a client for verifying artifacts using sigstore
sigstore/container
Package container provides the tools to verify a container artifact using sigstore
Package container provides the tools to verify a container artifact using sigstore

Jump to

Keyboard shortcuts

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