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:
Sebastiaan van Stijn committed 2026-09-18 22:59:37 +02:00
1 parent cc63241e74
commit eb6fdda3df
1 file changed
+2 -2
+2 -2
View File
@@ -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)
}