Replies: 4 comments 1 reply
-
|
Hey @chetanr25 thanks for sharing the feature idea, this is something I think would improve the practical use case of the tool |
Beta Was this translation helpful? Give feedback.
-
|
Thanks! Yeah, storage is definitely something we need to nail down.
For v1, maybe we just stick with built-in + user directory and skip the system-wide On creating profiles, I see two main ways people might want to do it: One is just editing YAML files directly - power users could just do The other is a CLI helper, maybe something like A full wizard could be cool but probably overkill at first. Maybe start with the one-liner and see if people ask for interactive mode? Some other commands that might be handy: syshardn profile list
syshardn profile show cis-level1-server
syshardn profile copy cis-level1-server my-server |
Beta Was this translation helpful? Give feedback.
-
|
You can open an issue for this @chetanr25 — happy to track it as the next step. For v1, focusing on the core profiles/policy packs feature is probably the right scope: support profiles stored under |
Beta Was this translation helpful? Give feedback.
-
|
Opened issue #12 to track this feature implementation. Appreciate the feedback! |
Beta Was this translation helpful? Give feedback.
Uh oh!
There was an error while loading. Please reload this page.
-
Problem
Currently, users must either:
syshardn apply --level moderate), or--rules LNX-001 --rules LNX-002 ...)This works, but different environments require different hardening approaches:
Manually assembling rule lists for each scenario is error-prone and hard to share across teams.
Proposed Solution: Profiles (Policy Packs)
A profile is a named bundle of rules + settings that can be applied together with a single command:
Instead of listing 15+ rule IDs...
syshardn apply --profile cis-level1-serverOr combining profiles
syshardn apply --profile web-server --profile pci-complianceBeta Was this translation helpful? Give feedback.
All reactions