Мне надоело каждый раз заглядывать в письма от osec, поскольку в заголовке не указано отсутствие изменений в системе.
Посмотрел его настройки - в /etc/osec/pipe.conf задана строка команды для отправки отчёта:
# mail command
# MAIL_PIPE='/bin/mail -s "[osec] Daily security check ($STAT) -- $HOSTNAME" root'
MAIL_PIPE='/bin/mail -s "[osec] changes: Daily security check -- $HOSTNAME" root'
Посмотрел, что будет, если включить закомментированную строку - результат мне не понравился. Посмотрел, что происходит внутри /usr/share/osec/osec.cron и сделал в конфиге так:
MAIL_PIPE='/bin/mail -s "[osec] N$(($ADDED+$REMOVED+$CHANGED)) changes: Daily security check -- $HOSTNAME" root'
Теперь, когда нет изменений, в теме письма чётко написано: "[osec]
N0 changes: Daily security check"

Делать что-то более сложное поленился (теоретически можно перед mail сделать формирование переменной NOCHANGE и уже её значение включить в тему письма). Тем более поленился изменить сам /usr/share/osec/osec.cron, ведь потом нужно будет писать в багзиллу и добиваться внесения изменения в пакет.