Skip to content

Commit cee75bd

Browse files
author
m.gougam
committed
apply review;
1 parent fc85965 commit cee75bd

File tree

4 files changed

+10
-10
lines changed

4 files changed

+10
-10
lines changed

src/extensions/nginx-app-protect/monitoring/processor/nap.go

+3-3
Original file line numberDiff line numberDiff line change
@@ -449,13 +449,13 @@ func (f *NAPConfig) getViolations(logger *logrus.Entry) []*models.ViolationData
449449
value = v.HeaderData.Value
450450
} else if v.HeaderLength != "" {
451451
isB64Decoded = true
452-
decodedValue, err := base64.StdEncoding.DecodeString(v.HeaderName)
452+
decodedName, err := base64.StdEncoding.DecodeString(v.HeaderName)
453453
if err != nil {
454454
logger.Errorf("could not decode the Header %s for %v", v.HeaderName, f.SupportID)
455455
break
456456
}
457-
name = fmt.Sprintf("Header length: %s, exceeds Header length limit: %s", v.HeaderLength, v.HeaderLengthLimit)
458-
value = string(decodedValue)
457+
name = string(decodedName)
458+
value = fmt.Sprintf("Header length: %s, exceeds Header length limit: %s", v.HeaderLength, v.HeaderLengthLimit)
459459
}
460460

461461
if isB64Decoded {

src/extensions/nginx-app-protect/monitoring/processor/processor_test.go

+2-2
Original file line numberDiff line numberDiff line change
@@ -870,8 +870,8 @@ func TestNAPProcess(t *testing.T) {
870870
Name: "VIOL_HEADER_LENGTH",
871871
Context: "header",
872872
ContextData: &pb.ContextData{
873-
Name: "Header length: 42, exceeds Header length limit: 10",
874-
Value: "Host: dflkdjfldkfldkfldkflkdflkdflkdlfkdlf",
873+
Name: "Host: dflkdjfldkfldkfldkflkdflkdflkdlfkdlf",
874+
Value: "Header length: 42, exceeds Header length limit: 10",
875875
},
876876
},
877877
},

test/component/nginx-app-protect/monitoring/testData/events-out/xml_violation_header_data.json

+2-2
Original file line numberDiff line numberDiff line change
@@ -39,8 +39,8 @@
3939
"Name": "VIOL_HEADER_LENGTH",
4040
"Context": "header",
4141
"ContextData": {
42-
"Name": "Header length: 42, exceeds Header length limit: 10",
43-
"Value": "Host: dflkdjfldkfldkfldkflkdflkdflkdlfkdlf"
42+
"Name": "Host: dflkdjfldkfldkfldkflkdflkdflkdlfkdlf",
43+
"Value": "Header length: 42, exceeds Header length limit: 10"
4444
}
4545
}
4646
]

test/performance/vendor/github.com/nginx/agent/v2/src/extensions/nginx-app-protect/monitoring/processor/nap.go

+3-3
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

0 commit comments

Comments
 (0)