fuzz/api/main.go (22 lines of code) (raw):

package api import ( "context" "encoding/json" "github.com/Azure/agentbaker/pkg/agent" "github.com/Azure/agentbaker/pkg/agent/datamodel" ) func Fuzz(data []byte) int { var config datamodel.NodeBootstrappingConfiguration if err := json.Unmarshal(data, &config); err != nil { return -1 } baker, err := agent.NewAgentBaker() if err != nil { return -1 } _, err = baker.GetNodeBootstrapping(context.Background(), &config) if err != nil { return -1 } return 1 }