oscal-react-library icon indicating copy to clipboard operation
oscal-react-library copied to clipboard

Support displaying properties

Open Bronstrom opened this issue 2 years ago • 1 comments

Description

As a governance, risk, and compliance author, I would like to see a display of properties for any type of the OSCAL stack, including Catalogs, Profiles, and SSPs, and all other areas.

Acceptance Criteria

props are displayed properly in the following areas:

Common:

  • [ ] revisions
  • [ ] roles
  • [ ] locations
  • [ ] parties
  • [ ] responsible-parties
  • [ ] parts
  • [ ] set-parameters
  • [ ] responsible-roles

Metadata:

  • [ ] metadata

Back Matter:

  • [ ] resources
  • [ ] citation

Catalog & Profile

  • [ ] control
  • [ ] groups
  • [ ] params

Profile

  • [ ] adds

Component Definition, SSP, Assessment Plan, Assessment Results, & POAM:

  • [ ] components

Component Definition & SSP:

  • [ ] implemented-requirements
  • [ ] statements

Component Definition:

  • [ ] control-implementations
  • [ ] capabilities

SSP, Assessment Plan, Assessment Results, & POAM:

  • [ ] inventory-items

SSP, Assessment Plan, & Assessment Results:

  • [ ] users

SSP:

  • [ ] system-characteristics
  • [ ] system-information
  • [ ] information-types
  • [ ] confidentiality-impact
  • [ ] integrity-impact
  • [ ] availability-impact
  • [ ] authorization-boundary
  • [ ] diagrams
  • [ ] network-architecture
  • [ ] data-flow
  • [ ] leveraged-authorizations
  • [ ] by-components
  • [ ] export
  • [ ] provided
  • [ ] inherited
  • [ ] satisfied
  • [ ] responsibilities

Assessment Plan, Assessment Results & POAM:

  • [ ] activities
  • [ ] include-subjects
  • [ ] exclude-subjects
  • [ ] tasks
  • [ ] associated-activities
  • [ ] subjects

Assessment Plan & Assessment Results:

  • [ ] objectives-and-methods
  • [ ] steps
  • [ ] reviewed-controls
  • [ ] control-selections
  • [ ] control-objective-selections
  • [ ] related-controls
  • [ ] uses-components

Assessment Plan:

  • [ ] assessment-subjects
  • [ ] assessment-platforms

Assessment Results & POAM:

  • [ ] entries
  • [ ] related-tasks
  • [ ] observations
  • [ ] origins
  • [ ] actors
  • [ ] relevant-evidence
  • [ ] risks
  • [ ] characterizations
  • [ ] facets
  • [ ] mitigating-factors
  • [ ] remediations
  • [ ] required-assets
  • [ ] related-responses
  • [ ] relevant-evidence

Assessment Results:

  • [ ] results
  • [ ] findings
  • [ ] target

POAM

  • [ ] poam-items

Proposed Solution

No response

Additional Notes

Ideally, this issue is completed after https://github.com/EasyDynamics/oscal-react-library/issues/718, as a lot of the content will be reusable from it.

Implementation

  • [ ] I can (or plan to) submit a pull request to implement this
  • [ ] Implementing this may result in a breaking change
### Tasks
- [ ] #718

Bronstrom avatar Apr 04 '23 18:04 Bronstrom

Depends on https://github.com/EasyDynamics/oscal-react-library/issues/718

Bronstrom avatar Apr 04 '23 18:04 Bronstrom