MCPcopy Create free account
hub / github.com/compozy/agh / decodeTaskSecretJSON

Function decodeTaskSecretJSON

internal/task/block_service.go:541–552  ·  view source on GitHub ↗
(raw []byte)

Source from the content-addressed store, hash-verified

539}
540
541func decodeTaskSecretJSON(raw []byte) (any, bool) {
542 var decoded any
543 decoder := json.NewDecoder(bytes.NewReader(raw))
544 decoder.UseNumber()
545 if err := decoder.Decode(&decoded); err != nil {
546 return nil, false
547 }
548 if err := decoder.Decode(&struct{}{}); !errors.Is(err, io.EOF) {
549 return nil, false
550 }
551 return decoded, true
552}
553
554func taskSecretValueContainsSecret(value any) bool {
555 switch typed := value.(type) {

Callers 2

rejectTaskSecretJSONFunction · 0.85
redactTaskSecretJSONFunction · 0.85

Calls 1

IsMethod · 0.45

Tested by

no test coverage detected