#!/bin/bash
# show status of kernel CPU vulnerabilities

D="/sys/devices/system/cpu/vulnerabilities"
echo
printf "%17s: %s\n" "Date" "$(date)"
printf "%17s: %s\n" "Hostname" "$(hostname)"
printf "%17s: %s\n" "Kernel" "$(uname -r)"
printf "%17s: %s\n" "Directory" "$D"
echo

cd /sys/devices/system/cpu/vulnerabilities
for F in * ; do
   printf "%17s: %s\n" "$F" "$(cat $F)"
done
echo

echo "Dmesg:"
dmesg | grep -e microcode -e Xeon
echo

