kde-settings-43.1-1.fc44

List of Findings

Error: SHELLCHECK_WARNING (CWE-758): [#def1]
/etc/kde/env/env.sh:1:1: error[SC2148]: Tips depend on target shell and yours is unknown. Add a shebang or a 'shell' directive.
#    1|-> ## from http://standards.freedesktop.org/menu-spec/latest/
#    2|   
#    3|   # XDG_DATA_DIRS

Error: SHELLCHECK_WARNING (CWE-571): [#def2]
/etc/kde/env/gpg-agent-startup.sh:29:12: warning[SC2155]: Declare and assign separately to avoid masking return values.
#   27|       eval "$(cat "${GPG_AGENT_INFO_FILE}")"
#   28|       eval "$(cut -d= -f1 < "${GPG_AGENT_INFO_FILE}" | xargs echo export)"
#   29|->     export GPG_TTY=$(tty)
#   30|     else
#   31|       eval "$(${GPG_AGENT} -s --daemon --write-env-file ${GPG_AGENT_INFO_FILE})"

Error: SHELLCHECK_WARNING (CWE-156): [#def3]
/etc/kde/env/gpg-agent-startup.sh:29:20: warning[SC2046]: Quote this to prevent word splitting.
#   27|       eval "$(cat "${GPG_AGENT_INFO_FILE}")"
#   28|       eval "$(cut -d= -f1 < "${GPG_AGENT_INFO_FILE}" | xargs echo export)"
#   29|->     export GPG_TTY=$(tty)
#   30|     else
#   31|       eval "$(${GPG_AGENT} -s --daemon --write-env-file ${GPG_AGENT_INFO_FILE})"

Error: SHELLCHECK_WARNING (CWE-477): [#def4]
/etc/kde/env/gtk2_rc_files.sh:7:26: warning[SC2166]: Prefer [ p ] && [ q ] as [ p -a q ] is not well defined.
#    5|   GTK2RC_KDE4_HOME=${HOME}/.gtkrc-2.0-kde4
#    6|   
#    7|-> if [ -f "${GTK2RC_FILE}" -a -f "${GTK2RC_KDE4}" -a ! -f "${GTK2RC_KDE4_HOME}" ]; then
#    8|     install -m644 -p "${GTK2RC_KDE4}" "${GTK2RC_KDE4_HOME}"
#    9|   fi

Error: SHELLCHECK_WARNING (CWE-477): [#def5]
/etc/kde/env/gtk2_rc_files.sh:7:49: warning[SC2166]: Prefer [ p ] && [ q ] as [ p -a q ] is not well defined.
#    5|   GTK2RC_KDE4_HOME=${HOME}/.gtkrc-2.0-kde4
#    6|   
#    7|-> if [ -f "${GTK2RC_FILE}" -a -f "${GTK2RC_KDE4}" -a ! -f "${GTK2RC_KDE4_HOME}" ]; then
#    8|     install -m644 -p "${GTK2RC_KDE4}" "${GTK2RC_KDE4_HOME}"
#    9|   fi

Error: SHELLCHECK_WARNING (CWE-758): [#def6]
/etc/profile.d/kde-openssh-askpass.sh:1:1: error[SC2148]: Tips depend on target shell and yours is unknown. Add a shebang or a 'shell' directive.
#    1|-> SSH_ASKPASS=/usr/bin/ksshaskpass
#    2|   export SSH_ASKPASS 

Error: SHELLCHECK_WARNING (CWE-758): [#def7]
/etc/profile.d/kde.sh:1:1: error[SC2148]: Tips depend on target shell and yours is unknown. Add a shebang or a 'shell' directive.
#    1|-> 
#    2|   ## Make sure KDEDIRS is set
#    3|   [ -z "$KDEDIRS" ] && KDEDIRS="/usr" && export KDEDIRS

Error: SHELLCHECK_WARNING (CWE-758): [#def8]
/etc/xdg/plasma-workspace/env/env.sh:1:1: error[SC2148]: Tips depend on target shell and yours is unknown. Add a shebang or a 'shell' directive.
#    1|-> ## from http://standards.freedesktop.org/menu-spec/latest/
#    2|   
#    3|   # XDG_CONFIG_DIRS

Error: SHELLCHECK_WARNING (CWE-477): [#def9]
/etc/xdg/plasma-workspace/env/gtk2_rc_files.sh:7:26: warning[SC2166]: Prefer [ p ] && [ q ] as [ p -a q ] is not well defined.
#    5|   GTK2RC_KDE4_HOME=${HOME}/.gtkrc-2.0-kde4
#    6|   
#    7|-> if [ -f "${GTK2RC_FILE}" -a -f "${GTK2RC_KDE4}" -a ! -f "${GTK2RC_KDE4_HOME}" ]; then
#    8|     install -m644 -p "${GTK2RC_KDE4}" "${GTK2RC_KDE4_HOME}"
#    9|   fi

Error: SHELLCHECK_WARNING (CWE-477): [#def10]
/etc/xdg/plasma-workspace/env/gtk2_rc_files.sh:7:49: warning[SC2166]: Prefer [ p ] && [ q ] as [ p -a q ] is not well defined.
#    5|   GTK2RC_KDE4_HOME=${HOME}/.gtkrc-2.0-kde4
#    6|   
#    7|-> if [ -f "${GTK2RC_FILE}" -a -f "${GTK2RC_KDE4}" -a ! -f "${GTK2RC_KDE4_HOME}" ]; then
#    8|     install -m644 -p "${GTK2RC_KDE4}" "${GTK2RC_KDE4_HOME}"
#    9|   fi

Error: SHELLCHECK_WARNING (CWE-758): [#def11]
/etc/xdg/plasma-workspace/env/ssh-agent.sh:1:1: error[SC2148]: Tips depend on target shell and yours is unknown. Add a shebang or a 'shell' directive.
#    1|-> if [ "$SSH_AUTH_SOCK" = "" ]; then
#    2|   SSH_AUTH_SOCK="$XDG_RUNTIME_DIR/ssh-agent.socket"
#    3|   export SSH_AUTH_SOCK

Error: SHELLCHECK_WARNING (CWE-477): [#def12]
/usr/lib/rpm/plasma4.prov:39:27: warning[SC2166]: Prefer [ p ] && [ q ] as [ p -a q ] is not well defined.
#   37|             fi
#   38|             # extra/paranoid sanity check
#   39|->           if [ -n "$type" -a -n "$name" ]; then
#   40|               version=`cat $instfile | grep ^X-KDE-PluginInfo-Version= | cut -d'=' -f2`
#   41|               if [ -z "$version" ]; then

Scan Properties

analyzer-version-clippy1.90.0
analyzer-version-cppcheck2.18.3
analyzer-version-gcc15.2.1
analyzer-version-gcc-analyzer16.0.0
analyzer-version-shellcheck0.11.0
analyzer-version-unicontrol0.0.2
enabled-pluginsclippy, cppcheck, gcc, shellcheck, unicontrol
exit-code0
hostip-172-16-1-185.us-west-2.compute.internal
known-false-positives/usr/share/csmock/known-false-positives.js
known-false-positives-rpmknown-false-positives-0.0.0.20250521.132812.g8eff701.main-1.el9.noarch
mock-configfedora-rawhide-gcc-latest-x86_64
project-namekde-settings-43.1-1.fc44
store-results-to/tmp/tmpvd1lh1ml/kde-settings-43.1-1.fc44.tar.xz
time-created2025-10-28 18:18:42
time-finished2025-10-28 18:19:54
toolcsmock
tool-args'/usr/bin/csmock' '-r' 'fedora-rawhide-gcc-latest-x86_64' '-t' 'gcc,cppcheck,shellcheck,clippy,unicontrol' '-o' '/tmp/tmpvd1lh1ml/kde-settings-43.1-1.fc44.tar.xz' '--gcc-analyze' '--unicontrol-notests' '--unicontrol-bidi-only' '--install' 'pam' '--install=gcc-latest' '--gcc-analyzer-bin=/opt/gcc-latest/bin/gcc' '/tmp/tmpvd1lh1ml/kde-settings-43.1-1.fc44.src.rpm'
tool-versioncsmock-3.8.3.20251027.143044.ge6b947b-1.el9