plasma-discover-6.3.4-1.fc43

List of Findings

Error: COMPILER_WARNING (CWE-457): [#def1]
discover-6.3.4/libdiscover/backends/PackageKitBackend/PackageKitBackend.cpp: scope_hint: In member function ‘PackageKitBackend::aboutTo(AbstractResourcesBackend::AboutToAction)’
discover-6.3.4/libdiscover/backends/PackageKitBackend/PackageKitBackend.cpp:1215:38: warning[-Wmaybe-uninitialized]: ‘packageKitAction’ may be used uninitialized
# 1215 |     m_updater->setOfflineUpdateAction(packageKitAction);
#      |     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~
discover-6.3.4/libdiscover/backends/PackageKitBackend/PackageKitBackend.cpp:1206:33: note: ‘packageKitAction’ was declared here
# 1206 |     PackageKit::Offline::Action packageKitAction;
#      |                                 ^~~~~~~~~~~~~~~~
# 1213|           break;
# 1214|       }
# 1215|->     m_updater->setOfflineUpdateAction(packageKitAction);
# 1216|   }
# 1217|   

Error: COMPILER_WARNING (CWE-457): [#def2]
discover-6.3.4/libdiscover/backends/PackageKitBackend/PackageKitUpdater.cpp:930:27: warning[-Wmaybe-uninitialized]: ‘packageKitAction’ may be used uninitialized
#  930 |     m_offlineUpdateAction = action;
#      |                           ^
discover-6.3.4/libdiscover/backends/PackageKitBackend/PackageKitBackend.cpp: scope_hint: In member function ‘aboutTo’
discover-6.3.4/libdiscover/backends/PackageKitBackend/PackageKitBackend.cpp:1206:33: note: ‘packageKitAction’ was declared here
# 1206 |     PackageKit::Offline::Action packageKitAction;
#      |                                 ^
#  928|   void PackageKitUpdater::setOfflineUpdateAction(PackageKit::Offline::Action action)
#  929|   {
#  930|->     m_offlineUpdateAction = action;
#  931|       if (PackageKit::Daemon::global()->offline()->updateTriggered()) {
#  932|           PackageKit::Daemon::global()->offline()->trigger(action);

Error: COMPILER_WARNING (CWE-563): [#def3]
discover-6.3.4/libdiscover/backends/RpmOstreeBackend/RpmOstreeResource.cpp: scope_hint: In member function ‘virtual bool RpmOstreeResource::hasCategory(const QString&) const’
discover-6.3.4/libdiscover/backends/RpmOstreeBackend/RpmOstreeResource.cpp:458:52: warning[-Wunused-parameter]: unused parameter ‘category’
#  458 | bool RpmOstreeResource::hasCategory(const QString &category) const
#      |                                     ~~~~~~~~~~~~~~~^~~~~~~~
#  456|   }
#  457|   
#  458|-> bool RpmOstreeResource::hasCategory(const QString &category) const
#  459|   {
#  460|       return false;

Scan Properties

analyzer-version-clippy1.86.0
analyzer-version-cppcheck2.17.1
analyzer-version-gcc15.0.1
analyzer-version-gcc-analyzer15.0.1
analyzer-version-shellcheck0.10.0
analyzer-version-unicontrol0.0.2
enabled-pluginsclippy, cppcheck, gcc, shellcheck, unicontrol
exit-code0
hostip-172-16-1-16.us-west-2.compute.internal
known-false-positives/usr/share/csmock/known-false-positives.js
known-false-positives-rpmknown-false-positives-0.0.0.20250425.124705.g1c7c448.main-1.el9.noarch
mock-configfedora-rawhide-x86_64
project-nameplasma-discover-6.3.4-1.fc43
store-results-to/tmp/tmpvpj2v35w/plasma-discover-6.3.4-1.fc43.tar.xz
time-created2025-04-25 14:54:49
time-finished2025-04-25 14:59:06
toolcsmock
tool-args'/usr/bin/csmock' '-r' 'fedora-rawhide-x86_64' '-t' 'unicontrol,cppcheck,gcc,clippy,shellcheck' '-o' '/tmp/tmpvpj2v35w/plasma-discover-6.3.4-1.fc43.tar.xz' '--gcc-analyze' '--unicontrol-notests' '--unicontrol-bidi-only' '--install' 'pam' '--gcc-analyzer-bin=/usr/bin/gcc' '/tmp/tmpvpj2v35w/plasma-discover-6.3.4-1.fc43.src.rpm'
tool-versioncsmock-3.8.1.20250422.172604.g26bc3d6-1.el9