Replies: 3 comments 2 replies
-
|
Yes. For example, if the scanning application failed to execute the process, which can actually happen in certain circumstances. Or if it depended on a variable value that didn’t exist. |
Beta Was this translation helpful? Give feedback.
-
|
solind, when you say a variable value that does not exist, do you mean a variable that has been appropriately processed but returned no value OR a variable reference that points to a variable ID that does not exist? |
Beta Was this translation helpful? Give feedback.
-
|
While I see, in the 2014 'Oval Language Specifications' document, in section 5.3.5.3.2.2.1 "Determining Flag Value", a status of error should be produced when an object component fails to produce an item or fails to produce an item that contains an entity matching the requested 'item_field', 'seems that might be a little heavy handed. The use of an OVAL test existence check of 'none exist' could be useful and is made impossible by that portion of the specification. Might it make sense to relax that language in the specification? |
Beta Was this translation helpful? Give feedback.
Uh oh!
There was an error while loading. Please reload this page.
-
The new shellcommand is a bit unique given that it can run any arbitrary command, and contains the exit code and standard error in the collected item.
Is there any scenario in which the system data item should have a status of "error"?
Internally we currently have the item created and it always has a status of 'exists' and any error information is captured in the item, but we do not have enough knowledge of the intent of the command to know if it constitutes marking the item as 'error'.
Thoughts from developers that have implemented either the current OVAL 5.12 shellcommand or the old CIS extension? @A-Biggs, @maxullman @solind
Beta Was this translation helpful? Give feedback.
All reactions