contrib/apparmor: fix gosec linting (G703)
contrib/apparmor/main.go:28:23: G703: Path traversal via taint analysis (gosec)
if err := os.MkdirAll(path.Dir(apparmorProfilePath), 0o755); err != nil {
^
contrib/apparmor/main.go:32:23: G703: Path traversal via taint analysis (gosec)
f, err := os.OpenFile(apparmorProfilePath, os.O_WRONLY|os.O_CREATE|os.O_TRUNC, 0o644)
^
Signed-off-by: Sebastiaan van Stijn <github@gone.nl>
This commit is contained in:
1 file changed
+2
-2
@@ -25,11 +25,11 @@ func main() {
|
||||
}
|
||||
|
||||
// make sure /etc/apparmor.d exists
|
||||
if err := os.MkdirAll(path.Dir(apparmorProfilePath), 0o755); err != nil {
|
||||
if err := os.MkdirAll(path.Dir(apparmorProfilePath), 0o755); err != nil { // #nosec G703 -- intentionally using user-provided path.
|
||||
log.Fatal(err)
|
||||
}
|
||||
|
||||
f, err := os.OpenFile(apparmorProfilePath, os.O_WRONLY|os.O_CREATE|os.O_TRUNC, 0o644)
|
||||
f, err := os.OpenFile(apparmorProfilePath, os.O_WRONLY|os.O_CREATE|os.O_TRUNC, 0o644) // #nosec G703 -- intentionally using user-provided path
|
||||
if err != nil {
|
||||
log.Fatal(err)
|
||||
}
|
||||
|
||||
Reference in new issue
Block a user