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
...
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