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

Establish a shorter number-based naming convention for constraint IDs #1149

Open
10 tasks
Rene2mt opened this issue Feb 4, 2025 · 0 comments
Open
10 tasks

Comments

@Rene2mt
Copy link
Member

Rene2mt commented Feb 4, 2025

This is a ...

improvement - something could be better

This relates to ...

  • the FedRAMP OSCAL baselines
  • the FedRAMP SSP OSCAL Example
  • the FedRAMP SAP OSCAL Example
  • the FedRAMP SAR OSCAL Example
  • the FedRAMP POA&M OSCAL Example
  • the FedRAMP OSCAL Validations
  • the Not sure

User Story

As a developer and/or user of FedRAMP OSCAL constraints, I would like a shorter, number-based naming convention for constraint IDs, so that I can more easily reference constraints and automate processes that rely on these IDs.

Goals

Each of the following will need to be completed but may be treated as separate sub-issues:

  • Create an ADR evaluating options for constraint ID naming convention, including all structures that are all numeric, alphanumeric, etc.
  • Once an option is selected, update all constraint IDs accordingly in the external constraint files (fedramp-external-allowed-values.xml and fedramp-external-constraints.xml), and their corresponding unit tests
  • Update any constraint references in documentation (dev hub documentation site)

Dependencies

No response

Acceptance Criteria

  • All FedRAMP Documents Related to OSCAL Adoption (https://github.com/GSA/fedramp-automation) affected by the changes in this issue have been updated.
  • A Pull Request (PR) is submitted that fully addresses the goals of this User Story. This issue is referenced in the PR.

Other information

No response

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
Status: 🆕 New
Development

No branches or pull requests

1 participant