358 Commits

Author SHA1 Message Date
Bob Gendler
725ebb543b Updated established benchmark list 2025-11-24 13:42:12 -05:00
Bob Gendler
ca618f9363 PR #542 2025-09-24 10:55:17 -04:00
Bob Gendler
0ce0adffdd Moved output to build/baselines 2025-09-19 14:42:35 -04:00
Dan Brodjieski
dbea3ddcc7 refactor: sync with main 2025-09-15 10:44:51 -04:00
Dan Brodjieski
76c33f3188 refactor[script]: remove ssh hostkey generation
The ssh hostkey generation was needed for older versions of openSSH.  No longer need this to evaluate ssh configuraitons.
2025-09-12 13:21:20 -04:00
Dan Brodjieski
280ef89f71 refactor: update deprecated keys
migrate to new SkipSetupItems key in com.apple.SetupAssistant.managed in favor of deprecated keys

Issue #516
2025-09-10 18:04:50 -04:00
Bob Gendler
faab04ccbc Updated generate scap, scap 1.4, oval 5.12.1 2025-09-09 15:25:26 -04:00
Dan Brodjieski
ba56857b10 feature[script]: add shell check to compliance script
Compliance script will exit if not being run in a zsh
2025-09-09 11:19:59 -04:00
Dan Brodjieski
7fb95480c5 fix: removed duplicate code 2025-09-08 13:53:46 -04:00
Dan Brodjieski
a71f9d0576 Merge branch 'sequoia' into dev_tahoe 2025-09-08 13:46:16 -04:00
Dan Brodjieski
0fbd243e11 refactor: update DDM logic for nested keys
DDM configuraitons with nested keys are correctly generated
2025-09-02 10:23:30 -04:00
Bob Gendler
b2208f14dd refactor[script/rules] Update current user check
Updated way to check current user
2025-08-26 13:12:47 -04:00
Dan Brodjieski
7041213a05 Merge pull request #483 from arpitjain099/sequoia-fix-code-regex
Improve regex code
2025-07-15 13:52:36 -04:00
Dan Brodjieski
5c11ab60df Merge pull request #493 from aidenpryor/aidenpryor-patch-1
Update generate_baseline.py
2025-07-15 13:52:12 -04:00
Bob Gendler
b255bd74ef fix[scripts] Fixed issue with scap generation
Issue #495 resolved when generating scap.
2025-07-01 09:47:14 -04:00
Bob Gendler
fa4857e402 Fixed issue due to updated nfs rule 2025-06-30 11:39:52 -04:00
Aiden Pryor
b5d95ea765 Update generate_baseline.py
Fix filename mismatch
2025-06-24 09:29:20 -04:00
Bob Gendler
9c0842305f fix & in discussion 2025-06-18 14:17:46 -04:00
arpitjain099
129d27bafa Improve regex code 2025-05-26 02:42:34 +09:00
Dan Brodjieski
d6f57af3c3 fix: severtiy in xls file #460 2025-04-04 14:49:26 -04:00
Dan Brodjieski
03ea283f90 fix[script] adjusted severity in xls 2024-09-12 13:15:19 -04:00
Bob Gendler
9dfeaf8ed6 update generate_scap 2024-09-12 12:51:16 -04:00
Bob Gendler
62a5b5839d sync branches 2024-09-12 12:10:10 -04:00
Dan Brodjieski
820c85c113 fix[script]: corrected base64 check 2024-09-12 11:06:42 -04:00
Bob Gendler
0f53afaf81 sync scripts 2024-09-11 15:35:44 -04:00
Dan Brodjieski
6f4bd801e1 fix: correct base64 case in compliance script 2024-09-11 14:02:14 -04:00
Dan Brodjieski
b740afbe5c Merge branch 'dev_sequoia' into fix_base64_result 2024-09-11 13:59:34 -04:00
Dan Brodjieski
cf4bcf5215 fix[script]: nested dictionaries for ODV
Fixed a regression from the last sync

Issue  #423 $ODV value not replaced correctly in nested dict
2024-09-11 13:01:54 -04:00
robertgendler
11f29f13b7 fixed odv issue, sync branches 2024-09-11 10:33:35 -04:00
Bob Gendler
3292df645e refactor[scripts] Fixed for xprotect
No relevant oval test for os_anti_virus_installed
2024-09-09 21:15:52 -04:00
mahlmanj
0eea7ff1e4 Spelling fixes, added note in system_settings_siri_settings_disable 2024-09-05 12:24:46 -04:00
Dan Brodjieski
a514f24654 sync some with sonoma 2024-09-04 15:04:58 -04:00
Dan Brodjieski
8347136f1b sync with sonoma branch 2024-09-04 15:02:57 -04:00
Dan Brodjieski
cb85787e5d fix[script]: support both .yaml and .yml
Issue #412
2024-09-04 14:34:15 -04:00
Bob Gendler
615317fe6c refactor[scripts/templates] Updated 171r2 to 171r3
Changed the 171r2s to 171r3s everywhere
2024-09-01 21:36:10 -04:00
Michal Gajdar
461ddc2cff fix[script]: Unify base64 result output with the rest of the results 2024-08-29 14:09:50 +02:00
Dan Brodjieski
40f01341fa fix: corrected severity logic 2024-08-27 10:05:31 -04:00
Dan Brodjieski
6a4af2dfef feat[doc]: add support for severity
severity key in yaml can be string or a dictionary containing
key/values for different baselines
if a severity exists for a rule, it will be included in the reference
table within the HTML/PDF as well as a column in the XLS
2024-08-22 15:52:33 -04:00
Dan Brodjieski
a2f6652817 feat[ddm]: added configs for asset declarations 2024-08-19 12:58:38 -04:00
Dan Brodjieski
f667f7f96e fix[ddm]: nested ODVs now work with DDM
feat[ddm]: generate activations with DDM
2024-08-19 11:03:36 -04:00
Dan Brodjieski
82ff8b0aaf fix[script]: correctly build and zip DDM assets 2024-07-30 15:00:38 -04:00
Dan Brodjieski
ace04fc6f5 fix[script]: will skip missing ddm types 2024-07-26 14:59:07 -04:00
Bob Gendler
96ade12e2f feat[ddm] Added DDM to sequoia
Updated scripts and rule files
2024-07-24 14:00:10 -04:00
Bob Gendler
bad4dab841 fixed duplicate ID issue 2024-04-23 14:01:45 -04:00
Bob Gendler
bdde2d44d3 feat[utils]generate_checklist
Added json export ability
2024-04-18 10:57:05 -04:00
Dan Brodjieski
17ae94c597 fix: additional syntax changes 2024-04-10 10:47:38 -04:00
Dan Brodjieski
8e102c034f fix[script]: updated syntax for replace values
When replacing text to include a backslash, newer versions of
python caused syntax errors.  Updating with raw strings
resolves the issue.

Issue #361
2024-04-10 10:26:37 -04:00
Bob Gendler
9f279f9767 scap fix 2024-04-08 16:01:28 -04:00
Bob Gendler
8ebba9e35a feat[scripts] Added additional utils
Added additional util scripts
-mscp_local_report
-generate_checklist
2024-04-02 11:18:13 -04:00
Bob Gendler
8e8b78d075 sync branches 2024-04-02 10:57:25 -04:00