I have a process called silhouette
running on 10.13 (apparently the executable file is located in /usr/libexec/
). It is extremely mysterious, I found no information whatsoever on the Internet regarding this process. Even databases of macOS processes would not mention it.
The CPU load of silhouette
is extremely low, it would go totally unnoticed if not for one line in the Activity Monitor. It does not seem to establish network connections but I haven’t monitored it enough to be sure.
What is this process and what is it doing?
Best Answer
man silhouette
reports (rather unhelpfully):The daemon is launched by
/System/Library/LaunchAgents/com.apple.coreparsec.silhouette.plist
which is part of CoreParsec, the private framework that is part of Siri's backend.strings /usr/libexec/silhouette
yields a lot of method names related to machine learning: scoring bins, bloom filters, normalization routines, false positives, etc.Absent further documentation from Apple, it's reasonable to conclude that this daemon is part of Siri's infrastructure. "Local topics" has a specific meaning in machine learning (usually in context of clustering algorithms), though I'm not sure if it's being used in that context or not.
It is for sure not malware, if that's what you're concerned about.