Terminology and Concepts¶
This is a glossary with definitions for terms like Asset:
- Asset¶
An Asset is any component to which a STIG may be attached. Assets are created and changed in the Collection Configuration screen. To conform to the Navy RMF Process, an Asset must have a Name, IP Address, MAC Address, and Fully Qualified Domain Name unless it is designated “Non-Computing.” The Asset Properties screen allows you to set all these properties, as well as attach STIGs.
- checklist¶
The list of Rules that compose a STIG, and optionally, their Evaluations. Often encoded in the ckl format.
- ckl¶
An xml file format used by some common STIG tools. STIG Manager can import and export checklists in the .ckl format compatible with STIG Viewer and eMASS.
STIG Manager maps its own data fields into and out of .ckl format as follows:
STIG Manager <-> STIG Viewer <-> .ckl Mappings:¶ STIGMan Field
STIG Viewer Field
.ckl Tag
Evaluation Result
Status
<CHECKLIST><STIGS><iSTIG><VULN> <STATUS>
Detail
Finding Detail
<CHECKLIST><STIGS><iSTIG><VULN> <FINDING_DETAILS>
Comment
Comments
<CHECKLIST><STIGS><iSTIG><VULN> <COMMENTS>
Note
STIG Manager will import and export .ckl files differently depending on the values of certain .ckl elements and Asset metadata. See Processing .ckl Files for more information.
- Collection¶
The Collection is STIG Manager’s primary organizational component.
Collections are composed of:
STIGs attached to those Assets
User Grants providing access to some or all of the Assets/STIGs in that Collection
Collections can be structured as an RMF Package, but do not need to be. It is recommended that large packages be broken up into more easily-manageable Collections, to which Users can be granted higher access and, therefore, greater autonomy.
- Evaluation¶
The Result or compliance state, either by a user or automated process, of a Review for a particular RuleId on an Asset.
- Finding¶
See Review
- Grant¶
See User
- Package¶
An RMF Process term referring to a group of artifacts describing a System that is submitted for ATO consideration. Within STIG Manager, a Package can be represented as a Collection or group of Collections.
- Review¶
A Review is the result of an Evaluation of a STIG Rule that a User or automated tool has performed. These Reviews are composed of Review Evaluation Content and Status properties. Each of these pieces carry an “Attribution” that includes the User that set that Content or Status and a timestamp indicating when they did so.
- Review Evaluation Content - Requirements configured via Collection Settings.
Result - Not a Finding, Not Applicable, Open, Informational, or Not Reviewed
Detail - Details describing the selected Result. Available according to Collection Settings.
Comment - Additional information included in the Review. Available according to Collection Settings.
Result Sprites - Colored flags indicating whether the result originated from an automated scan or manual source. Hover over these sprites for more info.
- Status - The current state of the Review in the system. Configured via Collection Settings.
Status Label - Saved, Submitted, Accepted, or Rejected (Depends on Collection Settings.)
Status Text - Contextual text describing status change. Most often used when a Review is “Rejected” and requires further work by the original Evaluator.
In order to be Submitted, the Evaluation must have a Result of “Not A Finding,” “Not Applicable,” or “Open,” and must meet any additional requirements set for that Collection. Hover over the
(?)symbol for submission requirements.In order to be Rejected, the Owner must specify a Return Comment, providing direction to the Evaluator.
Each Review maintains a History, which is available to the User in the Review Resources panel. Contextual data such as the User who evaluated the Rule, the user who set the Status of a Review, and timestamps for those actions are also collected.
e use of Review Status fields is optional, but many users find it handy to “Save” Reviews in progress, and then mark them “Submitted” when they consider it complete. Collection Owners (or, optionally, Managers) then have the option to set an “Accepted” Status for Reviews they might submit as part of an RMF package, or “Reject” Reviews that are unsatisfactory in their current state, or that they want more clarification on. This Status will be visible to the User that evaluated the Review, and they can re-Submit the review once they have made changes.
- STIG¶
Secure Technical Implementation Guidelines published by the Defense Information Security Agency. STIGs are published in XCCDF format that can be imported into STIG Manager. Automated results in XCCDF format, such as those produced by the DISA SCC Tool, can also be imported. Manually evaluated STIG Results are often recorded in a .ckl file, a different format, which is produced by the DISA tool STIG Viewer, and can also be imported into STIG Manager.
- User¶
Any User in STIG Manager can be granted access to a Collection by the Collection Owner or Manager.
When you grant Users access to your Collection, or when you are granted access to another Collection by someone else, that Collection will appear in the Nav Tree on the left upon refresh of the app.
For each Collection they are granted access to, Users can have one of 4 Access Levels, providing differing levels of access to your Collection:
The 4 Grant Access Levels provide differing levels of access to your Collection:¶ Grant Access Level
Description
Restricted
Can review specific STIGs on specific Assets only.
Full
Can review any Asset/STIG in the Collection.
Manage
Everything in the “Full” level. Can Add/Remove/Modify Assets, STIG assignments, and Users with the exception of User “Owner” grants. Optionally responsible for “Accepting” and “Rejecting” reviews from evaluators.
Owner
Everything in the “Manage” level. Can Delete the Collection and Add/Remove/Modify Owner Grants. Responsible for “Accepting” and “Rejecting” reviews from evaluators.
In order to be useful, Users with Restricted access to a Collection must be assigned specific STIGs on specific Assets using the “Restricted User access list…” button in the Grants panel toolbar.
- Users can also be given one of 2 Privileges on the STIG Manager system. These privileges can be administered in your Authentication Provider (such as Keycloak) through the assignment of User Roles:
Collection Creator: Gives the User the ability to create their own Collections in STIG Manager.
Administrator: Gives the user Administrative access to STIG Manager via the “Administration” node of the Nav Tree. The Administrator Privilege allows the User to:
Import new STIGs into STIG Manager, as well as Delete them.
Create and Alter Collections, and view their metadata.
Create and Alter Users, and view their metadata.
Import and Export Application Data. An experimental feature that will export all the Collection data in STIG Manager
The Administrator privilege does not by itself provide access to any Collection, however, they can Grant themselves access to any Collection in STIG Manager via the Administrative interface.
- XCCDF¶
An XML formatted schema for encoding STIGs and their Evaluations.
STIG Manager maps its own data fields into and out of XCCDF format as follows:
STIG Manager <-> XCCDF Mappings:¶ STIGMan Field
XCCDF Tag
Evaluation Result
<TestResult><rule-result> <result>
Detail
<TestResult><rule-result> <message>
Comment
<TestResult><rule-result> <metadata action-comment>
Note
The STIG Manager API supports all XCCDF rule result enumerations: fail, pass, notapplicable, notchecked, informational, error, notselected, unknown, and fixed. However, only the first 5 can be selected in the manual evaluation portions of the GUI. Those 5 results are mapped to display as Open, Not a Finding, Not Applicable, Not Reviewed, and Informational respectively, as these terms are commonly used during the RMF Process.