Skip to main content
CleanStart

CodeQL Compromised: How Public Secret Exposure Led to an Attack

2 min read
Contents

In March 2025, the cybersecurity community was rocked by a significant supply chain attack targeting a popular third-party GitHub Action, tj-actions/changed-files. This incident, tracked as CVE-2025-30066, has exposed vulnerabilities in up to 23,000 repositories.

What Happened?

The compromised GitHub Action, designed to detect file changes in pull requests or commits, allowed unauthorized access to sensitive information such as GitHub Personal Access Tokens (PATs), npm tokens, private RSA keys, and other secrets. This breach was potentially linked to another compromised GitHub Action, reviewdog/action-setup@v1 (CVE-2025-30154), which occurred around the same time.

Impact and Response

The attack has highlighted the critical need for robust security measures in the software supply chain. With the potential exposure of sensitive data, organizations using these compromised actions faced significant risks. The cybersecurity community responded swiftly, with experts emphasizing the importance of proactive risk management and the implementation of security measures to detect and mitigate such threats.

Lessons Learned

  1. Proactive Security Measures: Organizations must audit their workflows, rotate secrets regularly, and use security tools like CleanStart to detect and block supply chain attacks before they escalate.
  2. Continuous Monitoring: Implementing continuous monitoring for threats targeting data stores and sensitive information can help prevent data loss and unauthorized access.
  3. Community Collaboration: The incident underscores the importance of collaboration within the cybersecurity community to share insights, develop tools, and enhance overall security posture.

Moving Forward

This attack serves as a wake-up call for developers and organizations relying on open-source components. By adopting a proactive approach to security, continuously monitoring for threats, and collaborating with the broader cybersecurity community, we can strengthen our defenses against future supply chain attacks.

Stay vigilant, stay secure.

Combating Threats with CleanStart

CleanStart tackles sophisticated cyber threats by providing hardened lightweight container images with zero CVE images. By delivering meticulously crafted, security-focused images, the platform eliminates inherited vulnerabilities and offers comprehensive security features like malware scanning and vulnerability assessment. Developers can now start projects on a clean slate, reducing attack surfaces and meeting compliance requirements with ease In an era of evolving cyber threats, CleanStart ensures your applications begin with the highest security standards. Stay Safe Stay Secure!

Have you encountered suspicious activity on GitHub or other development platforms? Share your experiences in the comments or reach out to us for more insights on securing your development workflows.

Dhanush VM

Dhanush VM

Dhanush V M is a seasoned technology leader with over a decade of expertise spanning DevOps, performance engineering, cloud deployments, and solution architecture. As a Solution Architect at CleanStart, he leads key architectural initiatives, drives modern DevOps practices, and delivers customer-centric solutions that strengthen software supply chain security.

Related Blogs

See All
Trivy Supply Chain Attack: How a Security Tool Compromised CI/CD Pipelines
5 min read

Trivy Supply Chain Attack: How a Security Tool Compromised CI/CD Pipelines

Trivy - one of the most popular tools used by thousands of companies to scan their software for vulnerabilities was itself compromised. It’s equivalent to discovering that the locks on your front door were secretly replaced by a burglar with ones that let them walk right in.

Read more
When Security Infrastructure Becomes the Attack Surface
3 min read

When Security Infrastructure Becomes the Attack Surface

Modern supply chain attacks increasingly target trusted infrastructure embedded inside software delivery environments.

Read more
Container sprawl
Application Security
8 min read

Container Sprawl: The Attack Surface Nobody Budgeted For

What is container sprawl? Discover how duplicate, stale, and unmanaged container images increase security risk and why continuous governance matters.

Read more