docs: def is_compliant(self, path):
          """Checks if the path is in compliance.
  
          Used to determine if the path specified meets the necessary
          requirements to be in compliance with the check itself.
  
          :param path: the file path to check
          :returns: True if the path is compliant, False otherwise.
          """
          stat = self._get_stat(path)
          user = self.user
          group = self.group
  
          compliant = True
          if stat.st_uid != user.pw_uid or stat.st_gid != group.gr_gid:
              log('File %s is not owned by %s:%s.' % (path, user.pw_name,
                                                      group.gr_name),
                  level=INFO)
              compliant = False
  
          # POSIX refers to the st_mode bits as corresponding to both the
          # file type and file permission bits, where the least significant 12
          # bits (o7777) are the suid (11), sgid (10), sticky bits (9), and the
          # file permission bits (8-0)
          perms = stat.st_mode & 0o7777
          if perms != self.mode:
              log('File %s has incorrect permissions, currently set to %s' %
                  (path, oct(stat.st_mode & 0o7777)), level=INFO)
              compliant = False
  
          return compliant