You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
As an OSCAL stakeholder, I need to specify port and protocol information for a variety of components in my system (e.g., interconnections, services, etc.), so that the flow of information throughout the accreditation boundary is well documented and understood.
Goals
Currently, validating this example FedRAMP SSP results in an error due to a component of type "interconnection" providing protocol details. The current Metaschema constraint is going to throw an error any time a component that is not "service" type has protocol.
This constraint was removed from src/metaschema/oscal_component_metaschema.xml to resolve issue #1913 and should also be removed from src/metaschema/oscal_implementation-common_metaschema.xml.
Dependencies
No response
Acceptance Criteria
All OSCAL website and readme documentation affected by the changes in this issue have been updated. Changes to the OSCAL website can be made in the docs/content directory of your branch.
A Pull Request (PR) is submitted that fully addresses the goals of this User Story. This issue is referenced in the PR.
The CI-CD build process runs without any reported errors on the PR. This can be confirmed by reviewing that all checks have passed in the PR.
(For reviewers: The wiki has guidance on code review and overall issue review for completeness.)
Revisions
No response
The text was updated successfully, but these errors were encountered:
In general, the constraint on protocol is overly strict. For example, if I implement a RDBMS, the component is type "software" and the database is exposing SQL communication ports. I need to be able to document the ports used by the RDBMS within the "software" component.
Likewise, if I am communicating across my authorization boundary with an external system, I must typically represent that remote system using a "system" component, and need to document any communication ports to which I connect that remote system.
Being unable to capture this protocol/service information on the appropriate components undermines goals such as continuous compliance and compliance-as-code.
User Story
As an OSCAL stakeholder, I need to specify port and protocol information for a variety of components in my system (e.g., interconnections, services, etc.), so that the flow of information throughout the accreditation boundary is well documented and understood.
Goals
Currently, validating this example FedRAMP SSP results in an error due to a
component
of type "interconnection" providingprotocol
details. The current Metaschema constraint is going to throw an error any time acomponent
that is not "service" type has protocol.This constraint was removed from
src/metaschema/oscal_component_metaschema.xml
to resolve issue #1913 and should also be removed fromsrc/metaschema/oscal_implementation-common_metaschema.xml
.Dependencies
No response
Acceptance Criteria
(For reviewers: The wiki has guidance on code review and overall issue review for completeness.)
Revisions
No response
The text was updated successfully, but these errors were encountered: