Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Calculate and display the Weighted Value Index (WVI) #898

Closed
keithramsey opened this issue Jan 17, 2023 · 4 comments · Fixed by #988
Closed

Calculate and display the Weighted Value Index (WVI) #898

keithramsey opened this issue Jan 17, 2023 · 4 comments · Fixed by #988
Labels
enhancement New feature or request

Comments

@keithramsey
Copy link

Request that STIG Manager calculate and display the Weighter Value Index (WVI) used by Joint Force Headquarters DODIN (JFHQ-DODIN) Command Cyber Readiness Inspections (CCRI).

The calculation is:

[{10 * (#Cat 1) / (#Cat 1 checks)} + {4 * (#Cat 2) / (#Cat 2 checks)} + {(#Cat 3) / (#Cat 3 checks)}] / 15

The calculation can be run against a particular STIG checklist (e.g. Windows 10) or an aggregate of checklists (e.g. Layer 2 switch using L2S and NDM STIGS)

Thanks
v/r
Keith Ramsey
Cybersecurity Officer
Arnold AFB, TN

@keithramsey keithramsey added the enhancement New feature or request label Jan 17, 2023
@csmig
Copy link
Member

csmig commented Jan 18, 2023

[{10 * (#Cat 1) / (#Cat 1 checks)} + {4 * (#Cat 2) / (#Cat 2 checks)} + {(#Cat 3) / (#Cat 3 checks)}] / 15

Do the expressions (#Cat 1) etc. represent the count of findings at that severity? In other words, can we write:

[{10 * (#Cat 1 findings) / (#Cat 1 checks)} + {4 * (#Cat 2 findings) / (#Cat 2 checks)} + {(#Cat 3 findings) / (#Cat 3 checks)}] / 15

@keithramsey
Copy link
Author

keithramsey commented Jan 18, 2023 via email

@csmig
Copy link
Member

csmig commented Jan 18, 2023

Yes, the calculation makes sense.

Our sponsor is considering whether to incorporate scoring models directly in the tool, so I can't say for sure this exact calculation would end up in the bundled UI. But we would like our API endpoints to support third-party tools that implement scoring systems. To support this calculation efficiently, we would need to make some adjustments.

Currently the API allows clients to fetch metrics aggregated by many parameters, including the ones you mention. However, these endpoints only report the total count of checks applicable to the aggregation. I think we should break out those numbers by severity (low, medium, high, aka Cat 3, 2, 1).

This aligns with some of our current efforts, so the API changes will probably happen fairly soon. I'll tag this issue as things progress.

@csmig csmig changed the title FEATURE REQUEST: Calculate and display the Weighted Value Index (WVI) Jan 18, 2023
@keithramsey
Copy link
Author

keithramsey commented Jan 19, 2023 via email

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
enhancement New feature or request
Projects
None yet
Development

Successfully merging a pull request may close this issue.

2 participants