Class SecurityPackArchiveWriter


public class SecurityPackArchiveWriter extends ContentPackBaseArchiveWriter
SecurityPackArchiveWriter creates an open metadata archive containing standard security control catalogs: the NIST Cybersecurity Framework (CSF) 2.0 and NIST SP 800-53 Rev. 5. Each catalog is a root collection with a folder for each CSF function and category, or for each SP 800-53 control family. Each CSF subcategory and SP 800-53 control is a GovernanceControl, so it can be linked to a statement of applicability with the ControlApplicability relationship. SP 800-53 control enhancements are linked to the control they strengthen with GovernanceControlLink.

The catalogs are read from JSON resources generated from NIST's OSCAL catalogs. Both are works of the U.S. Government and in the public domain.
  • Constructor Details

    • SecurityPackArchiveWriter

      public SecurityPackArchiveWriter()
      Default constructor initializes the archive.
  • Method Details

    • getArchiveContent

      public void getArchiveContent()
      Implemented by subclass to add the content.
      Specified by:
      getArchiveContent in class EgeriaBaseArchiveWriter
    • main

      public static void main(String[] args)
      Main program to initiate the archive writer for the security content pack.
      Parameters:
      args - ignored