Skip to content

Releases: OpenSCAP/openscap

1.3.12

07 Apr 11:02
Compare
Choose a tag to compare
  • Maintenance, bug fix
    • Fix thread synchronization bugs
    • Fix textfilecontent54_probe behaviour for negative instance numbers
    • Fix signature obtaining in rpm_info probe

1.4.2

06 Apr 16:31
Compare
Choose a tag to compare
  • Maintenance, bug fix
    • Fix thread synchronization bugs
    • Fix textfilecontent54_probe behaviour for negative instance numbers
    • Fix signature obtaining in rpm_info probe

1.3.11

10 Feb 13:35
Compare
Choose a tag to compare
  • New features
    • Introduce "oscap-im" - script that can be used in Containerfiles to build
      hardened bootable container images to run as Image Mode Operating System
  • Maintenance, bug fix
    • Fix Python 3.13 compatibility
    • Fix collecting signature in rpm_info probe
    • Fix RPM database path in RPM probes (RHEL-55251, #2151)
    • Ensure xlink namespace exists (RHEL-34104)
    • Stop printing useless component reference information in "oscap info"
    • Minor fixes in test suite and CI

1.4.1

08 Jan 13:26
Compare
Choose a tag to compare
  • New features
    • Introduce "oscap-im" - script that can be used in Containerfiles to build
      hardened bootable container images to run as Image Mode Operating System
  • Maintenance, bug fix
    • Add support for containers with no entrypoint/cmd in "oscap-docker"
    • Stop printing useless component reference information in "oscap info"
    • Fix missing declaration of PATH_MAX on Solaris
    • Fix RPM database path in RPM probes (RHEL-55251, #2151)
    • Fix issues reported by OpenScanHub after 1.4.0 release
    • Fix failing test probes/filehash58/test_probes_filehash58.sh on s390x
      architecture
    • Ensure xlink namespace exists (RHEL-34104)
    • Minor fixes in test suite and CI

1.4.0

13 Aug 15:00
Compare
Choose a tag to compare
  • New features
    • Introduce ability to generate Kickstarts for unattended OS installation using the oscap xccdf generate fix --fix-type kickstart command
    • Add ability to process multi-profile JSON tailorings by the autotailor tool
  • Removed features
    • Removed cve, cvss, cvrf modules
    • Removed ds submodules sds-compose, sds-add, sds-split, rds-create, rds-split
    • Removed --template, --oval-template and --sce-template options from the xccdf generate submodule
    • Remove the --skip-valid option (replaced by --skip-validation)
  • Maintenance, bug fix
    • Advertise path to SSG in remediation scripts
    • Remove the option to build with PCRE
    • Process CPE AL platforms if CPE dictionary isn't part of data stream
    • Disable GConf probe by default (and remove dependencies from docs)
    • Disable MD5 and SHA-1 by default
    • Remove CPE dictionary
    • Fix compiler warnings
    • Update User Manual

1.3.10

18 Mar 19:44
Compare
Choose a tag to compare
  • New features
    • Dump all env. variables that affects the behaviour on INFO log level
    • Support Blueprint services customization for masking
    • Fix Blueprint template to be self-contained
    • Add a refine-rule tailoring ability to autotailor
    • Introduce JSON tailoring import option for autotailor
    • Select rules based on reference
    • Skip certain paths from scanning (controlled via env. variable)
    • Introduce a limit of collected items (controlled via env. variable)
  • Maintenance, bug fix
    • Fix partition probe for PCRE2
    • Fix NSS crypto backend
    • Wrap Bash snippets in a subshell when generating a fix script
    • Improve references in HTML guides and reports
    • Update html report with OVAL details
    • Rewrite dpkginfo probe without using APT
    • Fix incorrect openscap-cpe-oval result filename
    • Implement xccdf_session_get_rule_results function in XCCDF session API
    • Implement xccdf_session_result_reset function in XCCDF session API

1.3.9

06 Sep 14:06
Compare
Choose a tag to compare
  • New features
    • OpenSCAP can now use PCRE2 library
  • Maintenance, bug fix
    • Fix offline mode (OVAL/sysctl)
    • Fix leak of dpkg cache when dpkginfo_init is called multiple times
    • Fix un-expanded variable in xccdf report output
    • Fix issues when parsing profiles
    • Fix minor problems and resource leaks

1.3.8

20 Jun 23:34
Compare
Choose a tag to compare
  • New features
    • The boot-time remediation service for systemd's Offline Update mode is now disabled by default
    • Add offline capabilities to the shadow OVAL probe
    • Add offline capabilities to the sysctl OVAL probe
    • Add 'auristorfs' to list of network fileystems
    • Add new experimental linux-bound fwupdsecattr probe for system firmware security attributes (fwupd-based)
  • Maintenance, bug fix
    • Use ListUnitFiles D-Bus method to fetch all units in systemd OVAL probe
    • Fix minor resource leaks
    • Workaround for issues with tailoring files produced by autotailor

1.3.7

26 Jan 15:48
Compare
Choose a tag to compare
  • Maintenance, bug fix
    • Fix error when processing OVAL filters (rhbz#2126882, rhbz#2126883)
    • Don't emit xmlfilecontent items if XPath doesn't match (rhbz#2138884, rhbz#2139060)
    • Prevent "Failed to check available memory" errors (rhbz#2109485, rhbz#2111040)
    • Make epoch comparison less strict for dpkg
    • Generate graphs when creating Doxygen documentation
    • Fix build on Fedora 37 and Rawhide
    • Fix some compiler warnings
    • Infrastructure and test suite fixes
    • Use more conscious language
    • Fix typos and update documentation

1.3.6

19 Jan 23:09
Compare
Choose a tag to compare
  • New features
    • Select and exclude groups of rules on the command line
    • The boot-time remediation service for systemd's Offline Update mode
    • Memory limit control using OSCAP_PROBE_MEMORY_USAGE_RATIO environment variable
    • Allow disablement of SHA-1 and MD5
    • Allow providing pre-downloaded components
    • Introduce OSBuild Blueprint fix type
  • Maintenance, bug fix
    • Fix coverity issues
    • Patch the segfault in dpkginfo_fini()
    • Add an alternative source of hostname
    • Fail download on HTTP errors
    • Compile "environmentvariable_probe" on Windows
    • FreeBSD build and test fixes
    • Add offline mode for password probe
    • Initialize crypto API only once
    • Fix UBI 9 scan
    • oval/yamlfilecontent: Add 'null' values handling
    • Do not set Rpath
    • Do not split XCCDF:requires with multiple idrefs
    • Allow empty /proc in offline mode