WAF SQL注入和XSS检测增加缓存/优化部分WAF相关测试用例

This commit is contained in:
刘祥超
2023-12-09 11:46:50 +08:00
parent 536efeeb9c
commit b116effc6c
12 changed files with 325 additions and 567 deletions

View File

@@ -402,7 +402,7 @@ func (this *WAF) Stop() {
}
// MergeTemplate merge with template
func (this *WAF) MergeTemplate() (changedItems []string) {
func (this *WAF) MergeTemplate() (changedItems []string, err error) {
changedItems = []string{}
// compare versions
@@ -411,7 +411,10 @@ func (this *WAF) MergeTemplate() (changedItems []string) {
}
this.CreatedVersion = teaconst.Version
template := Template()
template, err := Template()
if err != nil {
return nil, err
}
groups := []*RuleGroup{}
groups = append(groups, template.Inbound...)
groups = append(groups, template.Outbound...)