[ {
  "shortName" : "install",
  "longName" : "install",
  "relativeFileName" : "chef/cookbooks/cpe_umad/resources/cpe_umad_install.rb",
  "fileLinesCount" : 272,
  "components" : [ "primary::chef" ],
  "startLine" : 51,
  "endLine" : 239,
  "linesOfCode" : 156,
  "mcCabeIndex" : 17,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "manage",
  "longName" : "manage",
  "relativeFileName" : "chef/cookbooks/cpe_osquery/resources/cpe_osquery.rb",
  "fileLinesCount" : 576,
  "components" : [ "primary::chef" ],
  "startLine" : 154,
  "endLine" : 323,
  "linesOfCode" : 134,
  "mcCabeIndex" : 24,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "install",
  "longName" : "install",
  "relativeFileName" : "chef/cookbooks/cpe_nudge/resources/cpe_nudge_python_install.rb",
  "fileLinesCount" : 166,
  "components" : [ "primary::chef" ],
  "startLine" : 49,
  "endLine" : 150,
  "linesOfCode" : 77,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "install",
  "longName" : "install",
  "relativeFileName" : "chef/cookbooks/cpe_gorilla/resources/cpe_gorilla_configure.rb",
  "fileLinesCount" : 152,
  "components" : [ "primary::chef" ],
  "startLine" : 33,
  "endLine" : 135,
  "linesOfCode" : 74,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "macos_manage",
  "longName" : "macos_manage",
  "relativeFileName" : "chef/cookbooks/cpe_crowdstrike_falcon_sensor/resources/cpe_crowdstrike_falcon_sensor.rb",
  "fileLinesCount" : 635,
  "components" : [ "primary::chef" ],
  "startLine" : 256,
  "endLine" : 343,
  "linesOfCode" : 68,
  "mcCabeIndex" : 12,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "list_processes",
  "longName" : "list_processes",
  "relativeFileName" : "chef/cookbooks/cpe_chefctl/files/default/chefctl.rb",
  "fileLinesCount" : 1331,
  "components" : [ "primary::chef" ],
  "startLine" : 464,
  "endLine" : 545,
  "linesOfCode" : 65,
  "mcCabeIndex" : 12,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "macos_manage",
  "longName" : "macos_manage",
  "relativeFileName" : "chef/cookbooks/cpe_anyconnect/resources/cpe_anyconnect.rb",
  "fileLinesCount" : 501,
  "components" : [ "primary::chef" ],
  "startLine" : 157,
  "endLine" : 234,
  "linesOfCode" : 63,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def handleChallenge_withCompletionHandler_()",
  "longName" : "",
  "relativeFileName" : "chef/cookbooks/cpe_nudge/files/nudge-python/resources/gurl.py",
  "fileLinesCount" : 703,
  "components" : [ "primary::chef" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 52,
  "mcCabeIndex" : 10,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "macos_install",
  "longName" : "macos_install",
  "relativeFileName" : "chef/cookbooks/cpe_anyconnect/resources/cpe_anyconnect.rb",
  "fileLinesCount" : 501,
  "components" : [ "primary::chef" ],
  "startLine" : 49,
  "endLine" : 114,
  "linesOfCode" : 51,
  "mcCabeIndex" : 8,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "configure",
  "longName" : "configure",
  "relativeFileName" : "chef/cookbooks/cpe_ssh/resources/cpe_ssh.rb",
  "fileLinesCount" : 142,
  "components" : [ "primary::chef" ],
  "startLine" : 25,
  "endLine" : 91,
  "linesOfCode" : 49,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "macos_install",
  "longName" : "macos_install",
  "relativeFileName" : "chef/cookbooks/cpe_crowdstrike_falcon_sensor/resources/cpe_crowdstrike_falcon_sensor.rb",
  "fileLinesCount" : 635,
  "components" : [ "primary::chef" ],
  "startLine" : 122,
  "endLine" : 195,
  "linesOfCode" : 49,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def handleResponse_withCompletionHandler_()",
  "longName" : "",
  "relativeFileName" : "chef/cookbooks/cpe_nudge/files/nudge-python/resources/gurl.py",
  "fileLinesCount" : 703,
  "components" : [ "primary::chef" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 48,
  "mcCabeIndex" : 21,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def start()",
  "longName" : "",
  "relativeFileName" : "chef/cookbooks/cpe_nudge/files/nudge-python/resources/gurl.py",
  "fileLinesCount" : 703,
  "components" : [ "primary::chef" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 47,
  "mcCabeIndex" : 13,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "configure",
  "longName" : "configure",
  "relativeFileName" : "chef/cookbooks/cpe_environment/resources/cpe_environment_bash.rb",
  "fileLinesCount" : 136,
  "components" : [ "primary::chef" ],
  "startLine" : 38,
  "endLine" : 106,
  "linesOfCode" : 46,
  "mcCabeIndex" : 9,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "macos_enforce_mdm_profiles",
  "longName" : "macos_enforce_mdm_profiles",
  "relativeFileName" : "chef/cookbooks/cpe_workspaceone/resources/cpe_workspaceone.rb",
  "fileLinesCount" : 221,
  "components" : [ "primary::chef" ],
  "startLine" : 92,
  "endLine" : 155,
  "linesOfCode" : 46,
  "mcCabeIndex" : 12,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "macos_configure",
  "longName" : "macos_configure",
  "relativeFileName" : "chef/legacy/cpe_sal/resources/cpe_sal.rb",
  "fileLinesCount" : 257,
  "components" : [ "primary::chef" ],
  "startLine" : 97,
  "endLine" : 149,
  "linesOfCode" : 46,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "network_extension_enabled",
  "longName" : "network_extension_enabled",
  "relativeFileName" : "chef/cookbooks/uber_helpers/libraries/node_utils.rb",
  "fileLinesCount" : 1049,
  "components" : [ "primary::chef" ],
  "startLine" : 788,
  "endLine" : 842,
  "linesOfCode" : 45,
  "mcCabeIndex" : 10,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "self.win_pkg_ver",
  "longName" : "self.win_pkg_ver",
  "relativeFileName" : "chef/cookbooks/uber_helpers/libraries/win_utils.rb",
  "fileLinesCount" : 98,
  "components" : [ "primary::chef" ],
  "startLine" : 16,
  "endLine" : 80,
  "linesOfCode" : 42,
  "mcCabeIndex" : 10,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "configure",
  "longName" : "configure",
  "relativeFileName" : "chef/cookbooks/cpe_environment/resources/cpe_environment_zsh.rb",
  "fileLinesCount" : 117,
  "components" : [ "primary::chef" ],
  "startLine" : 38,
  "endLine" : 91,
  "linesOfCode" : 39,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "configure",
  "longName" : "configure",
  "relativeFileName" : "chef/cookbooks/cpe_filebeat/resources/cpe_filebeat.rb",
  "fileLinesCount" : 339,
  "components" : [ "primary::chef" ],
  "startLine" : 118,
  "endLine" : 164,
  "linesOfCode" : 38,
  "mcCabeIndex" : 9,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "windows_uninstall",
  "longName" : "windows_uninstall",
  "relativeFileName" : "chef/cookbooks/cpe_osquery/resources/cpe_osquery.rb",
  "fileLinesCount" : 576,
  "components" : [ "primary::chef" ],
  "startLine" : 453,
  "endLine" : 498,
  "linesOfCode" : 38,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def initWithOptions_()",
  "longName" : "",
  "relativeFileName" : "chef/cookbooks/cpe_nudge/files/nudge-python/resources/gurl.py",
  "fileLinesCount" : 703,
  "components" : [ "primary::chef" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 37,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "configure",
  "longName" : "configure",
  "relativeFileName" : "chef/cookbooks/cpe_chefctl/resources/cpe_chefctl.rb",
  "fileLinesCount" : 93,
  "components" : [ "primary::chef" ],
  "startLine" : 33,
  "endLine" : 75,
  "linesOfCode" : 37,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "macos_uninstall",
  "longName" : "macos_uninstall",
  "relativeFileName" : "chef/cookbooks/cpe_osquery/resources/cpe_osquery.rb",
  "fileLinesCount" : 576,
  "components" : [ "primary::chef" ],
  "startLine" : 411,
  "endLine" : 452,
  "linesOfCode" : 37,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "enforce",
  "longName" : "enforce",
  "relativeFileName" : "chef/cookbooks/cpe_hostname/resources/cpe_hostname.rb",
  "fileLinesCount" : 80,
  "components" : [ "primary::chef" ],
  "startLine" : 32,
  "endLine" : 79,
  "linesOfCode" : 35,
  "mcCabeIndex" : 9,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "install",
  "longName" : "install",
  "relativeFileName" : "chef/cookbooks/cpe_filebeat/resources/cpe_filebeat.rb",
  "fileLinesCount" : 339,
  "components" : [ "primary::chef" ],
  "startLine" : 71,
  "endLine" : 117,
  "linesOfCode" : 35,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "windows_configure",
  "longName" : "windows_configure",
  "relativeFileName" : "chef/legacy/cpe_sal/resources/cpe_sal.rb",
  "fileLinesCount" : 257,
  "components" : [ "primary::chef" ],
  "startLine" : 150,
  "endLine" : 193,
  "linesOfCode" : 32,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "configure",
  "longName" : "configure",
  "relativeFileName" : "chef/cookbooks/cpe_metricbeat/resources/cpe_metricbeat.rb",
  "fileLinesCount" : 240,
  "components" : [ "primary::chef" ],
  "startLine" : 52,
  "endLine" : 89,
  "linesOfCode" : 31,
  "mcCabeIndex" : 8,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "run",
  "longName" : "run",
  "relativeFileName" : "chef/cookbooks/cpe_chefctl/files/default/chefctl.rb",
  "fileLinesCount" : 1331,
  "components" : [ "primary::chef" ],
  "startLine" : 1053,
  "endLine" : 1103,
  "linesOfCode" : 31,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "get_ws1_device_attributes",
  "longName" : "get_ws1_device_attributes",
  "relativeFileName" : "chef/cookbooks/cpe_workspaceone/libraries/hubcli.rb",
  "fileLinesCount" : 138,
  "components" : [ "primary::chef" ],
  "startLine" : 21,
  "endLine" : 70,
  "linesOfCode" : 31,
  "mcCabeIndex" : 10,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "configure",
  "longName" : "configure",
  "relativeFileName" : "chef/cookbooks/cpe_chefclient/resources/cpe_chefctl.rb",
  "fileLinesCount" : 122,
  "components" : [ "primary::chef" ],
  "startLine" : 33,
  "endLine" : 67,
  "linesOfCode" : 30,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "windows_uninstall",
  "longName" : "windows_uninstall",
  "relativeFileName" : "chef/cookbooks/cpe_anyconnect/resources/cpe_anyconnect.rb",
  "fileLinesCount" : 501,
  "components" : [ "primary::chef" ],
  "startLine" : 284,
  "endLine" : 325,
  "linesOfCode" : 29,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def handleRedirect_newRequest_withCompletionHandler_()",
  "longName" : "",
  "relativeFileName" : "chef/cookbooks/cpe_nudge/files/nudge-python/resources/gurl.py",
  "fileLinesCount" : 703,
  "components" : [ "primary::chef" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 29,
  "mcCabeIndex" : 13,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "setup_debian_service",
  "longName" : "setup_debian_service",
  "relativeFileName" : "chef/cookbooks/cpe_filebeat/resources/cpe_filebeat.rb",
  "fileLinesCount" : 339,
  "components" : [ "primary::chef" ],
  "startLine" : 178,
  "endLine" : 208,
  "linesOfCode" : 29,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "debian_uninstall",
  "longName" : "debian_uninstall",
  "relativeFileName" : "chef/cookbooks/cpe_osquery/resources/cpe_osquery.rb",
  "fileLinesCount" : 576,
  "components" : [ "primary::chef" ],
  "startLine" : 376,
  "endLine" : 410,
  "linesOfCode" : 29,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "windows_install",
  "longName" : "windows_install",
  "relativeFileName" : "chef/cookbooks/cpe_crowdstrike_falcon_sensor/resources/cpe_crowdstrike_falcon_sensor.rb",
  "fileLinesCount" : 635,
  "components" : [ "primary::chef" ],
  "startLine" : 196,
  "endLine" : 232,
  "linesOfCode" : 29,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func prepareResults()",
  "longName" : "",
  "relativeFileName" : "osq-exts/tables/crowdstrikefalconagent/crowdstrikefalconagent_darwin.go",
  "fileLinesCount" : 205,
  "components" : [ "primary::osq-exts" ],
  "startLine" : 154,
  "endLine" : 181,
  "linesOfCode" : 28,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "uninstall",
  "longName" : "uninstall",
  "relativeFileName" : "chef/cookbooks/cpe_nudge/resources/cpe_nudge_swift_install.rb",
  "fileLinesCount" : 168,
  "components" : [ "primary::chef" ],
  "startLine" : 126,
  "endLine" : 167,
  "linesOfCode" : 28,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func main()",
  "longName" : "",
  "relativeFileName" : "osq-exts/main.go",
  "fileLinesCount" : 90,
  "components" : [ "primary::osq-exts" ],
  "startLine" : 57,
  "endLine" : 90,
  "linesOfCode" : 27,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "configure_profile",
  "longName" : "configure_profile",
  "relativeFileName" : "chef/cookbooks/cpe_apple_caching/resources/cpe_apple_caching.rb",
  "fileLinesCount" : 90,
  "components" : [ "primary::chef" ],
  "startLine" : 37,
  "endLine" : 66,
  "linesOfCode" : 27,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "install",
  "longName" : "install",
  "relativeFileName" : "chef/cookbooks/cpe_crowdstrike_falcon_sensor/resources/cpe_crowdstrike_falcon_sensor.rb",
  "fileLinesCount" : 635,
  "components" : [ "primary::chef" ],
  "startLine" : 54,
  "endLine" : 91,
  "linesOfCode" : 27,
  "mcCabeIndex" : 10,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "macos_cs_file_integrity_healthy?",
  "longName" : "macos_cs_file_integrity_healthy?",
  "relativeFileName" : "chef/cookbooks/cpe_crowdstrike_falcon_sensor/resources/cpe_crowdstrike_falcon_sensor.rb",
  "fileLinesCount" : 635,
  "components" : [ "primary::chef" ],
  "startLine" : 501,
  "endLine" : 530,
  "linesOfCode" : 27,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "osq-exts/tables/crowdstrikefalconagent/crowdstrikefalconagent_darwin.go",
  "fileLinesCount" : 205,
  "components" : [ "primary::osq-exts" ],
  "startLine" : 99,
  "endLine" : 124,
  "linesOfCode" : 26,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "setup_debian_service",
  "longName" : "setup_debian_service",
  "relativeFileName" : "chef/cookbooks/cpe_metricbeat/resources/cpe_metricbeat.rb",
  "fileLinesCount" : 240,
  "components" : [ "primary::chef" ],
  "startLine" : 101,
  "endLine" : 127,
  "linesOfCode" : 26,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "macos_install",
  "longName" : "macos_install",
  "relativeFileName" : "chef/cookbooks/cpe_osquery/resources/cpe_osquery.rb",
  "fileLinesCount" : 576,
  "components" : [ "primary::chef" ],
  "startLine" : 100,
  "endLine" : 132,
  "linesOfCode" : 26,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "max_files",
  "longName" : "max_files",
  "relativeFileName" : "chef/cookbooks/cpe_ulimit/resources/cpe_ulimit.rb",
  "fileLinesCount" : 109,
  "components" : [ "primary::chef" ],
  "startLine" : 29,
  "endLine" : 58,
  "linesOfCode" : 25,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "max_processes",
  "longName" : "max_processes",
  "relativeFileName" : "chef/cookbooks/cpe_ulimit/resources/cpe_ulimit.rb",
  "fileLinesCount" : 109,
  "components" : [ "primary::chef" ],
  "startLine" : 59,
  "endLine" : 88,
  "linesOfCode" : 25,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "custom_resources",
  "longName" : "custom_resources",
  "relativeFileName" : "chef/cookbooks/cpe_nudge/resources/cpe_nudge_swift_install.rb",
  "fileLinesCount" : 168,
  "components" : [ "primary::chef" ],
  "startLine" : 70,
  "endLine" : 100,
  "linesOfCode" : 25,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "port_open?",
  "longName" : "port_open?",
  "relativeFileName" : "chef/cookbooks/uber_helpers/libraries/node_utils.rb",
  "fileLinesCount" : 1049,
  "components" : [ "primary::chef" ],
  "startLine" : 743,
  "endLine" : 768,
  "linesOfCode" : 25,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "nslookup_txt_records",
  "longName" : "nslookup_txt_records",
  "relativeFileName" : "chef/cookbooks/uber_helpers/libraries/node_utils.rb",
  "fileLinesCount" : 1049,
  "components" : [ "primary::chef" ],
  "startLine" : 941,
  "endLine" : 966,
  "linesOfCode" : 25,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "stop_or_wait_for_chef",
  "longName" : "stop_or_wait_for_chef",
  "relativeFileName" : "chef/cookbooks/cpe_chefctl/files/default/chefctl.rb",
  "fileLinesCount" : 1331,
  "components" : [ "primary::chef" ],
  "startLine" : 368,
  "endLine" : 407,
  "linesOfCode" : 25,
  "mcCabeIndex" : 9,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "acquire_lock",
  "longName" : "acquire_lock",
  "relativeFileName" : "chef/cookbooks/cpe_chefctl/files/default/chefctl.rb",
  "fileLinesCount" : 1331,
  "components" : [ "primary::chef" ],
  "startLine" : 793,
  "endLine" : 824,
  "linesOfCode" : 25,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "get_chef_cmd",
  "longName" : "get_chef_cmd",
  "relativeFileName" : "chef/cookbooks/cpe_chefctl/files/default/chefctl.rb",
  "fileLinesCount" : 1331,
  "components" : [ "primary::chef" ],
  "startLine" : 947,
  "endLine" : 982,
  "linesOfCode" : 25,
  "mcCabeIndex" : 8,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "macos_osquery_file_integrity_healthy?",
  "longName" : "macos_osquery_file_integrity_healthy?",
  "relativeFileName" : "chef/cookbooks/cpe_osquery/resources/cpe_osquery.rb",
  "fileLinesCount" : 576,
  "components" : [ "primary::chef" ],
  "startLine" : 74,
  "endLine" : 99,
  "linesOfCode" : 25,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "debian_install",
  "longName" : "debian_install",
  "relativeFileName" : "chef/cookbooks/cpe_crowdstrike_falcon_sensor/resources/cpe_crowdstrike_falcon_sensor.rb",
  "fileLinesCount" : 635,
  "components" : [ "primary::chef" ],
  "startLine" : 92,
  "endLine" : 121,
  "linesOfCode" : 25,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "windows_manage",
  "longName" : "windows_manage",
  "relativeFileName" : "chef/cookbooks/cpe_anyconnect/resources/cpe_anyconnect.rb",
  "fileLinesCount" : 501,
  "components" : [ "primary::chef" ],
  "startLine" : 235,
  "endLine" : 262,
  "linesOfCode" : 24,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "wait_for_lock",
  "longName" : "wait_for_lock",
  "relativeFileName" : "chef/cookbooks/cpe_chefctl/files/default/chefctl.rb",
  "fileLinesCount" : 1331,
  "components" : [ "primary::chef" ],
  "startLine" : 746,
  "endLine" : 777,
  "linesOfCode" : 24,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "macos_cleanup",
  "longName" : "macos_cleanup",
  "relativeFileName" : "chef/legacy/cpe_sal/resources/cpe_sal.rb",
  "fileLinesCount" : 257,
  "components" : [ "primary::chef" ],
  "startLine" : 229,
  "endLine" : 256,
  "linesOfCode" : 24,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "install",
  "longName" : "install",
  "relativeFileName" : "chef/cookbooks/cpe_nudge/resources/cpe_nudge_python_json.rb",
  "fileLinesCount" : 73,
  "components" : [ "primary::chef" ],
  "startLine" : 40,
  "endLine" : 72,
  "linesOfCode" : 23,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "connection_reachable?",
  "longName" : "connection_reachable?",
  "relativeFileName" : "chef/cookbooks/uber_helpers/libraries/node_utils.rb",
  "fileLinesCount" : 1049,
  "components" : [ "primary::chef" ],
  "startLine" : 646,
  "endLine" : 673,
  "linesOfCode" : 23,
  "mcCabeIndex" : 12,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "cleanup_packs",
  "longName" : "cleanup_packs",
  "relativeFileName" : "chef/cookbooks/cpe_osquery/resources/cpe_osquery.rb",
  "fileLinesCount" : 576,
  "components" : [ "primary::chef" ],
  "startLine" : 499,
  "endLine" : 528,
  "linesOfCode" : 23,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "uninstall",
  "longName" : "uninstall",
  "relativeFileName" : "chef/cookbooks/cpe_crowdstrike_falcon_sensor/resources/cpe_crowdstrike_falcon_sensor.rb",
  "fileLinesCount" : 635,
  "components" : [ "primary::chef" ],
  "startLine" : 431,
  "endLine" : 461,
  "linesOfCode" : 23,
  "mcCabeIndex" : 10,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "falconctl_healthy?",
  "longName" : "falconctl_healthy?",
  "relativeFileName" : "chef/cookbooks/cpe_crowdstrike_falcon_sensor/resources/cpe_crowdstrike_falcon_sensor.rb",
  "fileLinesCount" : 635,
  "components" : [ "primary::chef" ],
  "startLine" : 582,
  "endLine" : 606,
  "linesOfCode" : 23,
  "mcCabeIndex" : 8,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "remove",
  "longName" : "remove",
  "relativeFileName" : "chef/cookbooks/cpe_umad/resources/cpe_umad_install.rb",
  "fileLinesCount" : 272,
  "components" : [ "primary::chef" ],
  "startLine" : 240,
  "endLine" : 271,
  "linesOfCode" : 22,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "chef_run",
  "longName" : "chef_run",
  "relativeFileName" : "chef/cookbooks/cpe_chefctl/files/default/chefctl.rb",
  "fileLinesCount" : 1331,
  "components" : [ "primary::chef" ],
  "startLine" : 855,
  "endLine" : 886,
  "linesOfCode" : 22,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "parse_both_passes",
  "longName" : "parse_both_passes",
  "relativeFileName" : "chef/cookbooks/cpe_chefctl/files/default/chefctl.rb",
  "fileLinesCount" : 1331,
  "components" : [ "primary::chef" ],
  "startLine" : 1139,
  "endLine" : 1166,
  "linesOfCode" : 22,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def connection_canAuthenticateAgainstProtectionSpace_()",
  "longName" : "",
  "relativeFileName" : "chef/cookbooks/cpe_nudge/files/nudge-python/resources/gurl.py",
  "fileLinesCount" : 703,
  "components" : [ "primary::chef" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 21,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "macos_install",
  "longName" : "macos_install",
  "relativeFileName" : "chef/cookbooks/cpe_workspaceone/resources/cpe_workspaceone.rb",
  "fileLinesCount" : 221,
  "components" : [ "primary::chef" ],
  "startLine" : 162,
  "endLine" : 185,
  "linesOfCode" : 21,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "macos_plugins",
  "longName" : "macos_plugins",
  "relativeFileName" : "chef/legacy/cpe_sal/resources/cpe_sal.rb",
  "fileLinesCount" : 257,
  "components" : [ "primary::chef" ],
  "startLine" : 200,
  "endLine" : 224,
  "linesOfCode" : 21,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def writePlist()",
  "longName" : "",
  "relativeFileName" : "chef/cookbooks/cpe_umad/files/resources/py2_FoundationPlist.py",
  "fileLinesCount" : 148,
  "components" : [ "primary::chef" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 20,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def __init__()",
  "longName" : "",
  "relativeFileName" : "chef/cookbooks/cpe_umad/files/resources/nibbler.py",
  "fileLinesCount" : 131,
  "components" : [ "primary::chef" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 20,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "windows_install",
  "longName" : "windows_install",
  "relativeFileName" : "chef/cookbooks/cpe_anyconnect/resources/cpe_anyconnect.rb",
  "fileLinesCount" : 501,
  "components" : [ "primary::chef" ],
  "startLine" : 115,
  "endLine" : 145,
  "linesOfCode" : 20,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "manage_json",
  "longName" : "manage_json",
  "relativeFileName" : "chef/cookbooks/cpe_nudge/resources/cpe_nudge_swift_json.rb",
  "fileLinesCount" : 68,
  "components" : [ "primary::chef" ],
  "startLine" : 40,
  "endLine" : 67,
  "linesOfCode" : 20,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def __init__()",
  "longName" : "",
  "relativeFileName" : "chef/cookbooks/cpe_nudge/files/nudge-python/resources/nibbler.py",
  "fileLinesCount" : 131,
  "components" : [ "primary::chef" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 20,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "output_copier_thread",
  "longName" : "output_copier_thread",
  "relativeFileName" : "chef/cookbooks/cpe_chefctl/files/default/chefctl.rb",
  "fileLinesCount" : 1331,
  "components" : [ "primary::chef" ],
  "startLine" : 1016,
  "endLine" : 1051,
  "linesOfCode" : 20,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "_get_available_ws1_profiles_list",
  "longName" : "_get_available_ws1_profiles_list",
  "relativeFileName" : "chef/cookbooks/cpe_workspaceone/libraries/hubcli.rb",
  "fileLinesCount" : 138,
  "components" : [ "primary::chef" ],
  "startLine" : 93,
  "endLine" : 118,
  "linesOfCode" : 20,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "unmanage",
  "longName" : "unmanage",
  "relativeFileName" : "chef/cookbooks/cpe_chefclient/resources/cpe_chefctl.rb",
  "fileLinesCount" : 122,
  "components" : [ "primary::chef" ],
  "startLine" : 68,
  "endLine" : 88,
  "linesOfCode" : 20,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "check_falconctl_registration",
  "longName" : "check_falconctl_registration",
  "relativeFileName" : "chef/cookbooks/cpe_crowdstrike_falcon_sensor/resources/cpe_crowdstrike_falcon_sensor.rb",
  "fileLinesCount" : 635,
  "components" : [ "primary::chef" ],
  "startLine" : 557,
  "endLine" : 581,
  "linesOfCode" : 20,
  "mcCabeIndex" : 10,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def __init__()",
  "longName" : "",
  "relativeFileName" : "chef/cookbooks/cpe_umad/files/resources/py2_nibbler.py",
  "fileLinesCount" : 156,
  "components" : [ "primary::chef" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 19,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "self.load_file",
  "longName" : "self.load_file",
  "relativeFileName" : "chef/cookbooks/cpe_chefctl/files/default/chefctl.rb",
  "fileLinesCount" : 1331,
  "components" : [ "primary::chef" ],
  "startLine" : 332,
  "endLine" : 351,
  "linesOfCode" : 19,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "sysctl_max_files",
  "longName" : "sysctl_max_files",
  "relativeFileName" : "chef/cookbooks/cpe_ulimit/resources/cpe_ulimit.rb",
  "fileLinesCount" : 109,
  "components" : [ "primary::chef" ],
  "startLine" : 89,
  "endLine" : 108,
  "linesOfCode" : 18,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "cleanup",
  "longName" : "cleanup",
  "relativeFileName" : "chef/cookbooks/cpe_environment/resources/cpe_environment_bash.rb",
  "fileLinesCount" : 136,
  "components" : [ "primary::chef" ],
  "startLine" : 107,
  "endLine" : 128,
  "linesOfCode" : 18,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def readPlistFromString()",
  "longName" : "",
  "relativeFileName" : "chef/cookbooks/cpe_umad/files/resources/py2_FoundationPlist.py",
  "fileLinesCount" : 148,
  "components" : [ "primary::chef" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 18,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "configure",
  "longName" : "configure",
  "relativeFileName" : "chef/cookbooks/cpe_chef_handlers/resources/cpe_chef_handlers.rb",
  "fileLinesCount" : 63,
  "components" : [ "primary::chef" ],
  "startLine" : 33,
  "endLine" : 53,
  "linesOfCode" : 18,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "cleanup",
  "longName" : "cleanup",
  "relativeFileName" : "chef/cookbooks/cpe_ssh/resources/cpe_ssh.rb",
  "fileLinesCount" : 142,
  "components" : [ "primary::chef" ],
  "startLine" : 92,
  "endLine" : 112,
  "linesOfCode" : 18,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "nslookup",
  "longName" : "nslookup",
  "relativeFileName" : "chef/cookbooks/cpe_anyconnect/resources/cpe_anyconnect.rb",
  "fileLinesCount" : 501,
  "components" : [ "primary::chef" ],
  "startLine" : 467,
  "endLine" : 487,
  "linesOfCode" : 18,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "manage_pkg",
  "longName" : "manage_pkg",
  "relativeFileName" : "chef/cookbooks/cpe_nudge/resources/cpe_nudge_swift_install.rb",
  "fileLinesCount" : 168,
  "components" : [ "primary::chef" ],
  "startLine" : 101,
  "endLine" : 125,
  "linesOfCode" : 18,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def storeHeaders_()",
  "longName" : "",
  "relativeFileName" : "chef/cookbooks/cpe_nudge/files/nudge-python/resources/gurl.py",
  "fileLinesCount" : 703,
  "components" : [ "primary::chef" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 18,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "system_extension_installed?",
  "longName" : "system_extension_installed?",
  "relativeFileName" : "chef/cookbooks/uber_helpers/libraries/node_utils.rb",
  "fileLinesCount" : 1049,
  "components" : [ "primary::chef" ],
  "startLine" : 843,
  "endLine" : 862,
  "linesOfCode" : 18,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "macos_process_uptime",
  "longName" : "macos_process_uptime",
  "relativeFileName" : "chef/cookbooks/uber_helpers/libraries/node_utils.rb",
  "fileLinesCount" : 1049,
  "components" : [ "primary::chef" ],
  "startLine" : 1002,
  "endLine" : 1020,
  "linesOfCode" : 18,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "chefctl_procs",
  "longName" : "chefctl_procs",
  "relativeFileName" : "chef/cookbooks/cpe_chefctl/files/default/chefctl.rb",
  "fileLinesCount" : 1331,
  "components" : [ "primary::chef" ],
  "startLine" : 646,
  "endLine" : 665,
  "linesOfCode" : 18,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "chefclient_procs",
  "longName" : "chefclient_procs",
  "relativeFileName" : "chef/cookbooks/cpe_chefctl/files/default/chefctl.rb",
  "fileLinesCount" : 1331,
  "components" : [ "primary::chef" ],
  "startLine" : 667,
  "endLine" : 686,
  "linesOfCode" : 18,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "do_splay",
  "longName" : "do_splay",
  "relativeFileName" : "chef/cookbooks/cpe_chefctl/files/default/chefctl.rb",
  "fileLinesCount" : 1331,
  "components" : [ "primary::chef" ],
  "startLine" : 897,
  "endLine" : 920,
  "linesOfCode" : 18,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "do_chef_runs",
  "longName" : "do_chef_runs",
  "relativeFileName" : "chef/cookbooks/cpe_chefctl/files/default/chefctl.rb",
  "fileLinesCount" : 1331,
  "components" : [ "primary::chef" ],
  "startLine" : 923,
  "endLine" : 945,
  "linesOfCode" : 18,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "current_version?",
  "longName" : "current_version?",
  "relativeFileName" : "chef/cookbooks/cpe_filebeat/resources/cpe_filebeat.rb",
  "fileLinesCount" : 339,
  "components" : [ "primary::chef" ],
  "startLine" : 39,
  "endLine" : 59,
  "linesOfCode" : 18,
  "mcCabeIndex" : 8,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "get_grouping_tags",
  "longName" : "get_grouping_tags",
  "relativeFileName" : "chef/cookbooks/cpe_crowdstrike_falcon_sensor/resources/cpe_crowdstrike_falcon_sensor.rb",
  "fileLinesCount" : 635,
  "components" : [ "primary::chef" ],
  "startLine" : 345,
  "endLine" : 367,
  "linesOfCode" : 18,
  "mcCabeIndex" : 9,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "set_grouping_tags",
  "longName" : "set_grouping_tags",
  "relativeFileName" : "chef/cookbooks/cpe_crowdstrike_falcon_sensor/resources/cpe_crowdstrike_falcon_sensor.rb",
  "fileLinesCount" : 635,
  "components" : [ "primary::chef" ],
  "startLine" : 397,
  "endLine" : 417,
  "linesOfCode" : 18,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "windows_uninstall",
  "longName" : "windows_uninstall",
  "relativeFileName" : "chef/cookbooks/cpe_crowdstrike_falcon_sensor/resources/cpe_crowdstrike_falcon_sensor.rb",
  "fileLinesCount" : 635,
  "components" : [ "primary::chef" ],
  "startLine" : 481,
  "endLine" : 500,
  "linesOfCode" : 18,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func listOfPlugins()",
  "longName" : "",
  "relativeFileName" : "osq-exts/main.go",
  "fileLinesCount" : 90,
  "components" : [ "primary::osq-exts" ],
  "startLine" : 29,
  "endLine" : 49,
  "linesOfCode" : 17,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "anyconnect_vpn_connected?",
  "longName" : "anyconnect_vpn_connected?",
  "relativeFileName" : "chef/cookbooks/cpe_anyconnect/resources/cpe_anyconnect.rb",
  "fileLinesCount" : 501,
  "components" : [ "primary::chef" ],
  "startLine" : 403,
  "endLine" : 423,
  "linesOfCode" : 17,
  "mcCabeIndex" : 8,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "_parse_sext_profile_removal",
  "longName" : "_parse_sext_profile_removal",
  "relativeFileName" : "chef/cookbooks/uber_helpers/libraries/node_utils.rb",
  "fileLinesCount" : 1049,
  "components" : [ "primary::chef" ],
  "startLine" : 51,
  "endLine" : 69,
  "linesOfCode" : 17,
  "mcCabeIndex" : 8,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "ws1_min_profile_installed?",
  "longName" : "ws1_min_profile_installed?",
  "relativeFileName" : "chef/cookbooks/uber_helpers/libraries/node_utils.rb",
  "fileLinesCount" : 1049,
  "components" : [ "primary::chef" ],
  "startLine" : 512,
  "endLine" : 529,
  "linesOfCode" : 17,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "ws1_min_user_profile_installed?",
  "longName" : "ws1_min_user_profile_installed?",
  "relativeFileName" : "chef/cookbooks/uber_helpers/libraries/node_utils.rb",
  "fileLinesCount" : 1049,
  "components" : [ "primary::chef" ],
  "startLine" : 530,
  "endLine" : 547,
  "linesOfCode" : 17,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "powershell_module?",
  "longName" : "powershell_module?",
  "relativeFileName" : "chef/cookbooks/uber_helpers/libraries/node_utils.rb",
  "fileLinesCount" : 1049,
  "components" : [ "primary::chef" ],
  "startLine" : 612,
  "endLine" : 630,
  "linesOfCode" : 17,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "active_directory_state",
  "longName" : "active_directory_state",
  "relativeFileName" : "chef/cookbooks/uber_helpers/libraries/active_directory.rb",
  "fileLinesCount" : 81,
  "components" : [ "primary::chef" ],
  "startLine" : 46,
  "endLine" : 67,
  "linesOfCode" : 17,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "initialize",
  "longName" : "initialize",
  "relativeFileName" : "chef/cookbooks/cpe_chefctl/files/default/chefctl.rb",
  "fileLinesCount" : 1331,
  "components" : [ "primary::chef" ],
  "startLine" : 721,
  "endLine" : 742,
  "linesOfCode" : 17,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "cleanup",
  "longName" : "cleanup",
  "relativeFileName" : "chef/cookbooks/cpe_shims/resources/cpe_shims.rb",
  "fileLinesCount" : 127,
  "components" : [ "primary::chef" ],
  "startLine" : 37,
  "endLine" : 60,
  "linesOfCode" : 17,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "cleanup",
  "longName" : "cleanup",
  "relativeFileName" : "chef/cookbooks/cpe_chefclient/resources/cpe_chefctl.rb",
  "fileLinesCount" : 122,
  "components" : [ "primary::chef" ],
  "startLine" : 89,
  "endLine" : 111,
  "linesOfCode" : 17,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "osq-exts/tables/ima/measurements_linux.go",
  "fileLinesCount" : 56,
  "components" : [ "primary::osq-exts" ],
  "startLine" : 36,
  "endLine" : 56,
  "linesOfCode" : 16,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def getStoredHeaders()",
  "longName" : "",
  "relativeFileName" : "chef/cookbooks/cpe_nudge/files/nudge-python/resources/gurl.py",
  "fileLinesCount" : 703,
  "components" : [ "primary::chef" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 16,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "_ws1_profile_version",
  "longName" : "_ws1_profile_version",
  "relativeFileName" : "chef/cookbooks/uber_helpers/libraries/node_utils.rb",
  "fileLinesCount" : 1049,
  "components" : [ "primary::chef" ],
  "startLine" : 130,
  "endLine" : 148,
  "linesOfCode" : 16,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "_ws1_user_profile_version",
  "longName" : "_ws1_user_profile_version",
  "relativeFileName" : "chef/cookbooks/uber_helpers/libraries/node_utils.rb",
  "fileLinesCount" : 1049,
  "components" : [ "primary::chef" ],
  "startLine" : 149,
  "endLine" : 167,
  "linesOfCode" : 16,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "logged_on_user_registry",
  "longName" : "logged_on_user_registry",
  "relativeFileName" : "chef/cookbooks/uber_helpers/libraries/node_utils.rb",
  "fileLinesCount" : 1049,
  "components" : [ "primary::chef" ],
  "startLine" : 314,
  "endLine" : 331,
  "linesOfCode" : 16,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "debian_min_package_installed?",
  "longName" : "debian_min_package_installed?",
  "relativeFileName" : "chef/cookbooks/uber_helpers/libraries/node_utils.rb",
  "fileLinesCount" : 1049,
  "components" : [ "primary::chef" ],
  "startLine" : 490,
  "endLine" : 507,
  "linesOfCode" : 16,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "powershell_package_provider?",
  "longName" : "powershell_package_provider?",
  "relativeFileName" : "chef/cookbooks/uber_helpers/libraries/node_utils.rb",
  "fileLinesCount" : 1049,
  "components" : [ "primary::chef" ],
  "startLine" : 594,
  "endLine" : 611,
  "linesOfCode" : 16,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "remove",
  "longName" : "remove",
  "relativeFileName" : "chef/cookbooks/cpe_chefctl/resources/cpe_chefctl.rb",
  "fileLinesCount" : 93,
  "components" : [ "primary::chef" ],
  "startLine" : 76,
  "endLine" : 92,
  "linesOfCode" : 16,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "self.init_logger",
  "longName" : "self.init_logger",
  "relativeFileName" : "chef/cookbooks/cpe_chefctl/files/default/chefctl.rb",
  "fileLinesCount" : 1331,
  "components" : [ "primary::chef" ],
  "startLine" : 72,
  "endLine" : 90,
  "linesOfCode" : 16,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "chefctl_procs",
  "longName" : "chefctl_procs",
  "relativeFileName" : "chef/cookbooks/cpe_chefctl/files/default/chefctl.rb",
  "fileLinesCount" : 1331,
  "components" : [ "primary::chef" ],
  "startLine" : 547,
  "endLine" : 570,
  "linesOfCode" : 16,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "clear_grouping_tags",
  "longName" : "clear_grouping_tags",
  "relativeFileName" : "chef/cookbooks/cpe_crowdstrike_falcon_sensor/resources/cpe_crowdstrike_falcon_sensor.rb",
  "fileLinesCount" : 635,
  "components" : [ "primary::chef" ],
  "startLine" : 378,
  "endLine" : 395,
  "linesOfCode" : 16,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func prepareResults()",
  "longName" : "",
  "relativeFileName" : "osq-exts/tables/opendns/opendns.go",
  "fileLinesCount" : 93,
  "components" : [ "primary::osq-exts" ],
  "startLine" : 56,
  "endLine" : 76,
  "linesOfCode" : 15,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "osq-exts/tables/crowdstrikefalconagent/crowdstrikefalconagent_darwin.go",
  "fileLinesCount" : 205,
  "components" : [ "primary::osq-exts" ],
  "startLine" : 126,
  "endLine" : 144,
  "linesOfCode" : 15,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "cleanup",
  "longName" : "cleanup",
  "relativeFileName" : "chef/cookbooks/cpe_environment/resources/cpe_environment_zsh.rb",
  "fileLinesCount" : 117,
  "components" : [ "primary::chef" ],
  "startLine" : 92,
  "endLine" : 109,
  "linesOfCode" : 15,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def readPlist()",
  "longName" : "",
  "relativeFileName" : "chef/cookbooks/cpe_umad/files/resources/py2_FoundationPlist.py",
  "fileLinesCount" : 148,
  "components" : [ "primary::chef" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 15,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "setup_macos_service",
  "longName" : "setup_macos_service",
  "relativeFileName" : "chef/cookbooks/cpe_metricbeat/resources/cpe_metricbeat.rb",
  "fileLinesCount" : 240,
  "components" : [ "primary::chef" ],
  "startLine" : 128,
  "endLine" : 143,
  "linesOfCode" : 15,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "_config_profiles",
  "longName" : "_config_profiles",
  "relativeFileName" : "chef/cookbooks/uber_helpers/libraries/node_utils.rb",
  "fileLinesCount" : 1049,
  "components" : [ "primary::chef" ],
  "startLine" : 15,
  "endLine" : 30,
  "linesOfCode" : 15,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "logged_on_user_profile",
  "longName" : "logged_on_user_profile",
  "relativeFileName" : "chef/cookbooks/uber_helpers/libraries/node_utils.rb",
  "fileLinesCount" : 1049,
  "components" : [ "primary::chef" ],
  "startLine" : 298,
  "endLine" : 313,
  "linesOfCode" : 15,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "macos_application_version",
  "longName" : "macos_application_version",
  "relativeFileName" : "chef/cookbooks/uber_helpers/libraries/node_utils.rb",
  "fileLinesCount" : 1049,
  "components" : [ "primary::chef" ],
  "startLine" : 332,
  "endLine" : 347,
  "linesOfCode" : 15,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "macos_os_sub_version",
  "longName" : "macos_os_sub_version",
  "relativeFileName" : "chef/cookbooks/uber_helpers/libraries/node_utils.rb",
  "fileLinesCount" : 1049,
  "components" : [ "primary::chef" ],
  "startLine" : 674,
  "endLine" : 689,
  "linesOfCode" : 15,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "self.get_plugin",
  "longName" : "self.get_plugin",
  "relativeFileName" : "chef/cookbooks/cpe_chefctl/files/default/chefctl.rb",
  "fileLinesCount" : 1331,
  "components" : [ "primary::chef" ],
  "startLine" : 298,
  "endLine" : 321,
  "linesOfCode" : 15,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "macos_manage",
  "longName" : "macos_manage",
  "relativeFileName" : "chef/cookbooks/cpe_workspaceone/resources/cpe_workspaceone.rb",
  "fileLinesCount" : 221,
  "components" : [ "primary::chef" ],
  "startLine" : 192,
  "endLine" : 209,
  "linesOfCode" : 15,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "linux_manage",
  "longName" : "linux_manage",
  "relativeFileName" : "chef/cookbooks/cpe_shims/resources/cpe_shims.rb",
  "fileLinesCount" : 127,
  "components" : [ "primary::chef" ],
  "startLine" : 94,
  "endLine" : 109,
  "linesOfCode" : 15,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "windows_install",
  "longName" : "windows_install",
  "relativeFileName" : "chef/legacy/cpe_sal/resources/cpe_sal.rb",
  "fileLinesCount" : 257,
  "components" : [ "primary::chef" ],
  "startLine" : 62,
  "endLine" : 83,
  "linesOfCode" : 15,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def writePlistToString()",
  "longName" : "",
  "relativeFileName" : "chef/cookbooks/cpe_umad/files/resources/py2_FoundationPlist.py",
  "fileLinesCount" : 148,
  "components" : [ "primary::chef" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 14,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "_parse_profiles",
  "longName" : "_parse_profiles",
  "relativeFileName" : "chef/cookbooks/uber_helpers/libraries/node_utils.rb",
  "fileLinesCount" : 1049,
  "components" : [ "primary::chef" ],
  "startLine" : 74,
  "endLine" : 89,
  "linesOfCode" : 14,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "_parse_user_profiles",
  "longName" : "_parse_user_profiles",
  "relativeFileName" : "chef/cookbooks/uber_helpers/libraries/node_utils.rb",
  "fileLinesCount" : 1049,
  "components" : [ "primary::chef" ],
  "startLine" : 103,
  "endLine" : 118,
  "linesOfCode" : 14,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "macos_package_installed?",
  "longName" : "macos_package_installed?",
  "relativeFileName" : "chef/cookbooks/uber_helpers/libraries/node_utils.rb",
  "fileLinesCount" : 1049,
  "components" : [ "primary::chef" ],
  "startLine" : 368,
  "endLine" : 383,
  "linesOfCode" : 14,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "macos_min_package_installed?",
  "longName" : "macos_min_package_installed?",
  "relativeFileName" : "chef/cookbooks/uber_helpers/libraries/node_utils.rb",
  "fileLinesCount" : 1049,
  "components" : [ "primary::chef" ],
  "startLine" : 384,
  "endLine" : 399,
  "linesOfCode" : 14,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "macos_package_present?",
  "longName" : "macos_package_present?",
  "relativeFileName" : "chef/cookbooks/uber_helpers/libraries/node_utils.rb",
  "fileLinesCount" : 1049,
  "components" : [ "primary::chef" ],
  "startLine" : 400,
  "endLine" : 414,
  "linesOfCode" : 14,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "win_max_package_installed?",
  "longName" : "win_max_package_installed?",
  "relativeFileName" : "chef/cookbooks/uber_helpers/libraries/node_utils.rb",
  "fileLinesCount" : 1049,
  "components" : [ "primary::chef" ],
  "startLine" : 474,
  "endLine" : 489,
  "linesOfCode" : 14,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "dell_hw?",
  "longName" : "dell_hw?",
  "relativeFileName" : "chef/cookbooks/uber_helpers/libraries/node_utils.rb",
  "fileLinesCount" : 1049,
  "components" : [ "primary::chef" ],
  "startLine" : 631,
  "endLine" : 645,
  "linesOfCode" : 14,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "distinguished_name?",
  "longName" : "distinguished_name?",
  "relativeFileName" : "chef/cookbooks/uber_helpers/libraries/node_utils.rb",
  "fileLinesCount" : 1049,
  "components" : [ "primary::chef" ],
  "startLine" : 769,
  "endLine" : 784,
  "linesOfCode" : 14,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "setup_macos_service",
  "longName" : "setup_macos_service",
  "relativeFileName" : "chef/cookbooks/cpe_filebeat/resources/cpe_filebeat.rb",
  "fileLinesCount" : 339,
  "components" : [ "primary::chef" ],
  "startLine" : 209,
  "endLine" : 223,
  "linesOfCode" : 14,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "cleanup",
  "longName" : "cleanup",
  "relativeFileName" : "chef/cookbooks/cpe_filebeat/resources/cpe_filebeat.rb",
  "fileLinesCount" : 339,
  "components" : [ "primary::chef" ],
  "startLine" : 244,
  "endLine" : 261,
  "linesOfCode" : 14,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "macos_ssh_status",
  "longName" : "macos_ssh_status",
  "relativeFileName" : "chef/cookbooks/cpe_ssh_server/resources/cpe_ssh_server.rb",
  "fileLinesCount" : 92,
  "components" : [ "primary::chef" ],
  "startLine" : 77,
  "endLine" : 91,
  "linesOfCode" : 14,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "manage_cli_config",
  "longName" : "manage_cli_config",
  "relativeFileName" : "chef/cookbooks/cpe_workspaceone/resources/cpe_workspaceone.rb",
  "fileLinesCount" : 221,
  "components" : [ "primary::chef" ],
  "startLine" : 75,
  "endLine" : 91,
  "linesOfCode" : 14,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "official_pack_list",
  "longName" : "official_pack_list",
  "relativeFileName" : "chef/cookbooks/cpe_osquery/resources/cpe_osquery.rb",
  "fileLinesCount" : 576,
  "components" : [ "primary::chef" ],
  "startLine" : 42,
  "endLine" : 56,
  "linesOfCode" : 14,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "debian_manage_service",
  "longName" : "debian_manage_service",
  "relativeFileName" : "chef/cookbooks/cpe_osquery/resources/cpe_osquery.rb",
  "fileLinesCount" : 576,
  "components" : [ "primary::chef" ],
  "startLine" : 324,
  "endLine" : 339,
  "linesOfCode" : 14,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "macos_manage_service",
  "longName" : "macos_manage_service",
  "relativeFileName" : "chef/cookbooks/cpe_osquery/resources/cpe_osquery.rb",
  "fileLinesCount" : 576,
  "components" : [ "primary::chef" ],
  "startLine" : 340,
  "endLine" : 354,
  "linesOfCode" : 14,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "manage",
  "longName" : "manage",
  "relativeFileName" : "chef/cookbooks/cpe_shims/resources/cpe_shims.rb",
  "fileLinesCount" : 127,
  "components" : [ "primary::chef" ],
  "startLine" : 72,
  "endLine" : 93,
  "linesOfCode" : 14,
  "mcCabeIndex" : 8,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def run()",
  "longName" : "",
  "relativeFileName" : "chef/cookbooks/cpe_umad/files/resources/nibbler.py",
  "fileLinesCount" : 131,
  "components" : [ "primary::chef" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 13,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def run()",
  "longName" : "",
  "relativeFileName" : "chef/cookbooks/cpe_umad/files/resources/py2_nibbler.py",
  "fileLinesCount" : 156,
  "components" : [ "primary::chef" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 13,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "update_ssh_config_hosts",
  "longName" : "update_ssh_config_hosts",
  "relativeFileName" : "chef/cookbooks/cpe_ssh/resources/cpe_ssh.rb",
  "fileLinesCount" : 142,
  "components" : [ "primary::chef" ],
  "startLine" : 120,
  "endLine" : 133,
  "linesOfCode" : 13,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def handleReceivedData_()",
  "longName" : "",
  "relativeFileName" : "chef/cookbooks/cpe_nudge/files/nudge-python/resources/gurl.py",
  "fileLinesCount" : 703,
  "components" : [ "primary::chef" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 13,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def run()",
  "longName" : "",
  "relativeFileName" : "chef/cookbooks/cpe_nudge/files/nudge-python/resources/nibbler.py",
  "fileLinesCount" : 131,
  "components" : [ "primary::chef" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 13,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "symlink",
  "longName" : "symlink",
  "relativeFileName" : "chef/cookbooks/cpe_chefctl/files/default/chefctl.rb",
  "fileLinesCount" : 1331,
  "components" : [ "primary::chef" ],
  "startLine" : 700,
  "endLine" : 716,
  "linesOfCode" : 13,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "save_firstrun",
  "longName" : "save_firstrun",
  "relativeFileName" : "chef/cookbooks/cpe_chefctl/files/default/chefctl.rb",
  "fileLinesCount" : 1331,
  "components" : [ "primary::chef" ],
  "startLine" : 1106,
  "endLine" : 1128,
  "linesOfCode" : 13,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "macos_disable",
  "longName" : "macos_disable",
  "relativeFileName" : "chef/cookbooks/cpe_ssh_server/resources/cpe_ssh_server.rb",
  "fileLinesCount" : 92,
  "components" : [ "primary::chef" ],
  "startLine" : 42,
  "endLine" : 56,
  "linesOfCode" : 13,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "macos_enable",
  "longName" : "macos_enable",
  "relativeFileName" : "chef/cookbooks/cpe_ssh_server/resources/cpe_ssh_server.rb",
  "fileLinesCount" : 92,
  "components" : [ "primary::chef" ],
  "startLine" : 62,
  "endLine" : 76,
  "linesOfCode" : 13,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "manage",
  "longName" : "manage",
  "relativeFileName" : "chef/cookbooks/cpe_crowdstrike_falcon_sensor/resources/cpe_crowdstrike_falcon_sensor.rb",
  "fileLinesCount" : 635,
  "components" : [ "primary::chef" ],
  "startLine" : 233,
  "endLine" : 248,
  "linesOfCode" : 13,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "const onInstalled = function()",
  "longName" : "",
  "relativeFileName" : "chromeos/zoom-web-client-override/background.js",
  "fileLinesCount" : 58,
  "components" : [ "primary::chromeos" ],
  "startLine" : 2,
  "endLine" : 14,
  "linesOfCode" : 13,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func getTXTRecords()",
  "longName" : "",
  "relativeFileName" : "osq-exts/tables/opendns/opendns.go",
  "fileLinesCount" : 93,
  "components" : [ "primary::osq-exts" ],
  "startLine" : 78,
  "endLine" : 93,
  "linesOfCode" : 12,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "install",
  "longName" : "install",
  "relativeFileName" : "chef/cookbooks/cpe_metricbeat/resources/cpe_metricbeat.rb",
  "fileLinesCount" : 240,
  "components" : [ "primary::chef" ],
  "startLine" : 34,
  "endLine" : 51,
  "linesOfCode" : 12,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "windows_error_prevention",
  "longName" : "windows_error_prevention",
  "relativeFileName" : "chef/cookbooks/cpe_anyconnect/resources/cpe_anyconnect.rb",
  "fileLinesCount" : 501,
  "components" : [ "primary::chef" ],
  "startLine" : 444,
  "endLine" : 459,
  "linesOfCode" : 12,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "write_json",
  "longName" : "write_json",
  "relativeFileName" : "chef/cookbooks/cpe_anyconnect/resources/cpe_anyconnect.rb",
  "fileLinesCount" : 501,
  "components" : [ "primary::chef" ],
  "startLine" : 488,
  "endLine" : 500,
  "linesOfCode" : 12,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "file_age_over?",
  "longName" : "file_age_over?",
  "relativeFileName" : "chef/cookbooks/uber_helpers/libraries/node_utils.rb",
  "fileLinesCount" : 1049,
  "components" : [ "primary::chef" ],
  "startLine" : 243,
  "endLine" : 255,
  "linesOfCode" : 12,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "ad_bound?",
  "longName" : "ad_bound?",
  "relativeFileName" : "chef/cookbooks/uber_helpers/libraries/active_directory.rb",
  "fileLinesCount" : 81,
  "components" : [ "primary::chef" ],
  "startLine" : 19,
  "endLine" : 32,
  "linesOfCode" : 12,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "ad_healthy?",
  "longName" : "ad_healthy?",
  "relativeFileName" : "chef/cookbooks/uber_helpers/libraries/active_directory.rb",
  "fileLinesCount" : 81,
  "components" : [ "primary::chef" ],
  "startLine" : 33,
  "endLine" : 45,
  "linesOfCode" : 12,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "setup_windows_service",
  "longName" : "setup_windows_service",
  "relativeFileName" : "chef/cookbooks/cpe_filebeat/resources/cpe_filebeat.rb",
  "fileLinesCount" : 339,
  "components" : [ "primary::chef" ],
  "startLine" : 165,
  "endLine" : 177,
  "linesOfCode" : 12,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "set_cli_config",
  "longName" : "set_cli_config",
  "relativeFileName" : "chef/cookbooks/cpe_workspaceone/resources/cpe_workspaceone.rb",
  "fileLinesCount" : 221,
  "components" : [ "primary::chef" ],
  "startLine" : 62,
  "endLine" : 74,
  "linesOfCode" : 12,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "remove",
  "longName" : "remove",
  "relativeFileName" : "chef/cookbooks/cpe_gorilla/resources/cpe_gorilla_configure.rb",
  "fileLinesCount" : 152,
  "components" : [ "primary::chef" ],
  "startLine" : 136,
  "endLine" : 151,
  "linesOfCode" : 12,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "kernel_extension_running?",
  "longName" : "kernel_extension_running?",
  "relativeFileName" : "chef/cookbooks/cpe_crowdstrike_falcon_sensor/resources/cpe_crowdstrike_falcon_sensor.rb",
  "fileLinesCount" : 635,
  "components" : [ "primary::chef" ],
  "startLine" : 531,
  "endLine" : 543,
  "linesOfCode" : 12,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "kernel_extension_healthy?",
  "longName" : "kernel_extension_healthy?",
  "relativeFileName" : "chef/cookbooks/cpe_crowdstrike_falcon_sensor/resources/cpe_crowdstrike_falcon_sensor.rb",
  "fileLinesCount" : 635,
  "components" : [ "primary::chef" ],
  "startLine" : 544,
  "endLine" : 556,
  "linesOfCode" : 12,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func readFile()",
  "longName" : "",
  "relativeFileName" : "osq-exts/tables/ima/common.go",
  "fileLinesCount" : 30,
  "components" : [ "primary::osq-exts" ],
  "startLine" : 18,
  "endLine" : 30,
  "linesOfCode" : 11,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "install",
  "longName" : "install",
  "relativeFileName" : "chef/cookbooks/cpe_umad/resources/cpe_umad_agents.rb",
  "fileLinesCount" : 45,
  "components" : [ "primary::chef" ],
  "startLine" : 28,
  "endLine" : 44,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def views_dict()",
  "longName" : "",
  "relativeFileName" : "chef/cookbooks/cpe_umad/files/resources/nibbler.py",
  "fileLinesCount" : 131,
  "components" : [ "primary::chef" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 11,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def views_dict()",
  "longName" : "",
  "relativeFileName" : "chef/cookbooks/cpe_umad/files/resources/py2_nibbler.py",
  "fileLinesCount" : 156,
  "components" : [ "primary::chef" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 11,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "current_version?",
  "longName" : "current_version?",
  "relativeFileName" : "chef/cookbooks/cpe_metricbeat/resources/cpe_metricbeat.rb",
  "fileLinesCount" : 240,
  "components" : [ "primary::chef" ],
  "startLine" : 166,
  "endLine" : 177,
  "linesOfCode" : 11,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "uninstall",
  "longName" : "uninstall",
  "relativeFileName" : "chef/cookbooks/cpe_nudge/resources/cpe_nudge_python_install.rb",
  "fileLinesCount" : 166,
  "components" : [ "primary::chef" ],
  "startLine" : 151,
  "endLine" : 165,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def views_dict()",
  "longName" : "",
  "relativeFileName" : "chef/cookbooks/cpe_nudge/files/nudge-python/resources/nibbler.py",
  "fileLinesCount" : 131,
  "components" : [ "primary::chef" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 11,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "orbit_token",
  "longName" : "orbit_token",
  "relativeFileName" : "chef/cookbooks/uber_helpers/libraries/node_utils.rb",
  "fileLinesCount" : 1049,
  "components" : [ "primary::chef" ],
  "startLine" : 690,
  "endLine" : 703,
  "linesOfCode" : 11,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "installed_pkg_version",
  "longName" : "installed_pkg_version",
  "relativeFileName" : "chef/cookbooks/uber_helpers/libraries/node_utils.rb",
  "fileLinesCount" : 1049,
  "components" : [ "primary::chef" ],
  "startLine" : 865,
  "endLine" : 876,
  "linesOfCode" : 11,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "active_directory_domain",
  "longName" : "active_directory_domain",
  "relativeFileName" : "chef/cookbooks/uber_helpers/libraries/active_directory.rb",
  "fileLinesCount" : 81,
  "components" : [ "primary::chef" ],
  "startLine" : 68,
  "endLine" : 79,
  "linesOfCode" : 11,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "keep_testing",
  "longName" : "keep_testing",
  "relativeFileName" : "chef/cookbooks/cpe_chefctl/files/default/chefctl.rb",
  "fileLinesCount" : 1331,
  "components" : [ "primary::chef" ],
  "startLine" : 780,
  "endLine" : 791,
  "linesOfCode" : 11,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "release_lock",
  "longName" : "release_lock",
  "relativeFileName" : "chef/cookbooks/cpe_chefctl/files/default/chefctl.rb",
  "fileLinesCount" : 1331,
  "components" : [ "primary::chef" ],
  "startLine" : 826,
  "endLine" : 841,
  "linesOfCode" : 11,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "set_filebeat_health_history",
  "longName" : "set_filebeat_health_history",
  "relativeFileName" : "chef/cookbooks/cpe_filebeat/resources/cpe_filebeat.rb",
  "fileLinesCount" : 339,
  "components" : [ "primary::chef" ],
  "startLine" : 307,
  "endLine" : 318,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "ws1_json_age_over_invalidation?",
  "longName" : "ws1_json_age_over_invalidation?",
  "relativeFileName" : "chef/cookbooks/cpe_workspaceone/libraries/hubcli.rb",
  "fileLinesCount" : 138,
  "components" : [ "primary::chef" ],
  "startLine" : 125,
  "endLine" : 136,
  "linesOfCode" : 11,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "check_caching_status",
  "longName" : "check_caching_status",
  "relativeFileName" : "chef/cookbooks/cpe_apple_caching/resources/cpe_apple_caching.rb",
  "fileLinesCount" : 90,
  "components" : [ "primary::chef" ],
  "startLine" : 76,
  "endLine" : 89,
  "linesOfCode" : 11,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "check_falcon_agent_status_windows",
  "longName" : "check_falcon_agent_status_windows",
  "relativeFileName" : "chef/cookbooks/cpe_crowdstrike_falcon_sensor/resources/cpe_crowdstrike_falcon_sensor.rb",
  "fileLinesCount" : 635,
  "components" : [ "primary::chef" ],
  "startLine" : 607,
  "endLine" : 620,
  "linesOfCode" : 11,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "get_falcon_agent_version_windows",
  "longName" : "get_falcon_agent_version_windows",
  "relativeFileName" : "chef/cookbooks/cpe_crowdstrike_falcon_sensor/resources/cpe_crowdstrike_falcon_sensor.rb",
  "fileLinesCount" : 635,
  "components" : [ "primary::chef" ],
  "startLine" : 621,
  "endLine" : 634,
  "linesOfCode" : 11,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "osq-exts/tables/ima/measurements_linux.go",
  "fileLinesCount" : 56,
  "components" : [ "primary::osq-exts" ],
  "startLine" : 25,
  "endLine" : 34,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "setup_windows_service",
  "longName" : "setup_windows_service",
  "relativeFileName" : "chef/cookbooks/cpe_metricbeat/resources/cpe_metricbeat.rb",
  "fileLinesCount" : 240,
  "components" : [ "primary::chef" ],
  "startLine" : 90,
  "endLine" : 100,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "nudge_launchctl_label",
  "longName" : "nudge_launchctl_label",
  "relativeFileName" : "chef/cookbooks/cpe_nudge/libraries/cpe_nudge.rb",
  "fileLinesCount" : 40,
  "components" : [ "primary::chef" ],
  "startLine" : 19,
  "endLine" : 29,
  "linesOfCode" : 10,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def URLSession_task_willPerformHTTPRedirection_newRequest_completionHandler_()",
  "longName" : "",
  "relativeFileName" : "chef/cookbooks/cpe_nudge/files/nudge-python/resources/gurl.py",
  "fileLinesCount" : 703,
  "components" : [ "primary::chef" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 10,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 6,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "_parse_kext_profile",
  "longName" : "_parse_kext_profile",
  "relativeFileName" : "chef/cookbooks/uber_helpers/libraries/node_utils.rb",
  "fileLinesCount" : 1049,
  "components" : [ "primary::chef" ],
  "startLine" : 32,
  "endLine" : 49,
  "linesOfCode" : 10,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "_parse_profile_contents",
  "longName" : "_parse_profile_contents",
  "relativeFileName" : "chef/cookbooks/uber_helpers/libraries/node_utils.rb",
  "fileLinesCount" : 1049,
  "components" : [ "primary::chef" ],
  "startLine" : 91,
  "endLine" : 102,
  "linesOfCode" : 10,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "_user_config_profiles",
  "longName" : "_user_config_profiles",
  "relativeFileName" : "chef/cookbooks/uber_helpers/libraries/node_utils.rb",
  "fileLinesCount" : 1049,
  "components" : [ "primary::chef" ],
  "startLine" : 119,
  "endLine" : 129,
  "linesOfCode" : 10,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "forget_pkg_with_launchagent",
  "longName" : "forget_pkg_with_launchagent",
  "relativeFileName" : "chef/cookbooks/uber_helpers/libraries/node_utils.rb",
  "fileLinesCount" : 1049,
  "components" : [ "primary::chef" ],
  "startLine" : 898,
  "endLine" : 908,
  "linesOfCode" : 10,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "macos_kext_loaded?",
  "longName" : "macos_kext_loaded?",
  "relativeFileName" : "chef/cookbooks/uber_helpers/libraries/node_utils.rb",
  "fileLinesCount" : 1049,
  "components" : [ "primary::chef" ],
  "startLine" : 991,
  "endLine" : 1001,
  "linesOfCode" : 10,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "self.lib",
  "longName" : "self.lib",
  "relativeFileName" : "chef/cookbooks/cpe_chefctl/files/default/chefctl.rb",
  "fileLinesCount" : 1331,
  "components" : [ "primary::chef" ],
  "startLine" : 111,
  "endLine" : 123,
  "linesOfCode" : 10,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "parent_process",
  "longName" : "parent_process",
  "relativeFileName" : "chef/cookbooks/cpe_chefctl/files/default/chefctl.rb",
  "fileLinesCount" : 1331,
  "components" : [ "primary::chef" ],
  "startLine" : 598,
  "endLine" : 608,
  "linesOfCode" : 10,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "lock",
  "longName" : "lock",
  "relativeFileName" : "chef/cookbooks/cpe_chefctl/files/default/chefctl.rb",
  "fileLinesCount" : 1331,
  "components" : [ "primary::chef" ],
  "startLine" : 843,
  "endLine" : 853,
  "linesOfCode" : 10,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "filebeat_running?",
  "longName" : "filebeat_running?",
  "relativeFileName" : "chef/cookbooks/cpe_filebeat/resources/cpe_filebeat.rb",
  "fileLinesCount" : 339,
  "components" : [ "primary::chef" ],
  "startLine" : 266,
  "endLine" : 276,
  "linesOfCode" : 10,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "install",
  "longName" : "install",
  "relativeFileName" : "chef/legacy/cpe_sal/resources/cpe_sal.rb",
  "fileLinesCount" : 257,
  "components" : [ "primary::chef" ],
  "startLine" : 38,
  "endLine" : 50,
  "linesOfCode" : 10,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "configure",
  "longName" : "configure",
  "relativeFileName" : "chef/legacy/cpe_sal/resources/cpe_sal.rb",
  "fileLinesCount" : 257,
  "components" : [ "primary::chef" ],
  "startLine" : 84,
  "endLine" : 96,
  "linesOfCode" : 10,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "osq-exts/tables/ima/ima_linux.go",
  "fileLinesCount" : 35,
  "components" : [ "primary::osq-exts" ],
  "startLine" : 27,
  "endLine" : 35,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "label",
  "longName" : "label",
  "relativeFileName" : "chef/cookbooks/cpe_umad/resources/cpe_umad_install.rb",
  "fileLinesCount" : 272,
  "components" : [ "primary::chef" ],
  "startLine" : 37,
  "endLine" : 50,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "self.read_config",
  "longName" : "self.read_config",
  "relativeFileName" : "chef/cookbooks/cpe_ssh/libraries/cpe_ssh.rb",
  "fileLinesCount" : 62,
  "components" : [ "primary::chef" ],
  "startLine" : 42,
  "endLine" : 53,
  "linesOfCode" : 9,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "bfe_registry",
  "longName" : "bfe_registry",
  "relativeFileName" : "chef/cookbooks/cpe_anyconnect/resources/cpe_anyconnect.rb",
  "fileLinesCount" : 501,
  "components" : [ "primary::chef" ],
  "startLine" : 390,
  "endLine" : 402,
  "linesOfCode" : 9,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "install",
  "longName" : "install",
  "relativeFileName" : "chef/cookbooks/cpe_nudge/resources/cpe_nudge_python_launchagent.rb",
  "fileLinesCount" : 44,
  "components" : [ "primary::chef" ],
  "startLine" : 32,
  "endLine" : 43,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def recordError_()",
  "longName" : "",
  "relativeFileName" : "chef/cookbooks/cpe_nudge/files/nudge-python/resources/gurl.py",
  "fileLinesCount" : 703,
  "components" : [ "primary::chef" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 9,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "macos_system_cert_installed?",
  "longName" : "macos_system_cert_installed?",
  "relativeFileName" : "chef/cookbooks/uber_helpers/libraries/node_utils.rb",
  "fileLinesCount" : 1049,
  "components" : [ "primary::chef" ],
  "startLine" : 348,
  "endLine" : 357,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "macos_system_cert_hash?",
  "longName" : "macos_system_cert_hash?",
  "relativeFileName" : "chef/cookbooks/uber_helpers/libraries/node_utils.rb",
  "fileLinesCount" : 1049,
  "components" : [ "primary::chef" ],
  "startLine" : 358,
  "endLine" : 367,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "forget_pkg_with_launchdaemon",
  "longName" : "forget_pkg_with_launchdaemon",
  "relativeFileName" : "chef/cookbooks/uber_helpers/libraries/node_utils.rb",
  "fileLinesCount" : 1049,
  "components" : [ "primary::chef" ],
  "startLine" : 909,
  "endLine" : 918,
  "linesOfCode" : 9,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "cpe_launchd_label",
  "longName" : "cpe_launchd_label",
  "relativeFileName" : "chef/cookbooks/uber_helpers/libraries/node_utils.rb",
  "fileLinesCount" : 1049,
  "components" : [ "primary::chef" ],
  "startLine" : 1025,
  "endLine" : 1038,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "get_chef_env",
  "longName" : "get_chef_env",
  "relativeFileName" : "chef/cookbooks/cpe_chefctl/files/default/chefctl.rb",
  "fileLinesCount" : 1331,
  "components" : [ "primary::chef" ],
  "startLine" : 984,
  "endLine" : 997,
  "linesOfCode" : 9,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "copy_output",
  "longName" : "copy_output",
  "relativeFileName" : "chef/cookbooks/cpe_chefctl/files/default/chefctl.rb",
  "fileLinesCount" : 1331,
  "components" : [ "primary::chef" ],
  "startLine" : 1000,
  "endLine" : 1009,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "unix_binary?",
  "longName" : "unix_binary?",
  "relativeFileName" : "chef/cookbooks/cpe_filebeat/resources/cpe_filebeat.rb",
  "fileLinesCount" : 339,
  "components" : [ "primary::chef" ],
  "startLine" : 60,
  "endLine" : 70,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "get_filebeat_health_history",
  "longName" : "get_filebeat_health_history",
  "relativeFileName" : "chef/cookbooks/cpe_filebeat/resources/cpe_filebeat.rb",
  "fileLinesCount" : 339,
  "components" : [ "primary::chef" ],
  "startLine" : 297,
  "endLine" : 306,
  "linesOfCode" : 9,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "pkg_filename",
  "longName" : "pkg_filename",
  "relativeFileName" : "chef/cookbooks/cpe_osquery/resources/cpe_osquery.rb",
  "fileLinesCount" : 576,
  "components" : [ "primary::chef" ],
  "startLine" : 553,
  "endLine" : 562,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "update_json_file",
  "longName" : "update_json_file",
  "relativeFileName" : "chef/cookbooks/cpe_shims/resources/cpe_shims.rb",
  "fileLinesCount" : 127,
  "components" : [ "primary::chef" ],
  "startLine" : 61,
  "endLine" : 71,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "configure",
  "longName" : "configure",
  "relativeFileName" : "chef/cookbooks/cpe_apple_caching/resources/cpe_apple_caching.rb",
  "fileLinesCount" : 90,
  "components" : [ "primary::chef" ],
  "startLine" : 25,
  "endLine" : 36,
  "linesOfCode" : 9,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "macos_uninstall",
  "longName" : "macos_uninstall",
  "relativeFileName" : "chef/cookbooks/cpe_crowdstrike_falcon_sensor/resources/cpe_crowdstrike_falcon_sensor.rb",
  "fileLinesCount" : 635,
  "components" : [ "primary::chef" ],
  "startLine" : 469,
  "endLine" : 480,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "create_sal_folder",
  "longName" : "create_sal_folder",
  "relativeFileName" : "chef/legacy/cpe_sal/resources/cpe_sal.rb",
  "fileLinesCount" : 257,
  "components" : [ "primary::chef" ],
  "startLine" : 27,
  "endLine" : 37,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "macos_install",
  "longName" : "macos_install",
  "relativeFileName" : "chef/legacy/cpe_sal/resources/cpe_sal.rb",
  "fileLinesCount" : 257,
  "components" : [ "primary::chef" ],
  "startLine" : 51,
  "endLine" : 61,
  "linesOfCode" : 9,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def attach()",
  "longName" : "",
  "relativeFileName" : "chef/cookbooks/cpe_umad/files/resources/nibbler.py",
  "fileLinesCount" : 131,
  "components" : [ "primary::chef" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 8,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def attach()",
  "longName" : "",
  "relativeFileName" : "chef/cookbooks/cpe_umad/files/resources/py2_nibbler.py",
  "fileLinesCount" : 156,
  "components" : [ "primary::chef" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 8,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "remove",
  "longName" : "remove",
  "relativeFileName" : "chef/cookbooks/cpe_chef_handlers/resources/cpe_chef_handlers.rb",
  "fileLinesCount" : 63,
  "components" : [ "primary::chef" ],
  "startLine" : 54,
  "endLine" : 62,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "cleanup",
  "longName" : "cleanup",
  "relativeFileName" : "chef/cookbooks/cpe_metricbeat/resources/cpe_metricbeat.rb",
  "fileLinesCount" : 240,
  "components" : [ "primary::chef" ],
  "startLine" : 156,
  "endLine" : 165,
  "linesOfCode" : 8,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "pkg_name",
  "longName" : "pkg_name",
  "relativeFileName" : "chef/cookbooks/cpe_metricbeat/resources/cpe_metricbeat.rb",
  "fileLinesCount" : 240,
  "components" : [ "primary::chef" ],
  "startLine" : 200,
  "endLine" : 208,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "macos_uninstall",
  "longName" : "macos_uninstall",
  "relativeFileName" : "chef/cookbooks/cpe_anyconnect/resources/cpe_anyconnect.rb",
  "fileLinesCount" : 501,
  "components" : [ "primary::chef" ],
  "startLine" : 274,
  "endLine" : 283,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "create_anyconnect_cache",
  "longName" : "create_anyconnect_cache",
  "relativeFileName" : "chef/cookbooks/cpe_anyconnect/resources/cpe_anyconnect.rb",
  "fileLinesCount" : 501,
  "components" : [ "primary::chef" ],
  "startLine" : 342,
  "endLine" : 351,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "sync_anyconnect_cache",
  "longName" : "sync_anyconnect_cache",
  "relativeFileName" : "chef/cookbooks/cpe_anyconnect/resources/cpe_anyconnect.rb",
  "fileLinesCount" : 501,
  "components" : [ "primary::chef" ],
  "startLine" : 352,
  "endLine" : 361,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "nudge_launchctl_path",
  "longName" : "nudge_launchctl_path",
  "relativeFileName" : "chef/cookbooks/cpe_nudge/libraries/cpe_nudge.rb",
  "fileLinesCount" : 40,
  "components" : [ "primary::chef" ],
  "startLine" : 30,
  "endLine" : 38,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def cancel()",
  "longName" : "",
  "relativeFileName" : "chef/cookbooks/cpe_nudge/files/nudge-python/resources/gurl.py",
  "fileLinesCount" : 703,
  "components" : [ "primary::chef" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 8,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def isDone()",
  "longName" : "",
  "relativeFileName" : "chef/cookbooks/cpe_nudge/files/nudge-python/resources/gurl.py",
  "fileLinesCount" : 703,
  "components" : [ "primary::chef" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def normalizeHeaderDict_()",
  "longName" : "",
  "relativeFileName" : "chef/cookbooks/cpe_nudge/files/nudge-python/resources/gurl.py",
  "fileLinesCount" : 703,
  "components" : [ "primary::chef" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def removeExpectedSizeFromStoredHeaders()",
  "longName" : "",
  "relativeFileName" : "chef/cookbooks/cpe_nudge/files/nudge-python/resources/gurl.py",
  "fileLinesCount" : 703,
  "components" : [ "primary::chef" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def URLSession_task_didCompleteWithError_()",
  "longName" : "",
  "relativeFileName" : "chef/cookbooks/cpe_nudge/files/nudge-python/resources/gurl.py",
  "fileLinesCount" : 703,
  "components" : [ "primary::chef" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 8,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def connection_willSendRequest_redirectResponse_()",
  "longName" : "",
  "relativeFileName" : "chef/cookbooks/cpe_nudge/files/nudge-python/resources/gurl.py",
  "fileLinesCount" : 703,
  "components" : [ "primary::chef" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def URLSession_task_didReceiveChallenge_completionHandler_()",
  "longName" : "",
  "relativeFileName" : "chef/cookbooks/cpe_nudge/files/nudge-python/resources/gurl.py",
  "fileLinesCount" : 703,
  "components" : [ "primary::chef" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def attach()",
  "longName" : "",
  "relativeFileName" : "chef/cookbooks/cpe_nudge/files/nudge-python/resources/nibbler.py",
  "fileLinesCount" : 131,
  "components" : [ "primary::chef" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 8,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "big_sur?",
  "longName" : "big_sur?",
  "relativeFileName" : "chef/cookbooks/uber_helpers/libraries/node_utils.rb",
  "fileLinesCount" : 1049,
  "components" : [ "primary::chef" ],
  "startLine" : 192,
  "endLine" : 200,
  "linesOfCode" : 8,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "monterey?",
  "longName" : "monterey?",
  "relativeFileName" : "chef/cookbooks/uber_helpers/libraries/node_utils.rb",
  "fileLinesCount" : 1049,
  "components" : [ "primary::chef" ],
  "startLine" : 201,
  "endLine" : 209,
  "linesOfCode" : 8,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "ventura?",
  "longName" : "ventura?",
  "relativeFileName" : "chef/cookbooks/uber_helpers/libraries/node_utils.rb",
  "fileLinesCount" : 1049,
  "components" : [ "primary::chef" ],
  "startLine" : 210,
  "endLine" : 218,
  "linesOfCode" : 8,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "profile_contains_content?",
  "longName" : "profile_contains_content?",
  "relativeFileName" : "chef/cookbooks/uber_helpers/libraries/node_utils.rb",
  "fileLinesCount" : 1049,
  "components" : [ "primary::chef" ],
  "startLine" : 431,
  "endLine" : 439,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "win_min_package_installed?",
  "longName" : "win_min_package_installed?",
  "relativeFileName" : "chef/cookbooks/uber_helpers/libraries/node_utils.rb",
  "fileLinesCount" : 1049,
  "components" : [ "primary::chef" ],
  "startLine" : 464,
  "endLine" : 473,
  "linesOfCode" : 8,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "cros?",
  "longName" : "cros?",
  "relativeFileName" : "chef/cookbooks/uber_helpers/libraries/node_utils.rb",
  "fileLinesCount" : 1049,
  "components" : [ "primary::chef" ],
  "startLine" : 556,
  "endLine" : 565,
  "linesOfCode" : 8,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "macos_install_compat_check",
  "longName" : "macos_install_compat_check",
  "relativeFileName" : "chef/cookbooks/uber_helpers/libraries/node_utils.rb",
  "fileLinesCount" : 1049,
  "components" : [ "primary::chef" ],
  "startLine" : 877,
  "endLine" : 885,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "cpe_launchd_path",
  "longName" : "cpe_launchd_path",
  "relativeFileName" : "chef/cookbooks/uber_helpers/libraries/node_utils.rb",
  "fileLinesCount" : 1049,
  "components" : [ "primary::chef" ],
  "startLine" : 1039,
  "endLine" : 1047,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "self.reg_path_exist?",
  "longName" : "self.reg_path_exist?",
  "relativeFileName" : "chef/cookbooks/uber_helpers/libraries/win_utils.rb",
  "fileLinesCount" : 98,
  "components" : [ "primary::chef" ],
  "startLine" : 87,
  "endLine" : 95,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "load_config",
  "longName" : "load_config",
  "relativeFileName" : "chef/cookbooks/cpe_chefctl/files/default/chefctl.rb",
  "fileLinesCount" : 1331,
  "components" : [ "primary::chef" ],
  "startLine" : 428,
  "endLine" : 436,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "parent_group",
  "longName" : "parent_group",
  "relativeFileName" : "chef/cookbooks/cpe_chefctl/files/default/chefctl.rb",
  "fileLinesCount" : 1331,
  "components" : [ "primary::chef" ],
  "startLine" : 615,
  "endLine" : 623,
  "linesOfCode" : 8,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "debian_install",
  "longName" : "debian_install",
  "relativeFileName" : "chef/cookbooks/cpe_osquery/resources/cpe_osquery.rb",
  "fileLinesCount" : 576,
  "components" : [ "primary::chef" ],
  "startLine" : 63,
  "endLine" : 73,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "windows_install",
  "longName" : "windows_install",
  "relativeFileName" : "chef/cookbooks/cpe_osquery/resources/cpe_osquery.rb",
  "fileLinesCount" : 576,
  "components" : [ "primary::chef" ],
  "startLine" : 133,
  "endLine" : 143,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "service_info",
  "longName" : "service_info",
  "relativeFileName" : "chef/cookbooks/cpe_osquery/resources/cpe_osquery.rb",
  "fileLinesCount" : 576,
  "components" : [ "primary::chef" ],
  "startLine" : 144,
  "endLine" : 153,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "download_package",
  "longName" : "download_package",
  "relativeFileName" : "chef/cookbooks/cpe_osquery/resources/cpe_osquery.rb",
  "fileLinesCount" : 576,
  "components" : [ "primary::chef" ],
  "startLine" : 567,
  "endLine" : 575,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "update_json_file",
  "longName" : "update_json_file",
  "relativeFileName" : "chef/cookbooks/cpe_chefclient/resources/cpe_chefctl.rb",
  "fileLinesCount" : 122,
  "components" : [ "primary::chef" ],
  "startLine" : 112,
  "endLine" : 121,
  "linesOfCode" : 8,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "osq-exts/tables/opendns/opendns.go",
  "fileLinesCount" : 93,
  "components" : [ "primary::osq-exts" ],
  "startLine" : 38,
  "endLine" : 45,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func prepareError()",
  "longName" : "",
  "relativeFileName" : "osq-exts/tables/crowdstrikefalconagent/crowdstrikefalconagent_darwin.go",
  "fileLinesCount" : 205,
  "components" : [ "primary::osq-exts" ],
  "startLine" : 146,
  "endLine" : 152,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func getStatsOutput()",
  "longName" : "",
  "relativeFileName" : "osq-exts/tables/crowdstrikefalconagent/crowdstrikefalconagent_darwin.go",
  "fileLinesCount" : 205,
  "components" : [ "primary::osq-exts" ],
  "startLine" : 198,
  "endLine" : 205,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "osq-exts/tables/ima/ima_linux.go",
  "fileLinesCount" : 35,
  "components" : [ "primary::osq-exts" ],
  "startLine" : 19,
  "endLine" : 25,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func pathExists()",
  "longName" : "",
  "relativeFileName" : "osq-exts/tables/ima/common.go",
  "fileLinesCount" : 30,
  "components" : [ "primary::osq-exts" ],
  "startLine" : 8,
  "endLine" : 16,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "bash_config_file",
  "longName" : "bash_config_file",
  "relativeFileName" : "chef/cookbooks/cpe_environment/resources/cpe_environment_bash.rb",
  "fileLinesCount" : 136,
  "components" : [ "primary::chef" ],
  "startLine" : 22,
  "endLine" : 29,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "zsh_config_file",
  "longName" : "zsh_config_file",
  "relativeFileName" : "chef/cookbooks/cpe_environment/resources/cpe_environment_zsh.rb",
  "fileLinesCount" : 117,
  "components" : [ "primary::chef" ],
  "startLine" : 22,
  "endLine" : 29,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "remove_ssh_config_hosts",
  "longName" : "remove_ssh_config_hosts",
  "relativeFileName" : "chef/cookbooks/cpe_ssh/resources/cpe_ssh.rb",
  "fileLinesCount" : 142,
  "components" : [ "primary::chef" ],
  "startLine" : 134,
  "endLine" : 141,
  "linesOfCode" : 7,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "create_metricbeat_directory",
  "longName" : "create_metricbeat_directory",
  "relativeFileName" : "chef/cookbooks/cpe_metricbeat/resources/cpe_metricbeat.rb",
  "fileLinesCount" : 240,
  "components" : [ "primary::chef" ],
  "startLine" : 209,
  "endLine" : 216,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "metricbeat_cache",
  "longName" : "metricbeat_cache",
  "relativeFileName" : "chef/cookbooks/cpe_metricbeat/resources/cpe_metricbeat.rb",
  "fileLinesCount" : 240,
  "components" : [ "primary::chef" ],
  "startLine" : 217,
  "endLine" : 224,
  "linesOfCode" : 7,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "remove_stale_cache",
  "longName" : "remove_stale_cache",
  "relativeFileName" : "chef/cookbooks/cpe_metricbeat/resources/cpe_metricbeat.rb",
  "fileLinesCount" : 240,
  "components" : [ "primary::chef" ],
  "startLine" : 225,
  "endLine" : 232,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "download_package",
  "longName" : "download_package",
  "relativeFileName" : "chef/cookbooks/cpe_anyconnect/resources/cpe_anyconnect.rb",
  "fileLinesCount" : 501,
  "components" : [ "primary::chef" ],
  "startLine" : 362,
  "endLine" : 369,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "umbrella_diagnostic_link",
  "longName" : "umbrella_diagnostic_link",
  "relativeFileName" : "chef/cookbooks/cpe_anyconnect/resources/cpe_anyconnect.rb",
  "fileLinesCount" : 501,
  "components" : [ "primary::chef" ],
  "startLine" : 436,
  "endLine" : 443,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "manage_launchagent",
  "longName" : "manage_launchagent",
  "relativeFileName" : "chef/cookbooks/cpe_nudge/resources/cpe_nudge_swift_launchctl.rb",
  "fileLinesCount" : 53,
  "components" : [ "primary::chef" ],
  "startLine" : 37,
  "endLine" : 44,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "manage_loggerdaemon",
  "longName" : "manage_loggerdaemon",
  "relativeFileName" : "chef/cookbooks/cpe_nudge/resources/cpe_nudge_swift_launchctl.rb",
  "fileLinesCount" : 53,
  "components" : [ "primary::chef" ],
  "startLine" : 45,
  "endLine" : 52,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def connection_didFailWithError_()",
  "longName" : "",
  "relativeFileName" : "chef/cookbooks/cpe_nudge/files/nudge-python/resources/gurl.py",
  "fileLinesCount" : 703,
  "components" : [ "primary::chef" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 7,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def connectionDidFinishLoading_()",
  "longName" : "",
  "relativeFileName" : "chef/cookbooks/cpe_nudge/files/nudge-python/resources/gurl.py",
  "fileLinesCount" : 703,
  "components" : [ "primary::chef" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 7,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def connection_willSendRequestForAuthenticationChallenge_()",
  "longName" : "",
  "relativeFileName" : "chef/cookbooks/cpe_nudge/files/nudge-python/resources/gurl.py",
  "fileLinesCount" : 703,
  "components" : [ "primary::chef" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def connection_didReceiveAuthenticationChallenge_()",
  "longName" : "",
  "relativeFileName" : "chef/cookbooks/cpe_nudge/files/nudge-python/resources/gurl.py",
  "fileLinesCount" : 703,
  "components" : [ "primary::chef" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "bionic?",
  "longName" : "bionic?",
  "relativeFileName" : "chef/cookbooks/uber_helpers/libraries/node_utils.rb",
  "fileLinesCount" : 1049,
  "components" : [ "primary::chef" ],
  "startLine" : 176,
  "endLine" : 183,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "catalina?",
  "longName" : "catalina?",
  "relativeFileName" : "chef/cookbooks/uber_helpers/libraries/node_utils.rb",
  "fileLinesCount" : 1049,
  "components" : [ "primary::chef" ],
  "startLine" : 184,
  "endLine" : 191,
  "linesOfCode" : 7,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "el_capitan?",
  "longName" : "el_capitan?",
  "relativeFileName" : "chef/cookbooks/uber_helpers/libraries/node_utils.rb",
  "fileLinesCount" : 1049,
  "components" : [ "primary::chef" ],
  "startLine" : 231,
  "endLine" : 238,
  "linesOfCode" : 7,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "high_sierra?",
  "longName" : "high_sierra?",
  "relativeFileName" : "chef/cookbooks/uber_helpers/libraries/node_utils.rb",
  "fileLinesCount" : 1049,
  "components" : [ "primary::chef" ],
  "startLine" : 260,
  "endLine" : 267,
  "linesOfCode" : 7,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "kext_profile_contains_teamid?",
  "longName" : "kext_profile_contains_teamid?",
  "relativeFileName" : "chef/cookbooks/uber_helpers/libraries/node_utils.rb",
  "fileLinesCount" : 1049,
  "components" : [ "primary::chef" ],
  "startLine" : 268,
  "endLine" : 276,
  "linesOfCode" : 7,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "sext_profile_removal_contains_extension?",
  "longName" : "sext_profile_removal_contains_extension?",
  "relativeFileName" : "chef/cookbooks/uber_helpers/libraries/node_utils.rb",
  "fileLinesCount" : 1049,
  "components" : [ "primary::chef" ],
  "startLine" : 277,
  "endLine" : 285,
  "linesOfCode" : 7,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "logged_in_user",
  "longName" : "logged_in_user",
  "relativeFileName" : "chef/cookbooks/uber_helpers/libraries/node_utils.rb",
  "fileLinesCount" : 1049,
  "components" : [ "primary::chef" ],
  "startLine" : 290,
  "endLine" : 297,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "mojave?",
  "longName" : "mojave?",
  "relativeFileName" : "chef/cookbooks/uber_helpers/libraries/node_utils.rb",
  "fileLinesCount" : 1049,
  "components" : [ "primary::chef" ],
  "startLine" : 415,
  "endLine" : 422,
  "linesOfCode" : 7,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "profile_installed?",
  "longName" : "profile_installed?",
  "relativeFileName" : "chef/cookbooks/uber_helpers/libraries/node_utils.rb",
  "fileLinesCount" : 1049,
  "components" : [ "primary::chef" ],
  "startLine" : 440,
  "endLine" : 447,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "sierra?",
  "longName" : "sierra?",
  "relativeFileName" : "chef/cookbooks/uber_helpers/libraries/node_utils.rb",
  "fileLinesCount" : 1049,
  "components" : [ "primary::chef" ],
  "startLine" : 448,
  "endLine" : 455,
  "linesOfCode" : 7,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "user_profile_installed?",
  "longName" : "user_profile_installed?",
  "relativeFileName" : "chef/cookbooks/uber_helpers/libraries/node_utils.rb",
  "fileLinesCount" : 1049,
  "components" : [ "primary::chef" ],
  "startLine" : 456,
  "endLine" : 463,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "yosemite?",
  "longName" : "yosemite?",
  "relativeFileName" : "chef/cookbooks/uber_helpers/libraries/node_utils.rb",
  "fileLinesCount" : 1049,
  "components" : [ "primary::chef" ],
  "startLine" : 548,
  "endLine" : 555,
  "linesOfCode" : 7,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "daemon_running?",
  "longName" : "daemon_running?",
  "relativeFileName" : "chef/cookbooks/uber_helpers/libraries/node_utils.rb",
  "fileLinesCount" : 1049,
  "components" : [ "primary::chef" ],
  "startLine" : 967,
  "endLine" : 974,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "macos_boottime",
  "longName" : "macos_boottime",
  "relativeFileName" : "chef/cookbooks/uber_helpers/libraries/node_utils.rb",
  "fileLinesCount" : 1049,
  "components" : [ "primary::chef" ],
  "startLine" : 975,
  "endLine" : 982,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "macos_waketime",
  "longName" : "macos_waketime",
  "relativeFileName" : "chef/cookbooks/uber_helpers/libraries/node_utils.rb",
  "fileLinesCount" : 1049,
  "components" : [ "primary::chef" ],
  "startLine" : 983,
  "endLine" : 990,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "self.get_installed_user_profiles",
  "longName" : "self.get_installed_user_profiles",
  "relativeFileName" : "chef/cookbooks/uber_helpers/libraries/macos_utils.rb",
  "fileLinesCount" : 44,
  "components" : [ "primary::chef" ],
  "startLine" : 27,
  "endLine" : 34,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "self.get_installed_user_profiles_legacy",
  "longName" : "self.get_installed_user_profiles_legacy",
  "relativeFileName" : "chef/cookbooks/uber_helpers/libraries/macos_utils.rb",
  "fileLinesCount" : 44,
  "components" : [ "primary::chef" ],
  "startLine" : 35,
  "endLine" : 42,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "generate_certs",
  "longName" : "generate_certs",
  "relativeFileName" : "chef/cookbooks/cpe_chefctl/files/default/chefctl.rb",
  "fileLinesCount" : 1331,
  "components" : [ "primary::chef" ],
  "startLine" : 251,
  "endLine" : 258,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "self.register",
  "longName" : "self.register",
  "relativeFileName" : "chef/cookbooks/cpe_chefctl/files/default/chefctl.rb",
  "fileLinesCount" : 1331,
  "components" : [ "primary::chef" ],
  "startLine" : 323,
  "endLine" : 330,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "chef_client_binary",
  "longName" : "chef_client_binary",
  "relativeFileName" : "chef/cookbooks/cpe_chefctl/files/default/chefctl.rb",
  "fileLinesCount" : 1331,
  "components" : [ "primary::chef" ],
  "startLine" : 356,
  "endLine" : 363,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "validate_options",
  "longName" : "validate_options",
  "relativeFileName" : "chef/cookbooks/cpe_chefctl/files/default/chefctl.rb",
  "fileLinesCount" : 1331,
  "components" : [ "primary::chef" ],
  "startLine" : 437,
  "endLine" : 444,
  "linesOfCode" : 7,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "chefclient_procs",
  "longName" : "chefclient_procs",
  "relativeFileName" : "chef/cookbooks/cpe_chefctl/files/default/chefctl.rb",
  "fileLinesCount" : 1331,
  "components" : [ "primary::chef" ],
  "startLine" : 572,
  "endLine" : 580,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "create_filebeat_directory",
  "longName" : "create_filebeat_directory",
  "relativeFileName" : "chef/cookbooks/cpe_filebeat/resources/cpe_filebeat.rb",
  "fileLinesCount" : 339,
  "components" : [ "primary::chef" ],
  "startLine" : 224,
  "endLine" : 231,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "filebeat_cache",
  "longName" : "filebeat_cache",
  "relativeFileName" : "chef/cookbooks/cpe_filebeat/resources/cpe_filebeat.rb",
  "fileLinesCount" : 339,
  "components" : [ "primary::chef" ],
  "startLine" : 281,
  "endLine" : 288,
  "linesOfCode" : 7,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "manage",
  "longName" : "manage",
  "relativeFileName" : "chef/cookbooks/cpe_ssh_server/resources/cpe_ssh_server.rb",
  "fileLinesCount" : 92,
  "components" : [ "primary::chef" ],
  "startLine" : 24,
  "endLine" : 36,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "windows_manage_service",
  "longName" : "windows_manage_service",
  "relativeFileName" : "chef/cookbooks/cpe_osquery/resources/cpe_osquery.rb",
  "fileLinesCount" : 576,
  "components" : [ "primary::chef" ],
  "startLine" : 355,
  "endLine" : 362,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "unmanage",
  "longName" : "unmanage",
  "relativeFileName" : "chef/cookbooks/cpe_shims/resources/cpe_shims.rb",
  "fileLinesCount" : 127,
  "components" : [ "primary::chef" ],
  "startLine" : 115,
  "endLine" : 126,
  "linesOfCode" : 7,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "force_disable",
  "longName" : "force_disable",
  "relativeFileName" : "chef/cookbooks/cpe_apple_caching/resources/cpe_apple_caching.rb",
  "fileLinesCount" : 90,
  "components" : [ "primary::chef" ],
  "startLine" : 67,
  "endLine" : 75,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "append_grouping_tags",
  "longName" : "append_grouping_tags",
  "relativeFileName" : "chef/cookbooks/cpe_crowdstrike_falcon_sensor/resources/cpe_crowdstrike_falcon_sensor.rb",
  "fileLinesCount" : 635,
  "components" : [ "primary::chef" ],
  "startLine" : 369,
  "endLine" : 376,
  "linesOfCode" : 7,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "function()",
  "longName" : "",
  "relativeFileName" : "chromeos/zoom-web-client-override/background.js",
  "fileLinesCount" : 58,
  "components" : [ "primary::chromeos" ],
  "startLine" : 36,
  "endLine" : 42,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "osq-exts/tables/opendns/opendns.go",
  "fileLinesCount" : 93,
  "components" : [ "primary::osq-exts" ],
  "startLine" : 27,
  "endLine" : 32,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "self.zsh_config_lines",
  "longName" : "self.zsh_config_lines",
  "relativeFileName" : "chef/cookbooks/cpe_environment/libraries/cpe_environment.rb",
  "fileLinesCount" : 49,
  "components" : [ "primary::chef" ],
  "startLine" : 34,
  "endLine" : 40,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "self.bash_config_lines",
  "longName" : "self.bash_config_lines",
  "relativeFileName" : "chef/cookbooks/cpe_environment/libraries/cpe_environment.rb",
  "fileLinesCount" : 49,
  "components" : [ "primary::chef" ],
  "startLine" : 41,
  "endLine" : 47,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "remove_bash_source",
  "longName" : "remove_bash_source",
  "relativeFileName" : "chef/cookbooks/cpe_environment/resources/cpe_environment_bash.rb",
  "fileLinesCount" : 136,
  "components" : [ "primary::chef" ],
  "startLine" : 129,
  "endLine" : 135,
  "linesOfCode" : 6,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "remove_zsh_source",
  "longName" : "remove_zsh_source",
  "relativeFileName" : "chef/cookbooks/cpe_environment/resources/cpe_environment_zsh.rb",
  "fileLinesCount" : 117,
  "components" : [ "primary::chef" ],
  "startLine" : 110,
  "endLine" : 116,
  "linesOfCode" : 6,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "self.ssh_config_lines",
  "longName" : "self.ssh_config_lines",
  "relativeFileName" : "chef/cookbooks/cpe_ssh/libraries/cpe_ssh.rb",
  "fileLinesCount" : 62,
  "components" : [ "primary::chef" ],
  "startLine" : 54,
  "endLine" : 60,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "remove_cpe_include",
  "longName" : "remove_cpe_include",
  "relativeFileName" : "chef/cookbooks/cpe_ssh/resources/cpe_ssh.rb",
  "fileLinesCount" : 142,
  "components" : [ "primary::chef" ],
  "startLine" : 113,
  "endLine" : 119,
  "linesOfCode" : 6,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "remove_metricbeat_service",
  "longName" : "remove_metricbeat_service",
  "relativeFileName" : "chef/cookbooks/cpe_metricbeat/resources/cpe_metricbeat.rb",
  "fileLinesCount" : 240,
  "components" : [ "primary::chef" ],
  "startLine" : 233,
  "endLine" : 239,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "bfe_service_group",
  "longName" : "bfe_service_group",
  "relativeFileName" : "chef/cookbooks/cpe_anyconnect/resources/cpe_anyconnect.rb",
  "fileLinesCount" : 501,
  "components" : [ "primary::chef" ],
  "startLine" : 380,
  "endLine" : 389,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def URLSession_dataTask_didReceiveResponse_completionHandler_()",
  "longName" : "",
  "relativeFileName" : "chef/cookbooks/cpe_nudge/files/nudge-python/resources/gurl.py",
  "fileLinesCount" : 703,
  "components" : [ "primary::chef" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "mac_os_sub_version_at_least?",
  "longName" : "mac_os_sub_version_at_least?",
  "relativeFileName" : "chef/cookbooks/uber_helpers/libraries/node_utils.rb",
  "fileLinesCount" : 1049,
  "components" : [ "primary::chef" ],
  "startLine" : 715,
  "endLine" : 721,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "mac_os_sub_version_at_least_or_lower?",
  "longName" : "mac_os_sub_version_at_least_or_lower?",
  "relativeFileName" : "chef/cookbooks/uber_helpers/libraries/node_utils.rb",
  "fileLinesCount" : 1049,
  "components" : [ "primary::chef" ],
  "startLine" : 722,
  "endLine" : 728,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "mac_os_sub_version_greater_than?",
  "longName" : "mac_os_sub_version_greater_than?",
  "relativeFileName" : "chef/cookbooks/uber_helpers/libraries/node_utils.rb",
  "fileLinesCount" : 1049,
  "components" : [ "primary::chef" ],
  "startLine" : 729,
  "endLine" : 735,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "mac_os_sub_version_less_than?",
  "longName" : "mac_os_sub_version_less_than?",
  "relativeFileName" : "chef/cookbooks/uber_helpers/libraries/node_utils.rb",
  "fileLinesCount" : 1049,
  "components" : [ "primary::chef" ],
  "startLine" : 736,
  "endLine" : 742,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "forget_pkg",
  "longName" : "forget_pkg",
  "relativeFileName" : "chef/cookbooks/uber_helpers/libraries/node_utils.rb",
  "fileLinesCount" : 1049,
  "components" : [ "primary::chef" ],
  "startLine" : 891,
  "endLine" : 897,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "file_blocked?",
  "longName" : "file_blocked?",
  "relativeFileName" : "chef/cookbooks/uber_helpers/libraries/node_utils.rb",
  "fileLinesCount" : 1049,
  "components" : [ "primary::chef" ],
  "startLine" : 923,
  "endLine" : 930,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "shell_output",
  "longName" : "shell_output",
  "relativeFileName" : "chef/cookbooks/cpe_chefctl/files/default/chefctl.rb",
  "fileLinesCount" : 1331,
  "components" : [ "primary::chef" ],
  "startLine" : 451,
  "endLine" : 457,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "kill_processes",
  "longName" : "kill_processes",
  "relativeFileName" : "chef/cookbooks/cpe_chefctl/files/default/chefctl.rb",
  "fileLinesCount" : 1331,
  "components" : [ "primary::chef" ],
  "startLine" : 688,
  "endLine" : 694,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "hubcli_execute",
  "longName" : "hubcli_execute",
  "relativeFileName" : "chef/cookbooks/cpe_workspaceone/libraries/hubcli.rb",
  "fileLinesCount" : 138,
  "components" : [ "primary::chef" ],
  "startLine" : 85,
  "endLine" : 92,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "windows_manage",
  "longName" : "windows_manage",
  "relativeFileName" : "chef/cookbooks/cpe_crowdstrike_falcon_sensor/resources/cpe_crowdstrike_falcon_sensor.rb",
  "fileLinesCount" : 635,
  "components" : [ "primary::chef" ],
  "startLine" : 423,
  "endLine" : 430,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "self.launchds",
  "longName" : "self.launchds",
  "relativeFileName" : "chef/legacy/cpe_sal/libraries/cpe_sal.rb",
  "fileLinesCount" : 33,
  "components" : [ "primary::chef" ],
  "startLine" : 25,
  "endLine" : 31,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func checkError()",
  "longName" : "",
  "relativeFileName" : "osq-exts/main.go",
  "fileLinesCount" : 90,
  "components" : [ "primary::osq-exts" ],
  "startLine" : 51,
  "endLine" : 55,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "manage",
  "longName" : "manage",
  "relativeFileName" : "chef/cookbooks/cpe_ulimit/resources/cpe_ulimit.rb",
  "fileLinesCount" : 109,
  "components" : [ "primary::chef" ],
  "startLine" : 23,
  "endLine" : 28,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "self.zsh_chef_managed?",
  "longName" : "self.zsh_chef_managed?",
  "relativeFileName" : "chef/cookbooks/cpe_environment/libraries/cpe_environment.rb",
  "fileLinesCount" : 49,
  "components" : [ "primary::chef" ],
  "startLine" : 11,
  "endLine" : 18,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "self.profile_chef_managed?",
  "longName" : "self.profile_chef_managed?",
  "relativeFileName" : "chef/cookbooks/cpe_environment/libraries/cpe_environment.rb",
  "fileLinesCount" : 49,
  "components" : [ "primary::chef" ],
  "startLine" : 19,
  "endLine" : 26,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "self.read_config",
  "longName" : "self.read_config",
  "relativeFileName" : "chef/cookbooks/cpe_environment/libraries/cpe_environment.rb",
  "fileLinesCount" : 49,
  "components" : [ "primary::chef" ],
  "startLine" : 27,
  "endLine" : 33,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def views_recursive()",
  "longName" : "",
  "relativeFileName" : "chef/cookbooks/cpe_umad/files/resources/nibbler.py",
  "fileLinesCount" : 131,
  "components" : [ "primary::chef" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 5,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def views_recursive()",
  "longName" : "",
  "relativeFileName" : "chef/cookbooks/cpe_umad/files/resources/py2_nibbler.py",
  "fileLinesCount" : 156,
  "components" : [ "primary::chef" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 5,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "cleanup_windows",
  "longName" : "cleanup_windows",
  "relativeFileName" : "chef/cookbooks/cpe_metricbeat/resources/cpe_metricbeat.rb",
  "fileLinesCount" : 240,
  "components" : [ "primary::chef" ],
  "startLine" : 144,
  "endLine" : 149,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "cleanup_debian",
  "longName" : "cleanup_debian",
  "relativeFileName" : "chef/cookbooks/cpe_metricbeat/resources/cpe_metricbeat.rb",
  "fileLinesCount" : 240,
  "components" : [ "primary::chef" ],
  "startLine" : 150,
  "endLine" : 155,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "install",
  "longName" : "install",
  "relativeFileName" : "chef/cookbooks/cpe_anyconnect/resources/cpe_anyconnect.rb",
  "fileLinesCount" : 501,
  "components" : [ "primary::chef" ],
  "startLine" : 38,
  "endLine" : 43,
  "linesOfCode" : 5,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "manage",
  "longName" : "manage",
  "relativeFileName" : "chef/cookbooks/cpe_anyconnect/resources/cpe_anyconnect.rb",
  "fileLinesCount" : 501,
  "components" : [ "primary::chef" ],
  "startLine" : 146,
  "endLine" : 151,
  "linesOfCode" : 5,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "uninstall",
  "longName" : "uninstall",
  "relativeFileName" : "chef/cookbooks/cpe_anyconnect/resources/cpe_anyconnect.rb",
  "fileLinesCount" : 501,
  "components" : [ "primary::chef" ],
  "startLine" : 263,
  "endLine" : 268,
  "linesOfCode" : 5,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "remove_desktop_link",
  "longName" : "remove_desktop_link",
  "relativeFileName" : "chef/cookbooks/cpe_anyconnect/resources/cpe_anyconnect.rb",
  "fileLinesCount" : 501,
  "components" : [ "primary::chef" ],
  "startLine" : 430,
  "endLine" : 435,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "windows_vpnagent_service_status",
  "longName" : "windows_vpnagent_service_status",
  "relativeFileName" : "chef/cookbooks/cpe_anyconnect/resources/cpe_anyconnect.rb",
  "fileLinesCount" : 501,
  "components" : [ "primary::chef" ],
  "startLine" : 460,
  "endLine" : 466,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def objc_method_signature()",
  "longName" : "",
  "relativeFileName" : "chef/cookbooks/cpe_nudge/files/nudge-python/resources/gurl.py",
  "fileLinesCount" : 703,
  "components" : [ "primary::chef" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def connection_didReceiveResponse_()",
  "longName" : "",
  "relativeFileName" : "chef/cookbooks/cpe_nudge/files/nudge-python/resources/gurl.py",
  "fileLinesCount" : 703,
  "components" : [ "primary::chef" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def views_recursive()",
  "longName" : "",
  "relativeFileName" : "chef/cookbooks/cpe_nudge/files/nudge-python/resources/nibbler.py",
  "fileLinesCount" : 131,
  "components" : [ "primary::chef" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 5,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "bplist?",
  "longName" : "bplist?",
  "relativeFileName" : "chef/cookbooks/uber_helpers/libraries/node_utils.rb",
  "fileLinesCount" : 1049,
  "components" : [ "primary::chef" ],
  "startLine" : 935,
  "endLine" : 940,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "self.get_installed_profiles",
  "longName" : "self.get_installed_profiles",
  "relativeFileName" : "chef/cookbooks/uber_helpers/libraries/macos_utils.rb",
  "fileLinesCount" : 44,
  "components" : [ "primary::chef" ],
  "startLine" : 15,
  "endLine" : 20,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "self.get_installed_profiles_legacy",
  "longName" : "self.get_installed_profiles_legacy",
  "relativeFileName" : "chef/cookbooks/uber_helpers/libraries/macos_utils.rb",
  "fileLinesCount" : 44,
  "components" : [ "primary::chef" ],
  "startLine" : 21,
  "endLine" : 26,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "self.close_logger",
  "longName" : "self.close_logger",
  "relativeFileName" : "chef/cookbooks/cpe_chefctl/files/default/chefctl.rb",
  "fileLinesCount" : 1331,
  "components" : [ "primary::chef" ],
  "startLine" : 105,
  "endLine" : 110,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "cleanup_windows",
  "longName" : "cleanup_windows",
  "relativeFileName" : "chef/cookbooks/cpe_filebeat/resources/cpe_filebeat.rb",
  "fileLinesCount" : 339,
  "components" : [ "primary::chef" ],
  "startLine" : 232,
  "endLine" : 237,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "cleanup_debian",
  "longName" : "cleanup_debian",
  "relativeFileName" : "chef/cookbooks/cpe_filebeat/resources/cpe_filebeat.rb",
  "fileLinesCount" : 339,
  "components" : [ "primary::chef" ],
  "startLine" : 238,
  "endLine" : 243,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "_trigger_sync",
  "longName" : "_trigger_sync",
  "relativeFileName" : "chef/cookbooks/cpe_workspaceone/libraries/hubcli.rb",
  "fileLinesCount" : 138,
  "components" : [ "primary::chef" ],
  "startLine" : 119,
  "endLine" : 124,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "install",
  "longName" : "install",
  "relativeFileName" : "chef/cookbooks/cpe_osquery/resources/cpe_osquery.rb",
  "fileLinesCount" : 576,
  "components" : [ "primary::chef" ],
  "startLine" : 57,
  "endLine" : 62,
  "linesOfCode" : 5,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "osquery_service_status",
  "longName" : "osquery_service_status",
  "relativeFileName" : "chef/cookbooks/cpe_osquery/resources/cpe_osquery.rb",
  "fileLinesCount" : 576,
  "components" : [ "primary::chef" ],
  "startLine" : 363,
  "endLine" : 369,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "uninstall",
  "longName" : "uninstall",
  "relativeFileName" : "chef/cookbooks/cpe_osquery/resources/cpe_osquery.rb",
  "fileLinesCount" : 576,
  "components" : [ "primary::chef" ],
  "startLine" : 370,
  "endLine" : 375,
  "linesOfCode" : 5,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "debian_manage",
  "longName" : "debian_manage",
  "relativeFileName" : "chef/cookbooks/cpe_crowdstrike_falcon_sensor/resources/cpe_crowdstrike_falcon_sensor.rb",
  "fileLinesCount" : 635,
  "components" : [ "primary::chef" ],
  "startLine" : 249,
  "endLine" : 255,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "debian_uninstall",
  "longName" : "debian_uninstall",
  "relativeFileName" : "chef/cookbooks/cpe_crowdstrike_falcon_sensor/resources/cpe_crowdstrike_falcon_sensor.rb",
  "fileLinesCount" : 635,
  "components" : [ "primary::chef" ],
  "startLine" : 462,
  "endLine" : 468,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "self.existing_plugins",
  "longName" : "self.existing_plugins",
  "relativeFileName" : "chef/legacy/cpe_sal/libraries/cpe_sal.rb",
  "fileLinesCount" : 33,
  "components" : [ "primary::chef" ],
  "startLine" : 15,
  "endLine" : 20,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "osq-exts/tables/opendns/opendns.go",
  "fileLinesCount" : 93,
  "components" : [ "primary::osq-exts" ],
  "startLine" : 51,
  "endLine" : 54,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func New()",
  "longName" : "",
  "relativeFileName" : "osq-exts/tables/crowdstrikefalconagent/crowdstrikefalconagent.go",
  "fileLinesCount" : 42,
  "components" : [ "primary::osq-exts" ],
  "startLine" : 17,
  "endLine" : 20,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "osq-exts/tables/crowdstrikefalconagent/crowdstrikefalconagent.go",
  "fileLinesCount" : 42,
  "components" : [ "primary::osq-exts" ],
  "startLine" : 38,
  "endLine" : 42,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func parseRead()",
  "longName" : "",
  "relativeFileName" : "osq-exts/tables/crowdstrikefalconagent/crowdstrikefalconagent_darwin.go",
  "fileLinesCount" : 205,
  "components" : [ "primary::osq-exts" ],
  "startLine" : 183,
  "endLine" : 186,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func checkFalconCtl()",
  "longName" : "",
  "relativeFileName" : "osq-exts/tables/crowdstrikefalconagent/crowdstrikefalconagent_darwin.go",
  "fileLinesCount" : 205,
  "components" : [ "primary::osq-exts" ],
  "startLine" : 188,
  "endLine" : 191,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func NewMeasurements()",
  "longName" : "",
  "relativeFileName" : "osq-exts/tables/ima/measurements.go",
  "fileLinesCount" : 30,
  "components" : [ "primary::osq-exts" ],
  "startLine" : 15,
  "endLine" : 18,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func NewIMA()",
  "longName" : "",
  "relativeFileName" : "osq-exts/tables/ima/ima.go",
  "fileLinesCount" : 30,
  "components" : [ "primary::osq-exts" ],
  "startLine" : 15,
  "endLine" : 18,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "self.chef_managed?",
  "longName" : "self.chef_managed?",
  "relativeFileName" : "chef/cookbooks/cpe_environment/libraries/cpe_environment.rb",
  "fileLinesCount" : 49,
  "components" : [ "primary::chef" ],
  "startLine" : 5,
  "endLine" : 10,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def func_to_controller_selector()",
  "longName" : "",
  "relativeFileName" : "chef/cookbooks/cpe_umad/files/resources/nibbler.py",
  "fileLinesCount" : 131,
  "components" : [ "primary::chef" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def func_to_controller_selector()",
  "longName" : "",
  "relativeFileName" : "chef/cookbooks/cpe_umad/files/resources/py2_nibbler.py",
  "fileLinesCount" : 156,
  "components" : [ "primary::chef" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "self.chef_managed_config?",
  "longName" : "self.chef_managed_config?",
  "relativeFileName" : "chef/cookbooks/cpe_ssh/libraries/cpe_ssh.rb",
  "fileLinesCount" : 62,
  "components" : [ "primary::chef" ],
  "startLine" : 36,
  "endLine" : 41,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "pkg_info",
  "longName" : "pkg_info",
  "relativeFileName" : "chef/cookbooks/cpe_metricbeat/resources/cpe_metricbeat.rb",
  "fileLinesCount" : 240,
  "components" : [ "primary::chef" ],
  "startLine" : 195,
  "endLine" : 199,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "desktop_link",
  "longName" : "desktop_link",
  "relativeFileName" : "chef/cookbooks/cpe_anyconnect/resources/cpe_anyconnect.rb",
  "fileLinesCount" : 501,
  "components" : [ "primary::chef" ],
  "startLine" : 424,
  "endLine" : 429,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "install",
  "longName" : "install",
  "relativeFileName" : "chef/cookbooks/cpe_nudge/resources/cpe_nudge_swift_install.rb",
  "fileLinesCount" : 168,
  "components" : [ "primary::chef" ],
  "startLine" : 65,
  "endLine" : 69,
  "linesOfCode" : 4,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def connection_didReceiveData_()",
  "longName" : "",
  "relativeFileName" : "chef/cookbooks/cpe_nudge/files/nudge-python/resources/gurl.py",
  "fileLinesCount" : 703,
  "components" : [ "primary::chef" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def func_to_controller_selector()",
  "longName" : "",
  "relativeFileName" : "chef/cookbooks/cpe_nudge/files/nudge-python/resources/nibbler.py",
  "fileLinesCount" : 131,
  "components" : [ "primary::chef" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "macos_mutate_version",
  "longName" : "macos_mutate_version",
  "relativeFileName" : "chef/cookbooks/uber_helpers/libraries/node_utils.rb",
  "fileLinesCount" : 1049,
  "components" : [ "primary::chef" ],
  "startLine" : 704,
  "endLine" : 714,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "installed_pkg_major_version",
  "longName" : "installed_pkg_major_version",
  "relativeFileName" : "chef/cookbooks/uber_helpers/libraries/node_utils.rb",
  "fileLinesCount" : 1049,
  "components" : [ "primary::chef" ],
  "startLine" : 886,
  "endLine" : 890,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "quit",
  "longName" : "quit",
  "relativeFileName" : "chef/cookbooks/cpe_chefctl/files/default/chefctl.rb",
  "fileLinesCount" : 1331,
  "components" : [ "primary::chef" ],
  "startLine" : 36,
  "endLine" : 40,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "self.program_name=",
  "longName" : "self.program_name=",
  "relativeFileName" : "chef/cookbooks/cpe_chefctl/files/default/chefctl.rb",
  "fileLinesCount" : 1331,
  "components" : [ "primary::chef" ],
  "startLine" : 59,
  "endLine" : 63,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "self.logger",
  "longName" : "self.logger",
  "relativeFileName" : "chef/cookbooks/cpe_chefctl/files/default/chefctl.rb",
  "fileLinesCount" : 1331,
  "components" : [ "primary::chef" ],
  "startLine" : 100,
  "endLine" : 104,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "set_mtime",
  "longName" : "set_mtime",
  "relativeFileName" : "chef/cookbooks/cpe_chefctl/files/default/chefctl.rb",
  "fileLinesCount" : 1331,
  "components" : [ "primary::chef" ],
  "startLine" : 414,
  "endLine" : 418,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "check_user",
  "longName" : "check_user",
  "relativeFileName" : "chef/cookbooks/cpe_chefctl/files/default/chefctl.rb",
  "fileLinesCount" : 1331,
  "components" : [ "primary::chef" ],
  "startLine" : 421,
  "endLine" : 425,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "symlink_output",
  "longName" : "symlink_output",
  "relativeFileName" : "chef/cookbooks/cpe_chefctl/files/default/chefctl.rb",
  "fileLinesCount" : 1331,
  "components" : [ "primary::chef" ],
  "startLine" : 889,
  "endLine" : 893,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "initialize",
  "longName" : "initialize",
  "relativeFileName" : "chef/cookbooks/cpe_chefctl/files/default/chefctl.rb",
  "fileLinesCount" : 1331,
  "components" : [ "primary::chef" ],
  "startLine" : 1134,
  "endLine" : 1138,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "hubcli_path",
  "longName" : "hubcli_path",
  "relativeFileName" : "chef/cookbooks/cpe_workspaceone/libraries/hubcli.rb",
  "fileLinesCount" : 138,
  "components" : [ "primary::chef" ],
  "startLine" : 75,
  "endLine" : 80,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "enforce_mdm_profiles",
  "longName" : "enforce_mdm_profiles",
  "relativeFileName" : "chef/cookbooks/cpe_workspaceone/resources/cpe_workspaceone.rb",
  "fileLinesCount" : 221,
  "components" : [ "primary::chef" ],
  "startLine" : 56,
  "endLine" : 61,
  "linesOfCode" : 4,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "install",
  "longName" : "install",
  "relativeFileName" : "chef/cookbooks/cpe_workspaceone/resources/cpe_workspaceone.rb",
  "fileLinesCount" : 221,
  "components" : [ "primary::chef" ],
  "startLine" : 156,
  "endLine" : 161,
  "linesOfCode" : 4,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "manage",
  "longName" : "manage",
  "relativeFileName" : "chef/cookbooks/cpe_workspaceone/resources/cpe_workspaceone.rb",
  "fileLinesCount" : 221,
  "components" : [ "primary::chef" ],
  "startLine" : 186,
  "endLine" : 191,
  "linesOfCode" : 4,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "uninstall",
  "longName" : "uninstall",
  "relativeFileName" : "chef/cookbooks/cpe_workspaceone/resources/cpe_workspaceone.rb",
  "fileLinesCount" : 221,
  "components" : [ "primary::chef" ],
  "startLine" : 210,
  "endLine" : 215,
  "linesOfCode" : 4,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "windows_grouping_tags_regkey",
  "longName" : "windows_grouping_tags_regkey",
  "relativeFileName" : "chef/cookbooks/cpe_crowdstrike_falcon_sensor/resources/cpe_crowdstrike_falcon_sensor.rb",
  "fileLinesCount" : 635,
  "components" : [ "primary::chef" ],
  "startLine" : 418,
  "endLine" : 422,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "manage_plugins",
  "longName" : "manage_plugins",
  "relativeFileName" : "chef/legacy/cpe_sal/resources/cpe_sal.rb",
  "fileLinesCount" : 257,
  "components" : [ "primary::chef" ],
  "startLine" : 194,
  "endLine" : 199,
  "linesOfCode" : 4,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func New()",
  "longName" : "",
  "relativeFileName" : "osq-exts/tables/opendns/opendns.go",
  "fileLinesCount" : 93,
  "components" : [ "primary::osq-exts" ],
  "startLine" : 23,
  "endLine" : 25,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "osq-exts/tables/opendns/opendns.go",
  "fileLinesCount" : 93,
  "components" : [ "primary::osq-exts" ],
  "startLine" : 34,
  "endLine" : 36,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "osq-exts/tables/opendns/opendns.go",
  "fileLinesCount" : 93,
  "components" : [ "primary::osq-exts" ],
  "startLine" : 47,
  "endLine" : 49,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "osq-exts/tables/crowdstrikefalconagent/crowdstrikefalconagent_linux.go",
  "fileLinesCount" : 20,
  "components" : [ "primary::osq-exts" ],
  "startLine" : 10,
  "endLine" : 12,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "osq-exts/tables/crowdstrikefalconagent/crowdstrikefalconagent_linux.go",
  "fileLinesCount" : 20,
  "components" : [ "primary::osq-exts" ],
  "startLine" : 14,
  "endLine" : 16,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "osq-exts/tables/crowdstrikefalconagent/crowdstrikefalconagent_linux.go",
  "fileLinesCount" : 20,
  "components" : [ "primary::osq-exts" ],
  "startLine" : 18,
  "endLine" : 20,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "osq-exts/tables/crowdstrikefalconagent/crowdstrikefalconagent.go",
  "fileLinesCount" : 42,
  "components" : [ "primary::osq-exts" ],
  "startLine" : 22,
  "endLine" : 24,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "osq-exts/tables/crowdstrikefalconagent/crowdstrikefalconagent.go",
  "fileLinesCount" : 42,
  "components" : [ "primary::osq-exts" ],
  "startLine" : 26,
  "endLine" : 28,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "osq-exts/tables/crowdstrikefalconagent/crowdstrikefalconagent.go",
  "fileLinesCount" : 42,
  "components" : [ "primary::osq-exts" ],
  "startLine" : 30,
  "endLine" : 32,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "osq-exts/tables/crowdstrikefalconagent/crowdstrikefalconagent.go",
  "fileLinesCount" : 42,
  "components" : [ "primary::osq-exts" ],
  "startLine" : 34,
  "endLine" : 36,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "osq-exts/tables/crowdstrikefalconagent/crowdstrikefalconagent_windows.go",
  "fileLinesCount" : 20,
  "components" : [ "primary::osq-exts" ],
  "startLine" : 10,
  "endLine" : 12,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "osq-exts/tables/crowdstrikefalconagent/crowdstrikefalconagent_windows.go",
  "fileLinesCount" : 20,
  "components" : [ "primary::osq-exts" ],
  "startLine" : 14,
  "endLine" : 16,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "osq-exts/tables/crowdstrikefalconagent/crowdstrikefalconagent_windows.go",
  "fileLinesCount" : 20,
  "components" : [ "primary::osq-exts" ],
  "startLine" : 18,
  "endLine" : 20,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "osq-exts/tables/crowdstrikefalconagent/crowdstrikefalconagent_darwin.go",
  "fileLinesCount" : 205,
  "components" : [ "primary::osq-exts" ],
  "startLine" : 95,
  "endLine" : 97,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func filterString()",
  "longName" : "",
  "relativeFileName" : "osq-exts/tables/crowdstrikefalconagent/crowdstrikefalconagent_darwin.go",
  "fileLinesCount" : 205,
  "components" : [ "primary::osq-exts" ],
  "startLine" : 193,
  "endLine" : 196,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "osq-exts/tables/ima/measurements.go",
  "fileLinesCount" : 30,
  "components" : [ "primary::osq-exts" ],
  "startLine" : 20,
  "endLine" : 22,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "osq-exts/tables/ima/measurements.go",
  "fileLinesCount" : 30,
  "components" : [ "primary::osq-exts" ],
  "startLine" : 24,
  "endLine" : 26,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "osq-exts/tables/ima/measurements.go",
  "fileLinesCount" : 30,
  "components" : [ "primary::osq-exts" ],
  "startLine" : 28,
  "endLine" : 30,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "osq-exts/tables/ima/ima_linux.go",
  "fileLinesCount" : 35,
  "components" : [ "primary::osq-exts" ],
  "startLine" : 15,
  "endLine" : 17,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "osq-exts/tables/ima/measurements_windows.go",
  "fileLinesCount" : 19,
  "components" : [ "primary::osq-exts" ],
  "startLine" : 9,
  "endLine" : 11,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "osq-exts/tables/ima/measurements_windows.go",
  "fileLinesCount" : 19,
  "components" : [ "primary::osq-exts" ],
  "startLine" : 13,
  "endLine" : 15,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "osq-exts/tables/ima/measurements_windows.go",
  "fileLinesCount" : 19,
  "components" : [ "primary::osq-exts" ],
  "startLine" : 17,
  "endLine" : 19,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "osq-exts/tables/ima/measurements_linux.go",
  "fileLinesCount" : 56,
  "components" : [ "primary::osq-exts" ],
  "startLine" : 21,
  "endLine" : 23,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "osq-exts/tables/ima/ima_darwin.go",
  "fileLinesCount" : 19,
  "components" : [ "primary::osq-exts" ],
  "startLine" : 9,
  "endLine" : 11,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "osq-exts/tables/ima/ima_darwin.go",
  "fileLinesCount" : 19,
  "components" : [ "primary::osq-exts" ],
  "startLine" : 13,
  "endLine" : 15,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "osq-exts/tables/ima/ima_darwin.go",
  "fileLinesCount" : 19,
  "components" : [ "primary::osq-exts" ],
  "startLine" : 17,
  "endLine" : 19,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "osq-exts/tables/ima/ima.go",
  "fileLinesCount" : 30,
  "components" : [ "primary::osq-exts" ],
  "startLine" : 20,
  "endLine" : 22,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "osq-exts/tables/ima/ima.go",
  "fileLinesCount" : 30,
  "components" : [ "primary::osq-exts" ],
  "startLine" : 24,
  "endLine" : 26,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "osq-exts/tables/ima/ima.go",
  "fileLinesCount" : 30,
  "components" : [ "primary::osq-exts" ],
  "startLine" : 28,
  "endLine" : 30,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "osq-exts/tables/ima/measurements_darwin.go",
  "fileLinesCount" : 20,
  "components" : [ "primary::osq-exts" ],
  "startLine" : 10,
  "endLine" : 12,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "osq-exts/tables/ima/measurements_darwin.go",
  "fileLinesCount" : 20,
  "components" : [ "primary::osq-exts" ],
  "startLine" : 14,
  "endLine" : 16,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "osq-exts/tables/ima/measurements_darwin.go",
  "fileLinesCount" : 20,
  "components" : [ "primary::osq-exts" ],
  "startLine" : 18,
  "endLine" : 20,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "osq-exts/tables/ima/ima_windows.go",
  "fileLinesCount" : 20,
  "components" : [ "primary::osq-exts" ],
  "startLine" : 10,
  "endLine" : 12,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "osq-exts/tables/ima/ima_windows.go",
  "fileLinesCount" : 20,
  "components" : [ "primary::osq-exts" ],
  "startLine" : 14,
  "endLine" : 16,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "osq-exts/tables/ima/ima_windows.go",
  "fileLinesCount" : 20,
  "components" : [ "primary::osq-exts" ],
  "startLine" : 18,
  "endLine" : 20,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "cpe_profiled_file",
  "longName" : "cpe_profiled_file",
  "relativeFileName" : "chef/cookbooks/cpe_environment/resources/cpe_environment_bash.rb",
  "fileLinesCount" : 136,
  "components" : [ "primary::chef" ],
  "startLine" : 30,
  "endLine" : 33,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "cpe_config_file",
  "longName" : "cpe_config_file",
  "relativeFileName" : "chef/cookbooks/cpe_environment/resources/cpe_environment_bash.rb",
  "fileLinesCount" : 136,
  "components" : [ "primary::chef" ],
  "startLine" : 34,
  "endLine" : 37,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "cpe_zsh_dir",
  "longName" : "cpe_zsh_dir",
  "relativeFileName" : "chef/cookbooks/cpe_environment/resources/cpe_environment_zsh.rb",
  "fileLinesCount" : 117,
  "components" : [ "primary::chef" ],
  "startLine" : 30,
  "endLine" : 33,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "cpe_config_file",
  "longName" : "cpe_config_file",
  "relativeFileName" : "chef/cookbooks/cpe_environment/resources/cpe_environment_zsh.rb",
  "fileLinesCount" : 117,
  "components" : [ "primary::chef" ],
  "startLine" : 34,
  "endLine" : 37,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "install?",
  "longName" : "install?",
  "relativeFileName" : "chef/cookbooks/cpe_umad/resources/cpe_umad_agents.rb",
  "fileLinesCount" : 45,
  "components" : [ "primary::chef" ],
  "startLine" : 24,
  "endLine" : 27,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "custom_resources?",
  "longName" : "custom_resources?",
  "relativeFileName" : "chef/cookbooks/cpe_umad/resources/cpe_umad_install.rb",
  "fileLinesCount" : 272,
  "components" : [ "primary::chef" ],
  "startLine" : 25,
  "endLine" : 28,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "install?",
  "longName" : "install?",
  "relativeFileName" : "chef/cookbooks/cpe_umad/resources/cpe_umad_install.rb",
  "fileLinesCount" : 272,
  "components" : [ "primary::chef" ],
  "startLine" : 29,
  "endLine" : 32,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "uninstall?",
  "longName" : "uninstall?",
  "relativeFileName" : "chef/cookbooks/cpe_umad/resources/cpe_umad_install.rb",
  "fileLinesCount" : 272,
  "components" : [ "primary::chef" ],
  "startLine" : 33,
  "endLine" : 36,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def doTheThing_()",
  "longName" : "",
  "relativeFileName" : "chef/cookbooks/cpe_umad/files/resources/nibbler.py",
  "fileLinesCount" : 131,
  "components" : [ "primary::chef" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 3,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def doTheThing_()",
  "longName" : "",
  "relativeFileName" : "chef/cookbooks/cpe_umad/files/resources/py2_nibbler.py",
  "fileLinesCount" : 156,
  "components" : [ "primary::chef" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 3,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "self.config",
  "longName" : "self.config",
  "relativeFileName" : "chef/cookbooks/cpe_chef_handlers/libraries/cpe_chef_handlers.rb",
  "fileLinesCount" : 7,
  "components" : [ "primary::chef" ],
  "startLine" : 2,
  "endLine" : 5,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "configure?",
  "longName" : "configure?",
  "relativeFileName" : "chef/cookbooks/cpe_chef_handlers/resources/cpe_chef_handlers.rb",
  "fileLinesCount" : 63,
  "components" : [ "primary::chef" ],
  "startLine" : 25,
  "endLine" : 28,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "remove?",
  "longName" : "remove?",
  "relativeFileName" : "chef/cookbooks/cpe_chef_handlers/resources/cpe_chef_handlers.rb",
  "fileLinesCount" : 63,
  "components" : [ "primary::chef" ],
  "startLine" : 29,
  "endLine" : 32,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "self.config_path",
  "longName" : "self.config_path",
  "relativeFileName" : "chef/cookbooks/cpe_ssh/libraries/cpe_ssh.rb",
  "fileLinesCount" : 62,
  "components" : [ "primary::chef" ],
  "startLine" : 20,
  "endLine" : 23,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "self.cpe_config_path",
  "longName" : "self.cpe_config_path",
  "relativeFileName" : "chef/cookbooks/cpe_ssh/libraries/cpe_ssh.rb",
  "fileLinesCount" : 62,
  "components" : [ "primary::chef" ],
  "startLine" : 24,
  "endLine" : 27,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "self.known_hosts_path",
  "longName" : "self.known_hosts_path",
  "relativeFileName" : "chef/cookbooks/cpe_ssh/libraries/cpe_ssh.rb",
  "fileLinesCount" : 62,
  "components" : [ "primary::chef" ],
  "startLine" : 28,
  "endLine" : 31,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "self.chef_managed?",
  "longName" : "self.chef_managed?",
  "relativeFileName" : "chef/cookbooks/cpe_ssh/libraries/cpe_ssh.rb",
  "fileLinesCount" : 62,
  "components" : [ "primary::chef" ],
  "startLine" : 32,
  "endLine" : 35,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "check_hostname_macos",
  "longName" : "check_hostname_macos",
  "relativeFileName" : "chef/cookbooks/cpe_hostname/resources/cpe_hostname.rb",
  "fileLinesCount" : 80,
  "components" : [ "primary::chef" ],
  "startLine" : 24,
  "endLine" : 27,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "enforce?",
  "longName" : "enforce?",
  "relativeFileName" : "chef/cookbooks/cpe_hostname/resources/cpe_hostname.rb",
  "fileLinesCount" : 80,
  "components" : [ "primary::chef" ],
  "startLine" : 28,
  "endLine" : 31,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "install?",
  "longName" : "install?",
  "relativeFileName" : "chef/cookbooks/cpe_metricbeat/resources/cpe_metricbeat.rb",
  "fileLinesCount" : 240,
  "components" : [ "primary::chef" ],
  "startLine" : 26,
  "endLine" : 29,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "configure?",
  "longName" : "configure?",
  "relativeFileName" : "chef/cookbooks/cpe_metricbeat/resources/cpe_metricbeat.rb",
  "fileLinesCount" : 240,
  "components" : [ "primary::chef" ],
  "startLine" : 30,
  "endLine" : 33,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "metricbeat_exists?",
  "longName" : "metricbeat_exists?",
  "relativeFileName" : "chef/cookbooks/cpe_metricbeat/resources/cpe_metricbeat.rb",
  "fileLinesCount" : 240,
  "components" : [ "primary::chef" ],
  "startLine" : 178,
  "endLine" : 182,
  "linesOfCode" : 3,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "metricbeat_dir",
  "longName" : "metricbeat_dir",
  "relativeFileName" : "chef/cookbooks/cpe_metricbeat/resources/cpe_metricbeat.rb",
  "fileLinesCount" : 240,
  "components" : [ "primary::chef" ],
  "startLine" : 183,
  "endLine" : 186,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "metricbeat_bin",
  "longName" : "metricbeat_bin",
  "relativeFileName" : "chef/cookbooks/cpe_metricbeat/resources/cpe_metricbeat.rb",
  "fileLinesCount" : 240,
  "components" : [ "primary::chef" ],
  "startLine" : 187,
  "endLine" : 190,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "metricbeat_conf",
  "longName" : "metricbeat_conf",
  "relativeFileName" : "chef/cookbooks/cpe_metricbeat/resources/cpe_metricbeat.rb",
  "fileLinesCount" : 240,
  "components" : [ "primary::chef" ],
  "startLine" : 191,
  "endLine" : 194,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "install?",
  "longName" : "install?",
  "relativeFileName" : "chef/cookbooks/cpe_anyconnect/resources/cpe_anyconnect.rb",
  "fileLinesCount" : 501,
  "components" : [ "primary::chef" ],
  "startLine" : 26,
  "endLine" : 29,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "manage?",
  "longName" : "manage?",
  "relativeFileName" : "chef/cookbooks/cpe_anyconnect/resources/cpe_anyconnect.rb",
  "fileLinesCount" : 501,
  "components" : [ "primary::chef" ],
  "startLine" : 30,
  "endLine" : 33,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "uninstall?",
  "longName" : "uninstall?",
  "relativeFileName" : "chef/cookbooks/cpe_anyconnect/resources/cpe_anyconnect.rb",
  "fileLinesCount" : 501,
  "components" : [ "primary::chef" ],
  "startLine" : 34,
  "endLine" : 37,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "debian_install",
  "longName" : "debian_install",
  "relativeFileName" : "chef/cookbooks/cpe_anyconnect/resources/cpe_anyconnect.rb",
  "fileLinesCount" : 501,
  "components" : [ "primary::chef" ],
  "startLine" : 44,
  "endLine" : 48,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "debian_manage",
  "longName" : "debian_manage",
  "relativeFileName" : "chef/cookbooks/cpe_anyconnect/resources/cpe_anyconnect.rb",
  "fileLinesCount" : 501,
  "components" : [ "primary::chef" ],
  "startLine" : 152,
  "endLine" : 156,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "debian_uninstall",
  "longName" : "debian_uninstall",
  "relativeFileName" : "chef/cookbooks/cpe_anyconnect/resources/cpe_anyconnect.rb",
  "fileLinesCount" : 501,
  "components" : [ "primary::chef" ],
  "startLine" : 269,
  "endLine" : 273,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "pkg",
  "longName" : "pkg",
  "relativeFileName" : "chef/cookbooks/cpe_anyconnect/resources/cpe_anyconnect.rb",
  "fileLinesCount" : 501,
  "components" : [ "primary::chef" ],
  "startLine" : 326,
  "endLine" : 329,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "cache_path",
  "longName" : "cache_path",
  "relativeFileName" : "chef/cookbooks/cpe_anyconnect/resources/cpe_anyconnect.rb",
  "fileLinesCount" : 501,
  "components" : [ "primary::chef" ],
  "startLine" : 330,
  "endLine" : 333,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "app_name",
  "longName" : "app_name",
  "relativeFileName" : "chef/cookbooks/cpe_anyconnect/resources/cpe_anyconnect.rb",
  "fileLinesCount" : 501,
  "components" : [ "primary::chef" ],
  "startLine" : 334,
  "endLine" : 337,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "anyconnect_root_cache_path",
  "longName" : "anyconnect_root_cache_path",
  "relativeFileName" : "chef/cookbooks/cpe_anyconnect/resources/cpe_anyconnect.rb",
  "fileLinesCount" : 501,
  "components" : [ "primary::chef" ],
  "startLine" : 338,
  "endLine" : 341,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "pkg_path",
  "longName" : "pkg_path",
  "relativeFileName" : "chef/cookbooks/cpe_anyconnect/resources/cpe_anyconnect.rb",
  "fileLinesCount" : 501,
  "components" : [ "primary::chef" ],
  "startLine" : 370,
  "endLine" : 373,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "pkg_filename",
  "longName" : "pkg_filename",
  "relativeFileName" : "chef/cookbooks/cpe_anyconnect/resources/cpe_anyconnect.rb",
  "fileLinesCount" : 501,
  "components" : [ "primary::chef" ],
  "startLine" : 374,
  "endLine" : 379,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "install?",
  "longName" : "install?",
  "relativeFileName" : "chef/cookbooks/cpe_nudge/resources/cpe_nudge_python_launchagent.rb",
  "fileLinesCount" : 44,
  "components" : [ "primary::chef" ],
  "startLine" : 24,
  "endLine" : 27,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "uninstall?",
  "longName" : "uninstall?",
  "relativeFileName" : "chef/cookbooks/cpe_nudge/resources/cpe_nudge_python_launchagent.rb",
  "fileLinesCount" : 44,
  "components" : [ "primary::chef" ],
  "startLine" : 28,
  "endLine" : 31,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "install?",
  "longName" : "install?",
  "relativeFileName" : "chef/cookbooks/cpe_nudge/resources/cpe_nudge_python_json.rb",
  "fileLinesCount" : 73,
  "components" : [ "primary::chef" ],
  "startLine" : 24,
  "endLine" : 27,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "uninstall?",
  "longName" : "uninstall?",
  "relativeFileName" : "chef/cookbooks/cpe_nudge/resources/cpe_nudge_python_json.rb",
  "fileLinesCount" : 73,
  "components" : [ "primary::chef" ],
  "startLine" : 28,
  "endLine" : 31,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "launchagent_label",
  "longName" : "launchagent_label",
  "relativeFileName" : "chef/cookbooks/cpe_nudge/resources/cpe_nudge_python_json.rb",
  "fileLinesCount" : 73,
  "components" : [ "primary::chef" ],
  "startLine" : 32,
  "endLine" : 35,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "launchagent_path",
  "longName" : "launchagent_path",
  "relativeFileName" : "chef/cookbooks/cpe_nudge/resources/cpe_nudge_python_json.rb",
  "fileLinesCount" : 73,
  "components" : [ "primary::chef" ],
  "startLine" : 36,
  "endLine" : 39,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "manage_launchagent?",
  "longName" : "manage_launchagent?",
  "relativeFileName" : "chef/cookbooks/cpe_nudge/resources/cpe_nudge_swift_launchctl.rb",
  "fileLinesCount" : 53,
  "components" : [ "primary::chef" ],
  "startLine" : 25,
  "endLine" : 28,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "manage_loggerdaemon?",
  "longName" : "manage_loggerdaemon?",
  "relativeFileName" : "chef/cookbooks/cpe_nudge/resources/cpe_nudge_swift_launchctl.rb",
  "fileLinesCount" : 53,
  "components" : [ "primary::chef" ],
  "startLine" : 29,
  "endLine" : 32,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "uninstall?",
  "longName" : "uninstall?",
  "relativeFileName" : "chef/cookbooks/cpe_nudge/resources/cpe_nudge_swift_launchctl.rb",
  "fileLinesCount" : 53,
  "components" : [ "primary::chef" ],
  "startLine" : 33,
  "endLine" : 36,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "manage_json?",
  "longName" : "manage_json?",
  "relativeFileName" : "chef/cookbooks/cpe_nudge/resources/cpe_nudge_swift_json.rb",
  "fileLinesCount" : 68,
  "components" : [ "primary::chef" ],
  "startLine" : 24,
  "endLine" : 27,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "uninstall?",
  "longName" : "uninstall?",
  "relativeFileName" : "chef/cookbooks/cpe_nudge/resources/cpe_nudge_swift_json.rb",
  "fileLinesCount" : 68,
  "components" : [ "primary::chef" ],
  "startLine" : 28,
  "endLine" : 31,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "launchagent_label",
  "longName" : "launchagent_label",
  "relativeFileName" : "chef/cookbooks/cpe_nudge/resources/cpe_nudge_swift_json.rb",
  "fileLinesCount" : 68,
  "components" : [ "primary::chef" ],
  "startLine" : 32,
  "endLine" : 35,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "launchagent_path",
  "longName" : "launchagent_path",
  "relativeFileName" : "chef/cookbooks/cpe_nudge/resources/cpe_nudge_swift_json.rb",
  "fileLinesCount" : 68,
  "components" : [ "primary::chef" ],
  "startLine" : 36,
  "endLine" : 39,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "app_path",
  "longName" : "app_path",
  "relativeFileName" : "chef/cookbooks/cpe_nudge/resources/cpe_nudge_swift_install.rb",
  "fileLinesCount" : 168,
  "components" : [ "primary::chef" ],
  "startLine" : 25,
  "endLine" : 28,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "base_path",
  "longName" : "base_path",
  "relativeFileName" : "chef/cookbooks/cpe_nudge/resources/cpe_nudge_swift_install.rb",
  "fileLinesCount" : 168,
  "components" : [ "primary::chef" ],
  "startLine" : 29,
  "endLine" : 32,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "custom_resources?",
  "longName" : "custom_resources?",
  "relativeFileName" : "chef/cookbooks/cpe_nudge/resources/cpe_nudge_swift_install.rb",
  "fileLinesCount" : 168,
  "components" : [ "primary::chef" ],
  "startLine" : 33,
  "endLine" : 36,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "launchagent_label",
  "longName" : "launchagent_label",
  "relativeFileName" : "chef/cookbooks/cpe_nudge/resources/cpe_nudge_swift_install.rb",
  "fileLinesCount" : 168,
  "components" : [ "primary::chef" ],
  "startLine" : 37,
  "endLine" : 40,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "launchagent_path",
  "longName" : "launchagent_path",
  "relativeFileName" : "chef/cookbooks/cpe_nudge/resources/cpe_nudge_swift_install.rb",
  "fileLinesCount" : 168,
  "components" : [ "primary::chef" ],
  "startLine" : 41,
  "endLine" : 44,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "loggerdaemon_label",
  "longName" : "loggerdaemon_label",
  "relativeFileName" : "chef/cookbooks/cpe_nudge/resources/cpe_nudge_swift_install.rb",
  "fileLinesCount" : 168,
  "components" : [ "primary::chef" ],
  "startLine" : 45,
  "endLine" : 48,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "loggerdaemon_path",
  "longName" : "loggerdaemon_path",
  "relativeFileName" : "chef/cookbooks/cpe_nudge/resources/cpe_nudge_swift_install.rb",
  "fileLinesCount" : 168,
  "components" : [ "primary::chef" ],
  "startLine" : 49,
  "endLine" : 52,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "install?",
  "longName" : "install?",
  "relativeFileName" : "chef/cookbooks/cpe_nudge/resources/cpe_nudge_swift_install.rb",
  "fileLinesCount" : 168,
  "components" : [ "primary::chef" ],
  "startLine" : 53,
  "endLine" : 56,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "manage_pkg?",
  "longName" : "manage_pkg?",
  "relativeFileName" : "chef/cookbooks/cpe_nudge/resources/cpe_nudge_swift_install.rb",
  "fileLinesCount" : 168,
  "components" : [ "primary::chef" ],
  "startLine" : 57,
  "endLine" : 60,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "uninstall?",
  "longName" : "uninstall?",
  "relativeFileName" : "chef/cookbooks/cpe_nudge/resources/cpe_nudge_swift_install.rb",
  "fileLinesCount" : 168,
  "components" : [ "primary::chef" ],
  "startLine" : 61,
  "endLine" : 64,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "base_path",
  "longName" : "base_path",
  "relativeFileName" : "chef/cookbooks/cpe_nudge/resources/cpe_nudge_python_install.rb",
  "fileLinesCount" : 166,
  "components" : [ "primary::chef" ],
  "startLine" : 25,
  "endLine" : 28,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "custom_resources?",
  "longName" : "custom_resources?",
  "relativeFileName" : "chef/cookbooks/cpe_nudge/resources/cpe_nudge_python_install.rb",
  "fileLinesCount" : 166,
  "components" : [ "primary::chef" ],
  "startLine" : 29,
  "endLine" : 32,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "install?",
  "longName" : "install?",
  "relativeFileName" : "chef/cookbooks/cpe_nudge/resources/cpe_nudge_python_install.rb",
  "fileLinesCount" : 166,
  "components" : [ "primary::chef" ],
  "startLine" : 33,
  "endLine" : 36,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "uninstall?",
  "longName" : "uninstall?",
  "relativeFileName" : "chef/cookbooks/cpe_nudge/resources/cpe_nudge_python_install.rb",
  "fileLinesCount" : 166,
  "components" : [ "primary::chef" ],
  "startLine" : 37,
  "endLine" : 40,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "launchagent_label",
  "longName" : "launchagent_label",
  "relativeFileName" : "chef/cookbooks/cpe_nudge/resources/cpe_nudge_python_install.rb",
  "fileLinesCount" : 166,
  "components" : [ "primary::chef" ],
  "startLine" : 41,
  "endLine" : 44,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "launchagent_path",
  "longName" : "launchagent_path",
  "relativeFileName" : "chef/cookbooks/cpe_nudge/resources/cpe_nudge_python_install.rb",
  "fileLinesCount" : 166,
  "components" : [ "primary::chef" ],
  "startLine" : 45,
  "endLine" : 48,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def NSLogWrapper()",
  "longName" : "",
  "relativeFileName" : "chef/cookbooks/cpe_nudge/files/nudge-python/resources/gurl.py",
  "fileLinesCount" : 703,
  "components" : [ "primary::chef" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def URLSession_dataTask_didReceiveData_()",
  "longName" : "",
  "relativeFileName" : "chef/cookbooks/cpe_nudge/files/nudge-python/resources/gurl.py",
  "fileLinesCount" : 703,
  "components" : [ "primary::chef" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def doTheThing_()",
  "longName" : "",
  "relativeFileName" : "chef/cookbooks/cpe_nudge/files/nudge-python/resources/nibbler.py",
  "fileLinesCount" : 131,
  "components" : [ "primary::chef" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 3,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "at_least?",
  "longName" : "at_least?",
  "relativeFileName" : "chef/cookbooks/uber_helpers/libraries/node_utils.rb",
  "fileLinesCount" : 1049,
  "components" : [ "primary::chef" ],
  "startLine" : 168,
  "endLine" : 171,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "at_least_or_lower?",
  "longName" : "at_least_or_lower?",
  "relativeFileName" : "chef/cookbooks/uber_helpers/libraries/node_utils.rb",
  "fileLinesCount" : 1049,
  "components" : [ "primary::chef" ],
  "startLine" : 172,
  "endLine" : 175,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "date_at_least?",
  "longName" : "date_at_least?",
  "relativeFileName" : "chef/cookbooks/uber_helpers/libraries/node_utils.rb",
  "fileLinesCount" : 1049,
  "components" : [ "primary::chef" ],
  "startLine" : 219,
  "endLine" : 222,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "date_passed?",
  "longName" : "date_passed?",
  "relativeFileName" : "chef/cookbooks/uber_helpers/libraries/node_utils.rb",
  "fileLinesCount" : 1049,
  "components" : [ "primary::chef" ],
  "startLine" : 223,
  "endLine" : 226,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "delete_file",
  "longName" : "delete_file",
  "relativeFileName" : "chef/cookbooks/uber_helpers/libraries/node_utils.rb",
  "fileLinesCount" : 1049,
  "components" : [ "primary::chef" ],
  "startLine" : 227,
  "endLine" : 230,
  "linesOfCode" : 3,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "file_age_over_24_hours?",
  "longName" : "file_age_over_24_hours?",
  "relativeFileName" : "chef/cookbooks/uber_helpers/libraries/node_utils.rb",
  "fileLinesCount" : 1049,
  "components" : [ "primary::chef" ],
  "startLine" : 239,
  "endLine" : 242,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "greater_than?",
  "longName" : "greater_than?",
  "relativeFileName" : "chef/cookbooks/uber_helpers/libraries/node_utils.rb",
  "fileLinesCount" : 1049,
  "components" : [ "primary::chef" ],
  "startLine" : 256,
  "endLine" : 259,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "less_than?",
  "longName" : "less_than?",
  "relativeFileName" : "chef/cookbooks/uber_helpers/libraries/node_utils.rb",
  "fileLinesCount" : 1049,
  "components" : [ "primary::chef" ],
  "startLine" : 286,
  "endLine" : 289,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "not_eql?",
  "longName" : "not_eql?",
  "relativeFileName" : "chef/cookbooks/uber_helpers/libraries/node_utils.rb",
  "fileLinesCount" : 1049,
  "components" : [ "primary::chef" ],
  "startLine" : 423,
  "endLine" : 426,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "parse_json",
  "longName" : "parse_json",
  "relativeFileName" : "chef/cookbooks/uber_helpers/libraries/node_utils.rb",
  "fileLinesCount" : 1049,
  "components" : [ "primary::chef" ],
  "startLine" : 427,
  "endLine" : 430,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "write_contents_to_file",
  "longName" : "write_contents_to_file",
  "relativeFileName" : "chef/cookbooks/uber_helpers/libraries/node_utils.rb",
  "fileLinesCount" : 1049,
  "components" : [ "primary::chef" ],
  "startLine" : 508,
  "endLine" : 511,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "chef_version",
  "longName" : "chef_version",
  "relativeFileName" : "chef/cookbooks/uber_helpers/libraries/node_utils.rb",
  "fileLinesCount" : 1049,
  "components" : [ "primary::chef" ],
  "startLine" : 566,
  "endLine" : 569,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "at_least_chef12?",
  "longName" : "at_least_chef12?",
  "relativeFileName" : "chef/cookbooks/uber_helpers/libraries/node_utils.rb",
  "fileLinesCount" : 1049,
  "components" : [ "primary::chef" ],
  "startLine" : 570,
  "endLine" : 573,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "at_least_chef13?",
  "longName" : "at_least_chef13?",
  "relativeFileName" : "chef/cookbooks/uber_helpers/libraries/node_utils.rb",
  "fileLinesCount" : 1049,
  "components" : [ "primary::chef" ],
  "startLine" : 574,
  "endLine" : 577,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "at_least_chef14?",
  "longName" : "at_least_chef14?",
  "relativeFileName" : "chef/cookbooks/uber_helpers/libraries/node_utils.rb",
  "fileLinesCount" : 1049,
  "components" : [ "primary::chef" ],
  "startLine" : 578,
  "endLine" : 581,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "at_least_chef15?",
  "longName" : "at_least_chef15?",
  "relativeFileName" : "chef/cookbooks/uber_helpers/libraries/node_utils.rb",
  "fileLinesCount" : 1049,
  "components" : [ "primary::chef" ],
  "startLine" : 582,
  "endLine" : 585,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "at_least_chef16?",
  "longName" : "at_least_chef16?",
  "relativeFileName" : "chef/cookbooks/uber_helpers/libraries/node_utils.rb",
  "fileLinesCount" : 1049,
  "components" : [ "primary::chef" ],
  "startLine" : 586,
  "endLine" : 589,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "at_least_chef17?",
  "longName" : "at_least_chef17?",
  "relativeFileName" : "chef/cookbooks/uber_helpers/libraries/node_utils.rb",
  "fileLinesCount" : 1049,
  "components" : [ "primary::chef" ],
  "startLine" : 590,
  "endLine" : 593,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "chef_solo?",
  "longName" : "chef_solo?",
  "relativeFileName" : "chef/cookbooks/uber_helpers/libraries/node_utils.rb",
  "fileLinesCount" : 1049,
  "components" : [ "primary::chef" ],
  "startLine" : 919,
  "endLine" : 922,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "at_least_big_sur?",
  "longName" : "at_least_big_sur?",
  "relativeFileName" : "chef/cookbooks/uber_helpers/libraries/node_utils.rb",
  "fileLinesCount" : 1049,
  "components" : [ "primary::chef" ],
  "startLine" : 931,
  "endLine" : 934,
  "linesOfCode" : 3,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "safe_nil_empty?",
  "longName" : "safe_nil_empty?",
  "relativeFileName" : "chef/cookbooks/uber_helpers/libraries/node_utils.rb",
  "fileLinesCount" : 1049,
  "components" : [ "primary::chef" ],
  "startLine" : 1021,
  "endLine" : 1024,
  "linesOfCode" : 3,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "_can_query_ad?",
  "longName" : "_can_query_ad?",
  "relativeFileName" : "chef/cookbooks/uber_helpers/libraries/active_directory.rb",
  "fileLinesCount" : 81,
  "components" : [ "primary::chef" ],
  "startLine" : 15,
  "endLine" : 18,
  "linesOfCode" : 3,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "self.friendly_path",
  "longName" : "self.friendly_path",
  "relativeFileName" : "chef/cookbooks/uber_helpers/libraries/win_utils.rb",
  "fileLinesCount" : 98,
  "components" : [ "primary::chef" ],
  "startLine" : 83,
  "endLine" : 86,
  "linesOfCode" : 3,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "self.path",
  "longName" : "self.path",
  "relativeFileName" : "chef/cookbooks/cpe_chefctl/libraries/cpe_chefctl.rb",
  "fileLinesCount" : 24,
  "components" : [ "primary::chef" ],
  "startLine" : 15,
  "endLine" : 18,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "self.config",
  "longName" : "self.config",
  "relativeFileName" : "chef/cookbooks/cpe_chefctl/libraries/cpe_chefctl.rb",
  "fileLinesCount" : 24,
  "components" : [ "primary::chef" ],
  "startLine" : 19,
  "endLine" : 22,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "configure?",
  "longName" : "configure?",
  "relativeFileName" : "chef/cookbooks/cpe_chefctl/resources/cpe_chefctl.rb",
  "fileLinesCount" : 93,
  "components" : [ "primary::chef" ],
  "startLine" : 25,
  "endLine" : 28,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "remove?",
  "longName" : "remove?",
  "relativeFileName" : "chef/cookbooks/cpe_chefctl/resources/cpe_chefctl.rb",
  "fileLinesCount" : 93,
  "components" : [ "primary::chef" ],
  "startLine" : 29,
  "endLine" : 32,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "self.program_name",
  "longName" : "self.program_name",
  "relativeFileName" : "chef/cookbooks/cpe_chefctl/files/default/chefctl.rb",
  "fileLinesCount" : 1331,
  "components" : [ "primary::chef" ],
  "startLine" : 64,
  "endLine" : 67,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "self.log_file",
  "longName" : "self.log_file",
  "relativeFileName" : "chef/cookbooks/cpe_chefctl/files/default/chefctl.rb",
  "fileLinesCount" : 1331,
  "components" : [ "primary::chef" ],
  "startLine" : 91,
  "endLine" : 94,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "self.flush_logger",
  "longName" : "self.flush_logger",
  "relativeFileName" : "chef/cookbooks/cpe_chefctl/files/default/chefctl.rb",
  "fileLinesCount" : 1331,
  "components" : [ "primary::chef" ],
  "startLine" : 95,
  "endLine" : 99,
  "linesOfCode" : 3,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "hostname",
  "longName" : "hostname",
  "relativeFileName" : "chef/cookbooks/cpe_chefctl/files/default/chefctl.rb",
  "fileLinesCount" : 1331,
  "components" : [ "primary::chef" ],
  "startLine" : 244,
  "endLine" : 247,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "rerun_chef?",
  "longName" : "rerun_chef?",
  "relativeFileName" : "chef/cookbooks/cpe_chefctl/files/default/chefctl.rb",
  "fileLinesCount" : 1331,
  "components" : [ "primary::chef" ],
  "startLine" : 284,
  "endLine" : 287,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "logger",
  "longName" : "logger",
  "relativeFileName" : "chef/cookbooks/cpe_chefctl/files/default/chefctl.rb",
  "fileLinesCount" : 1331,
  "components" : [ "primary::chef" ],
  "startLine" : 293,
  "endLine" : 296,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "get_timestamp",
  "longName" : "get_timestamp",
  "relativeFileName" : "chef/cookbooks/cpe_chefctl/files/default/chefctl.rb",
  "fileLinesCount" : 1331,
  "components" : [ "primary::chef" ],
  "startLine" : 409,
  "endLine" : 412,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "kill_processes",
  "longName" : "kill_processes",
  "relativeFileName" : "chef/cookbooks/cpe_chefctl/files/default/chefctl.rb",
  "fileLinesCount" : 1331,
  "components" : [ "primary::chef" ],
  "startLine" : 582,
  "endLine" : 585,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "read_nonblock",
  "longName" : "read_nonblock",
  "relativeFileName" : "chef/cookbooks/cpe_chefctl/files/default/chefctl.rb",
  "fileLinesCount" : 1331,
  "components" : [ "primary::chef" ],
  "startLine" : 587,
  "endLine" : 590,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "symlink",
  "longName" : "symlink",
  "relativeFileName" : "chef/cookbooks/cpe_chefctl/files/default/chefctl.rb",
  "fileLinesCount" : 1331,
  "components" : [ "primary::chef" ],
  "startLine" : 591,
  "endLine" : 594,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "initialize",
  "longName" : "initialize",
  "relativeFileName" : "chef/cookbooks/cpe_chefctl/files/default/chefctl.rb",
  "fileLinesCount" : 1331,
  "components" : [ "primary::chef" ],
  "startLine" : 636,
  "endLine" : 639,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "self.run_chef_via_subshell",
  "longName" : "self.run_chef_via_subshell",
  "relativeFileName" : "chef/cookbooks/cpe_chefctl/files/default/chefctl.rb",
  "fileLinesCount" : 1331,
  "components" : [ "primary::chef" ],
  "startLine" : 641,
  "endLine" : 644,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "read_nonblock",
  "longName" : "read_nonblock",
  "relativeFileName" : "chef/cookbooks/cpe_chefctl/files/default/chefctl.rb",
  "fileLinesCount" : 1331,
  "components" : [ "primary::chef" ],
  "startLine" : 696,
  "endLine" : 699,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "install?",
  "longName" : "install?",
  "relativeFileName" : "chef/cookbooks/cpe_filebeat/resources/cpe_filebeat.rb",
  "fileLinesCount" : 339,
  "components" : [ "primary::chef" ],
  "startLine" : 26,
  "endLine" : 29,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "configure?",
  "longName" : "configure?",
  "relativeFileName" : "chef/cookbooks/cpe_filebeat/resources/cpe_filebeat.rb",
  "fileLinesCount" : 339,
  "components" : [ "primary::chef" ],
  "startLine" : 30,
  "endLine" : 33,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "filebeat_exist?",
  "longName" : "filebeat_exist?",
  "relativeFileName" : "chef/cookbooks/cpe_filebeat/resources/cpe_filebeat.rb",
  "fileLinesCount" : 339,
  "components" : [ "primary::chef" ],
  "startLine" : 34,
  "endLine" : 38,
  "linesOfCode" : 3,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "filebeat_dir",
  "longName" : "filebeat_dir",
  "relativeFileName" : "chef/cookbooks/cpe_filebeat/resources/cpe_filebeat.rb",
  "fileLinesCount" : 339,
  "components" : [ "primary::chef" ],
  "startLine" : 262,
  "endLine" : 265,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "filebeat_bin",
  "longName" : "filebeat_bin",
  "relativeFileName" : "chef/cookbooks/cpe_filebeat/resources/cpe_filebeat.rb",
  "fileLinesCount" : 339,
  "components" : [ "primary::chef" ],
  "startLine" : 277,
  "endLine" : 280,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "filebeat_unhealthy_count",
  "longName" : "filebeat_unhealthy_count",
  "relativeFileName" : "chef/cookbooks/cpe_filebeat/resources/cpe_filebeat.rb",
  "fileLinesCount" : 339,
  "components" : [ "primary::chef" ],
  "startLine" : 289,
  "endLine" : 292,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "filebeat_reinstall_count",
  "longName" : "filebeat_reinstall_count",
  "relativeFileName" : "chef/cookbooks/cpe_filebeat/resources/cpe_filebeat.rb",
  "fileLinesCount" : 339,
  "components" : [ "primary::chef" ],
  "startLine" : 293,
  "endLine" : 296,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "zip_info",
  "longName" : "zip_info",
  "relativeFileName" : "chef/cookbooks/cpe_filebeat/resources/cpe_filebeat.rb",
  "fileLinesCount" : 339,
  "components" : [ "primary::chef" ],
  "startLine" : 319,
  "endLine" : 322,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "unhealthy_limit",
  "longName" : "unhealthy_limit",
  "relativeFileName" : "chef/cookbooks/cpe_filebeat/resources/cpe_filebeat.rb",
  "fileLinesCount" : 339,
  "components" : [ "primary::chef" ],
  "startLine" : 323,
  "endLine" : 326,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "certificate",
  "longName" : "certificate",
  "relativeFileName" : "chef/cookbooks/cpe_filebeat/resources/cpe_filebeat.rb",
  "fileLinesCount" : 339,
  "components" : [ "primary::chef" ],
  "startLine" : 327,
  "endLine" : 330,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "certificate_path",
  "longName" : "certificate_path",
  "relativeFileName" : "chef/cookbooks/cpe_filebeat/resources/cpe_filebeat.rb",
  "fileLinesCount" : 339,
  "components" : [ "primary::chef" ],
  "startLine" : 331,
  "endLine" : 334,
  "linesOfCode" : 3,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "filebeat_conf",
  "longName" : "filebeat_conf",
  "relativeFileName" : "chef/cookbooks/cpe_filebeat/resources/cpe_filebeat.rb",
  "fileLinesCount" : 339,
  "components" : [ "primary::chef" ],
  "startLine" : 335,
  "endLine" : 338,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "disable",
  "longName" : "disable",
  "relativeFileName" : "chef/cookbooks/cpe_ssh_server/resources/cpe_ssh_server.rb",
  "fileLinesCount" : 92,
  "components" : [ "primary::chef" ],
  "startLine" : 37,
  "endLine" : 41,
  "linesOfCode" : 3,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "enable",
  "longName" : "enable",
  "relativeFileName" : "chef/cookbooks/cpe_ssh_server/resources/cpe_ssh_server.rb",
  "fileLinesCount" : 92,
  "components" : [ "primary::chef" ],
  "startLine" : 57,
  "endLine" : 61,
  "linesOfCode" : 3,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "ws1_device_attributes",
  "longName" : "ws1_device_attributes",
  "relativeFileName" : "chef/cookbooks/cpe_workspaceone/libraries/hubcli.rb",
  "fileLinesCount" : 138,
  "components" : [ "primary::chef" ],
  "startLine" : 17,
  "endLine" : 20,
  "linesOfCode" : 3,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "ws1_hubcli_exists",
  "longName" : "ws1_hubcli_exists",
  "relativeFileName" : "chef/cookbooks/cpe_workspaceone/libraries/hubcli.rb",
  "fileLinesCount" : 138,
  "components" : [ "primary::chef" ],
  "startLine" : 71,
  "endLine" : 74,
  "linesOfCode" : 3,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "hubcli_cmd",
  "longName" : "hubcli_cmd",
  "relativeFileName" : "chef/cookbooks/cpe_workspaceone/libraries/hubcli.rb",
  "fileLinesCount" : 138,
  "components" : [ "primary::chef" ],
  "startLine" : 81,
  "endLine" : 84,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "enforce_mdm_profiles?",
  "longName" : "enforce_mdm_profiles?",
  "relativeFileName" : "chef/cookbooks/cpe_workspaceone/resources/cpe_workspaceone.rb",
  "fileLinesCount" : 221,
  "components" : [ "primary::chef" ],
  "startLine" : 36,
  "endLine" : 39,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "install?",
  "longName" : "install?",
  "relativeFileName" : "chef/cookbooks/cpe_workspaceone/resources/cpe_workspaceone.rb",
  "fileLinesCount" : 221,
  "components" : [ "primary::chef" ],
  "startLine" : 40,
  "endLine" : 43,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "manage?",
  "longName" : "manage?",
  "relativeFileName" : "chef/cookbooks/cpe_workspaceone/resources/cpe_workspaceone.rb",
  "fileLinesCount" : 221,
  "components" : [ "primary::chef" ],
  "startLine" : 44,
  "endLine" : 47,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "manage_cli_config?",
  "longName" : "manage_cli_config?",
  "relativeFileName" : "chef/cookbooks/cpe_workspaceone/resources/cpe_workspaceone.rb",
  "fileLinesCount" : 221,
  "components" : [ "primary::chef" ],
  "startLine" : 48,
  "endLine" : 51,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "uninstall?",
  "longName" : "uninstall?",
  "relativeFileName" : "chef/cookbooks/cpe_workspaceone/resources/cpe_workspaceone.rb",
  "fileLinesCount" : 221,
  "components" : [ "primary::chef" ],
  "startLine" : 52,
  "endLine" : 55,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "macos_uninstall",
  "longName" : "macos_uninstall",
  "relativeFileName" : "chef/cookbooks/cpe_workspaceone/resources/cpe_workspaceone.rb",
  "fileLinesCount" : 221,
  "components" : [ "primary::chef" ],
  "startLine" : 216,
  "endLine" : 220,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "install?",
  "longName" : "install?",
  "relativeFileName" : "chef/cookbooks/cpe_osquery/resources/cpe_osquery.rb",
  "fileLinesCount" : 576,
  "components" : [ "primary::chef" ],
  "startLine" : 26,
  "endLine" : 29,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "manage?",
  "longName" : "manage?",
  "relativeFileName" : "chef/cookbooks/cpe_osquery/resources/cpe_osquery.rb",
  "fileLinesCount" : 576,
  "components" : [ "primary::chef" ],
  "startLine" : 30,
  "endLine" : 33,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "uninstall?",
  "longName" : "uninstall?",
  "relativeFileName" : "chef/cookbooks/cpe_osquery/resources/cpe_osquery.rb",
  "fileLinesCount" : 576,
  "components" : [ "primary::chef" ],
  "startLine" : 34,
  "endLine" : 37,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "base_bin_path",
  "longName" : "base_bin_path",
  "relativeFileName" : "chef/cookbooks/cpe_osquery/resources/cpe_osquery.rb",
  "fileLinesCount" : 576,
  "components" : [ "primary::chef" ],
  "startLine" : 38,
  "endLine" : 41,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "osquery_pkg",
  "longName" : "osquery_pkg",
  "relativeFileName" : "chef/cookbooks/cpe_osquery/resources/cpe_osquery.rb",
  "fileLinesCount" : 576,
  "components" : [ "primary::chef" ],
  "startLine" : 529,
  "endLine" : 532,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "pkg_version",
  "longName" : "pkg_version",
  "relativeFileName" : "chef/cookbooks/cpe_osquery/resources/cpe_osquery.rb",
  "fileLinesCount" : 576,
  "components" : [ "primary::chef" ],
  "startLine" : 533,
  "endLine" : 536,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "pkg_name",
  "longName" : "pkg_name",
  "relativeFileName" : "chef/cookbooks/cpe_osquery/resources/cpe_osquery.rb",
  "fileLinesCount" : 576,
  "components" : [ "primary::chef" ],
  "startLine" : 537,
  "endLine" : 540,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "pkg_checksum",
  "longName" : "pkg_checksum",
  "relativeFileName" : "chef/cookbooks/cpe_osquery/resources/cpe_osquery.rb",
  "fileLinesCount" : 576,
  "components" : [ "primary::chef" ],
  "startLine" : 541,
  "endLine" : 544,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "osquery_dir",
  "longName" : "osquery_dir",
  "relativeFileName" : "chef/cookbooks/cpe_osquery/resources/cpe_osquery.rb",
  "fileLinesCount" : 576,
  "components" : [ "primary::chef" ],
  "startLine" : 545,
  "endLine" : 548,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "osquery_ext_dir",
  "longName" : "osquery_ext_dir",
  "relativeFileName" : "chef/cookbooks/cpe_osquery/resources/cpe_osquery.rb",
  "fileLinesCount" : 576,
  "components" : [ "primary::chef" ],
  "startLine" : 549,
  "endLine" : 552,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "pkg_filepath",
  "longName" : "pkg_filepath",
  "relativeFileName" : "chef/cookbooks/cpe_osquery/resources/cpe_osquery.rb",
  "fileLinesCount" : 576,
  "components" : [ "primary::chef" ],
  "startLine" : 563,
  "endLine" : 566,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "manage?",
  "longName" : "manage?",
  "relativeFileName" : "chef/cookbooks/cpe_shims/resources/cpe_shims.rb",
  "fileLinesCount" : 127,
  "components" : [ "primary::chef" ],
  "startLine" : 25,
  "endLine" : 28,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "unmanage?",
  "longName" : "unmanage?",
  "relativeFileName" : "chef/cookbooks/cpe_shims/resources/cpe_shims.rb",
  "fileLinesCount" : 127,
  "components" : [ "primary::chef" ],
  "startLine" : 29,
  "endLine" : 32,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "shim_unix_os?",
  "longName" : "shim_unix_os?",
  "relativeFileName" : "chef/cookbooks/cpe_shims/resources/cpe_shims.rb",
  "fileLinesCount" : 127,
  "components" : [ "primary::chef" ],
  "startLine" : 33,
  "endLine" : 36,
  "linesOfCode" : 3,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "windows_manage",
  "longName" : "windows_manage",
  "relativeFileName" : "chef/cookbooks/cpe_shims/resources/cpe_shims.rb",
  "fileLinesCount" : 127,
  "components" : [ "primary::chef" ],
  "startLine" : 110,
  "endLine" : 114,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "install?",
  "longName" : "install?",
  "relativeFileName" : "chef/cookbooks/cpe_gorilla/resources/cpe_gorilla_configure.rb",
  "fileLinesCount" : 152,
  "components" : [ "primary::chef" ],
  "startLine" : 25,
  "endLine" : 28,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "uninstall?",
  "longName" : "uninstall?",
  "relativeFileName" : "chef/cookbooks/cpe_gorilla/resources/cpe_gorilla_configure.rb",
  "fileLinesCount" : 152,
  "components" : [ "primary::chef" ],
  "startLine" : 29,
  "endLine" : 32,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "self.config_json",
  "longName" : "self.config_json",
  "relativeFileName" : "chef/cookbooks/cpe_chefclient/libraries/cpe_chefclient.rb",
  "fileLinesCount" : 7,
  "components" : [ "primary::chef" ],
  "startLine" : 2,
  "endLine" : 5,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "configure?",
  "longName" : "configure?",
  "relativeFileName" : "chef/cookbooks/cpe_chefclient/resources/cpe_chefctl.rb",
  "fileLinesCount" : 122,
  "components" : [ "primary::chef" ],
  "startLine" : 25,
  "endLine" : 28,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "unmanage?",
  "longName" : "unmanage?",
  "relativeFileName" : "chef/cookbooks/cpe_chefclient/resources/cpe_chefctl.rb",
  "fileLinesCount" : 122,
  "components" : [ "primary::chef" ],
  "startLine" : 29,
  "endLine" : 32,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "falcon_agent_prefs",
  "longName" : "falcon_agent_prefs",
  "relativeFileName" : "chef/cookbooks/cpe_crowdstrike_falcon_sensor/resources/cpe_crowdstrike_falcon_sensor.rb",
  "fileLinesCount" : 635,
  "components" : [ "primary::chef" ],
  "startLine" : 26,
  "endLine" : 29,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "falcon_pkg_prefs",
  "longName" : "falcon_pkg_prefs",
  "relativeFileName" : "chef/cookbooks/cpe_crowdstrike_falcon_sensor/resources/cpe_crowdstrike_falcon_sensor.rb",
  "fileLinesCount" : 635,
  "components" : [ "primary::chef" ],
  "startLine" : 30,
  "endLine" : 33,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "install?",
  "longName" : "install?",
  "relativeFileName" : "chef/cookbooks/cpe_crowdstrike_falcon_sensor/resources/cpe_crowdstrike_falcon_sensor.rb",
  "fileLinesCount" : 635,
  "components" : [ "primary::chef" ],
  "startLine" : 34,
  "endLine" : 37,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "manage?",
  "longName" : "manage?",
  "relativeFileName" : "chef/cookbooks/cpe_crowdstrike_falcon_sensor/resources/cpe_crowdstrike_falcon_sensor.rb",
  "fileLinesCount" : 635,
  "components" : [ "primary::chef" ],
  "startLine" : 38,
  "endLine" : 41,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "minimum_supported_version",
  "longName" : "minimum_supported_version",
  "relativeFileName" : "chef/cookbooks/cpe_crowdstrike_falcon_sensor/resources/cpe_crowdstrike_falcon_sensor.rb",
  "fileLinesCount" : 635,
  "components" : [ "primary::chef" ],
  "startLine" : 42,
  "endLine" : 45,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "falcon_support_path",
  "longName" : "falcon_support_path",
  "relativeFileName" : "chef/cookbooks/cpe_crowdstrike_falcon_sensor/resources/cpe_crowdstrike_falcon_sensor.rb",
  "fileLinesCount" : 635,
  "components" : [ "primary::chef" ],
  "startLine" : 46,
  "endLine" : 49,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "uninstall?",
  "longName" : "uninstall?",
  "relativeFileName" : "chef/cookbooks/cpe_crowdstrike_falcon_sensor/resources/cpe_crowdstrike_falcon_sensor.rb",
  "fileLinesCount" : 635,
  "components" : [ "primary::chef" ],
  "startLine" : 50,
  "endLine" : 53,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "self.plugins_dir",
  "longName" : "self.plugins_dir",
  "relativeFileName" : "chef/legacy/cpe_sal/libraries/cpe_sal.rb",
  "fileLinesCount" : 33,
  "components" : [ "primary::chef" ],
  "startLine" : 21,
  "endLine" : 24,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "cleanup",
  "longName" : "cleanup",
  "relativeFileName" : "chef/legacy/cpe_sal/resources/cpe_sal.rb",
  "fileLinesCount" : 257,
  "components" : [ "primary::chef" ],
  "startLine" : 225,
  "endLine" : 228,
  "linesOfCode" : 3,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def quit_app()",
  "longName" : "",
  "relativeFileName" : "chef/cookbooks/cpe_umad/files/resources/nibbler.py",
  "fileLinesCount" : 131,
  "components" : [ "primary::chef" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def setTheThing_()",
  "longName" : "",
  "relativeFileName" : "chef/cookbooks/cpe_umad/files/resources/nibbler.py",
  "fileLinesCount" : 131,
  "components" : [ "primary::chef" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def quit()",
  "longName" : "",
  "relativeFileName" : "chef/cookbooks/cpe_umad/files/resources/nibbler.py",
  "fileLinesCount" : 131,
  "components" : [ "primary::chef" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def quit_app()",
  "longName" : "",
  "relativeFileName" : "chef/cookbooks/cpe_umad/files/resources/py2_nibbler.py",
  "fileLinesCount" : 156,
  "components" : [ "primary::chef" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def setTheThing_()",
  "longName" : "",
  "relativeFileName" : "chef/cookbooks/cpe_umad/files/resources/py2_nibbler.py",
  "fileLinesCount" : 156,
  "components" : [ "primary::chef" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def quit()",
  "longName" : "",
  "relativeFileName" : "chef/cookbooks/cpe_umad/files/resources/py2_nibbler.py",
  "fileLinesCount" : 156,
  "components" : [ "primary::chef" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def quit_app()",
  "longName" : "",
  "relativeFileName" : "chef/cookbooks/cpe_nudge/files/nudge-python/resources/nibbler.py",
  "fileLinesCount" : 131,
  "components" : [ "primary::chef" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def setTheThing_()",
  "longName" : "",
  "relativeFileName" : "chef/cookbooks/cpe_nudge/files/nudge-python/resources/nibbler.py",
  "fileLinesCount" : 131,
  "components" : [ "primary::chef" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def quit()",
  "longName" : "",
  "relativeFileName" : "chef/cookbooks/cpe_nudge/files/nudge-python/resources/nibbler.py",
  "fileLinesCount" : 131,
  "components" : [ "primary::chef" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
} ]