Skip to content
Closed
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
860 commits
Select commit Hold shift + click to select a range
39147cb
Move 'failure_reason' from rule to CEL file
yuumasato Apr 21, 2026
4744db9
Small clarification on how CEL rules are picked up
yuumasato Apr 21, 2026
34ffc88
Fix profile description typo
yuumasato Apr 21, 2026
c9f98a0
Update references to CEL documentation
yuumasato Apr 21, 2026
89044cb
Fix authselect remediation with multiple features
ggbecker Apr 14, 2026
d4682c4
Create Claude Skill for creating new product
jan-cerny Apr 21, 2026
b89ff37
Merge pull request #14656 from jan-cerny/fix_mcp_name
Mab879 Apr 21, 2026
5026b8f
Merge pull request #14659 from ggbecker/fix-14600
Mab879 Apr 21, 2026
90ba38e
Merge pull request #14657 from jan-cerny/fix_front_matter
Mab879 Apr 21, 2026
f242378
Merge pull request #14670 from jan-cerny/create_product_skill
Mab879 Apr 21, 2026
973d3f9
Fix renovate.json syntax
Mab879 Apr 21, 2026
85004fc
Merge pull request #14597 from yuumasato/add-cel-rules
rhmdnd Apr 21, 2026
10bbf9e
account_password_pam_faillock_password_auth: remove redundant metadat…
vojtapolasek Apr 22, 2026
f0042c9
Merge pull request #14672 from vojtapolasek/fix_test_metadata
jan-cerny Apr 22, 2026
8ca42c5
Merge pull request #14667 from vojtapolasek/update_postfix_hipaa_refe…
Mab879 Apr 22, 2026
5cc0ccc
Merge pull request #14660 from jan-cerny/create_test_scenarios_skills
Mab879 Apr 22, 2026
07c4c5a
Merge pull request #14671 from Mab879/fix_renovate
Mab879 Apr 22, 2026
e40e1bd
Allow whitespace in rsyslog configuration files
jan-cerny Apr 23, 2026
256633d
enable more Packit-based Contest testing
comps Apr 22, 2026
adfc858
added chrony-wait fix
vickeybrown Apr 13, 2026
46824c4
Merge pull request #14675 from comps/contest_other
jan-cerny Apr 24, 2026
ea94e11
Prevent Ansible Playbook termination in check mode
jan-cerny Apr 24, 2026
a931e1c
Fix yamllint problems
jan-cerny Apr 24, 2026
0c09bfa
Fix yamllint problems
jan-cerny Apr 24, 2026
e797706
Merge pull request #14677 from jan-cerny/ansible_check_fix
Mab879 Apr 24, 2026
3d456a4
Allow both even_deny_root and root_unlock_time
jan-cerny Apr 24, 2026
3826eba
Merge pull request #14678 from jan-cerny/issue14528
Mab879 Apr 24, 2026
4d8bb13
Merge pull request #14676 from jan-cerny/issue14554
Mab879 Apr 24, 2026
4e86ab2
Merge pull request #14649 from vickeybrown/CMP-3618-chrony-wait-fix
Mab879 Apr 24, 2026
db80792
Update SLE15 STIG version to V2R7
svet-se Apr 27, 2026
6a07de7
Update SLE15 STIG profile
svet-se Apr 27, 2026
518f925
Update SLE15 STIG manual version to V2R7
svet-se Apr 27, 2026
c6a38f0
Update SLE15 STIG profile
svet-se Apr 27, 2026
ed0848e
SLE15 set sshd_distributed_config to true
svet-se Apr 27, 2026
1529c28
Fix yamllint
svet-se Apr 28, 2026
0f75098
Merge pull request #14682 from svet-se/sle15-update-stig-version-to-V2R7
teacup-on-rockingchair Apr 28, 2026
5f4b39c
Fix ensure_logrotate_activated to work with /etc configuration
teacup-on-rockingchair Apr 27, 2026
d254f32
Use drop-ins file in /etc/login.defs.d/
teacup-on-rockingchair Feb 23, 2026
5a16b0c
Use new ansible macro ansible_copy_distro_defaults to create default …
teacup-on-rockingchair Apr 6, 2026
bb588bb
Use new bash macro bash_copy_distro_defaults to create default config…
teacup-on-rockingchair Apr 6, 2026
6a35f2c
Use macro to check if external variable is set to value in a config file
teacup-on-rockingchair Apr 6, 2026
0e88997
Add tests for the new functionality
teacup-on-rockingchair Apr 6, 2026
0b7392a
Add missing definition of login_defs_defaults_path and login_defs_dro…
teacup-on-rockingchair Apr 6, 2026
3d77773
Add variables to product_stability
teacup-on-rockingchair Apr 7, 2026
027d7d8
Make sure that both min and max rounds are set in either defs or drop…
teacup-on-rockingchair Apr 15, 2026
c3e5b74
make sure configuration is checked both in defs file and in drop-in f…
teacup-on-rockingchair Apr 15, 2026
4d02fc1
Minor patches to the new ansible macros
teacup-on-rockingchair Apr 15, 2026
e6cef0b
Update shared/macros/10-oval.jinja
teacup-on-rockingchair Apr 28, 2026
406362e
Update linux_os/guide/system/accounts/accounts-pam/set_password_hashi…
teacup-on-rockingchair Apr 28, 2026
b354563
Fix spacing in jinja macro
teacup-on-rockingchair Apr 28, 2026
31723cc
debian13 add CIS checks 1.1.1.1-1.2.1.2
scdarva Apr 29, 2026
1e9e65a
debian13 add CIS checks 1.1.1.1-1.2.1.2
scdarva Apr 29, 2026
de9c02c
Code review fixes
teacup-on-rockingchair Apr 29, 2026
d87f261
Add new Claude Skill create-template
jan-cerny Apr 28, 2026
ebaad06
Merge pull request #14686 from jan-cerny/skill_create_template
Mab879 Apr 29, 2026
b4c041e
Change crypto policy requirement for Hummingbird images
jan-cerny Apr 28, 2026
4c49e13
profiles/rhel8+rhel9+rhel10/hipaa: add grub2_audit_backlog_limit_argu…
ggbecker Apr 30, 2026
e2bfb3e
profiles/rhel9/hipaa: exclude auditd_audispd_syslog_plugin_activated
ggbecker Apr 30, 2026
92fd771
Add var_system_crypto_policy to RHEL9 STIG profiles
Mab879 Apr 30, 2026
d4890c7
broke kubernetes remediation into two
vickeybrown Apr 30, 2026
06006d4
SLE16 adapt sudoers rules to work both with /etc and distro_default c…
teacup-on-rockingchair May 1, 2026
f111ee5
Merge pull request #14687 from ggbecker/fix-upstream-prod
Mab879 May 1, 2026
6e2736e
Make the comment more clear
teacup-on-rockingchair May 1, 2026
16676bc
Update linux_os/guide/system/accounts/accounts-pam/set_password_hashi…
teacup-on-rockingchair May 1, 2026
059beea
Merge pull request #14683 from jan-cerny/fips_cis_hummingbird
Mab879 May 1, 2026
3b62115
Add missing hipaa references to grub2_audit_backlog_limit_argument.
ggbecker May 4, 2026
0c453a5
Change requirement to manual
jan-cerny May 4, 2026
e2e03e9
Merge pull request #14693 from jan-cerny/root_path
Mab879 May 4, 2026
170df02
Merge pull request #14688 from ggbecker/fix-upstream-prod-2
Mab879 May 4, 2026
6afc290
Merge pull request #14394 from teacup-on-rockingchair/sle16_postfix_n…
Mab879 May 4, 2026
38070ca
Merge pull request #14438 from teacup-on-rockingchair/sle16_login_defs
Mab879 May 4, 2026
f7826f8
adding newline in the end of file, and copying controls for 1.2.1.2-1…
scdarva May 5, 2026
27c6634
adding newline in the end of file
scdarva May 5, 2026
353d657
Fix pam_faillock_conf_path for sle16
Mab879 May 5, 2026
cbb3662
fix(rule_dir_json): pass rule context into remediation Jinja
Mab879 May 6, 2026
24ce22a
Merge pull request #14696 from Mab879/cursor/rule-dir-json-remediatio…
jan-cerny May 6, 2026
835f166
Merge pull request #14689 from Mab879/fix_14669
jan-cerny May 6, 2026
920a25a
Merge pull request #14690 from vickeybrown/CMP-3618-chrony-wait-fix
yuumasato May 6, 2026
ebc9d9f
Add NIST 800-53 / CIS synchronization toolkit
ggbecker Apr 13, 2026
a7d9f2e
Add product-specific NIST 800-53 control files
ggbecker Apr 30, 2026
a17d9e7
Add NIST 800-53 Control Viewer with gap analysis and dashboard
ggbecker Apr 14, 2026
93f276a
Convert NIST viewer to multi-page architecture
ggbecker Apr 14, 2026
5f84e97
Make family names clickable links with acronyms in viewer
ggbecker Apr 14, 2026
d7b0246
Split NIST viewer pages by product into separate directories
ggbecker Apr 14, 2026
56ce03f
Update NIST viewer README for product-specific directory structure
ggbecker Apr 14, 2026
53e0d48
Add support for all 6 NIST control status types in viewer
ggbecker Apr 14, 2026
c1577f8
Simplify NIST sync toolkit documentation
ggbecker Apr 14, 2026
e7af687
Update OL9 STIG profile to DISA STIG V1R5
mrkanon Apr 20, 2026
301212c
Update severity rules for OL9 STIG V1R5
mrkanon May 5, 2026
3ce3217
add service_kdump_disabled to rhel9 ccn profiles
vojtapolasek May 7, 2026
dde4d8e
fix yamllint issues
vojtapolasek May 7, 2026
92f1c02
Simplify rule to just fail in case no configuration in /etc and subfo…
teacup-on-rockingchair May 7, 2026
b2295e9
Check if non-default sed_path_separator is used and add escape to it
teacup-on-rockingchair May 7, 2026
4f41aa5
Add condition for sle16/slmicro6, file is missing by default
teacup-on-rockingchair May 7, 2026
d4450c2
Update the template for sle16 so
teacup-on-rockingchair May 7, 2026
106af1e
Make sure we use sudo_defaults_option implementation and add relevant…
teacup-on-rockingchair May 7, 2026
fe209e3
added same fixes as sudo_defaults_option template and modified/added …
teacup-on-rockingchair May 7, 2026
a78ca75
Merge pull request #14697 from vojtapolasek/rhel9_ccn_disable_kdump
Mab879 May 7, 2026
35e2000
fix: adding cis reference in tests for debian13
scdarva May 7, 2026
613188b
Merge pull request #14685 from ggbecker/nist-800-53-control-split-per…
Mab879 May 7, 2026
3466d3c
Merge pull request #14695 from mrkanon/OL9-v1r5
Mab879 May 7, 2026
9fb153a
Merge pull request #14694 from Mab879/fix_nightly_2026_05_05
Mab879 May 7, 2026
059b65a
Bump actions/upload-artifact from 7.0.0 to 7.0.1
dependabot[bot] May 8, 2026
54a6f43
Merge pull request #14699 from ComplianceAsCode/dependabot/github_act…
Mab879 May 8, 2026
815b6c9
Remove unreliable test scenarios
jan-cerny May 11, 2026
cfdbdf6
Remove sync-cac-oscal workflow
marcusburghardt May 11, 2026
266dd9e
chore: disable scheduled run of update-oscal workflow
marcusburghardt May 11, 2026
cadc691
Fix YAML indentation in sync_nist_split.py and regenerate reference f…
ggbecker May 11, 2026
ee3be54
Sync nist_800_53 product control files with updated CIS mappings
ggbecker May 11, 2026
c7bae10
Optimize file search in ARPC
jan-cerny May 11, 2026
cc7ce35
Update SLE12 STIG version to V3R5
svet-se May 11, 2026
0aad335
Update SLE12 DISA STIG manual to V3R5
svet-se May 11, 2026
f2cab32
Merge pull request #14704 from marcusburghardt/disable-oscal-update-s…
Mab879 May 11, 2026
48c8e8b
Update SLEM5 STIG version to V1R4
svet-se May 11, 2026
74e238a
Update SLEM5 STIG manual version to V1R4
svet-se May 11, 2026
ef19f99
Removed requirement SLEM-05-211015
svet-se May 11, 2026
f8c53ba
Merge pull request #14707 from svet-se/sle12-update-stig-version-to-v3r5
teacup-on-rockingchair May 11, 2026
d2058a7
Update requirement SLEM-05-611085
svet-se May 11, 2026
f1eb7cf
Merge pull request #14691 from teacup-on-rockingchair/sle16_sudoers_p…
Mab879 May 11, 2026
2b02579
Fix lint
svet-se May 11, 2026
7432400
Update gh-pages rendered content to fix nist-800-53 redirection.
ggbecker May 11, 2026
e20c343
Merge pull request #14702 from marcusburghardt/disable-oscal-workflow
Mab879 May 11, 2026
ba163dd
Merge pull request #14706 from jan-cerny/mitigate_arpc
Mab879 May 11, 2026
524c482
Merge pull request #14705 from ggbecker/fix-cis-nist-800-53-sync
Mab879 May 11, 2026
7a6f7e9
Merge pull request #14703 from jan-cerny/issue13778
Mab879 May 11, 2026
856f20f
Optimize file search in rule accounts_users_home_files_ownership
jan-cerny May 11, 2026
c8d9e58
Optimize file search in accounts_users_home_files_groupownership
jan-cerny May 11, 2026
7987870
Optimize file search in file_permissions_binary_dirs
jan-cerny May 12, 2026
54beb3b
Optimize file search in file_ownership_binary_dirs
jan-cerny May 12, 2026
6f898c7
Optimize file search in file_permissions_system_commands_dirs
jan-cerny May 12, 2026
87dda9e
Optimize file search in file_groupownership_system_commands_dirs
jan-cerny May 12, 2026
8b926be
Optimize file search in file_permissions_unauthorized_suid
jan-cerny May 13, 2026
7058771
Optimize file search in file_permissions_unauthorized_sgid
jan-cerny May 13, 2026
d7afc4c
Optimize file search in file_permissions_ungroupowned
jan-cerny May 13, 2026
6d19305
Optimize file search in no_files_or_dirs_ungroupowned
jan-cerny May 13, 2026
113061e
Optimize file search in no_files_or_dirs_unowned_by_user
jan-cerny May 13, 2026
4c714e1
Optimize file search in no_files_unowned_by_user
jan-cerny May 13, 2026
b59f4fa
Optimize file search in file_permissions_unauthorized_world_writable
jan-cerny May 13, 2026
2955111
Merge pull request #14712 from jan-cerny/mitigate_arpc_2
Mab879 May 13, 2026
8afac26
Revert changes and only refactor grub_bootloader_argument OVAL template
macko1 May 1, 2026
cdff9b3
Add operation and datatype support to template.py
macko1 May 14, 2026
5e526c2
Rewrite OVAL template to use operation and datatype
macko1 May 14, 2026
57701cf
Set operation and datatype on all rule YAMLs
macko1 May 14, 2026
2ac0bbb
Add boundary tests and fix test value handling
macko1 May 14, 2026
fa546ad
Document new template parameters in reference
macko1 May 14, 2026
ff1ff47
Simplify the pam_options template for sle16
teacup-on-rockingchair May 17, 2026
512ec03
use default pwquality_path: /etc/security/pwquality.conf
teacup-on-rockingchair May 17, 2026
d52fcc6
bash/ansible now copy distro defaults from /usr/lib/security/pwqualit…
teacup-on-rockingchair May 17, 2026
0a01e3d
Implement same behaviour as in accounts_password template
teacup-on-rockingchair May 17, 2026
5206194
Bump mikepenz/release-changelog-builder-action from 6.2.1 to 6.2.2
dependabot[bot] May 18, 2026
5577557
Merge pull request #14717 from teacup-on-rockingchair/sle16_accounts_…
jan-cerny May 18, 2026
e5dabdb
Merge pull request #14718 from ComplianceAsCode/dependabot/github_act…
jan-cerny May 18, 2026
e55d92f
add preserve option when copy distro defaults to /etc for bash and an…
teacup-on-rockingchair May 17, 2026
771f554
Fixed tests to match latest behaviour in pam_options
teacup-on-rockingchair May 17, 2026
7e4f012
Merge pull request #14716 from teacup-on-rockingchair/sle16_pam_optio…
jan-cerny May 18, 2026
61003a4
Merge pull request #14708 from svet-se/slem5-update-stig-version-to-v1r4
teacup-on-rockingchair May 19, 2026
da4f074
update contributors list for v0.1.81 release
Arden97 May 19, 2026
3af66f7
Merge pull request #14719 from Arden97/contributors_0.1.81
jan-cerny May 19, 2026
381c8e2
Bump version to 0.1.82
Arden97 May 19, 2026
8ab2687
Merge pull request #14720 from Arden97/bump_0.1.82
jan-cerny May 19, 2026
a1f8a5e
fix: exclude AlmaLinux from /lib/sysctl.d user-managed object scan in…
MitchDrage May 20, 2026
2c482c9
Fix rsyslog_remote_access_monitoring OVAL to match RainerScript syntax
vojtapolasek May 20, 2026
a9594e7
Add test for rsyslog_remote_access_monitoring with RainerScript syntax
vojtapolasek May 20, 2026
2754d79
Fix RHEL 10 profile descriptions
jan-cerny May 21, 2026
f8760a0
Merge pull request #14728 from vojtapolasek/fix-rsyslog-rainerscript-…
jan-cerny May 21, 2026
68d68a1
file_permission_user_init_files_root: include /root in OCIL check
ggbecker May 21, 2026
3c5f895
Merge pull request #14732 from ggbecker/minor-ocil-fix
jan-cerny May 25, 2026
3bcae1b
Merge pull request #14730 from jan-cerny/profile_descriptions
vojtapolasek May 25, 2026
2eb657d
Merge pull request #14724 from MitchDrage/patch-1
jan-cerny May 26, 2026
9e90c8a
package_rng-tools_installed: change applicability
vojtapolasek May 21, 2026
f9fa717
Merge pull request #14733 from vojtapolasek/fix_package_rngd_applicab…
jan-cerny May 26, 2026
c3141b2
Fix RH references for OL10
mrkanon May 25, 2026
c70ee8d
Update OL8 STIG profile to DISA STIG V2R8
mrkanon Apr 24, 2026
df56833
Update OL8 DISA STIG V2R8 references
mrkanon May 4, 2026
6022f09
Update severity rules for OL8 V2R8
mrkanon May 6, 2026
c6bf61f
remove draft status from RHEL 10 OSPP profile.
vojtapolasek May 26, 2026
4fcc5e5
Merge pull request #14698 from teacup-on-rockingchair/sle16_update_su…
jan-cerny May 27, 2026
5a114cf
Merge pull request #14737 from mrkanon/fix_references_ol10
jan-cerny May 27, 2026
87277d2
Merge pull request #14736 from vojtapolasek/undraft_ospp
jan-cerny May 27, 2026
28e4367
Add rule crypto_policy_not_overridden for RHEL-09-672020
ggbecker May 26, 2026
384723e
Update documentation for grub2_bootloader_argument template
macko1 May 27, 2026
7fd9c81
Quote arg_value in grub2_bootloader_argument templated rules
macko1 May 27, 2026
45e5078
Fix arg_variable handling in correct_value_etcdefault_dir.pass.sh
macko1 May 27, 2026
59c9cd6
Merge pull request #14709 from ggbecker/add-RHEL-09-672020
jan-cerny May 28, 2026
cd02304
Merge pull request #14626 from macko1/fix_13923
vojtapolasek May 28, 2026
a341a03
Fix pwquality_path for SLE16
Mab879 May 28, 2026
3820d43
nist_800_53: distribute other.yml entries into NIST family files
ggbecker May 28, 2026
4ddb2af
refactor: remove utils/oscal/ OSCAL component definition package
marcusburghardt May 28, 2026
1aadaff
test: remove tests for utils/oscal/ package
marcusburghardt May 28, 2026
a405978
refactor: remove shared/references/oscal/ trestle workspace
marcusburghardt May 28, 2026
790afaa
ci: remove update-oscal workflow and complyscribe helper script
marcusburghardt May 28, 2026
ee4d780
build: remove compliance-trestle from CMake build system
marcusburghardt May 28, 2026
493ad8c
fix: remove compliance-trestle dependency
marcusburghardt May 28, 2026
46fb1f4
docs: remove build_cd_from_policy.py documentation
marcusburghardt May 28, 2026
c827a59
Fix stig references for DISA STIG OL8 V2R8
mrkanon May 28, 2026
8ef3d52
fix: address review feedback for trestle removal
marcusburghardt May 29, 2026
3f9444b
Merge pull request #14741 from Mab879/fix_sle16
ggbecker May 29, 2026
3cd40b3
Add SLE16 to SUSE gating
Mab879 May 28, 2026
af2d6f3
Change title of SLE gating testing from SLE15 to Latest.
ggbecker May 29, 2026
b779c5c
fix system with kernel for sle
svet-se May 29, 2026
ebb570c
fix yamllint line too long
svet-se May 29, 2026
48f66b1
Merge pull request #14743 from marcusburghardt/remove-compliance-trestle
Mab879 May 29, 2026
cce699b
replaced commented out lines with status pending, replaced 1.2.1.2 st…
scdarva May 29, 2026
e16e612
chore: fix yamllint violations in automatus CI workflows
marcusburghardt May 28, 2026
faf30c9
fix: restore inline version comments on uses: lines
marcusburghardt May 29, 2026
ff94a31
Merge pull request #14744 from marcusburghardt/fix-automatus-yamllint
Mab879 May 29, 2026
90da9b3
Merge pull request #14746 from ggbecker/improve-nist-controls
Mab879 May 29, 2026
c323192
Merge pull request #14738 from mrkanon/OL8-v2r8
Mab879 May 29, 2026
c60bb9b
Fix no_invalid_shell_accounts_unlocked for unlocked user in last line…
guyy-claroty May 31, 2026
e286c5c
Add rsyslog_filecreatemode to RHEL and ANSSI profiles
Mab879 Jun 1, 2026
8df913a
Fix RainerScript log path extraction in remediations
Mab879 Jun 1, 2026
8f32261
Add sanity check for syslog_logfiles_attributes_modify bash fix
Mab879 Jun 1, 2026
17616e9
Add regression test for rsyslog failing issues
Mab879 Jun 1, 2026
5bd5151
Move to any_exist in template rsyslog_logfiles_attributes_modify
Mab879 Jun 1, 2026
c644e3a
Fix rsyslog_filecreatemode bash and ansible remediations
Mab879 Jun 1, 2026
2c7303b
Merge pull request #14742 from Mab879/add_sle16_to_workflow
jan-cerny Jun 2, 2026
8343fa6
Merge pull request #14751 from guyy-claroty/fix-no_invalid_shell_acco…
jan-cerny Jun 2, 2026
429edae
Merge pull request #14747 from svet-se/sles-fix-system_with_kernel
teacup-on-rockingchair Jun 3, 2026
64982f2
Fix DOM XSS vulnerabilities in control-detail.html
ggbecker Jun 3, 2026
4e4c988
Bump actions/checkout from 6.0.2 to 6.0.3
dependabot[bot] Jun 3, 2026
b3e7581
Merge pull request #14762 from ComplianceAsCode/dependabot/github_act…
jan-cerny Jun 4, 2026
0db6841
Merge pull request #14760 from ggbecker/fix-14758
jan-cerny Jun 4, 2026
954f0a9
Merge pull request #14754 from Mab879/fix_14570
jan-cerny Jun 4, 2026
9c1dae2
Merge pull request #14684 from scdarva/debian-13-cis
jan-cerny Jun 4, 2026
bce62a3
generatefromRHEL9similarities
jesseborden Sep 6, 2025
efe99a3
Update stig_al2023.yml
bordencastle Sep 6, 2025
d3f9574
added working shell that works with build_product. Still pending revi…
jesseborden Sep 7, 2025
df28e06
Add the required cmake build, stig overlays, xccdf refence, transform…
Dec 14, 2025
7ac32df
Fix issue with system with kernel evaluating to false, add Amazon lin…
Dec 15, 2025
acc9c3c
Attempt to fix linting, eof gate check fails
Dec 15, 2025
61e4dcc
Fix spaces
Dec 16, 2025
61f12c9
Fix SME list
Dec 16, 2025
c80726d
Update Dockerfiles/test_suite-al2023
Eric-Domeier Dec 17, 2025
d96a8ff
Fix AZLX-23-002610,AZLX-23-000130
Jan 17, 2026
031a069
Remove empty profile, add newline, remove unused profiles
Jan 17, 2026
b3671e8
Fix merge conflicts
Feb 9, 2026
71ef4f3
Add additional rules
Jan 18, 2026
e282cf7
Adds custom grub, rsyslog for amazon linux
Jan 18, 2026
665e31d
Fix aide conf path, jounrnalctl
Jan 18, 2026
d350ade
Fixes the AIDE Rule from error to pass, but it should not be passing
Jan 18, 2026
6440034
Update version
Jan 18, 2026
2b9b703
Add bordencastles authselect and sssd fixes
Jan 18, 2026
e513aad
Fix merge conflicts
Feb 9, 2026
05b23bc
Fix rsyslog-openssl package installed rule
Jan 19, 2026
81a7de1
remove duplicate authselect package rule
Feb 9, 2026
b629961
Fix PR review comments: remove transforms, fix duplicate al2023, add …
Jpierre-01 Jun 4, 2026
598e0d5
Fix Jinja2 macro: use complete_ocil_entry_package_installed instead o…
Jpierre-01 Jun 4, 2026
6e5a0ed
Add stig_al2023 selector for sshd_approved_macs variable
Jpierre-01 Jun 9, 2026
1edd0d9
Add al2023 to privileged command audit rules architecture flag support
Jpierre-01 Jun 10, 2026
d086522
Remove .claude folder from repository
Jpierre-01 Jul 21, 2026
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
The table of contents is too big for display.
Diff view
Diff view
  •  
  •  
  •  
