MCPcopy Create free account
hub / github.com/github/gh-aw / generateCustomSecretMaskingStep

Method generateCustomSecretMaskingStep

pkg/workflow/redact_secrets.go:207–217  ·  view source on GitHub ↗

generateCustomSecretMaskingStep generates a custom secret masking step from configuration

(yaml *strings.Builder, step map[string]any, data *WorkflowData)

Source from the content-addressed store, hash-verified

205
206// generateCustomSecretMaskingStep generates a custom secret masking step from configuration
207func (c *Compiler) generateCustomSecretMaskingStep(yaml *strings.Builder, step map[string]any, data *WorkflowData) {
208 // Record the custom secret masking step for validation
209 stepName := "Custom secret masking"
210 if name, ok := step["name"].(string); ok {
211 stepName = name
212 }
213 c.stepOrderTracker.RecordSecretRedaction(stepName)
214
215 // Generate the step YAML
216 c.renderStepFromMap(yaml, step, data, " ")
217}

Calls 2

renderStepFromMapMethod · 0.95
RecordSecretRedactionMethod · 0.80

Tested by 1