Fetching from the wire…
Public story · 2026-03-21 · source-backed
TeamPCP force-pushed malicious code into 75 of 76 version tags in aquasecurity/trivy-action, injecting a credential stealer into the widely-used vulnerability scanning GitHub Action. Version 0.69.4 runs both the legitimate scanner and malware that exfiltrates environment variables, API tokens, cloud credentials, and SSH keys to scan.aquasecurtiy[.]org (typosquat). Any CI/CD pipeline that ran a poisoned tag should be treated as fully compromised. Rotate all secrets immediately.
Each link below shares sources, entities, or timing with this story.
TeamPCP criticizes Trivy / Shared entities / Same source / Shared topic / What happened next
Linked by a graph relationship (TeamPCP criticizes Trivy); both cover GitHub Action, Rotate, SSH, TeamPCP; cite the same source (TeamPCP force-pushed malicious code).
TeamPCP criticizes LiteLLM / Shared entities / Shared topic / What happened next
Linked by a graph relationship (TeamPCP criticizes LiteLLM); both cover Rotate, TeamPCP, Version; overlapping topics (compromised, credential, environment, keys).
Linked by a graph relationship (TeamPCP criticizes LiteLLM); both cover SSH, TeamPCP; overlapping topics (action, cloud, credential, environment, scanner).
Linked by a graph relationship (TeamPCP criticizes LiteLLM); both cover GitHub Action, SSH, TeamPCP; overlapping topics (action, aquasecurity, scanner).
Linked by a graph relationship (TeamPCP criticizes LiteLLM); both cover GitHub Action, SSH, TeamPCP; overlapping topics (action, credential).
TeamPCP criticizes LiteLLM / Shared entity: SSH / Same source domain / Shared topic / What happened next
Linked by a graph relationship (TeamPCP criticizes LiteLLM); both cover SSH; reported by the same outlet (arstechnica.com).
TeamPCP criticizes LiteLLM / Shared entity: SSH / Shared topic / What happened next
Linked by a graph relationship (TeamPCP criticizes LiteLLM); both cover SSH; overlapping topics (action, cloud, compromised, version).
TeamPCP criticizes LiteLLM / Shared entity: TeamPCP / Shared topic / What happened next
Linked by a graph relationship (TeamPCP criticizes LiteLLM); both cover TeamPCP; overlapping topics (action, cloud, compromised).