18 changes: 9 additions & 9 deletions .github/workflows/automatus-cs9.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -19,11 +19,11 @@ jobs:
- name: Install deps python
run: pip install gitpython xmldiff
- name: Checkout
uses: actions/checkout@de0fac2e4500dabe0009e67214ff5f5447ce83dd # v4
uses: actions/checkout@df4cb1c069e1874edd31b4311f1884172cec0e10 # v4
with:
fetch-depth: 0
- name: Checkout (CTF)
uses: actions/checkout@de0fac2e4500dabe0009e67214ff5f5447ce83dd # v4
uses: actions/checkout@df4cb1c069e1874edd31b4311f1884172cec0e10 # v4
with:
repository: ComplianceAsCode/content-test-filtering
path: ctf
Expand All @@ -40,7 +40,7 @@ jobs:
- name: Test if there are no content changes
run: echo "CTF_OUTPUT_SIZE=$(stat --printf="%s" output.json)" >> $GITHUB_OUTPUT
id: ctf
- uses: actions/upload-artifact@b7c566a772e6b6bfb58ed0dc250532a479d7789f # v4
- uses: actions/upload-artifact@043fb46d1a93c77aae656e7c1c64a875d1fc6a0a # v4
if: ${{ steps.ctf.outputs.CTF_OUTPUT_SIZE != '0' }}
with:
name: output.json
Expand All @@ -58,7 +58,7 @@ jobs:
- name: Build product
if: ${{ steps.ctf.outputs.CTF_OUTPUT_SIZE != '0' }}
run: ./build_product rhel9 --derivatives
- uses: actions/upload-artifact@b7c566a772e6b6bfb58ed0dc250532a479d7789f # v4
- uses: actions/upload-artifact@043fb46d1a93c77aae656e7c1c64a875d1fc6a0a # v4
if: ${{ steps.ctf.outputs.CTF_OUTPUT_SIZE != '0' }}
with:
name: ${{ env.DATASTREAM }}
Expand All @@ -71,9 +71,9 @@ jobs:
- name: Install Deps
run: sudo apt-get update && sudo apt-get install cmake ninja-build libopenscap8 libxml2-utils xsltproc python3-jinja2 python3-yaml ansible-lint podman
- name: Checkout
uses: actions/checkout@de0fac2e4500dabe0009e67214ff5f5447ce83dd # v4
uses: actions/checkout@df4cb1c069e1874edd31b4311f1884172cec0e10 # v4
- name: Get cached CTF output
uses: actions/download-artifact@37930b1c2abaa49bbe596cd826c3c89aef350131 # v4
uses: actions/download-artifact@3e5f45b2cfb9172054b4087a40e8e0b5a5461e7c # v4
id: get_ctf_output
with:
name: output.json
Expand Down Expand Up @@ -130,7 +130,7 @@ jobs:
with:
path: 'output.json'
prop_path: 'ansible'
- uses: actions/download-artifact@37930b1c2abaa49bbe596cd826c3c89aef350131 # v4
- uses: actions/download-artifact@3e5f45b2cfb9172054b4087a40e8e0b5a5461e7c # v4
if: ${{ steps.ctf.outputs.CTF_OUTPUT_SIZE != '0' }}
with:
name: ${{ env.DATASTREAM }}
Expand All @@ -151,7 +151,7 @@ jobs:
continue-on-error: true
- name: Upload logs in case of failure
if: ${{steps.bash.outputs.prop == 'True' && steps.check_results_bash.outcome == 'success' && steps.ctf.outputs.CTF_OUTPUT_SIZE != '0' }}
uses: actions/upload-artifact@b7c566a772e6b6bfb58ed0dc250532a479d7789f # v4
uses: actions/upload-artifact@043fb46d1a93c77aae656e7c1c64a875d1fc6a0a # v4
with:
name: logs_bash
path: logs_bash/
Expand All @@ -167,7 +167,7 @@ jobs:
continue-on-error: true
- name: Upload logs in case of failure
if: ${{ steps.ansible.outputs.prop == 'True' && steps.check_results_ansible.outcome == 'success' && steps.ctf.outputs.CTF_OUTPUT_SIZE != '0' }}
uses: actions/upload-artifact@b7c566a772e6b6bfb58ed0dc250532a479d7789f # v4
uses: actions/upload-artifact@043fb46d1a93c77aae656e7c1c64a875d1fc6a0a # v4
with:
name: logs_ansible
path: logs_ansible/
Expand Down
226 changes: 174 additions & 52 deletions .github/workflows/automatus-debian12.yaml

