Commit Graph

1758 Commits

Author SHA1 Message Date
Matt Woodruff
bc97afd009 Updated every benchmark with OS supported 2026-05-27 13:22:33 -04:00
Matt Woodruff
3808ff80b9 Changed OS supported section
Added new designators beside each benchmark
2026-05-27 13:18:31 -04:00
Matt Woodruff
bdfd38cd71 Update acronyms.yaml
Updated the Apple Business Manager reference to Apple Business
2026-05-27 10:13:50 -04:00
github-actions[bot]
c7c16020be chore: bump build number to 16 [skip ci] 2026-05-26 14:17:19 +00:00
Bob Gendler
05d06eb0da Merge pull request #690 from headmin/dev_2.0
Add python cooldown
2026-05-26 10:14:27 -04:00
Henry Stamerjohann
9957410326 Add python cooldown
don't adopt any release until it's been public for 7+ days
2026-05-23 14:13:00 +02:00
github-actions[bot]
f7334564dc chore: bump build number to 15 [skip ci] 2026-05-19 20:26:22 +00:00
Bob Gendler
54ba0d7bbc Merge pull request #687 from brodjieski/dev_2.0
Fix handling of supplementals in SCAP processing
2026-05-19 16:23:17 -04:00
Dan Brodjieski
0a5e5dd67b fix: scap generator for container 2026-05-19 16:11:42 -04:00
Dan Brodjieski
e9abaac812 fix: ignore supplementals in scap 2026-05-19 11:58:59 -04:00
github-actions[bot]
5962e47836 chore: bump build number to 14 [skip ci] 2026-05-15 14:04:01 +00:00
Dan Brodjieski
7617505038 Fix formatting of pillow dependency in pyproject.toml 2026-05-15 09:56:32 -04:00
github-actions[bot]
d1d031ee88 chore: bump build number to 13 [skip ci] 2026-05-14 14:47:28 +00:00
Bob Gendler
856fb9eda8 Merge pull request #685 from brodjieski/dev_2.0
Update project dependencies
2026-05-14 10:44:24 -04:00
Dan Brodjieski
2c946a8e13 chore: update for API 2026-05-14 09:52:21 -04:00
Dan Brodjieski
f224564f5c chore: update requirements 2026-05-14 08:41:14 -04:00
Bob Gendler
f3145ea34d Merge pull request #683 from brodjieski/dev_2.0
Some checks failed
Generate Baselines and Increment Build / build_baselines_and_increment_build (push) Has been cancelled
Labeler / Labeler (push) Has been cancelled
Lint Code Base / pythonlint (push) Has been cancelled
Lint Code Base / yamllint (push) Has been cancelled
Lint Code Base / markdownlint (push) Has been cancelled
Spell Check / spellcheck (push) Has been cancelled
Lint Code Base / Lint successful (push) Has been cancelled
Update the logo and banner, add banner generator
2026-05-13 14:47:31 -04:00
Dan Brodjieski
deff13b04d refactor banner generation 2026-05-13 14:09:09 -04:00
Dan Brodjieski
5804fd8f7a add support for banner generation 2026-05-13 13:59:02 -04:00
Dan Brodjieski
16a4915c97 chore: remove unused modules 2026-05-13 11:45:04 -04:00
Dan Brodjieski
425c278bdd remove 800-53r4 tags from merge 2026-05-13 10:27:05 -04:00
github-actions[bot]
fd31d50c43 chore: bump build number to 12 [skip ci] 2026-05-13 14:08:22 +00:00
Bob Gendler
0702ac6906 Update paths for committing build number changes 2026-05-13 10:05:24 -04:00
Bob Gendler
720432a435 Update file path for mscp-data.yaml in workflow 2026-05-13 09:58:54 -04:00
Bob Gendler
aa7f4164f7 Merge pull request #682 from brodjieski/dev_2.0
Refactor structure and introduce RuleLibrary for querying rules
2026-05-13 09:52:13 -04:00
Dan Brodjieski
7d6538dcfc restore supplemental rules 2026-05-13 09:41:16 -04:00
Dan Brodjieski
b75807788f refactor: update merge to support HICP and sync rules 2026-05-12 16:21:01 -04:00
Dan Brodjieski
59e42c3419 fix: correct config reference 2026-05-12 16:16:25 -04:00
Dan Brodjieski
6166178958 fix: update chmod for script 2026-05-12 16:11:43 -04:00
Dan Brodjieski
f9079a61ea chore: add CCE placeholder 2026-05-12 15:58:11 -04:00
Dan Brodjieski
8ed2b0ef37 chore: resync 1.0 rules 2026-05-12 15:38:06 -04:00
Dan Brodjieski
19b3cfb30c chore: fix linting errors 2026-05-12 15:16:08 -04:00
Dan Brodjieski
3dbd093eed feat: expose RuleLibrary in top-level mscp package 2026-05-11 12:27:11 -04:00
Dan Brodjieski
9e0ce5ec65 feat: add RuleLibrary class for programmatic rule querying
Introduces RuleLibrary, an ordered, indexed collection of
Macsecurityrule objects with chainable filters for platform, OS
version, benchmark, NIST 800-53r5 control, tag, mechanism, ODV,
mobileconfig, and DDM. Loads all supported platforms via
from_rules_dir(). String-key lookup raises KeyError when ambiguous
across platforms.
2026-05-11 12:24:36 -04:00
Dan Brodjieski
a8d8f44378 fix: force string values on bio references 2026-05-11 12:21:51 -04:00
Dan Brodjieski
6054820f96 chore: update docstrings 2026-05-08 13:16:47 -04:00
Dan Brodjieski
ea399b6bb3 refactor: add support for BZK/BIO references
additional class cleanup
2026-05-08 11:54:27 -04:00
Dan Brodjieski
71a42f9d6c chore: cleanup unused functions/calls 2026-05-08 11:38:01 -04:00
Dan Brodjieski
f0ed106b20 standardizing docstrings 2026-05-08 11:28:19 -04:00
Dan Brodjieski
0e68980196 standardizing docstrings 2026-05-08 11:28:18 -04:00
Dan Brodjieski
fa110e377e chore: update bio references and restore supplementals 2026-05-08 09:36:38 -04:00
Dan Brodjieski
1660b78d09 chore: update TODOs for manifest 2026-05-07 17:14:34 -04:00
Dan Brodjieski
163eb0fe5e fix: missing reference in rule 2026-05-07 16:52:41 -04:00
Dan Brodjieski
c3bb9c4055 chore: merge and sync rules 2026-05-07 16:43:20 -04:00
Dan Brodjieski
301334724d fix: merge logic 2026-05-07 16:39:44 -04:00
Dan Brodjieski
16d953afd3 chore: update install instructions 2026-05-07 13:24:35 -04:00
Dan Brodjieski
fea99cd010 Merge remote-tracking branch 'upstream/dev_2.0' into dev_2.0 2026-05-07 13:09:25 -04:00
Dan Brodjieski
be70426c4d chore: update dependencies 2026-05-07 12:29:12 -04:00
Dan Brodjieski
5e108fc879 refactor: re-add mscp.py with importerror for module 2026-05-07 10:03:30 -04:00
Dan Brodjieski
2846287802 refactor: remove redundant declaration
expose get_supported_languages() directly
2026-05-06 12:05:54 -04:00