Skip to content

Latest commit

 

History

History
103 lines (80 loc) · 2.97 KB

Changelog.md

File metadata and controls

103 lines (80 loc) · 2.97 KB

Change log for Ubuntu 2004

v2.0.1 based on CIS v2.0.1

  • issue 148 thanks to @karlg100
  • workflow updates for new pipeline
  • audit
    • updated files and variables
    • updated vars/audit.yml
    • improved when using local copies or archived

v2.0.1 based upon CIS 2.0.1

  • ability to run goss audit only audit_only variable
    • audit vars mainly moved to var/audit.yml
  • several control updates
  • goss version update to 0.4.4

V2.0 based upon CIS 2.0.1

  • v2.0.1 - refer to change history from official CIS pdf.

    • ReWrite of many rules
    • Ordering and numbering of rules
    • many title updates
  • timesync options increased

    • default systemd-timesyncd
    • chrony options updated
  • idempotency improvements

  • new discoveries

    • interactive users
    • uid min value
    • is_container discovery and default var
  • pre-commit added to setup

  • README new layout

  • Added test for rule 4.3.4 check user is using sudo has password set before NOPASSWD removed from sudoers

  • grub password check update thanks to @Acenl12 on discord

V1.0.1 - based upon CIS 1.1.0

thanks to ikthomas #84

v1.0.0

  • update galaxy lint requirements
  • license file
  • ansible version

April 2023 Updates

  • Addressed Bugs
    • #73 - Thanks @fnschroeder (Fix Taken From @uk-bolly issue_73 branch)
    • #80 - Thanks @kdebisschop
  • Added Fixes For Outstanding PR's
    • #81 - Thanks @kdebisschop
    • Fixed Linting Errors For Yamllint & Ansbile-Lint
    • Adjusted Builtin to Posix For sysctl module.

Feb 23 updates - Initial

  • lint files updated
  • ansible version updated
  • Lots of lint and standardisation changes
  • fqcn
  • Assertions for root and grub passwords
  • Import tasks to allow tags to be used
  • Warnings made standard
  • warn count feature added
  • workflow updates
  • wireless interface discovery
  • idempotency checks and updates

reboot variable changed from ubtu20_skip_reboot to skip_reboot (still default true)

Remediate portion

Issues and PRs address

  • #1 set bootloader pwd - Allowed unrestricted by default but set new variables

    • Added extra variable options ubtu20cis_set_grub_password and ubtu20cis_set_root_password (defaults true)
  • #2 Ensure locks for failed attempts

  • #3 root path integrity

  • thanks to @vbotka

    • #63 parse_etc_password
  • thanks to @makefu

    • #67 UFW incoming firewall ports (optional)
  • thanks to @CFoltin

    • #68 logrotate alignment
    • #69 stop rule overwrite UFW
  • thanks to @hackery

    • #70 TMOUT stops being repeated

Many improvements on multiple controls Remediate and audit version now match. When using remediate will pull in latest version of audit for that release.

Audit

  • updated goss version used
  • aligned new variables with audit
  • audit path used now default to /opt from /var/tmp

Started at devel version 1.1.0 Feb_23