Skip to content
This repository has been archived by the owner on Sep 25, 2023. It is now read-only.

Develop Getting Started Video Series #72

Open
ejaronne opened this issue Nov 13, 2020 · 1 comment · May be fixed by #76
Open

Develop Getting Started Video Series #72

ejaronne opened this issue Nov 13, 2020 · 1 comment · May be fixed by #76
Assignees

Comments

@ejaronne
Copy link
Contributor

ejaronne commented Nov 13, 2020

How to Install SAF Tools

  1. InSpec (and CINC auditor) remote runner install
  • Linux Server
  • Windows 10 workstation runner
  • MAC OS workstation
  • Windows Server
  • Docker-based on own EC2
  • AWS ECS
  • Lambda?
  1. Heimdall_Tools install
  2. Heimdall Lite access
  3. Heimdall Server

How to Run SAF Tools

  1. InSpec scan against remote operating systems
  2. InSpec scan against AWS resources
  3. InSpec scan against remote databases (conventional and AWS-based)
  4. InSpec scan against remote application services
  5. InSpec scan against remote web servers
  6. InSpec scan of docker instances
  7. Heimdall_tools
  8. Heimdall Lite
  9. Heimdall Server
@ejaronne
Copy link
Contributor Author

11/18/2020 brainstorming:

Change Getting Started page.

  1. Rename "Quick Steps" to "Planning Guide"
  2. Above it, new top of page, create tile table for links to videos on these topics:
  Validate Normalize Visualize
Install: InSpec Heimdall_tools Heimdall Server
Run: InSpec scan against remote operating systems Converting Sonarqube to view in Heimdall Server Load via GUI
InSpec scan against AWS resources Load via S3
InSpec scan against remote databases (conventional and AWS-based) Load via Splunk
InSpec scan against remote application services Load via API
InSpec scan against remote web servers  
InSpec scan of docker instances    

@wdower wdower linked a pull request Dec 1, 2020 that will close this issue
wdower added a commit that referenced this issue Mar 11, 2022
* added dark mode, added standard header, refactored the page layout to match other pages

Signed-off-by: Will Dower <[email protected]>

* Merged in Will's changes and the checkbox workaround

* Rename for the filters as eugene requested

* Index check no longer necessary since we're showing the count under the nist title too

* Use words instead of true/false

* load the menu in full

* Freeze the json object and add eager to the combobox to make the hit on page load

* Updated version of cheetah grid

* added zebra striping

Signed-off-by: Will Dower <[email protected]>

* Changed subheader wording

Signed-off-by: Will Dower <[email protected]>

* Merged in Will's changes and implemented textwrap along with some other niceties.  There are bugs in the library tho so it won't work properly.

* All -> Total Assessment Range

* Upgrade version of cheetah-grid (not vue-cheetah-grid, but it's dependency) as well as that of some other non-package.json dependencies

* Changed it back to sonarq and added fortify

* Adjusted column widths

* Added reset functionality to the checkboxes

* Dunno how this got uncommitted, but we need the controlTable in a module

* Updated version numbers

* Increased size of checkbox

* Fix column header not updating bug

* Fix dark mode checkmarks are tough to see

* Added background color to the checkbox header when it wasn't x.

Also mucked around with some of the colors and added an explicit
selection color.

* Increased size of row for checkmark filter row

* Fixed sizing of components.

1) Removed padding around 'container' to reduce wasted space/vertical
height.

2) Cleaned up css.

3) Cleaned up code to use vuetify wrappers around things properly.

4) Set heights to the table that looked good enough.

5) Set up flexbox to make the filters stack on small screens but spread
out on big ones.

* Added legend and fixed spacing some more

* Fixed language a bit for the legend

* Removed control table from header section and added links to it to the validation and faq pages

* Clean up code

* Added column selector options to the legend

* Will suggested putting 'show' in front of the descriptions to increase clarity

* added backiend json to hold legend data, updated legend appearance

Signed-off-by: Will Dower <[email protected]>

* tweaked header on control table

Signed-off-by: Will Dower <[email protected]>

* Made table colored instead of greyscale

* Got rid of unused css and converted highlight color in legend from the vuetify theme to the table theme instead

* Changed highlight color cause the blue/grey was kinda hard to see

* Changed from teal to a greener color - 008080 -> 00804d

* Further color changes but this time for the themes for the table

* computed was caching results which messed things up - moved it over to a method

* Update version of eslint-plugin-vue but bugfix required is still not released

* Made quotes consistent and converted in-lined constant into a variable

* Fixed missing brace

* Got rid of unnecessary stuff

* Fixed incorrect highlight color bug

* Fixed control table view's cols definition

* Firebase 7.15.5 which is the latest is broken on ie11, manually set it to one version earlier.

Co-authored-by: Will Dower <[email protected]>
Co-authored-by: Amndeep Singh Mann <[email protected]>
Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.
Labels
None yet
Projects
None yet
Development

Successfully merging a pull request may close this issue.

2 participants