diff --git a/controls/SV-258176.rb b/controls/SV-258176.rb index 45afb60d..9ba86a1d 100644 --- a/controls/SV-258176.rb +++ b/controls/SV-258176.rb @@ -52,7 +52,11 @@ expect(audit_rule).to exist expect(audit_rule.action.uniq).to cmp 'always' expect(audit_rule.list.uniq).to cmp 'exit' - if os.arch.match(/64/) + if os.arch.match(/aarch64/) + expect(audit_rule.arch.uniq).to cmp 'b32' + elsif os.arch.match(/aarch64/) + expect(audit_rule.arch.uniq).to cmp 'b32' + elsif os.arch.match(/64/) expect(audit_rule.arch.uniq).to include('b32', 'b64') else expect(audit_rule.arch.uniq).to cmp 'b32' diff --git a/controls/SV-258177.rb b/controls/SV-258177.rb index 57e76fa6..fdfd8e79 100644 --- a/controls/SV-258177.rb +++ b/controls/SV-258177.rb @@ -50,7 +50,9 @@ expect(audit_rule).to exist expect(audit_rule.action.uniq).to cmp 'always' expect(audit_rule.list.uniq).to cmp 'exit' - if os.arch.match(/64/) + if os.arch.match(/aarch64/) + expect(audit_rule.arch.uniq).to cmp 'b32' + elsif os.arch.match(/64/) expect(audit_rule.arch.uniq).to include('b32', 'b64') else expect(audit_rule.arch.uniq).to cmp 'b32' diff --git a/controls/SV-258178.rb b/controls/SV-258178.rb index 30401729..0930f66f 100644 --- a/controls/SV-258178.rb +++ b/controls/SV-258178.rb @@ -49,7 +49,9 @@ expect(audit_rule).to exist expect(audit_rule.action.uniq).to cmp 'always' expect(audit_rule.list.uniq).to cmp 'exit' - if os.arch.match(/64/) + if os.arch.match(/aarch64/) + expect(audit_rule.arch.uniq).to cmp 'b32' + elsif os.arch.match(/64/) expect(audit_rule.arch.uniq).to include('b32', 'b64') else expect(audit_rule.arch.uniq).to cmp 'b32' diff --git a/controls/SV-258179.rb b/controls/SV-258179.rb index 89865952..c1bff853 100644 --- a/controls/SV-258179.rb +++ b/controls/SV-258179.rb @@ -53,7 +53,9 @@ expect(audit_rule).to exist expect(audit_rule.action.uniq).to cmp 'always' expect(audit_rule.list.uniq).to cmp 'exit' - if os.arch.match(/64/) + if os.arch.match(/aarch64/) + expect(audit_rule.arch.uniq).to cmp 'b32' + elsif os.arch.match(/64/) expect(audit_rule.arch.uniq).to include('b32', 'b64') else expect(audit_rule.arch.uniq).to cmp 'b32' diff --git a/controls/SV-258187.rb b/controls/SV-258187.rb index c013a1cf..5cd18a33 100644 --- a/controls/SV-258187.rb +++ b/controls/SV-258187.rb @@ -47,7 +47,9 @@ expect(audit_rule).to exist expect(audit_rule.action.uniq).to cmp 'always' expect(audit_rule.list.uniq).to cmp 'exit' - if os.arch.match(/64/) + if os.arch.match(/aarch64/) + expect(audit_rule.arch.uniq).to cmp 'b32' + elsif os.arch.match(/64/) expect(audit_rule.arch.uniq).to include('b32', 'b64') else expect(audit_rule.arch.uniq).to cmp 'b32' diff --git a/controls/SV-258188.rb b/controls/SV-258188.rb index 526c545c..02f55301 100644 --- a/controls/SV-258188.rb +++ b/controls/SV-258188.rb @@ -57,7 +57,9 @@ expect(audit_rule).to exist expect(audit_rule.action.uniq).to cmp 'always' expect(audit_rule.list.uniq).to cmp 'exit' - if os.arch.match(/64/) + if os.arch.match(/aarch64/) + expect(audit_rule.arch.uniq).to cmp 'b32' + elsif os.arch.match(/64/) expect(audit_rule.arch.uniq).to include('b32', 'b64') else expect(audit_rule.arch.uniq).to cmp 'b32' diff --git a/controls/SV-258189.rb b/controls/SV-258189.rb index 7c12ed57..e69af1a2 100644 --- a/controls/SV-258189.rb +++ b/controls/SV-258189.rb @@ -47,7 +47,9 @@ expect(audit_rule).to exist expect(audit_rule.action.uniq).to cmp 'always' expect(audit_rule.list.uniq).to cmp 'exit' - if os.arch.match(/64/) + if os.arch.match(/aarch64/) + expect(audit_rule.arch.uniq).to cmp 'b32' + elsif os.arch.match(/64/) expect(audit_rule.arch.uniq).to include('b32', 'b64') else expect(audit_rule.arch.uniq).to cmp 'b32' diff --git a/controls/SV-258190.rb b/controls/SV-258190.rb index bf0866db..c4517b0e 100644 --- a/controls/SV-258190.rb +++ b/controls/SV-258190.rb @@ -47,7 +47,9 @@ expect(audit_rule).to exist expect(audit_rule.action.uniq).to cmp 'always' expect(audit_rule.list.uniq).to cmp 'exit' - if os.arch.match(/64/) + if os.arch.match(/aarch64/) + expect(audit_rule.arch.uniq).to cmp 'b32' + elsif os.arch.match(/64/) expect(audit_rule.arch.uniq).to include('b32', 'b64') else expect(audit_rule.arch.uniq).to cmp 'b32' diff --git a/controls/SV-258216.rb b/controls/SV-258216.rb index 009a02bc..991e28a6 100644 --- a/controls/SV-258216.rb +++ b/controls/SV-258216.rb @@ -45,7 +45,11 @@ expect(audit_rule).to exist expect(audit_rule.action.uniq).to cmp 'always' expect(audit_rule.list.uniq).to cmp 'exit' - if os.arch.match(/64/) + if os.arch.match(/aarch64/) + expect(audit_rule.arch.uniq).to cmp 'b32' + elsif os.arch.match(/aarch64/) + expect(audit_rule.arch.uniq).to cmp 'b32' + elsif os.arch.match(/64/) expect(audit_rule.arch.uniq).to include('b32', 'b64') else expect(audit_rule.arch.uniq).to cmp 'b32'