Remove senstive encryption entries from event data (#7719)

Fixes #7716
master
Praveen raj Mani 6 years ago committed by Harshavardhana
parent 2c0b3cadfc
commit a73da7755e
  1. 6
      cmd/notification.go

@ -31,6 +31,7 @@ import (
"sync" "sync"
"time" "time"
"github.com/minio/minio/cmd/crypto"
"github.com/minio/minio/cmd/logger" "github.com/minio/minio/cmd/logger"
"github.com/minio/minio/pkg/event" "github.com/minio/minio/pkg/event"
xnet "github.com/minio/minio/pkg/net" xnet "github.com/minio/minio/pkg/net"
@ -910,6 +911,11 @@ func (args eventArgs) ToEvent() event.Event {
} }
func sendEvent(args eventArgs) { func sendEvent(args eventArgs) {
// remove sensitive encryption entries in metadata.
crypto.RemoveSensitiveEntries(args.Object.UserDefined)
crypto.RemoveInternalEntries(args.Object.UserDefined)
// globalNotificationSys is not initialized in gateway mode. // globalNotificationSys is not initialized in gateway mode.
if globalNotificationSys == nil { if globalNotificationSys == nil {
return return

Loading…
Cancel
Save