Add new nvram_test to macOS schema #103
Labels
Existing Schema Update
A proposal for update(s) to an existing OVAL Test/Object/State
MacOS
Issue related to the Mac schema.
Milestone
Abstract
I have recently discovered that there is at least one important nvram property key that is not included in the scope of properties enumerated by the
nvram -p
command. Therefore, we need to clarify the documentation on this test, to indicate that we will use only nvram -p expressed properties when operations other than "equals" are indicated in the object, but that the interpreter should attempt to retrieve any other specified key if the "equals" operator is indicated.Additionally, I have discovered that nvram values are stored primitively as binary (NSData) plist data. Therefore we should probably really be using an Entity[State/Item]BinaryType instead of the String type to store this data. This would require a new nvram512_test/object/state.
Link to Proposal
PR to come.
Additional context
See attached sample content for the new nvram512 binary test.
content.zip
The text was updated successfully, but these errors were encountered: