diff --git a/pkg/analyzer/analyzers/openai/openai.go b/pkg/analyzer/analyzers/openai/openai.go index 9a93147c648c..af0be0084f1f 100644 --- a/pkg/analyzer/analyzers/openai/openai.go +++ b/pkg/analyzer/analyzers/openai/openai.go @@ -51,16 +51,14 @@ func secretInfoToAnalyzerResult(info *AnalyzerJSON) *analyzers.AnalyzerResult { resource := analyzers.Resource{ Name: org.Title, FullyQualifiedName: org.ID, - Type: "org", + Type: "organization", + Metadata: map[string]any{ + "description": org.Description, + "user": org.User, + }, } // Copy each permission into this resource. - for _, perm := range perms { - binding := analyzers.Binding{ - Resource: resource, - Permission: perm, - } - result.Bindings = append(result.Bindings, binding) - } + result.Bindings = append(result.Bindings, analyzers.BindAllPermissions(resource, perms...)...) } return &result