Skip to content

chore: remove dead build scripts containing supply-chain vulnerability - #137

Merged
1abhishekpandey merged 1 commit into
developfrom
fix/sdk-4792-remove-dead-build-scripts
Apr 24, 2026
Merged

chore: remove dead build scripts containing supply-chain vulnerability#137
1abhishekpandey merged 1 commit into
developfrom
fix/sdk-4792-remove-dead-build-scripts

Conversation

@1abhishekpandey

Copy link
Copy Markdown
Contributor

Summary

  • Remove the entire .buildscript/ directory (5 files) and release.sh — all dead code from a legacy CircleCI/Bintray era with zero references from any active CI workflow
  • .buildscript/e2e.sh contained a supply-chain attack vector: wget | bash from the unowned rudderio GitHub org, which exfiltrates system info to an attacker-controlled endpoint
  • release.sh sent credentials to the defunct Bintray API whose domain could be re-registered
  • Clean up commented-out .buildscript/settings.xml reference in pom.xml

Test plan

  • Verified no active CI workflow or build config references any of the deleted files
  • Grepped the entire repo for .buildscript and release.sh — zero hits in active code
  • CI passes on this branch (GitHub Actions workflows unaffected)

Remove the entire .buildscript/ directory and release.sh — all dead code
from a legacy CircleCI/Bintray era with zero references from active CI.

e2e.sh downloaded and executed a remote script from the unowned rudderio
GitHub org via wget|bash, which exfiltrates system info to an attacker
endpoint. release.sh sent credentials to the defunct Bintray API whose
domain could be re-registered. deploy_snapshot.sh hardcoded rudderio as
the authorised deployer. The remaining files (cli.sh, bootstrap.sh,
settings.xml) were orphaned.

Also removes the commented-out settings.xml reference from pom.xml.

🔒 Scanned for secrets using gitleaks 8.28.0
@1abhishekpandey 1abhishekpandey self-assigned this Apr 23, 2026
@1abhishekpandey
1abhishekpandey marked this pull request as ready for review April 23, 2026 22:51
@1abhishekpandey
1abhishekpandey merged commit 1be0a0f into develop Apr 24, 2026
7 checks passed
@1abhishekpandey
1abhishekpandey deleted the fix/sdk-4792-remove-dead-build-scripts branch April 24, 2026 07:07
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants