poundbangbash / security

Security module for MunkiReport

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Security module

The following information is stored in the security table:

  • Gatekeeper Status 10.7+
  • SIP Status 10.11+
  • Firmware Password State
  • Application Firewall State
  • User-Approved Kernel Extension Loading (UAKEL/SKEL) State

In the future, this module can be expanded to support xprotect, screen saver password, etc...

For the application firewall state, there are three possible values:

  • Disabled = 0 - the firewall is fully disabled
  • Enabled = 1 - the firewall is enabled.
  • Block All = 2 - the firewall is enabled, and "Block all incoming connections" is checked in the GUI

For the user-approved kernel extension loading state, there are two possible values:

  • User Approved = 0 - Machines with UAKEL/SKEL turned on in the default state (security.skel.user-approved)
  • Open = 1 - Pre-10.13 machines or machines where UAKEL/SKEL is in disabled state (security.skel.all-approved)

About

Security module for MunkiReport


Languages

Language:PHP 49.0%Language:Python 27.6%Language:Hack 21.7%Language:Shell 1.8%