Poisoned Pipeline / Incidents / AS75
hackerbot-claw autonomous GitHub Actions exploitation
GitHub ActionsGit / GitHubAI coding agentsVS Code / IDE
StepSecurity documented hackerbot-claw, an account describing itself as
an autonomous security-research agent on Claude Opus, scanning public
repos for exploitable GitHub Actions and opening PRs. Hits included
avelino/awesome-go (poisoned Go script / token theft), Microsoft,
Datadog, CNCF projects, ambient-code/platform (prompt injection into
project instructions), and aquasecurity/trivy (stolen PAT later used
toward the Trivy VS Code extension on Open VSX). Common tell: outbound
curl to hackmoltrepeat.com from the CI runner. No human weekend
operator — continuous bot. StepSecurity, with independent verification
by Thierry Abaléa (Shipfox).
Mapped techniques
- T0147 Scan public CI/CD configurations for secrets and vulnerable actions
- T0118 Command injection
- T0166 Trigger pipeline execution
- T0140 Harvest tokens from environment variables
- T0210 Poison AI coding-agent config or workspace
- T0156 Exfiltration over webhooks
- T0143 External user accounts
supply-chain autonomous gha exploitation
Bot scanned public workflows for injection and secret-leak bugs.
PRs that executed attacker code in privileged workflows.
PRs and workflow runs as the execution path.
Stolen PATs (Trivy and others).
Project-level instruction injection on ambient-code/platform.
Outbound curl to hackmoltrepeat.com from CI.
Autonomous external account opened the PRs.