-
Notifications
You must be signed in to change notification settings - Fork 27
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Multiple schematron false-positives #23
Comments
Hello, Should OVALProject/Language#303 be ported over to this project? |
@wmunyan I think this should be merged, as discussed during today's call. |
Bump. This bug is causing RHEL content to fail NIST content validation, preventing Red Hat from publishing NIST National Checklist content for RHEL7 and RHEL 8 (released today). --- edit --- |
Hi @shawndwells, this is a schematron issue, not a schema issue (although I know, the schematron rules are encoded in the schema). According to the rules of OVAL governance, it will take some time for even these minor changes to become official, although since both Joval and OpenSCAP already incorporate them, the change already has enough points to be considered "stable" once it's merged. |
Yikes. If understanding correctly, it'll take some time for schema/schematron to be updated, after which NIST can update their scapval tool (additional time), and then Linux vendors can resume submission of Linux checklists. |
Hi @shawndwells, Yes, it sounds like--strictly speaking--your immediate problem is a NIST process / SCAPval issue. Obviously, any vendor/tool is free to implement these fixes themselves or by using schemas published by this community in pending PRs or any of our release streams (development, stable or official). As per our current release processes, this will be fixed and released into the development branch. Then, the fix will roll into the "stable" branch on August 1 (our next scheduled stable release date). Following that, the OVAL board may select a stable release to be the "official" OVAL release. I'm guessing that NIST requires SCAPval to support the "official" release, but I don't really know how it works in practice. I'd also guess you could work with them to make an exception for this issue. We have redesigned the moderation process to be faster, more transparent and more inclusive than it used to be, but it's still a community-driven standards governance process. It's slower and more deliberative than a software release process by design. For example, it has built-in community review periods, semi-annual releases, etc. and doesn't have mechanisms for rapid hotfix style releases. It's not that I don't care about this issue or don't want to help... I'm just not sure what the OVAL community can do to directly address your problem. Thoughts? -David |
@balleman commented on Fri Apr 20 2018
The fix for #192 appears to cause schematron validation failures for some reasonable definition and system characteristics content. Examples of undesired failures include:
ind-def:textfilecontent54_state/instance = 1
ind-sc:textfilecontent54_item/instance = 1
unix-def:file_state/group_id = 0
unix-sc:file_item/group_id = 0
unix-def:file_state/user_id = 0
unix-sc:file_item/user_id = 0
win-def:lockoutpolicy_state/force_logoff = 1800
win-sc:lockoutpolicy_item/force_logoff = 1800
win-def:lockoutpolicy_state/lockout_duration = 1800
win-sc:lockoutpolicy_item/lockout_duration = 1800
win-def:passwordpolicy_state/max_passwd_age = 864000
win-sc:passwordpolicy_item/max_passwd_age = 864000
@solind commented on Tue May 01 2018
Thanks for referencing the fix.
The text was updated successfully, but these errors were encountered: