From 9b48d3f84e605570adc8a56ba09ac0839bbcbad8 Mon Sep 17 00:00:00 2001 From: Julien Neuhart Date: Thu, 13 Aug 2026 12:28:46 +0200 Subject: [PATCH] chore(libreoffice): silence a gosec G703 false positive on temp-file cleanup --- pkg/modules/libreoffice/api/singlepagesheets.go | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/pkg/modules/libreoffice/api/singlepagesheets.go b/pkg/modules/libreoffice/api/singlepagesheets.go index ce2f5549..d61f461d 100644 --- a/pkg/modules/libreoffice/api/singlepagesheets.go +++ b/pkg/modules/libreoffice/api/singlepagesheets.go @@ -85,7 +85,7 @@ func resetCalcScrollPosition(ctx context.Context, logger *slog.Logger, inputPath _, err = dst.Write(out) if err != nil { - _ = os.Remove(dst.Name()) + _ = os.Remove(dst.Name()) //nolint:gosec // G703: dst is from os.CreateTemp in the working directory, not a caller-controlled path logger.WarnContext(ctx, fmt.Sprintf("reset calc scroll position: write sanitized file: %s; using the original file", err)) return inputPath }