usage (int argc,
       char *argv[])
{
  execlp ("man", "man", "part_id", NULL);
  g_printerr ("Cannot show man page: %m\n");
  exit (1);
}

The product exposes sensitive information to an actor that is not explicitly authorized to have access to that information.