Skip to content

Latest commit

 

History

History
142 lines (113 loc) · 3.79 KB

CHANGELOG.md

File metadata and controls

142 lines (113 loc) · 3.79 KB

Changelog

All notable changes to this project will be documented in this file.

The format is based on Keep a Changelog, and this project adheres to Semantic Versioning.

[Unreleased]

Added

  • iptables ipset
  • grub md5 password
  • vars/Debian-10
  • repository: pre-commit config, detect-secrets, lint

Changed

  • misc: logcheck, aide-hids, hash updates
  • github action: lint as separated workflow

Removed

[1.3.1] - 2021-03-13

Changed

  • misc: hash updates
  • repository: lint

[1.3.0] - 2021-02-27

Added

  • sshd certificates configuration
  • sudo 1.9.4+ options: json logs, remote syslog
  • github workflow
  • allow custom immutable apt directories and alternate file list

Changed

  • misc: hash updates, logcheck
  • sshd_config: allow to customize UseDNS
  • sshd-monit: decrease check frequency
  • s/travis-ci.org/travis-ci.com/

Removed

  • Travis-ci

[1.2.0] - 2020-07-12

Added

  • support for Ubuntu 20.04

Changed

  • Update tools and hashes
  • lint
  • Update to configuration of: logcheck, aide hids

[1.1.0] - 2020-02-01

Added

  • RHEL/Centos8 support, packer config
  • proxy support for kitchen-test through environment variables
  • custom /etc/issue
  • optional harden_backup vars (default: false) to have backup of files modified by copy/template modules

Changed

  • update inspec to 4.18
  • update ansible to 2.9.1/2.8.3
  • update ansible to 2.8.3/2.7.12
  • update lkrg to 0.7
  • fix ansible syntax for rsyslog tasks and templates
  • aide-hids exclusion: +prometheus

[1.0.0] - 2019-07-20

Added

Changed

  • Github: rename tags to match semantic versioning: 0.7.0, 0.8.0
  • Travis: switch dist to Xenial + lxd3
  • Centos7: default to python36 from EPEL
  • more linting

[0.9.0] - 2019-02-17

Added

  • test/full: add falco, ntpclient, osquery, harden-mailserver, auditd roles
  • test: add openscap check on centos/redhat and ubuntu
  • test/full inspec: use multiple baselines controls
  • custom shell PS1 variable
  • /etc/securetty: remove some lines (openscap)
  • ssh/moduli: cleaning
  • packer: Azure, Virtualbox, Vmware configurations
  • Initial RedHat-8 (beta) support

Changed

Removed

  • package open-iscsi
  • package setroubleshoot (CIS1.6.1.4)

[v0.8] - 2018-06-17

Added

  • Monit for sshd, rsyslog and osqueryd
  • More loop devices (ubuntu livepatch)
  • Rhel: enable selinux
  • Audit mode for apparmor
  • Experimental: rhel7.2 kpatch support
  • External dictionary for pam_cracklib (danielmiessler/SecLists)
  • Shell, sudo timeout
  • Motd
  • UTC Timezone
  • Optional testing: inspec (custom dev-sec linux-baseline), lynis, privilege escalation (kernelpop)
  • Optional testing: speculative execution vulnerabilities
  • Gitignore
  • iptables rules.v6
  • disable LLMNR

Changed

  • Osquery
  • Auditd
  • iptables rules.v4
  • sshd config

[v0.7] - 2017-01-30

Added

  • Initial commit on Github, include simple travis, kitchen and vagrant tests
  • Jenkinsfile