Large diffs are not rendered by default.

8 changes: 4 additions & 4 deletions .github/workflows/automatus-sanity.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -17,12 +17,12 @@ jobs:
- name: Install Deps
run: dnf install -y cmake make openscap-utils python3-pyyaml python3-jinja2 git python3-pip python3-setuptools
- name: Checkout
uses: actions/checkout@de0fac2e4500dabe0009e67214ff5f5447ce83dd # v4
uses: actions/checkout@df4cb1c069e1874edd31b4311f1884172cec0e10 # v4
with:
fetch-depth: 0
- name: Build product
run: ./build_product fedora --debug
- uses: actions/upload-artifact@b7c566a772e6b6bfb58ed0dc250532a479d7789f # v4
- uses: actions/upload-artifact@043fb46d1a93c77aae656e7c1c64a875d1fc6a0a # v4
with:
name: ${{ env.DATASTREAM }}
path: build/${{ env.DATASTREAM }}
Expand All @@ -35,7 +35,7 @@ jobs:
- name: Install Deps
run: sudo apt-get update && sudo apt-get install cmake ninja-build libopenscap8 libxml2-utils xsltproc python3-jinja2 python3-yaml ansible-lint podman
- name: Checkout
uses: actions/checkout@de0fac2e4500dabe0009e67214ff5f5447ce83dd # v4
uses: actions/checkout@df4cb1c069e1874edd31b4311f1884172cec0e10 # v4
- name: Generate id_rsa key
run: ssh-keygen -N '' -t rsa -f ~/.ssh/id_rsa
- name: Build test suite container
Expand All @@ -49,7 +49,7 @@ jobs:
sudo chown root:root /usr/local/bin/oscap-ssh
rm -f oscap-ssh
- name: Get Datastream
uses: actions/download-artifact@37930b1c2abaa49bbe596cd826c3c89aef350131 # v4
uses: actions/download-artifact@3e5f45b2cfb9172054b4087a40e8e0b5a5461e7c # v4
with:
name: ${{ env.DATASTREAM }}
- name: Check One Rule
Expand Down
18 changes: 9 additions & 9 deletions .github/workflows/automatus-sle15.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -27,11 +27,11 @@ jobs:
- name: Install deps python
run: pip install json2html sphinxcontrib.jinjadomain GitPython deepdiff Jinja2 xmldiff
- name: Checkout
uses: actions/checkout@de0fac2e4500dabe0009e67214ff5f5447ce83dd # v4
uses: actions/checkout@df4cb1c069e1874edd31b4311f1884172cec0e10 # v4
with:
fetch-depth: 0
- name: Checkout (CTF)
uses: actions/checkout@de0fac2e4500dabe0009e67214ff5f5447ce83dd # v4
uses: actions/checkout@df4cb1c069e1874edd31b4311f1884172cec0e10 # v4
with:
repository: ComplianceAsCode/content-test-filtering
path: ctf
Expand All @@ -48,7 +48,7 @@ jobs:
- name: Test if there are no content changes
run: echo "CTF_OUTPUT_SIZE=$(stat --printf="%s" output.json)" >> $GITHUB_OUTPUT
id: ctf
- uses: actions/upload-artifact@b7c566a772e6b6bfb58ed0dc250532a479d7789f # v4
- uses: actions/upload-artifact@043fb46d1a93c77aae656e7c1c64a875d1fc6a0a # v4
if: ${{ steps.ctf.outputs.CTF_OUTPUT_SIZE != '0' }}
with:
name: output.json
Expand All @@ -66,7 +66,7 @@ jobs:
- name: Build product
if: ${{ steps.ctf.outputs.CTF_OUTPUT_SIZE != '0' }}
run: ./build_product sle15
- uses: actions/upload-artifact@b7c566a772e6b6bfb58ed0dc250532a479d7789f # v4
- uses: actions/upload-artifact@043fb46d1a93c77aae656e7c1c64a875d1fc6a0a # v4
if: ${{ steps.ctf.outputs.CTF_OUTPUT_SIZE != '0' }}
with:
name: ${{ env.DATASTREAM }}
Expand All @@ -79,9 +79,9 @@ jobs:
- name: Install Deps
run: sudo apt-get update && sudo apt-get install cmake ninja-build libopenscap8 libxml2-utils xsltproc python3-jinja2 python3-yaml ansible-lint podman
- name: Checkout
uses: actions/checkout@de0fac2e4500dabe0009e67214ff5f5447ce83dd # v4
uses: actions/checkout@df4cb1c069e1874edd31b4311f1884172cec0e10 # v4
- name: Get cached CTF output
uses: actions/download-artifact@37930b1c2abaa49bbe596cd826c3c89aef350131 # v4
uses: actions/download-artifact@3e5f45b2cfb9172054b4087a40e8e0b5a5461e7c # v4
id: get_ctf_output
with:
name: output.json
Expand Down Expand Up @@ -138,7 +138,7 @@ jobs:
with:
path: 'output.json'
prop_path: 'ansible'
- uses: actions/download-artifact@37930b1c2abaa49bbe596cd826c3c89aef350131 # v4
- uses: actions/download-artifact@3e5f45b2cfb9172054b4087a40e8e0b5a5461e7c # v4
if: ${{ steps.ctf.outputs.CTF_OUTPUT_SIZE != '0' }}
with:
name: ${{ env.DATASTREAM }}
Expand All @@ -159,7 +159,7 @@ jobs:
continue-on-error: true
- name: Upload logs in case of failure
if: ${{steps.bash.outputs.prop == 'True' && steps.check_results_bash.outcome == 'success' && steps.ctf.outputs.CTF_OUTPUT_SIZE != '0' }}
uses: actions/upload-artifact@b7c566a772e6b6bfb58ed0dc250532a479d7789f # v4
uses: actions/upload-artifact@043fb46d1a93c77aae656e7c1c64a875d1fc6a0a # v4
with:
name: logs_bash
path: logs_bash/
Expand All @@ -175,7 +175,7 @@ jobs:
continue-on-error: true
- name: Upload logs in case of failure
if: ${{ steps.ansible.outputs.prop == 'True' && steps.check_results_ansible.outcome == 'success' && steps.ctf.outputs.CTF_OUTPUT_SIZE != '0' }}
uses: actions/upload-artifact@b7c566a772e6b6bfb58ed0dc250532a479d7789f # v4
uses: actions/upload-artifact@043fb46d1a93c77aae656e7c1c64a875d1fc6a0a # v4
with:
name: logs_ansible
path: logs_ansible/
Expand Down
18 changes: 9 additions & 9 deletions .github/workflows/automatus-ubi8.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -19,11 +19,11 @@ jobs:
- name: Install deps python
run: pip install gitpython xmldiff
- name: Checkout
uses: actions/checkout@de0fac2e4500dabe0009e67214ff5f5447ce83dd # v4
uses: actions/checkout@df4cb1c069e1874edd31b4311f1884172cec0e10 # v4
with:
fetch-depth: 0
- name: Checkout (CTF)
uses: actions/checkout@de0fac2e4500dabe0009e67214ff5f5447ce83dd # v4
uses: actions/checkout@df4cb1c069e1874edd31b4311f1884172cec0e10 # v4
with:
repository: ComplianceAsCode/content-test-filtering
path: ctf
Expand All @@ -40,7 +40,7 @@ jobs:
- name: Test if there are no content changes
run: echo "CTF_OUTPUT_SIZE=$(stat --printf="%s" output.json)" >> $GITHUB_OUTPUT
id: ctf
- uses: actions/upload-artifact@b7c566a772e6b6bfb58ed0dc250532a479d7789f # v4
- uses: actions/upload-artifact@043fb46d1a93c77aae656e7c1c64a875d1fc6a0a # v4
if: ${{ steps.ctf.outputs.CTF_OUTPUT_SIZE != '0' }}
with:
name: output.json
Expand All @@ -58,7 +58,7 @@ jobs:
- name: Build product
if: ${{ steps.ctf.outputs.CTF_OUTPUT_SIZE != '0' }}
run: ./build_product rhel8 --derivatives
- uses: actions/upload-artifact@b7c566a772e6b6bfb58ed0dc250532a479d7789f # v4
- uses: actions/upload-artifact@043fb46d1a93c77aae656e7c1c64a875d1fc6a0a # v4
if: ${{ steps.ctf.outputs.CTF_OUTPUT_SIZE != '0' }}
with:
name: ${{ env.DATASTREAM }}
Expand All @@ -71,9 +71,9 @@ jobs:
- name: Install Deps
run: sudo apt-get update && sudo apt-get install cmake ninja-build libopenscap8 libxml2-utils xsltproc python3-jinja2 python3-yaml ansible-lint podman
- name: Checkout
uses: actions/checkout@de0fac2e4500dabe0009e67214ff5f5447ce83dd # v4
uses: actions/checkout@df4cb1c069e1874edd31b4311f1884172cec0e10 # v4
- name: Get cached CTF output
uses: actions/download-artifact@37930b1c2abaa49bbe596cd826c3c89aef350131 # v4
uses: actions/download-artifact@3e5f45b2cfb9172054b4087a40e8e0b5a5461e7c # v4
id: get_ctf_output
with:
name: output.json
Expand Down Expand Up @@ -130,7 +130,7 @@ jobs:
with:
path: 'output.json'
prop_path: 'ansible'
- uses: actions/download-artifact@37930b1c2abaa49bbe596cd826c3c89aef350131 # v4
- uses: actions/download-artifact@3e5f45b2cfb9172054b4087a40e8e0b5a5461e7c # v4
if: ${{ steps.ctf.outputs.CTF_OUTPUT_SIZE != '0' }}
with:
name: ${{ env.DATASTREAM }}
Expand All @@ -151,7 +151,7 @@ jobs:
continue-on-error: true
- name: Upload logs in case of failure
if: ${{steps.bash.outputs.prop == 'True' && steps.check_results_bash.outcome == 'success' && steps.ctf.outputs.CTF_OUTPUT_SIZE != '0' }}
uses: actions/upload-artifact@b7c566a772e6b6bfb58ed0dc250532a479d7789f # v4
uses: actions/upload-artifact@043fb46d1a93c77aae656e7c1c64a875d1fc6a0a # v4
with:
name: logs_bash
path: logs_bash/
Expand All @@ -167,7 +167,7 @@ jobs:
continue-on-error: true
- name: Upload logs in case of failure
if: ${{ steps.ansible.outputs.prop == 'True' && steps.check_results_ansible.outcome == 'success' && steps.ctf.outputs.CTF_OUTPUT_SIZE != '0' }}
uses: actions/upload-artifact@b7c566a772e6b6bfb58ed0dc250532a479d7789f # v4
uses: actions/upload-artifact@043fb46d1a93c77aae656e7c1c64a875d1fc6a0a # v4
with:
name: logs_ansible
path: logs_ansible/
Expand Down
Loading