PCPJack uses the Apache Parquet format to store and query target lists. Because Parquet is a legitimate data format used by cloud-native applications (like AWS Athena or Google BigQuery), its presence on a server is rarely flagged as malicious. The malware uses this format to efficiently manage thousands of potential cloud targets and their associated metadata (e.g., specific AWS roles or SAP instances).
def scan_cloud_env(parquet_file):
  # Load pre-validated targets from columnar storage
  targets = pd.read_parquet(parquet_file)
  for target in targets.itertuples():
    if verify_team_pcp_presence(target.ip):
      eject_rival(target.ip)
      deploy_pcp_jack(target.ip)
      harvest_secrets(target.ip)
Security teams should monitor for unauthorized processes reading or writing Parquet files in non-data-science environments. Implementing 'exclusive' file integrity monitoring that flags legitimate formats used in illegitimate contexts is key.