=========================================================== .___ __ __ _________________ __ __ __| _/|__|/ |_ / ___\_` __ \__ \ | | \/ __ | | \\_ __\ / /_/ > | \// __ \| | / /_/ | | || | \___ /|__| (____ /____/\____ | |__||__| /_____/ \/ \/ grep rough audit - static analysis tool v2.8 written by @Wireghoul =================================[justanotherhacker.com]=== keyutils-1.6.1/tests/bugzillas/bz1031154/runtest.sh-61-marker "CHECK BIG KEY" keyutils-1.6.1/tests/bugzillas/bz1031154/runtest.sh:62:xid=`printf %08x $id` keyutils-1.6.1/tests/bugzillas/bz1031154/runtest.sh-63- keyutils-1.6.1/tests/bugzillas/bz1031154/runtest.sh:64:pk=`cat /proc/keys | grep "^$xid.*test-key: 8192 \\[file\\]"` keyutils-1.6.1/tests/bugzillas/bz1031154/runtest.sh-65-echo $pk >>$OUTPUTFILE ############################################## keyutils-1.6.1/tests/keyctl/listing/valid/runtest.sh-69-prlist="" keyutils-1.6.1/tests/keyctl/listing/valid/runtest.sh:70:for i in `tail -2 $OUTPUTFILE | cut -d: -f1 | sed -e 's@ +@@g'` keyutils-1.6.1/tests/keyctl/listing/valid/runtest.sh-71- do ############################################## keyutils-1.6.1/tests/keyctl/noargs/runtest.sh-14- keyutils-1.6.1/tests/keyctl/noargs/runtest.sh:15:if [ "`sed -n -e 3p $OUTPUTFILE | cut -d: -f1`" != "Format" ] keyutils-1.6.1/tests/keyctl/noargs/runtest.sh-16-then ############################################## keyutils-1.6.1/tests/keyctl/reading/valid/runtest.sh-45-read_key $keyringid keyutils-1.6.1/tests/keyctl/reading/valid/runtest.sh:46:tmp=`printf %08x $keyid` keyutils-1.6.1/tests/keyctl/reading/valid/runtest.sh-47-if [ "$endian" = "LE" ] keyutils-1.6.1/tests/keyctl/reading/valid/runtest.sh-48-then keyutils-1.6.1/tests/keyctl/reading/valid/runtest.sh:49: tmp=`echo $tmp | sed 's/\(..\)\(..\)\(..\)\(..\)/\4\3\2\1/'` keyutils-1.6.1/tests/keyctl/reading/valid/runtest.sh-50-fi ############################################## keyutils-1.6.1/tests/keyctl/session/valid/runtest.sh-17-# check the session keyring ID is shown keyutils-1.6.1/tests/keyctl/session/valid/runtest.sh:18:seskeyring="`tail -2 $OUTPUTFILE | head -1`" keyutils-1.6.1/tests/keyctl/session/valid/runtest.sh-19-if ! expr "$seskeyring" : "Joined session keyring: [0-9]*" >&/dev/null ############################################## keyutils-1.6.1/tests/keyctl/show/noargs/runtest.sh-20-# must be at least two lines in the output (plus the test banner lines) keyutils-1.6.1/tests/keyctl/show/noargs/runtest.sh:21:nlines=`wc -l $OUTPUTFILE | cut -d\ -f1` keyutils-1.6.1/tests/keyctl/show/noargs/runtest.sh-22-if [ "$nlines" -lt 4 ] ############################################## keyutils-1.6.1/tests/keyctl/show/noargs/runtest.sh-27-# there must be a session keyring section on the third line keyutils-1.6.1/tests/keyctl/show/noargs/runtest.sh:28:if [ "`sed -n -e 3p $OUTPUTFILE`" != "Session Keyring" ] keyutils-1.6.1/tests/keyctl/show/noargs/runtest.sh-29-then ############################################## keyutils-1.6.1/tests/keyctl/show/noargs/runtest.sh-33-# the first key listed (line 2) should be a keying (the session keyring) ... keyutils-1.6.1/tests/keyctl/show/noargs/runtest.sh:34:keyring1="`grep -n keyring $OUTPUTFILE | cut -d: -f1 | head -1`" keyutils-1.6.1/tests/keyctl/show/noargs/runtest.sh-35-if [ "$keyring1" != "4" ] ############################################## keyutils-1.6.1/tests/keyctl/show/noargs/runtest.sh-40-# ... and it should be the session keyring keyutils-1.6.1/tests/keyctl/show/noargs/runtest.sh:41:keyring1name="`sed -n -e 4p $OUTPUTFILE | awk '{print $6}'`" keyutils-1.6.1/tests/keyctl/show/noargs/runtest.sh-42-if ! expr "$keyring1name" : "^RHTS/keyctl" >&/dev/null ############################################## keyutils-1.6.1/tests/keyctl/show/valid/runtest.sh-47- # we need to fix up the whitespace keyutils-1.6.1/tests/keyctl/show/valid/runtest.sh:48: keyids=`echo $keyids` keyutils-1.6.1/tests/keyctl/show/valid/runtest.sh:49: keyrings=`echo $keyrings` keyutils-1.6.1/tests/keyctl/show/valid/runtest.sh-50- ############################################## keyutils-1.6.1/tests/keyctl/show/valid/runtest.sh-71- fi keyutils-1.6.1/tests/keyctl/show/valid/runtest.sh:72: k=`keyctl show $i | wc -l` keyutils-1.6.1/tests/keyctl/show/valid/runtest.sh-73- if [ $(($j + 1)) != $k ] ############################################## keyutils-1.6.1/tests/toolbox.inc.sh-14- keyutils-1.6.1/tests/toolbox.inc.sh:15:endian=`file -L /proc/$$/exe` keyutils-1.6.1/tests/toolbox.inc.sh-16-if expr "$endian" : '.* MSB \(executable\|shared object\|pie executable\).*' >&/dev/null ############################################## keyutils-1.6.1/tests/toolbox.inc.sh-28-maxtypelen=31 keyutils-1.6.1/tests/toolbox.inc.sh:29:maxtype=`for ((i=0; i<$((maxtypelen)); i++)); do echo -n a; done` keyutils-1.6.1/tests/toolbox.inc.sh-30- ############################################## keyutils-1.6.1/tests/toolbox.inc.sh-32-pagelen=$((PAGE_SIZE - 1)) keyutils-1.6.1/tests/toolbox.inc.sh:33:fullpage=`for ((i=0; i<$((pagelen)); i++)); do echo -n a; done` keyutils-1.6.1/tests/toolbox.inc.sh-34-string4095=`for ((i=0; i<4095; i++)); do echo -n a; done` ############################################## keyutils-1.6.1/tests/toolbox.inc.sh-51-if [ -f $key_gc_delay_file ]; then keyutils-1.6.1/tests/toolbox.inc.sh:52: orig_gc_delay=`cat $key_gc_delay_file` keyutils-1.6.1/tests/toolbox.inc.sh-53-else ############################################## keyutils-1.6.1/tests/toolbox.inc.sh-135- keyutils-1.6.1/tests/toolbox.inc.sh:136: my_errmsg="`tail -1 $OUTPUTFILE`" keyutils-1.6.1/tests/toolbox.inc.sh-137- eval $my_varname="\"$my_errmsg\"" ############################################## keyutils-1.6.1/tests/toolbox.inc.sh-202- echo "+++ WAITING FOR KEY TO BE DESTROYED" >>$OUTPUTFILE keyutils-1.6.1/tests/toolbox.inc.sh:203: hexkeyid=`printf %08x $1` keyutils-1.6.1/tests/toolbox.inc.sh-204- ############################################## keyutils-1.6.1/tests/toolbox.inc.sh-228- keyutils-1.6.1/tests/toolbox.inc.sh:229: my_errmsg="`tail -1 $OUTPUTFILE`" keyutils-1.6.1/tests/toolbox.inc.sh-230- if ! expr "$my_errmsg" : ".*: No such file or directory" >&/dev/null ############################################## keyutils-1.6.1/tests/toolbox.inc.sh-410- keyutils-1.6.1/tests/toolbox.inc.sh:411: my_keyid="`tail -1 $OUTPUTFILE`" keyutils-1.6.1/tests/toolbox.inc.sh-412- if expr "$my_keyid" : '[1-9][0-9]*' >&/dev/null ############################################## keyutils-1.6.1/tests/toolbox.inc.sh-479- keyutils-1.6.1/tests/toolbox.inc.sh:480: my_rlist="`tail -1 $OUTPUTFILE`" keyutils-1.6.1/tests/toolbox.inc.sh-481- eval $my_varname="\"$my_rlist\"" ############################################## keyutils-1.6.1/tests/toolbox.inc.sh-566- keyutils-1.6.1/tests/toolbox.inc.sh:567: my_rdesc="`tail -1 $OUTPUTFILE`" keyutils-1.6.1/tests/toolbox.inc.sh-568- eval $my_varname="\"$my_rdesc\"" ############################################## keyutils-1.6.1/tests/toolbox.inc.sh-672- keyutils-1.6.1/tests/toolbox.inc.sh:673: my_payload="`tail -1 $OUTPUTFILE`" keyutils-1.6.1/tests/toolbox.inc.sh-674- eval $my_varname="\"$my_payload\"" ############################################## keyutils-1.6.1/tests/toolbox.inc.sh-689- my_varname=$1 keyutils-1.6.1/tests/toolbox.inc.sh:690: my_linecount="`echo \"$2\" | wc -l`" keyutils-1.6.1/tests/toolbox.inc.sh-691- ############################################## keyutils-1.6.1/tests/toolbox.inc.sh-766- keyutils-1.6.1/tests/toolbox.inc.sh:767: my_nunlinks="`tail -1 $OUTPUTFILE`" keyutils-1.6.1/tests/toolbox.inc.sh-768- ############################################## keyutils-1.6.1/tests/toolbox.inc.sh-773- keyutils-1.6.1/tests/toolbox.inc.sh:774: my_nunlinks=`echo $my_nunlinks | awk '{printf $1}'` keyutils-1.6.1/tests/toolbox.inc.sh-775- eval $my_varname="\"$my_nunlinks\"" ############################################## keyutils-1.6.1/tests/prepare.inc.sh-47-echo "keyutils version: $KEYUTILSVER" keyutils-1.6.1/tests/prepare.inc.sh:48:KEYUTILSVER=`expr "$KEYUTILSVER" : '.*keyutils-\([0-9.]*\).*'` keyutils-1.6.1/tests/prepare.inc.sh-49- ############################################## keyutils-1.6.1/debian/patches/Debian-specific-kernel-feature-tests.patch-56-- # check the session keyring ID is shown keyutils-1.6.1/debian/patches/Debian-specific-kernel-feature-tests.patch:57:- seskeyring="`tail -2 $OUTPUTFILE | head -1`" keyutils-1.6.1/debian/patches/Debian-specific-kernel-feature-tests.patch-58-- if ! expr "$seskeyring" : "Joined session keyring: [0-9]*" >&/dev/null ############################################## keyutils-1.6.1/debian/patches/endianness-and-PIE.patch-2-Date: Sun, 9 Feb 2020 15:09:33 +0100 keyutils-1.6.1/debian/patches/endianness-and-PIE.patch:3:Subject: fix regexp match against `file /proc/$$/exe` for -fPIE bash keyutils-1.6.1/debian/patches/endianness-and-PIE.patch-4- ############################################## keyutils-1.6.1/debian/patches/endianness-and-PIE.patch-20- keyutils-1.6.1/debian/patches/endianness-and-PIE.patch:21: endian=`file -L /proc/$$/exe` keyutils-1.6.1/debian/patches/endianness-and-PIE.patch-22--if expr "$endian" : '.* MSB \+\(executable\|shared object\).*' >&/dev/null ############################################## keyutils-1.6.1/.pc/Debian-specific-kernel-feature-tests.patch/tests/keyctl/session/valid/runtest.sh-19- # check the session keyring ID is shown keyutils-1.6.1/.pc/Debian-specific-kernel-feature-tests.patch/tests/keyctl/session/valid/runtest.sh:20: seskeyring="`tail -2 $OUTPUTFILE | head -1`" keyutils-1.6.1/.pc/Debian-specific-kernel-feature-tests.patch/tests/keyctl/session/valid/runtest.sh-21- if ! expr "$seskeyring" : "Joined session keyring: [0-9]*" >&/dev/null ############################################## keyutils-1.6.1/.pc/Debian-specific-kernel-feature-tests.patch/tests/keyctl/session/valid/runtest.sh-32-# check the session keyring ID is shown keyutils-1.6.1/.pc/Debian-specific-kernel-feature-tests.patch/tests/keyctl/session/valid/runtest.sh:33:seskeyring="`tail -2 $OUTPUTFILE | head -1`" keyutils-1.6.1/.pc/Debian-specific-kernel-feature-tests.patch/tests/keyctl/session/valid/runtest.sh-34-if ! expr "$seskeyring" : "Joined session keyring: [0-9]*" >&/dev/null ############################################## keyutils-1.6.1/.pc/Debian-specific-kernel-feature-tests.patch/tests/keyctl/show/valid/runtest.sh-48- # we need to fix up the whitespace keyutils-1.6.1/.pc/Debian-specific-kernel-feature-tests.patch/tests/keyctl/show/valid/runtest.sh:49: keyids=`echo $keyids` keyutils-1.6.1/.pc/Debian-specific-kernel-feature-tests.patch/tests/keyctl/show/valid/runtest.sh:50: keyrings=`echo $keyrings` keyutils-1.6.1/.pc/Debian-specific-kernel-feature-tests.patch/tests/keyctl/show/valid/runtest.sh-51- ############################################## keyutils-1.6.1/.pc/Debian-specific-kernel-feature-tests.patch/tests/keyctl/show/valid/runtest.sh-72- fi keyutils-1.6.1/.pc/Debian-specific-kernel-feature-tests.patch/tests/keyctl/show/valid/runtest.sh:73: k=`keyctl show $i | wc -l` keyutils-1.6.1/.pc/Debian-specific-kernel-feature-tests.patch/tests/keyctl/show/valid/runtest.sh-74- if [ $(($j + 1)) != $k ] ############################################## keyutils-1.6.1/.pc/Debian-specific-kernel-feature-tests.patch/tests/prepare.inc.sh-47-echo "keyutils version: $KEYUTILSVER" keyutils-1.6.1/.pc/Debian-specific-kernel-feature-tests.patch/tests/prepare.inc.sh:48:KEYUTILSVER=`expr "$KEYUTILSVER" : '.*keyutils-\([0-9.]*\).*'` keyutils-1.6.1/.pc/Debian-specific-kernel-feature-tests.patch/tests/prepare.inc.sh-49- ############################################## keyutils-1.6.1/.pc/endianness-and-PIE.patch/tests/toolbox.inc.sh-14- keyutils-1.6.1/.pc/endianness-and-PIE.patch/tests/toolbox.inc.sh:15:endian=`file -L /proc/$$/exe` keyutils-1.6.1/.pc/endianness-and-PIE.patch/tests/toolbox.inc.sh-16-if expr "$endian" : '.* MSB \+\(executable\|shared object\).*' >&/dev/null ############################################## keyutils-1.6.1/.pc/endianness-and-PIE.patch/tests/toolbox.inc.sh-28-maxtypelen=31 keyutils-1.6.1/.pc/endianness-and-PIE.patch/tests/toolbox.inc.sh:29:maxtype=`for ((i=0; i<$((maxtypelen)); i++)); do echo -n a; done` keyutils-1.6.1/.pc/endianness-and-PIE.patch/tests/toolbox.inc.sh-30- ############################################## keyutils-1.6.1/.pc/endianness-and-PIE.patch/tests/toolbox.inc.sh-32-pagelen=$((PAGE_SIZE - 1)) keyutils-1.6.1/.pc/endianness-and-PIE.patch/tests/toolbox.inc.sh:33:fullpage=`for ((i=0; i<$((pagelen)); i++)); do echo -n a; done` keyutils-1.6.1/.pc/endianness-and-PIE.patch/tests/toolbox.inc.sh-34-string4095=`for ((i=0; i<4095; i++)); do echo -n a; done` ############################################## keyutils-1.6.1/.pc/endianness-and-PIE.patch/tests/toolbox.inc.sh-51-if [ -f $key_gc_delay_file ]; then keyutils-1.6.1/.pc/endianness-and-PIE.patch/tests/toolbox.inc.sh:52: orig_gc_delay=`cat $key_gc_delay_file` keyutils-1.6.1/.pc/endianness-and-PIE.patch/tests/toolbox.inc.sh-53-else ############################################## keyutils-1.6.1/.pc/endianness-and-PIE.patch/tests/toolbox.inc.sh-135- keyutils-1.6.1/.pc/endianness-and-PIE.patch/tests/toolbox.inc.sh:136: my_errmsg="`tail -1 $OUTPUTFILE`" keyutils-1.6.1/.pc/endianness-and-PIE.patch/tests/toolbox.inc.sh-137- eval $my_varname="\"$my_errmsg\"" ############################################## keyutils-1.6.1/.pc/endianness-and-PIE.patch/tests/toolbox.inc.sh-202- echo "+++ WAITING FOR KEY TO BE DESTROYED" >>$OUTPUTFILE keyutils-1.6.1/.pc/endianness-and-PIE.patch/tests/toolbox.inc.sh:203: hexkeyid=`printf %08x $1` keyutils-1.6.1/.pc/endianness-and-PIE.patch/tests/toolbox.inc.sh-204- ############################################## keyutils-1.6.1/.pc/endianness-and-PIE.patch/tests/toolbox.inc.sh-228- keyutils-1.6.1/.pc/endianness-and-PIE.patch/tests/toolbox.inc.sh:229: my_errmsg="`tail -1 $OUTPUTFILE`" keyutils-1.6.1/.pc/endianness-and-PIE.patch/tests/toolbox.inc.sh-230- if ! expr "$my_errmsg" : ".*: No such file or directory" >&/dev/null ############################################## keyutils-1.6.1/.pc/endianness-and-PIE.patch/tests/toolbox.inc.sh-410- keyutils-1.6.1/.pc/endianness-and-PIE.patch/tests/toolbox.inc.sh:411: my_keyid="`tail -1 $OUTPUTFILE`" keyutils-1.6.1/.pc/endianness-and-PIE.patch/tests/toolbox.inc.sh-412- if expr "$my_keyid" : '[1-9][0-9]*' >&/dev/null ############################################## keyutils-1.6.1/.pc/endianness-and-PIE.patch/tests/toolbox.inc.sh-479- keyutils-1.6.1/.pc/endianness-and-PIE.patch/tests/toolbox.inc.sh:480: my_rlist="`tail -1 $OUTPUTFILE`" keyutils-1.6.1/.pc/endianness-and-PIE.patch/tests/toolbox.inc.sh-481- eval $my_varname="\"$my_rlist\"" ############################################## keyutils-1.6.1/.pc/endianness-and-PIE.patch/tests/toolbox.inc.sh-566- keyutils-1.6.1/.pc/endianness-and-PIE.patch/tests/toolbox.inc.sh:567: my_rdesc="`tail -1 $OUTPUTFILE`" keyutils-1.6.1/.pc/endianness-and-PIE.patch/tests/toolbox.inc.sh-568- eval $my_varname="\"$my_rdesc\"" ############################################## keyutils-1.6.1/.pc/endianness-and-PIE.patch/tests/toolbox.inc.sh-672- keyutils-1.6.1/.pc/endianness-and-PIE.patch/tests/toolbox.inc.sh:673: my_payload="`tail -1 $OUTPUTFILE`" keyutils-1.6.1/.pc/endianness-and-PIE.patch/tests/toolbox.inc.sh-674- eval $my_varname="\"$my_payload\"" ############################################## keyutils-1.6.1/.pc/endianness-and-PIE.patch/tests/toolbox.inc.sh-689- my_varname=$1 keyutils-1.6.1/.pc/endianness-and-PIE.patch/tests/toolbox.inc.sh:690: my_linecount="`echo \"$2\" | wc -l`" keyutils-1.6.1/.pc/endianness-and-PIE.patch/tests/toolbox.inc.sh-691- ############################################## keyutils-1.6.1/.pc/endianness-and-PIE.patch/tests/toolbox.inc.sh-766- keyutils-1.6.1/.pc/endianness-and-PIE.patch/tests/toolbox.inc.sh:767: my_nunlinks="`tail -1 $OUTPUTFILE`" keyutils-1.6.1/.pc/endianness-and-PIE.patch/tests/toolbox.inc.sh-768- ############################################## keyutils-1.6.1/.pc/endianness-and-PIE.patch/tests/toolbox.inc.sh-773- keyutils-1.6.1/.pc/endianness-and-PIE.patch/tests/toolbox.inc.sh:774: my_nunlinks=`echo $my_nunlinks | awk '{printf $1}'` keyutils-1.6.1/.pc/endianness-and-PIE.patch/tests/toolbox.inc.sh-775- eval $my_varname="\"$my_nunlinks\"" ############################################## keyutils-1.6.1/.pc/Tests-for-KEYCTL_MOVE-require-kernel-5.3-or-above.patch/tests/prepare.inc.sh-47-echo "keyutils version: $KEYUTILSVER" keyutils-1.6.1/.pc/Tests-for-KEYCTL_MOVE-require-kernel-5.3-or-above.patch/tests/prepare.inc.sh:48:KEYUTILSVER=`expr "$KEYUTILSVER" : '.*keyutils-\([0-9.]*\).*'` keyutils-1.6.1/.pc/Tests-for-KEYCTL_MOVE-require-kernel-5.3-or-above.patch/tests/prepare.inc.sh-49-