diff --git a/ql/lib/semmle/go/frameworks/Beego.qll b/ql/lib/semmle/go/frameworks/Beego.qll index f99390f5077..eaaf5756e12 100644 --- a/ql/lib/semmle/go/frameworks/Beego.qll +++ b/ql/lib/semmle/go/frameworks/Beego.qll @@ -12,36 +12,36 @@ private import semmle.go.security.SafeUrlFlowCustomizations * from the [Beego](https://github.com/beego/beego) package. */ module Beego { - /** Gets the module path `github.com/astaxie/beego` or `github.com/beego/beego`. */ - string modulePath() { result = ["github.com/astaxie/beego", "github.com/beego/beego"] } + /** Gets the v1 module path `github.com/astaxie/beego` or `github.com/beego/beego`. */ + string v1modulePath() { result = ["github.com/astaxie/beego", "github.com/beego/beego"] } /** Gets the v2 module path `github.com/beego/beego/v2` */ string v2modulePath() { result = "github.com/beego/beego/v2" } /** Gets the path for the root package of beego. */ string packagePath() { - result = package(modulePath(), "") + result = package(v1modulePath(), "") or result = package(v2modulePath(), "server/web") } /** Gets the path for the context package of beego. */ string contextPackagePath() { - result = package(modulePath(), "context") + result = package(v1modulePath(), "context") or result = package(v2modulePath(), "server/web/context") } /** Gets the path for the logs package of beego. */ string logsPackagePath() { - result = package(modulePath(), "logs") + result = package(v1modulePath(), "logs") or result = package(v2modulePath(), "core/logs") } /** Gets the path for the utils package of beego. */ string utilsPackagePath() { - result = package(modulePath(), "utils") + result = package(v1modulePath(), "utils") or result = package(v2modulePath(), "core/utils") }