MCPcopy Create free account
hub / github.com/devnullvoid/pvetui / RedactEnvOverrides

Function RedactEnvOverrides

internal/plugins/communityscripts/scripts.go:615–625  ·  view source on GitHub ↗

RedactEnvOverrides returns a copy with sensitive values replaced.

(env []EnvOverride)

Source from the content-addressed store, hash-verified

613
614// RedactEnvOverrides returns a copy with sensitive values replaced.
615func RedactEnvOverrides(env []EnvOverride) []EnvOverride {
616 redacted := make([]EnvOverride, 0, len(env))
617 for _, override := range env {
618 if IsSensitiveEnvOverride(override.Name) {
619 override.Value = "[redacted]"
620 }
621 redacted = append(redacted, override)
622 }
623
624 return redacted
625}
626
627// AllowedEnvOverrideNames returns the supported Community Scripts var_* keys.
628func AllowedEnvOverrideNames() []string {

Callers 1

InstallScriptWithOptionsFunction · 0.85

Calls 1

IsSensitiveEnvOverrideFunction · 0.85

Tested by

no test coverage detected