
A recent supply chain attack involving the popular GitHub Action tj-actions/changed-files has made an impact on the developer and security communities. This widely used action, which detects file changes in pull requests, was compromised and used to exfiltrate credentials from GitHub Actions logs.
The malicious commit has since been removed by GitHub, but the incident highlights the growing risks of supply chain attacks in the software development ecosystem.
On March 14, 2025, security researchers detected suspicious activity in tj-actions/changed-files, revealing that malicious code had been introduced into the repository. This injected code was designed to steal secrets and credentials from GitHub Actions workflows, potentially compromising thousands of projects.
Public repositories are more vulnerable to the tj-actions supply chain attack because compromised versions of the action could have exposed sensitive credentials through public logs, making them easily accessible to attackers. Private repositories are at a slightly lower risk, as their GitHub Actions logs are not publicly visible, but any repository that used the affected action should still treat its credentials as potentially compromised.
Follow these steps to determine if your organization was affected by the tj-actions supply chain attack.
https://github.com/search?q=org%3A<YOURORG>+uses%3A+tj-actions%2F&type=code This will reveal repositories that have used the compromised GitHub Action. At Arnica, we are constantly monitoring emerging threats and securing our customers' code. As soon as the GitHub Actions compromise was identified, we took immediate action to protect our customers:
While the malicious commit has been removed by GitHub, we strongly recommend the following actions:
This attack serves as a reminder that supply chain security is critical. At Arnica, we ensure that your code is continuously monitored, and we deploy immediate protections to keep your organization safe. By staying ahead of threats and integrating proactive security measures, we help our customers stay secure, compliant, and resilient against evolving software supply chain risks.
Integrate Arnica ChatOps with your development workflow to eliminate risks before they ever reach production.