tuxudo / tcc

tcc module for MunkiReport

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

TCC Module

Reports the TCC configuration on the client Mac.

Caveats

Starting with 10.14, Apple has restricted access to the TCC.db file used by this module. To use this module on 10.14 or newer, you must use a PPPC profile to allow full disk access for /usr/bin/python (not the recommended approach) or code sign the tcc.py script (Page 25 of the PDF).

Rich Trouton also provides some instruction on code signing

You can also use Jamf's Extension Attributes to generate the TCC cache file using the https://github.com/tuxudo/jamf_tcc module if you do not want to code sign the script.

Table Schema

  • dbpath - VARCHAR(255) - Path of TCC.db entry is from
  • service - VARCHAR(255) - Service name
  • client - VARCHAR(255) - Bundle ID of client
  • client_type - integer - Client type
  • allowed - boolean - If access is allowed
  • prompt_count - INT(11) - Count of times prompted for access
  • indirect_object_identifier - VARCHAR(255) - Paired client ID
  • last_modified - big int - Timestamp of last modification of entry

About

tcc module for MunkiReport


Languages

Language:PHP 87.9%Language:Shell 6.4%Language:JavaScript 5.7%