In /logs/firmware/patool_extraction/rootfs.img_unblob_extracted/rootfs.img_extract/0-50593792.squashfs_v4_le_extract/usr/lib/conf-migrate/upgrade-run.d/wssecurity-user-handling line 3:
. /lib/rcscripts/sh/error.sh
  ^------------------------^ SC1091 (info): Not following: /lib/rcscripts/sh/error.sh was not specified as input (see shellcheck -x).


In /logs/firmware/patool_extraction/rootfs.img_unblob_extracted/rootfs.img_extract/0-50593792.squashfs_v4_le_extract/usr/lib/conf-migrate/upgrade-run.d/wssecurity-user-handling line 9:
[ -f $old_conf ] || {
     ^-------^ SC2086 (info): Double quote to prevent globbing and word splitting.

Did you mean: 
[ -f "$old_conf" ] || {


In /logs/firmware/patool_extraction/rootfs.img_unblob_extracted/rootfs.img_extract/0-50593792.squashfs_v4_le_extract/usr/lib/conf-migrate/upgrade-run.d/wssecurity-user-handling line 33:
	[ -z $(sed -n "/"$action"="$SENSITIVE"/p" $conf) ] || {
             ^-- SC2046 (warning): Quote this to prevent word splitting.
                         ^-----^ SC2027 (warning): The surrounding quotes actually unquote this. Remove or escape them.
                         ^-----^ SC2086 (info): Double quote to prevent globbing and word splitting.
                                   ^--------^ SC2027 (warning): The surrounding quotes actually unquote this. Remove or escape them.

Did you mean: 
	[ -z $(sed -n "/""$action""="$SENSITIVE"/p" $conf) ] || {


In /logs/firmware/patool_extraction/rootfs.img_unblob_extracted/rootfs.img_extract/0-50593792.squashfs_v4_le_extract/usr/lib/conf-migrate/upgrade-run.d/wssecurity-user-handling line 34:
		$(sed -i "s/"$action"="$SENSITIVE"/"$action"="$SECRET"/" $conf)
                ^-- SC2091 (warning): Remove surrounding $() to avoid executing output (or use eval if intentional).
                             ^-----^ SC2027 (warning): The surrounding quotes actually unquote this. Remove or escape them.
                             ^-----^ SC2086 (info): Double quote to prevent globbing and word splitting.
                                       ^--------^ SC2027 (warning): The surrounding quotes actually unquote this. Remove or escape them.
                                                    ^-----^ SC2027 (warning): The surrounding quotes actually unquote this. Remove or escape them.
                                                    ^-----^ SC2086 (info): Double quote to prevent globbing and word splitting.
                                                              ^-----^ SC2027 (warning): The surrounding quotes actually unquote this. Remove or escape them.

Did you mean: 
		$(sed -i "s/""$action""="$SENSITIVE"/""$action""="$SECRET"/" $conf)


In /logs/firmware/patool_extraction/rootfs.img_unblob_extracted/rootfs.img_extract/0-50593792.squashfs_v4_le_extract/usr/lib/conf-migrate/upgrade-run.d/wssecurity-user-handling line 35:
		information $action access_policy updated
                            ^-----^ SC2086 (info): Double quote to prevent globbing and word splitting.

Did you mean: 
		information "$action" access_policy updated

For more information:
  https://www.shellcheck.net/wiki/SC2027 -- The surrounding quotes actually u...
  https://www.shellcheck.net/wiki/SC2046 -- Quote this to prevent word splitt...
  https://www.shellcheck.net/wiki/SC2091 -- Remove surrounding $() to avoid e...