aws-cloudformation / aws-cloudformation/cloudformation-guard
[Enhancement] Support including/import a guard file from another guard file.
- Dominant language
- Rust
- Stars
- 1.4k
- Forks
- 196
- Avg merge
- 3d 6h
- Merged PRs (30d)
- 5
Description
**Is your feature request related to a problem? Please describe.**
I currently have variables defined in cfn-guard which I would like to be able to import into multiple guard files. These variables contain list of AWS Account, OrgId, OrgPaths and there are also common guard functions which I would like to share across multiple guard files.
**Describe the solution you'd like**
One of the two options:
1) Ability to include a guard file
2) Ability to define global scope variables and functions. Then I could simply invoke a list of guard files and the ones with global scope would be available in the context.
**Describe alternatives you've considered**
At the moment I'm considering to generate guard rules on the fly, by merging multiple files prior to the execution.
Contributor guide
Research direction
The issue names no files, tests, or entry points. Start by locating the guard-file parsing and evaluation entry points, then clarify whether file inclusion or global variables and functions is the intended design; done means shared definitions work across multiple guard files with verified behavior.
Written by the indexing model from the issue text.
Assessment
- Tech stack
- rust
- Domain
- security, tooling
- Issue type
- Feature
- Difficulty
- 5/5
- Estimated time
- Over a week
- Activity status
- Stale
- Clarity
- Needs clarification
- Newbie friendliness
- 25/100