Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Support adding generic properties during SSP authoring #1524

Open
jpower432 opened this issue Feb 26, 2024 · 1 comment · May be fixed by #1534
Open

Support adding generic properties during SSP authoring #1524

jpower432 opened this issue Feb 26, 2024 · 1 comment · May be fixed by #1534
Assignees
Labels
enhancement New feature or request
Milestone

Comments

@jpower432
Copy link
Collaborator

jpower432 commented Feb 26, 2024

Issue description / feature objectives

When a custom YAML header is used with ssp generate, it would be helpful to be able to specify extra properties at the implemented requirement and statement level.

An example use case for this would be adding implementation-status and control-origination properties to meet FedRAMP OSCAL SSP requirements without having to edit the JSON.

Caveats / Assumptions

  • This would support generic properties and there would be no special handling per framework (i.e. this will not map to specific OSCAL fields)
  • The x-trestle-add-props logic for profile authoring could be leveraged

Completion Criteria

  • Similar to the profile markdown, add a comment section that can be uncommented to process custom properties.
  • This must support adding namespace information for each property or adding applicable properties under a higher level namespace key in a nested fashion.
  • This must support adding properties to implemented requirements and statements (not at the by-component level)
@jpower432 jpower432 added the enhancement New feature or request label Feb 26, 2024
@jpower432
Copy link
Collaborator Author

cc @vikas-agarwal76 @degenaro Please let me know if anything written here does not line up with what was agreed on

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
enhancement New feature or request
Projects
None yet
Development

Successfully merging a pull request may close this issue.

1 participant