Skip to content
Discussion options

You must be logged in to vote

Hello @Yesser-Belhajali

I’m not a project maintainer, but here’s how it works in practice in ComplianceAsCode/SSG:

They don’t create all the rules from scratch for each standard. There is a shared library of technical rules (linux_os/guide/). The standards (CIS, STIG, NIST, etc.) are then mapped to this library via files in the controls/ directory. Some rules also exist independently, based on best practices or cross-cutting requirements.

CIS = 10, STIG = 20: one or two rules?
Generally, a single technical rule, with different values depending on the profile.

Example with minimum password length:

Rule: accounts_password_pam_minlen
Variable: var_password_pam_minlen
In controls/cis_ubuntu24…

Replies: 1 comment 1 reply

Comment options

You must be logged in to vote
1 reply
@Yesser-Belhajali
Comment options

Answer selected by ggbecker
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Category
Q&A
Labels
None yet
2 participants