code: def get_audits():
      
      audits = []
      settings = utils.get_settings('os')
  
      # Ensure that the /etc/security/limits.d directory is only writable
      # by the root user, but others can execute and read.
      audits.append(DirectoryPermissionAudit('/etc/security/limits.d',
                                             user='root', group='root',
                                             mode=0o755))
  
      # If core dumps are not enabled, then don't allow core dumps to be
      # created as they may contain sensitive information.
      if not settings['security']['kernel_enable_core_dump']:
          audits.append(TemplatedFile('/etc/security/limits.d/10.hardcore.conf',
                                      SecurityLimitsContext(),
                                      template_dir=TEMPLATES_DIR,
                                      user='root', group='root', mode=0o0440))
      return audits
docs: Get OS hardening security limits audits.
  
      :returns:  dictionary of audits