Upgrade dependent version: github.com/open-policy-agent/opa (#5315)
Upgrade dependent version: github.com/open-policy-agent/opa v0.18.0 -> v0.45.0 Signed-off-by: hongzhouzi <hongzhouzi@kubesphere.io> Signed-off-by: hongzhouzi <hongzhouzi@kubesphere.io>
This commit is contained in:
13
vendor/github.com/open-policy-agent/opa/ast/fuzz.go
generated
vendored
13
vendor/github.com/open-policy-agent/opa/ast/fuzz.go
generated
vendored
@@ -1,21 +1,10 @@
|
||||
//go:build gofuzz
|
||||
// +build gofuzz
|
||||
|
||||
package ast
|
||||
|
||||
import (
|
||||
"regexp"
|
||||
)
|
||||
|
||||
// nested { and [ tokens cause the parse time to explode.
|
||||
// see: https://github.com/mna/pigeon/issues/75
|
||||
var blacklistRegexp = regexp.MustCompile(`[{(\[]{5,}`)
|
||||
|
||||
func Fuzz(data []byte) int {
|
||||
|
||||
if blacklistRegexp.Match(data) {
|
||||
return -1
|
||||
}
|
||||
|
||||
str := string(data)
|
||||
_, _, err := ParseStatements("", str)
|
||||
|
||||
|
||||
Reference in New Issue
Block a user