{"arch":"arm64","build_provenance":null,"call_graph":{"calls":{"4294968808":[{"is_tail_call":false,"symbol":"__stderrp","target_va":4294971064},{"is_tail_call":false,"symbol":"signal","target_va":4294971400},{"is_tail_call":false,"symbol":"getgroups","target_va":4294971288},{"is_tail_call":false,"symbol":"sub_100000c6c","target_va":4294970476},{"is_tail_call":false,"symbol":"sysconf","target_va":4294971480},{"is_tail_call":false,"symbol":"printf","target_va":4294971368},{"is_tail_call":false,"symbol":"printf","target_va":4294971368},{"is_tail_call":false,"symbol":"err","target_va":4294971112},{"is_tail_call":false,"symbol":"basename","target_va":4294971080},{"is_tail_call":false,"symbol":"sub_100000ce4","target_va":4294970596},{"is_tail_call":false,"symbol":"basename","target_va":4294971080},{"is_tail_call":false,"symbol":"putchar","target_va":4294971384},{"is_tail_call":false,"symbol":"sub_100000ce4","target_va":4294970596},{"is_tail_call":false,"symbol":"getopt","target_va":4294971304},{"is_tail_call":false,"symbol":"sub_100000e18","target_va":4294970904},{"is_tail_call":false,"symbol":"free","target_va":4294971192},{"is_tail_call":false,"symbol":"compat_mode","target_va":4294971096},{"is_tail_call":false,"symbol":"__error","target_va":4294971048},{"is_tail_call":false,"symbol":"fts_open","target_va":4294971208},{"is_tail_call":false,"symbol":"__error","target_va":4294971048},{"is_tail_call":false,"symbol":"errx","target_va":4294971128},{"is_tail_call":false,"symbol":"fts_read","target_va":4294971224},{"is_tail_call":false,"symbol":"sub_100000d50","target_va":4294970704},{"is_tail_call":false,"symbol":"exit","target_va":4294971144},{"is_tail_call":false,"symbol":"sub_100000d50","target_va":4294970704},{"is_tail_call":false,"symbol":"__error","target_va":4294971048},{"is_tail_call":false,"symbol":"fts_open","target_va":4294971208},{"is_tail_call":false,"symbol":"__error","target_va":4294971048},{"is_tail_call":false,"symbol":"fts_set","target_va":4294971240},{"is_tail_call":false,"symbol":"fts_set","target_va":4294971240},{"is_tail_call":false,"symbol":"strerror","target_va":4294971448},{"is_tail_call":false,"symbol":"getpwnam","target_va":4294971320},{"is_tail_call":false,"symbol":"getgrnam","target_va":4294971272},{"is_tail_call":false,"symbol":"fprintf","target_va":4294971176},{"is_tail_call":false,"symbol":"sysconf","target_va":4294971480},{"is_tail_call":false,"symbol":"strchr","target_va":4294971416},{"is_tail_call":false,"symbol":"sysconf","target_va":4294971480},{"is_tail_call":false,"symbol":"strchr","target_va":4294971416},{"is_tail_call":false,"symbol":"sysconf","target_va":4294971480},{"is_tail_call":false,"symbol":"fprintf","target_va":4294971176},{"is_tail_call":false,"symbol":"strtoul","target_va":4294971464},{"is_tail_call":false,"symbol":"compat_mode","target_va":4294971096}],"4294970476":[{"is_tail_call":false,"symbol":"fchownat","target_va":4294971160},{"is_tail_call":false,"symbol":"errx","target_va":4294971128}],"4294970596":[{"is_tail_call":false,"symbol":"geteuid","target_va":4294971256},{"is_tail_call":false,"symbol":"sub_100000e18","target_va":4294970904}],"4294970704":[{"is_tail_call":false,"symbol":"malloc","target_va":4294971336},{"is_tail_call":false,"symbol":"malloc","target_va":4294971336},{"is_tail_call":true,"symbol":"optind","target_va":4294971352}],"4294970904":[{"is_tail_call":false,"symbol":"__error","target_va":4294971048},{"is_tail_call":false,"symbol":"strcmp","target_va":4294971432},{"is_tail_call":false,"symbol":"__error","target_va":4294971048}]},"data_xrefs":{"by_data":{"4294970580":[4294968808],"4294971392":[4294968808],"4294971393":[4294968808],"4294971408":[4294968808],"4294971412":[4294968808],"4294971416":[4294968808],"4294971420":[4294968808],"4294971456":[4294970704],"4294971562":[4294968808],"4294971568":[4294968808],"4294971578":[4294968808],"4294971617":[4294968808],"4294971671":[4294968808],"4294971681":[4294968808],"4294971690":[4294968808],"4294971700":[4294968808],"4294971707":[4294968808],"4294971716":[4294970596],"4294971742":[4294968808],"4294971747":[4294968808,4294970704],"4294971750":[4294968808],"4294971757":[4294968808],"4294971790":[4294970476],"4294971797":[4294970476],"4294971862":[4294970476],"4294971920":[4294970476],"4294971924":[4294970476],"4294971981":[4294970704],"4294972002":[4294970704],"4294983680":[4294970476],"4294983904":[4294970476],"4294983912":[4294968808],"4295000064":[4294968808],"4295000068":[4294968808],"4295000072":[4294968808,4294970476,4294970704],"4295000080":[4294968808,4294970704],"4295000084":[4294968808,4294970704],"4295000088":[4294968808],"4295000096":[4294968808]},"by_function":{"4294968808":[{"data_va":4294971562,"insn_va":4294968872,"kind":"CString","value":"chown"},{"data_va":4294971568,"insn_va":4294968932,"kind":"CString","value":"HLPRfhnvx"},{"data_va":4294983912,"insn_va":4294969188,"kind":"Global","value":null},{"data_va":4294971578,"insn_va":4294969240,"kind":"CString","value":"options -H, -L, -P only useful with -R"},{"data_va":4294970580,"insn_va":4294969252,"kind":"Global","value":null},{"data_va":4294970580,"insn_va":4294969296,"kind":"Global","value":null},{"data_va":4294971617,"insn_va":4294969364,"kind":"CString","value":"the -R%c and -h options may not be specified together"},{"data_va":4295000072,"insn_va":4294969432,"kind":"Global","value":null},{"data_va":4294971420,"insn_va":4294969436,"kind":"Global","value":null},{"data_va":4294971690,"insn_va":4294969448,"kind":"CString","value":"bin/chgrp"},{"data_va":4294971681,"insn_va":4294969456,"kind":"CString","value":"Unix2003"},{"data_va":4294971671,"insn_va":4294969484,"kind":"CString","value":"bin/chown"},{"data_va":4294971681,"insn_va":4294969492,"kind":"CString","value":"Unix2003"},{"data_va":4294971742,"insn_va":4294969572,"kind":"CString","value":"user"},{"data_va":4294971408,"insn_va":4294969588,"kind":"Global","value":null},{"data_va":4294971392,"insn_va":4294969664,"kind":"Global","value":null},{"data_va":4294971412,"insn_va":4294969672,"kind":"Global","value":null},{"data_va":4295000088,"insn_va":4294969836,"kind":"Global","value":null},{"data_va":4295000080,"insn_va":4294969864,"kind":"Global","value":null},{"data_va":4295000080,"insn_va":4294969908,"kind":"Global","value":null},{"data_va":4295000084,"insn_va":4294969936,"kind":"Global","value":null},{"data_va":4294971416,"insn_va":4294969980,"kind":"Global","value":null},{"data_va":4294971392,"insn_va":4294970052,"kind":"Global","value":null},{"data_va":4295000080,"insn_va":4294970068,"kind":"Global","value":null},{"data_va":4295000064,"insn_va":4294970076,"kind":"Global","value":null},{"data_va":4295000068,"insn_va":4294970132,"kind":"Global","value":null},{"data_va":4294971393,"insn_va":4294970180,"kind":"Global","value":null},{"data_va":4295000096,"insn_va":4294970272,"kind":"Global","value":null},{"data_va":4294971757,"insn_va":4294970284,"kind":"CString","value":"you are not a member of group %s"},{"data_va":4294971420,"insn_va":4294970300,"kind":"Global","value":null},{"data_va":4294971420,"insn_va":4294970328,"kind":"Global","value":null},{"data_va":4294971700,"insn_va":4294970336,"kind":"CString","value":"%s: %s"},{"data_va":4294971420,"insn_va":4294970368,"kind":"Global","value":null},{"data_va":4294971700,"insn_va":4294970376,"kind":"CString","value":"%s: %s"},{"data_va":4294971747,"insn_va":4294970424,"kind":"CString","value":"%s"},{"data_va":4294971420,"insn_va":4294970440,"kind":"Global","value":null},{"data_va":4294971707,"insn_va":4294970452,"kind":"CString","value":"fts_read"},{"data_va":4294971750,"insn_va":4294970468,"kind":"CString","value":"malloc"}],"4294970476":[{"data_va":4295000072,"insn_va":4294970496,"kind":"Global","value":null},{"data_va":4294983904,"insn_va":4294970504,"kind":"Global","value":null},{"data_va":4294983680,"insn_va":4294970508,"kind":"Global","value":null},{"data_va":4294971924,"insn_va":4294970520,"kind":"CString","value":"usage: chgrp [-fhnvx] [-R [-H | -L | -P]] group file ..."},{"data_va":4294971920,"insn_va":4294970532,"kind":"CString","value":"%s\n"},{"data_va":4294971862,"insn_va":4294970544,"kind":"CString","value":"       chown [-fhnvx] [-R [-H | -L | -P]] :group file ..."},{"data_va":4294971797,"insn_va":4294970552,"kind":"CString","value":"usage: chown [-fhnvx] [-R [-H | -L | -P]] owner[:group] file ..."},{"data_va":4294971790,"insn_va":4294970564,"kind":"CString","value":"%s\n%s\n"}],"4294970596":[{"data_va":4294971716,"insn_va":4294970668,"kind":"CString","value":"group"}],"4294970704":[{"data_va":4294971747,"insn_va":4294970744,"kind":"CString","value":"%s"},{"data_va":4295000072,"insn_va":4294970764,"kind":"Global","value":null},{"data_va":4295000080,"insn_va":4294970784,"kind":"Global","value":null},{"data_va":4295000084,"insn_va":4294970800,"kind":"Global","value":null},{"data_va":4294971981,"insn_va":4294970824,"kind":"CString","value":": %ju:%ju -> %ju:%ju"},{"data_va":4295000084,"insn_va":4294970832,"kind":"Global","value":null},{"data_va":4295000084,"insn_va":4294970840,"kind":"Global","value":null},{"data_va":4294972002,"insn_va":4294970860,"kind":"CString","value":": %ju -> %ju"},{"data_va":4294971456,"insn_va":4294970880,"kind":"Global","value":null}]}},"noreturn_vas":[],"symbols":{"4294968808":"sub_1000005e8","4294970476":"sub_100000c6c","4294970580":"sub_100000cd4","4294970596":"sub_100000ce4","4294970704":"sub_100000d50","4294970904":"sub_100000e18"}},"capabilities":[],"code_signature":{"code_directory":{"cdhash":"e6b49af22eec98e3ee662c8562e7b218c2968e6ae7cab69bd2f2e119beee557e","flag_names":[],"flags":0,"hash_type":2,"identifier":"com.apple.chgrp","platform":26,"team_id":null},"signing_status":"AppleSigned"},"cpp_hierarchy":null,"data_in_code":[],"dna":{"hashes":{"classhash":"e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855","cpp_classhash":null,"entitlementhash":"e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855","frameworkhash":"b97e2cdeefa15f4389f6b3af8effe69a9a08ff67358c734e7ad450bacde906ed","imphash":"ef9eee6061045dc5aac38b5bfd95b32191e6a5e701c23c50965dafc09611fafd","sha256_text":"627d0c326bbb6d51b3b6c86eaccba42908d7508601844215eda5f33f4fdadf22","symbolhash":"ef9eee6061045dc5aac38b5bfd95b32191e6a5e701c23c50965dafc09611fafd"},"sets":{"apis_called":["__error","__stderrp","basename","compat_mode","err","errx","exit","fchownat","fprintf","free","fts_open","fts_read","fts_set","geteuid","getgrnam","getgroups","getopt","getpwnam","malloc","optind","printf","putchar","signal","strchr","strcmp","strerror","strtoul","sub_100000c6c","sub_100000ce4","sub_100000d50","sub_100000e18","sysconf"],"bundle_ids":["com.apple.chgrp"],"cpp_classes":[],"entitlements":[],"frameworks":["libSystem.B.dylib"],"iokit_constants":[],"objc_classes":[],"private_frameworks":[],"protocols":[],"signing_status":"Apple Signed","static_libs":[],"swift_protocol_names":[],"swift_type_names":[],"xpc_services":[]},"vector":{"bundle_ids":1,"cap_analytics":0,"cap_hardware":0,"cap_ipc":0,"cap_keychain":0,"cap_location":0,"cap_network":0,"cap_security":0,"cap_storage":0,"cap_system":0,"cpp_classes":0,"cpp_vtable_entries":0,"entitlements_total":0,"file_paths":0,"frameworks_private":0,"frameworks_total":1,"iokit_constants":0,"library_functions":0,"nlist_functions":6,"objc_classes":0,"objc_ivars":0,"objc_methods":0,"objc_protocols":0,"section_count":9,"size_log2":16.855452,"static_lib_count":0,"swift_conformances":0,"swift_protocols":0,"swift_types":0,"telemetry_strings":0,"text_ratio":0.018890837,"url_endpoints":4,"xpc_provides":0}},"dwarf_metadata":null,"entitlements":{"entries":{},"raw_plist":null},"exports":[{"address":0,"is_reexport":false,"is_thread_local":false,"is_weak":false,"name":"_mh_execute_header"}],"fileset_entries":[],"fingerprint":{"analyzed_at":"2026-04-07T05:21:14Z","available_arches":["x86_64","arm64"],"binary_type":"executable","bundle_id":null,"cdhash":"e6b49af22eec98e3ee662c8562e7b218c2968e6ae7cab69bd2f2e119beee557e","file_modified":"2026-04-06T11:45:06Z","file_size":118576,"is_arm64e":true,"min_os":"11.0.0","name":"chgrp","platform":"macOS","sdk":"26.1.0","sha256":"a7c56ea54bd17e7e041843802cc0aa71a38f833399d2598fa62bc699533a2915","sha256_slice":"b7ccbb6c21bfaef7fb880e0128f9c688b7f546bd075cc939db65fd8593d54c06","source_version":"475.0.0.0.0","team_id":null,"uuid":"993AEF8C-AAFB-31A3-A810-BE6D351D137A"},"frameworks":[{"is_private":false,"is_weak":false,"name":"/usr/lib/libSystem.B.dylib"}],"function_starts_count":6,"imports":[{"address":0,"dylib":"/usr/lib/libSystem.B.dylib","is_lazy":false,"is_weak":false,"name":"__error"},{"address":0,"dylib":"/usr/lib/libSystem.B.dylib","is_lazy":false,"is_weak":false,"name":"basename"},{"address":0,"dylib":"/usr/lib/libSystem.B.dylib","is_lazy":false,"is_weak":false,"name":"compat_mode"},{"address":0,"dylib":"/usr/lib/libSystem.B.dylib","is_lazy":false,"is_weak":false,"name":"err"},{"address":0,"dylib":"/usr/lib/libSystem.B.dylib","is_lazy":false,"is_weak":false,"name":"errx"},{"address":0,"dylib":"/usr/lib/libSystem.B.dylib","is_lazy":false,"is_weak":false,"name":"exit"},{"address":0,"dylib":"/usr/lib/libSystem.B.dylib","is_lazy":false,"is_weak":false,"name":"fchownat"},{"address":0,"dylib":"/usr/lib/libSystem.B.dylib","is_lazy":false,"is_weak":false,"name":"fprintf"},{"address":0,"dylib":"/usr/lib/libSystem.B.dylib","is_lazy":false,"is_weak":false,"name":"free"},{"address":0,"dylib":"/usr/lib/libSystem.B.dylib","is_lazy":false,"is_weak":false,"name":"fts_open"},{"address":0,"dylib":"/usr/lib/libSystem.B.dylib","is_lazy":false,"is_weak":false,"name":"fts_read"},{"address":0,"dylib":"/usr/lib/libSystem.B.dylib","is_lazy":false,"is_weak":false,"name":"fts_set"},{"address":0,"dylib":"/usr/lib/libSystem.B.dylib","is_lazy":false,"is_weak":false,"name":"geteuid"},{"address":0,"dylib":"/usr/lib/libSystem.B.dylib","is_lazy":false,"is_weak":false,"name":"getgrnam"},{"address":0,"dylib":"/usr/lib/libSystem.B.dylib","is_lazy":false,"is_weak":false,"name":"getgroups"},{"address":0,"dylib":"/usr/lib/libSystem.B.dylib","is_lazy":false,"is_weak":false,"name":"getopt"},{"address":0,"dylib":"/usr/lib/libSystem.B.dylib","is_lazy":false,"is_weak":false,"name":"getpwnam"},{"address":0,"dylib":"/usr/lib/libSystem.B.dylib","is_lazy":false,"is_weak":false,"name":"malloc"},{"address":0,"dylib":"/usr/lib/libSystem.B.dylib","is_lazy":false,"is_weak":false,"name":"printf"},{"address":0,"dylib":"/usr/lib/libSystem.B.dylib","is_lazy":false,"is_weak":false,"name":"putchar"},{"address":0,"dylib":"/usr/lib/libSystem.B.dylib","is_lazy":false,"is_weak":false,"name":"signal"},{"address":0,"dylib":"/usr/lib/libSystem.B.dylib","is_lazy":false,"is_weak":false,"name":"strchr"},{"address":0,"dylib":"/usr/lib/libSystem.B.dylib","is_lazy":false,"is_weak":false,"name":"strcmp"},{"address":0,"dylib":"/usr/lib/libSystem.B.dylib","is_lazy":false,"is_weak":false,"name":"strerror"},{"address":0,"dylib":"/usr/lib/libSystem.B.dylib","is_lazy":false,"is_weak":false,"name":"strtoul"},{"address":0,"dylib":"/usr/lib/libSystem.B.dylib","is_lazy":false,"is_weak":false,"name":"sysconf"},{"address":0,"dylib":"/usr/lib/libSystem.B.dylib","is_lazy":false,"is_weak":false,"name":"warn"},{"address":0,"dylib":"/usr/lib/libSystem.B.dylib","is_lazy":false,"is_weak":false,"name":"warnx"},{"address":0,"dylib":"/usr/lib/libSystem.B.dylib","is_lazy":false,"is_weak":false,"name":"__stderrp"},{"address":0,"dylib":"/usr/lib/libSystem.B.dylib","is_lazy":false,"is_weak":false,"name":"optind"}],"interesting_strings":{"bundle_ids":["com.apple.chgrp"],"urls_and_endpoints":["$http://crl.apple.com/codesigning.crl0","%http://www.apple.com/appleca/root.crl0","<!DOCTYPE plist PUBLIC \"-//Apple//DTD PLIST 1.0//EN\" \"http://www.apple.com/DTDs/PropertyList-1.0.dtd\">","https://www.apple.com/appleca/0"]},"iokit_surface":null,"library_matches":[],"library_profile":{"libraries":{},"library_ratio":0.0,"total_functions":6,"total_identified":0},"network_surface":{"api_usage":{"callers":[],"classes":[],"methods":[]},"endpoints":[{"is_dynamic":false,"kind":"Url","value":"http://www.apple.com/appleca/root.crl0"},{"is_dynamic":false,"kind":"Hostname","value":"www.apple.com"},{"is_dynamic":false,"kind":"Url","value":"http://crl.apple.com/codesigning.crl0"},{"is_dynamic":false,"kind":"Hostname","value":"crl.apple.com"},{"is_dynamic":false,"kind":"Url","value":"https://www.apple.com/appleca/0"},{"is_dynamic":false,"kind":"Url","value":"http://www.apple.com/DTDs/PropertyList-1.0.dtd\">"}],"has_network_entitlement":false,"network_frameworks":[]},"objc_classes":{},"objc_metadata":{"classes":{}},"sections":[{"name":"__text","offset":1512,"protection":"r-x","segment":"__TEXT","size":2240},{"name":"__auth_stubs","offset":3752,"protection":"r-x","segment":"__TEXT","size":448},{"name":"__const","offset":4200,"protection":"r-x","segment":"__TEXT","size":66},{"name":"__cstring","offset":4266,"protection":"r-x","segment":"__TEXT","size":453},{"name":"__unwind_info","offset":4720,"protection":"r-x","segment":"__TEXT","size":120},{"name":"__auth_got","offset":16384,"protection":"rw-","segment":"__DATA_CONST","size":224},{"name":"__got","offset":16608,"protection":"rw-","segment":"__DATA_CONST","size":16},{"name":"__data","offset":32768,"protection":"rw-","segment":"__DATA","size":8},{"name":"__bss","offset":0,"protection":"rw-","segment":"__DATA","size":32}],"summary":"This Apple-signed system executable runs as a background service or daemon component. It establishes network connections to 6 endpoints, likely for system telemetry, service coordination, or configuration updates. Contains embedded bundle identifiers and URLs that route its operations and communications. Executes minimal code logic through 6 functions, suggesting it handles specific delegated tasks rather than complex processing. Runs with system-level privileges and integrates with macOS infrastructure.","swift_metadata":null,"title":"Apple service component — manages system process or daemon functionality","total_strings":185,"xpc_services":[]}