Skip to content
This repository was archived by the owner on Aug 31, 2019. It is now read-only.

Enhance the CAAT component to have a 'full data' and 'condensed/interactive' mode #14

Open
aaronlippold opened this issue Apr 3, 2019 · 3 comments
Assignees
Labels
Backlog Items that will be worked later in the development cycle Component Issues that relate to Vue Components

Comments

@aaronlippold
Copy link
Member

aaronlippold commented Apr 3, 2019

Full Data: The current function of the CAAT component.

Condensed/Interactive:
Use Case:
A user wants to fold each NIST Sub-Family into single row rather than multiple rows for every result. If they select the condensed mode - we will have a 'wizard model' come out and ask what 'standard text' we want for each column for that Sub-Family Finding - walking them across the spreadsheet.

As the user is walking though each sub-family step - It would be good if we can have another model that has a datatable of the 'detailed results' of those findings for the sub-family that they could open and close for review if needed.

UX consideration: we can we can suggest a 'default' answer -
a) like Severity ( if 8 / 10 are high or they are all the same) or
b) if they have already provided an answer - such as 'System Name' - that is unlikely to change. ( perhaps the last answer is good enough for most cases ).

Once they walk through, they can save it as a csv/xlsx.

@aaronlippold aaronlippold added enhancement New feature or request Component Issues that relate to Vue Components labels Apr 3, 2019
@aaronlippold
Copy link
Member Author

@ejaronne
Copy link

The previous scope is too complex for my use case that spawned this idea. Attached is a sample of what it should look like. Call it simply "Summary CAAT". Only one row per 800-53 control number. All the data needed is in the InSpec json already, except for the 800-53r4 Control Name. You'll need a look-up for that. No user interaction is needed. This provides initial capability simply. I'd like this in heimdall-lite first.
Summary_CAAT_Template.xlsx

lukemalinowski added a commit that referenced this issue Jul 12, 2019
Fixed #14 linting errors by a mild refactor

Signed-off-by: Luke Malinowski <lmalinowski@mitre.org>
@aaronlippold
Copy link
Member Author

Ok. We can keep this on the backlog until our initial release is finalized.

@aaronlippold aaronlippold reopened this Jul 14, 2019
@aaronlippold aaronlippold added Backlog Items that will be worked later in the development cycle and removed enhancement New feature or request labels Jul 14, 2019
Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.
Labels
Backlog Items that will be worked later in the development cycle Component Issues that relate to Vue Components
Projects
None yet
Development

No branches or pull requests

3 participants