dod-compliance-and-automation
dod-compliance-and-automation copied to clipboard
Updated Control 000067 xPath code
was throwing an error when ran
Tested on Aria 8.16 with Inspec 4.18 tests included:
- commenting out ErrorReportValve
- changing showServerInfo to true
- removing showServerInfo
known/potential issues: report valve will still match so long as ErrorReportValve, shouldn't be an issue unless typos happen. doesn't scan for every host value, assumed it wasn't needed for this could be fixed with a count or something similar:
its(["count(//Host[not(Valve[contains(@className, 'ErrorReportValve')])]) | //Host[Valve[contains(@className, 'ErrorReportValve')]/@showServerInfo != 'false'])"]) { should cmp [0] }
@leebeck3, you must sign our contributor license agreement before your changes are merged. Click here to sign the agreement. If you are a VMware employee, read this for further instruction.
@leebeck3, we have received your signed contributor license agreement. The review is usually completed within a week, but may take longer under certain circumstances. Another comment will be added to the pull request to notify you when the merge can proceed.
@leebeck3, VMware has rejected your signed contributor license agreement. The merge can not proceed until the agreement has been resigned. Click here to resign the agreement. Reject reason:
Please provide a valid address
@leebeck3, we have received your signed contributor license agreement. The review is usually completed within a week, but may take longer under certain circumstances. Another comment will be added to the pull request to notify you when the merge can proceed.
@leebeck3 Can you provide the details of the ruby error you're getting? Also, do you get the same error if you upgrade your inspec version and retry?
yep, here you go:
Unknown XML object received (Array): []
No way to elevate my version currently.
@leebeck3, VMware has approved your signed contributor license agreement.