Documentation
¶
Index ¶
Constants ¶
View Source
const (
EncryptedFileDisabled = "-"
)
Variables ¶
This section is empty.
Functions ¶
func EnvGraphSource ¶ added in v0.1.19
EnvGraphSource exposes credentials config.env entries to ${env:NAME} / ${var:NAME} gate probes and interpolation. It does not read config.files or build a Store.
func NewIntegrations ¶ added in v0.3.11
func NewIntegrations(cfg Config, deps EnvDeps) (credentials.Store, error)
NewIntegrations registers credentials/integrations for MCP and OpenAPI with /env and scoped Resolve.
Types ¶
type Config ¶
type Config struct {
Prefix string `json:"prefix"`
Env map[string]string `json:"env"`
Files []string `json:"files"`
EncryptedFile string `json:"encryptedFile"`
// ProcessEnv enables os.Getenv lookup (static default true; integrations default false).
ProcessEnv *bool `json:"processEnv,omitempty"`
// ManifestFiles lists workspace paths scanned for per-scope env: allowlists (integrations only).
ManifestFiles []string `json:"manifestFiles,omitempty"`
}
Click to show internal directories.
Click to hide internal directories.