diff options
author | Matthias Rauter <[email protected]> | 2025-06-18 13:44:57 +0200 |
---|---|---|
committer | Marc Mutz <[email protected]> | 2025-07-08 13:15:14 +0000 |
commit | d2c7a99301be674c430c83551b5fed6c3396a151 (patch) | |
tree | 8e2992cb63d03dadd206a6c1ee8336c4d2e1af90 | |
parent | 0bbdccb3061c76d43c3ce35c4f9187ab9b468657 (diff) |
QSaveFile is marked critical because the success of the
write operation is guaranteed in the documentation.
Developers can use it for security relevant implementations.
The headers are significant (contain only declarations).
QUIP: 23
Pick-to: 6.10 6.9 6.8
Task-number: QTBUG-135187
Change-Id: Ia1852effd38aa1c5ddc3b3a9fff64dfa072b485c
Reviewed-by: Marc Mutz <[email protected]>
-rw-r--r-- | src/corelib/io/qsavefile.cpp | 1 | ||||
-rw-r--r-- | src/corelib/io/qsavefile.h | 1 | ||||
-rw-r--r-- | src/corelib/io/qsavefile_p.h | 1 |
3 files changed, 3 insertions, 0 deletions
diff --git a/src/corelib/io/qsavefile.cpp b/src/corelib/io/qsavefile.cpp index 91f168f20f6..a7d101dc124 100644 --- a/src/corelib/io/qsavefile.cpp +++ b/src/corelib/io/qsavefile.cpp @@ -1,5 +1,6 @@ // Copyright (C) 2012 David Faure <[email protected]> // SPDX-License-Identifier: LicenseRef-Qt-Commercial OR LGPL-3.0-only OR GPL-2.0-only OR GPL-3.0-only +// Qt-Security score:critical reason:guaranteed-behavior #include "qsavefile.h" diff --git a/src/corelib/io/qsavefile.h b/src/corelib/io/qsavefile.h index bf0a91bae74..5e8cffe7c38 100644 --- a/src/corelib/io/qsavefile.h +++ b/src/corelib/io/qsavefile.h @@ -1,5 +1,6 @@ // Copyright (C) 2012 David Faure <[email protected]> // SPDX-License-Identifier: LicenseRef-Qt-Commercial OR LGPL-3.0-only OR GPL-2.0-only OR GPL-3.0-only +// Qt-Security score:significant reason:header-decls-only #ifndef QSAVEFILE_H #define QSAVEFILE_H diff --git a/src/corelib/io/qsavefile_p.h b/src/corelib/io/qsavefile_p.h index 50ecdad2daf..e1dcc0abe23 100644 --- a/src/corelib/io/qsavefile_p.h +++ b/src/corelib/io/qsavefile_p.h @@ -1,5 +1,6 @@ // Copyright (C) 2013 David Faure <[email protected]> // SPDX-License-Identifier: LicenseRef-Qt-Commercial OR LGPL-3.0-only OR GPL-2.0-only OR GPL-3.0-only +// Qt-Security score:significant reason:header-decls-only #ifndef QSAVEFILE_P_H #define QSAVEFILE_P_H |