plan9-1.0-alt1.1.x86_64	unsafe-tmp-usage-in-scripts	fail	The test discovered scripts with errors which may be used by a user for damaging important system files. For example if a script uses in its work a temp file which is created in /tmp directory, then every user can create symlinks with the same name (pattern) in this directory in order to destroy or rewrite some system or another user's files. Scripts _must_ _use_ mktemp/tempfile or must use $TMPDIR. mktemp/tempfile is safest. $TMPDIR is safer than /tmp/ because libpam-tmpdir creates a subdirectory of /tmp that is only accessible by that user, and then sets TMPDIR and other variables to that. Hence, it doesn't matter nearly as much if you create a non-random filename, because nobody but you can access it. Found error in /usr/lib/plan9/bin/ps: $ grep -A5 -B5 /tmp/ /usr/lib/plan9/bin/ps then all=yes fi export all cat >/tmp/awk.xxx$$ <<'!' BEGIN{ state["D"] = "Spinwait"; state["I"] = "Idle"; state["J"] = "Jail"; state["R"] = "Ready"; -- ! case "${SYSNAME:-`uname`}" in SunOS) /bin/ps -aA -o 'user,pid,stime,time,rss,s,s,args' | sed 1d | nawk -f /tmp/awk.xxx$$ | sort -n +1 ;; *) /bin/ps -axww -o 'user,pid,start,time,rss,stat,wchan,command' | sed 1d | awk -f /tmp/awk.xxx$$ | sort -n +1 ;; esac rm -f /tmp/awk.xxx$$; 
plan9-9pfuse-debuginfo-1.0-alt1.1.x86_64	buildroot	fail	found paths to buildroot:  /usr/lib/debug/usr/lib/plan9/bin/9pfuse.debug: ; 
plan9-debuginfo-1.0-alt1.1.x86_64	buildroot	fail	found paths to buildroot:  /usr/lib/debug/usr/lib/plan9/bin/zip.debug:  /usr/lib/debug/usr/lib/plan9/bin/xd.debug:  /usr/lib/debug/usr/lib/plan9/bin/wc.debug:  /usr/lib/debug/usr/lib/plan9/bin/vmount0.debug:  /usr/lib/debug/usr/lib/plan9/bin/usage.debug:  /usr/lib/debug/usr/lib/plan9/bin/unzip.debug:  /usr/lib/debug/usr/lib/plan9/bin/unutf.debug:  /usr/lib/debug/usr/lib/plan9/bin/units.debug:  /usr/lib/debug/usr/lib/plan9/bin/uniq.debug:  /usr/lib/debug/usr/lib/plan9/bin/unicode.debug:  /usr/lib/debug/usr/lib/plan9/bin/tr.debug:  /usr/lib/debug/usr/lib/plan9/bin/touch.debug:  /usr/lib/debug/usr/lib/plan9/bin/time.debug:  /usr/lib/debug/usr/lib/plan9/bin/test.debug:  /usr/lib/debug/usr/lib/plan9/bin/tee.debug:  /usr/lib/debug/usr/lib/plan9/bin/tcs.debug:  /usr/lib/debug/usr/lib/plan9/bin/tar.debug:  /usr/lib/debug/usr/lib/plan9/bin/tail.debug:  /usr/lib/debug/usr/lib/plan9/bin/sum.debug:  /usr/lib/debug/usr/lib/plan9/bin/strings.debug:  /usr/lib/debug/usr/lib/plan9/bin/ssh-agent.debug:  /usr/lib/debug/usr/lib/plan9/bin/srv.debug:  /usr/lib/debug/usr/lib/plan9/bin/sprog.debug:  /usr/lib/debug/usr/lib/plan9/bin/split.debug:  /usr/lib/debug/usr/lib/plan9/bin/sort.debug:  /usr/lib/debug/usr/lib/plan9/bin/sleep.debug:  /usr/lib/debug/usr/lib/plan9/bin/sha1sum.debug:  /usr/lib/debug/usr/lib/plan9/bin/sftpcache.debug:  /usr/lib/debug/usr/lib/plan9/bin/seq.debug:  /usr/lib/debug/usr/lib/plan9/bin/sed.debug:  /usr/lib/debug/usr/lib/plan9/bin/secuser.debug:  /usr/lib/debug/usr/lib/plan9/bin/secstored.debug:  /usr/lib/debug/usr/lib/plan9/bin/secstore.debug:  /usr/lib/debug/usr/lib/plan9/bin/sam.debug:  /usr/lib/debug/usr/lib/plan9/bin/rsagen.debug:  /usr/lib/debug/usr/lib/plan9/bin/rsafill.debug:  /usr/lib/debug/usr/lib/plan9/bin/rsa2x509.debug:  /usr/lib/debug/usr/lib/plan9/bin/rsa2ssh.debug:  /usr/lib/debug/usr/lib/plan9/bin/rsa2pub.debug:  /usr/lib/debug/usr/lib/plan9/bin/rsa2csr.debug:  /usr/lib/debug/usr/lib/plan9/bin/rm.debug:  /usr/lib/debug/usr/lib/plan9/bin/readcons.debug:  /usr/lib/debug/usr/lib/plan9/bin/read.debug:  /usr/lib/debug/usr/lib/plan9/bin/rc.debug:  /usr/lib/debug/usr/lib/plan9/bin/ramfs.debug:  /usr/lib/debug/usr/lib/plan9/bin/primes.debug:  /usr/lib/debug/usr/lib/plan9/bin/pr.debug:  /usr/lib/debug/usr/lib/plan9/bin/plumber.debug:  /usr/lib/debug/usr/lib/plan9/bin/plumb.debug:  /usr/lib/debug/usr/lib/plan9/bin/pemencode.debug:  /usr/lib/debug/usr/lib/plan9/bin/pemdecode.debug:  /usr/lib/debug/usr/lib/plan9/bin/pbd.debug:  /usr/lib/debug/usr/lib/plan9/bin/passwd.debug:  /usr/lib/debug/usr/lib/plan9/bin/p.debug:  /usr/lib/debug/usr/lib/plan9/bin/netkey.debug:  /usr/lib/debug/usr/lib/plan9/bin/ndbquery.debug:  /usr/lib/debug/usr/lib/plan9/bin/ndbmkhosts.debug:  /usr/lib/debug/usr/lib/plan9/bin/ndbmkhash.debug:  /usr/lib/debug/usr/lib/plan9/bin/ndbmkdb.debug:  /usr/lib/debug/usr/lib/plan9/bin/ndbipquery.debug:  /usr/lib/debug/usr/lib/plan9/bin/namespace.debug:  /usr/lib/debug/usr/lib/plan9/bin/mtime.debug:  /usr/lib/debug/usr/lib/plan9/bin/mkdir.debug:  /usr/lib/debug/usr/lib/plan9/bin/md5sum.debug:  /usr/lib/debug/usr/lib/plan9/bin/mc.debug:  /usr/lib/debug/usr/lib/plan9/bin/ls.debug:  /usr/lib/debug/usr/lib/plan9/bin/look.debug:  /usr/lib/debug/usr/lib/plan9/bin/listen1.debug:  /usr/lib/debug/usr/lib/plan9/bin/join.debug:  /usr/lib/debug/usr/lib/plan9/bin/import.debug:  /usr/lib/debug/usr/lib/plan9/bin/idiff.debug:  /usr/lib/debug/usr/lib/plan9/bin/htmlfmt.debug:  /usr/lib/debug/usr/lib/plan9/bin/hoc.debug:  /usr/lib/debug/usr/lib/plan9/bin/hist.debug:  /usr/lib/debug/usr/lib/plan9/bin/hget.debug:  /usr/lib/debug/usr/lib/plan9/bin/gzip.debug:  /usr/lib/debug/usr/lib/plan9/bin/gview.debug:  /usr/lib/debug/usr/lib/plan9/bin/gunzip.debug:  /usr/lib/debug/usr/lib/plan9/bin/grep.debug:  /usr/lib/debug/usr/lib/plan9/bin/getflags.debug:  /usr/lib/debug/usr/lib/plan9/bin/fsize.debug:  /usr/lib/debug/usr/lib/plan9/bin/fs/zipfs.debug:  /usr/lib/debug/usr/lib/plan9/bin/fs/v6fs.debug:  /usr/lib/debug/usr/lib/plan9/bin/fs/v10fs.debug:  /usr/lib/debug/usr/lib/plan9/bin/fs/tpfs.debug:  /usr/lib/debug/usr/lib/plan9/bin/fs/tarfs.debug:  /usr/lib/debug/usr/lib/plan9/bin/fs/tapfs.debug:  /usr/lib/debug/usr/lib/plan9/bin/fs/cpiofs.debug:  /usr/lib/debug/usr/lib/plan9/bin/fs/32vfs.debug:  /usr/lib/debug/usr/lib/plan9/bin/freq.debug:  /usr/lib/debug/usr/lib/plan9/bin/fortune.debug:  /usr/lib/debug/usr/lib/plan9/bin/fmt.debug:  /usr/lib/debug/usr/lib/plan9/bin/file.debug:  /usr/lib/debug/usr/lib/plan9/bin/factotum.debug:  /usr/lib/debug/usr/lib/plan9/bin/factor.debug:  /usr/lib/debug/usr/lib/plan9/bin/ed.debug:  /usr/lib/debug/usr/lib/plan9/bin/echo.debug:  /usr/lib/debug/usr/lib/plan9/bin/dump9660.debug:  /usr/lib/debug/usr/lib/plan9/bin/du.debug:  /usr/lib/debug/usr/lib/plan9/bin/dsagen.debug:  /usr/lib/debug/usr/lib/plan9/bin/dsa2ssh.debug:  /usr/lib/debug/usr/lib/plan9/bin/dsa2pub.debug:  /usr/lib/debug/usr/lib/plan9/bin/dnstcp.debug:  /usr/lib/debug/usr/lib/plan9/bin/dnsquery.debug:  /usr/lib/debug/usr/lib/plan9/bin/dnsdebug.debug:  /usr/lib/debug/usr/lib/plan9/bin/dns.debug:  /usr/lib/debug/usr/lib/plan9/bin/diff.debug:  /usr/lib/debug/usr/lib/plan9/bin/dial.debug:  /usr/lib/debug/usr/lib/plan9/bin/dd.debug:  /usr/lib/debug/usr/lib/plan9/bin/dc.debug:  /usr/lib/debug/usr/lib/plan9/bin/date.debug:  /usr/lib/debug/usr/lib/plan9/bin/comm.debug:  /usr/lib/debug/usr/lib/plan9/bin/cmp.debug:  /usr/lib/debug/usr/lib/plan9/bin/cleanname.debug:  /usr/lib/debug/usr/lib/plan9/bin/cat.debug:  /usr/lib/debug/usr/lib/plan9/bin/calendar.debug:  /usr/lib/debug/usr/lib/plan9/bin/cal.debug:  /usr/lib/debug/usr/lib/plan9/bin/bzip2.debug:  /usr/lib/debug/usr/lib/plan9/bin/bunzip2.debug:  /usr/lib/debug/usr/lib/plan9/bin/bc.debug:  /usr/lib/debug/usr/lib/plan9/bin/basename.debug:  /usr/lib/debug/usr/lib/plan9/bin/awk.debug:  /usr/lib/debug/usr/lib/plan9/bin/auxstats.debug:  /usr/lib/debug/usr/lib/plan9/bin/auxclog.debug:  /usr/lib/debug/usr/lib/plan9/bin/asn12rsa.debug:  /usr/lib/debug/usr/lib/plan9/bin/asn12dsa.debug:  /usr/lib/debug/usr/lib/plan9/bin/ascii.debug:  /usr/lib/debug/usr/lib/plan9/bin/aescbc.debug:  /usr/lib/debug/usr/lib/plan9/bin/Mail.debug:  /usr/lib/debug/usr/lib/plan9/bin/9pserve.debug:  /usr/lib/debug/usr/lib/plan9/bin/9p.debug:  /usr/lib/debug/usr/lib/plan9/bin/9660srv.debug: ; 
plan9-devel-debuginfo-1.0-alt1.1.x86_64	buildroot	fail	found paths to buildroot:  /usr/lib/debug/usr/lib/plan9/src/cmd/devdraw/o.devdraw.debug:  /usr/lib/debug/usr/lib/plan9/bin/yacc.debug:  /usr/lib/debug/usr/lib/plan9/bin/mk.debug:  /usr/lib/debug/usr/lib/plan9/bin/lex.debug:  /usr/lib/debug/usr/lib/plan9/bin/db.debug:  /usr/lib/debug/usr/lib/plan9/bin/9core.debug: ; 
plan9-man-1.0-alt1.1.noarch	unsafe-tmp-usage-in-scripts	fail	The test discovered scripts with errors which may be used by a user for damaging important system files. For example if a script uses in its work a temp file which is created in /tmp directory, then every user can create symlinks with the same name (pattern) in this directory in order to destroy or rewrite some system or another user's files. Scripts _must_ _use_ mktemp/tempfile or must use $TMPDIR. mktemp/tempfile is safest. $TMPDIR is safer than /tmp/ because libpam-tmpdir creates a subdirectory of /tmp that is only accessible by that user, and then sets TMPDIR and other variables to that. Hence, it doesn't matter nearly as much if you create a non-random filename, because nobody but you can access it. Found error in /usr/lib/plan9/bin/man: $ grep -A5 -B5 /tmp/ /usr/lib/plan9/bin/man MAN=manhtml b=`{echo $1 | sed 's/\.[0-9].*//'} if(test -f $b.html) web $b.html if not{ roff t $1 | troff2html >/tmp/man.$pid.$seq.html web /tmp/man.$pid.$seq.html seq=`{echo 1+$seq | hoc} } } #; 
plan9-troff-debuginfo-1.0-alt1.1.x86_64	buildroot	fail	found paths to buildroot:  /usr/lib/debug/usr/lib/plan9/bin/troff2html.debug:  /usr/lib/debug/usr/lib/plan9/bin/troff.debug:  /usr/lib/debug/usr/lib/plan9/bin/tr2post.debug:  /usr/lib/debug/usr/lib/plan9/bin/tpic.debug:  /usr/lib/debug/usr/lib/plan9/bin/tbl.debug:  /usr/lib/debug/usr/lib/plan9/bin/psdownload.debug:  /usr/lib/debug/usr/lib/plan9/bin/proof.debug:  /usr/lib/debug/usr/lib/plan9/bin/pic.debug:  /usr/lib/debug/usr/lib/plan9/bin/htmlroff.debug:  /usr/lib/debug/usr/lib/plan9/bin/eqn.debug:  /usr/lib/debug/usr/lib/plan9/bin/deroff.debug:  /usr/lib/debug/usr/lib/plan9/bin/delatex.debug: ; 
plan9-venti-debuginfo-1.0-alt1.1.x86_64	buildroot	fail	found paths to buildroot:  /usr/lib/debug/usr/lib/plan9/bin/vnfs.debug:  /usr/lib/debug/usr/lib/plan9/bin/venti/write.debug:  /usr/lib/debug/usr/lib/plan9/bin/venti/wrarena.debug:  /usr/lib/debug/usr/lib/plan9/bin/venti/verifyarena.debug:  /usr/lib/debug/usr/lib/plan9/bin/venti/venti.debug:  /usr/lib/debug/usr/lib/plan9/bin/venti/syncindex.debug:  /usr/lib/debug/usr/lib/plan9/bin/venti/sync.debug:  /usr/lib/debug/usr/lib/plan9/bin/venti/read.debug:  /usr/lib/debug/usr/lib/plan9/bin/venti/rdarena.debug:  /usr/lib/debug/usr/lib/plan9/bin/venti/printarena.debug:  /usr/lib/debug/usr/lib/plan9/bin/venti/mirrorarenas.debug:  /usr/lib/debug/usr/lib/plan9/bin/venti/fmtisect.debug:  /usr/lib/debug/usr/lib/plan9/bin/venti/fmtindex.debug:  /usr/lib/debug/usr/lib/plan9/bin/venti/fmtbloom.debug:  /usr/lib/debug/usr/lib/plan9/bin/venti/fmtarenas.debug:  /usr/lib/debug/usr/lib/plan9/bin/venti/fixarenas.debug:  /usr/lib/debug/usr/lib/plan9/bin/venti/findscore.debug:  /usr/lib/debug/usr/lib/plan9/bin/venti/dump.debug:  /usr/lib/debug/usr/lib/plan9/bin/venti/copy.debug:  /usr/lib/debug/usr/lib/plan9/bin/venti/clumpstats.debug:  /usr/lib/debug/usr/lib/plan9/bin/venti/checkindex.debug:  /usr/lib/debug/usr/lib/plan9/bin/venti/checkarenas.debug:  /usr/lib/debug/usr/lib/plan9/bin/venti/buildindex.debug:  /usr/lib/debug/usr/lib/plan9/bin/vcat.debug:  /usr/lib/debug/usr/lib/plan9/bin/vbackup.debug:  /usr/lib/debug/usr/lib/plan9/bin/vacfs.debug:  /usr/lib/debug/usr/lib/plan9/bin/vac.debug:  /usr/lib/debug/usr/lib/plan9/bin/unvac.debug: ; 
plan9-wm-1.0-alt1.1.x86_64	rpm-filesystem-conflict-file-file	warn	File /usr/bin/rio conflicts with the package python3-module-rasterio-1.1.8-alt3.x86_64. Moreover, the packages have no explicit conflicts with each other. You should add explicit conflicts, or, if conflicts are avoidable, consider using alternatives.; 
plan9-wm-debuginfo-1.0-alt1.1.x86_64	buildroot	fail	found paths to buildroot:  /usr/lib/debug/usr/lib/plan9/bin/yuv.debug:  /usr/lib/debug/usr/lib/plan9/bin/xshove.debug:  /usr/lib/debug/usr/lib/plan9/bin/wrapped/9term.debug:  /usr/lib/debug/usr/lib/plan9/bin/win.debug:  /usr/lib/debug/usr/lib/plan9/bin/tweak.debug:  /usr/lib/debug/usr/lib/plan9/bin/toppm.debug:  /usr/lib/debug/usr/lib/plan9/bin/topng.debug:  /usr/lib/debug/usr/lib/plan9/bin/toico.debug:  /usr/lib/debug/usr/lib/plan9/bin/togif.debug:  /usr/lib/debug/usr/lib/plan9/bin/tcolors.debug:  /usr/lib/debug/usr/lib/plan9/bin/statusbar.debug:  /usr/lib/debug/usr/lib/plan9/bin/stats.debug:  /usr/lib/debug/usr/lib/plan9/bin/snarfer.debug:  /usr/lib/debug/usr/lib/plan9/bin/scat.debug:  /usr/lib/debug/usr/lib/plan9/bin/samterm.debug:  /usr/lib/debug/usr/lib/plan9/bin/rio.debug:  /usr/lib/debug/usr/lib/plan9/bin/resample.debug:  /usr/lib/debug/usr/lib/plan9/bin/ppm.debug:  /usr/lib/debug/usr/lib/plan9/bin/png.debug:  /usr/lib/debug/usr/lib/plan9/bin/plot.debug:  /usr/lib/debug/usr/lib/plan9/bin/page.debug:  /usr/lib/debug/usr/lib/plan9/bin/mapd.debug:  /usr/lib/debug/usr/lib/plan9/bin/jpg.debug:  /usr/lib/debug/usr/lib/plan9/bin/img.debug:  /usr/lib/debug/usr/lib/plan9/bin/iconv.debug:  /usr/lib/debug/usr/lib/plan9/bin/ico.debug:  /usr/lib/debug/usr/lib/plan9/bin/graph.debug:  /usr/lib/debug/usr/lib/plan9/bin/grap.debug:  /usr/lib/debug/usr/lib/plan9/bin/gif.debug:  /usr/lib/debug/usr/lib/plan9/bin/fontsrv.debug:  /usr/lib/debug/usr/lib/plan9/bin/devdraw.debug:  /usr/lib/debug/usr/lib/plan9/bin/crop.debug:  /usr/lib/debug/usr/lib/plan9/bin/colors.debug:  /usr/lib/debug/usr/lib/plan9/bin/cmapcube.debug:  /usr/lib/debug/usr/lib/plan9/bin/bmp.debug:  /usr/lib/debug/usr/lib/plan9/bin/astro.debug:  /usr/lib/debug/usr/lib/plan9/bin/acmeevent.debug:  /usr/lib/debug/usr/lib/plan9/bin/acme.debug:  /usr/lib/debug/usr/lib/plan9/bin/Netfiles.debug: ; 
