This commit set provides support for writing alternate titles for the Rules in
the XCCDF content in scap-security-guide. Although this defies a strategy of
leveraging a common body of high-quality SCAP content and incurs additional
costs, it was expressed as a necessity.
To synchronize an alternate titles file (currently only for the STIG profile):
$ make alt-titles
This will cause input/utils/sync-alt-titles.py to includes a placeholder for an
alternate Rule title for every Rule in the specified (currently only
stig-server) Profile. The short title is also included and synchronized as an
aide to data entry.
A new transform (xccdf-alt-titles.xslt) performs replacement of the concise,
broadly-acceptable title with whatever title language is desired instead.
Currently, this is activated in the Makerule table-stig.
Jeffrey Blank (4):
new file (alt-titles-stig.xml) that enables entering alternate titles
for Rules
new transform to replace concise, broadly-acceptable titles with
alternative titles in XCCDF
helper script to create alternate titles files and link it to Rules
in a XCCDF Profile * short title is also synchronized as an
aide to data entry
added new Makerules to insert alternate titles, create STIG tables
with them
RHEL6/Makefile | 11 +-
RHEL6/input/auxiliary/alt-titles-stig.xml | 455 +++++++++++++++++++++++++++++
RHEL6/transforms/xccdf-alt-titles.xslt | 36 +++
RHEL6/utils/sync-alt-titles.py | 84 ++++++
4 files changed, 584 insertions(+), 2 deletions(-)
create mode 100644 RHEL6/input/auxiliary/alt-titles-stig.xml
create mode 100644 RHEL6/transforms/xccdf-alt-titles.xslt
create mode 100755 RHEL6/utils/sync-alt-titles.py