Description
Describe the bug
When using the XSLT profile resolver (v1.0.4), the produced resolved profile catalogs does not apply the changes to the param
specified in the profile.
Who is the bug affecting
FedRAMP and anyone using XSLT profile resolver v1.0.4
What is affected by this bug
Tooling & API
How do we replicate this issue
NOTE - the issue is when using XSLT profile resolver (version 1.0.4)
- Use a catalog with parameters (e.g., FedRAMP's rev resolved profile catalog)
- Create a profile that tries to add a
prop
to parameters as follows: - Conduct profile resolution (e.g. through a tool like Oxygen XML or OSCAL-CLI)
Expected behavior (i.e. solution)
Notice that it works when the prop
elements are added via <set-parameter param-id="parameter-ids">...</set-parameter>
. This is the approach in gist https://gist.github.com/Rene2mt/de339c61034da0b81860ab5c13bc702a#file-sample-profile-xml-L54-L1868.
BUT it does not work when trying to use <alter control-id="control-id"><add position="starting" by-id="param-id">...</add></alter>
. This is the approach in gist https://gist.github.com/Rene2mt/de339c61034da0b81860ab5c13bc702a#file-sample-profile-xml-L1872-L4256
This should work according to the profile resolution spec.
Other comments
No response
Revisions
No response
Metadata
Metadata
Assignees
Type
Projects
Status