On 9/16/13 11:13 PM, Jeffrey Blank wrote:
It passes my visual inspection for sanity. That said, we're
definitely gonna want to run "make validate" to see if anything got
mismatched. There's a lot of renaming going on...
Should be good. XCCDF <rule> matches called <oval>, which matches
profile XCCDF call outs:
[shawn@SSG-RHEL6 input]$ grep -rin no_files_unowned_by_user *
auxiliary/stig_overlay.xml:666: <overlay owner="disastig"
ruleid="no_files_unowned_by_user" ownerid="RHEL-06-000300"
disa="224"
severity="low">
checks/no_files_unowned_by_user.xml:3: id="no_files_unowned_by_user"
version="1">
checks/no_files_unowned_by_user.xml:15:
test_ref="test_no_files_unowned_by_user" />
checks/no_files_unowned_by_user.xml:20:
id="test_no_files_unowned_by_user" version="1">
checks/no_files_unowned_by_user.xml:25: <unix:object
object_ref="obj_no_files_unowned_by_user" />
checks/no_files_unowned_by_user.xml:26: <unix:state
state_ref="state_no_files_unowned_by_user" />
checks/no_files_unowned_by_user.xml:29:
id="state_no_files_unowned_by_user" version="1">
checks/no_files_unowned_by_user.xml:33:
id="obj_no_files_unowned_by_user" version="1">
checks/testids.ini:63:test_no_files_unowned_by_user = 264
checks/testids.ini:120:state_no_files_unowned_by_user = 266
checks/testids.ini:126:no_files_unowned_by_user = 263
checks/testids.ini:134:obj_no_files_unowned_by_user = 265
profiles/stig-rhel6-server.xml:33:<select
idref="no_files_unowned_by_user" selected="true"/>
profiles/fisma-medium-rhel6-server.xml:60:<select
idref="no_files_unowned_by_user" selected="true" />
profiles/usgcb-rhel6-server.xml:54:<select
idref="no_files_unowned_by_user" selected="true" />
profiles/nist-CL-IL-AL.xml:155:<select idref="no_files_unowned_by_user"
selected="true" \>
profiles/CS2.xml:65:<select idref="no_files_unowned_by_user"
selected="true" />
system/permissions/files.xml:435:<Rule id="no_files_unowned_by_user">
system/permissions/files.xml:458:<oval id="no_files_unowned_by_user" />
The two OVAL definition errors are due to local changes:
[shawn@SSG-RHEL6 RHEL6]$ make validate
oscap xccdf validate-xml output/ssg-rhel6-xccdf.xml
oscap oval validate-xml output/ssg-rhel6-oval.xml
oscap oval validate-xml output/ssg-rhel6-cpe-oval.xml
cd output; ../utils/verify-references.py --rules-with-invalid-checks
--ovaldefs-unused ssg-rhel6-xccdf.xml
Invalid OVAL definition referenced by XCCDF Rule: set_gdm_login_banner_text
Invalid OVAL definition referenced by XCCDF Rule:
disable_logwatch_for_logserver
OVAL Check is not referenced by XCCDF: oval:ssg:def:1166
OVAL Check is not referenced by XCCDF: oval:ssg:def:279
OVAL Check is not referenced by XCCDF: oval:ssg:def:432
OVAL Check is not referenced by XCCDF: oval:ssg:def:616
oscap oval validate-xml --schematron output/ssg-rhel6-oval.xml
<?xml version="1.0"?>
DEPRECATED OBJECT: ind:environmentvariable_object ID: oval:ssg:obj:2123
Invalid OVAL Definition content(5.10) in output/ssg-rhel6-oval.xml.
make: *** [validate] Error 2