From aa2d4450ad7cbd3d950b91c831da050ca7d12049 Mon Sep 17 00:00:00 2001 From: cokeBeer <1183310649@qq.com> Date: Fri, 13 May 2022 21:24:58 +0800 Subject: [PATCH] add v1modulePath() --- ql/lib/semmle/go/frameworks/Beego.qll | 12 ++++++------ 1 file changed, 6 insertions(+), 6 deletions(-) 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") }