feat: add antv-block incident block list for 317 packages#291
Conversation
Block 637 versions across 317 packages published in the antv-block supply-chain incident on 2026-05-19. Each blocked version redirects to the last clean release: the dist-tag `latest`, or the newest clean stable version when `latest` itself was compromised (e.g. uri-parse, whose `latest` tag pointed at the malicious 1.2.0). @antv/g6-lite is intentionally excluded: its only published version is the suspect one, so there is no clean version to redirect to. Co-Authored-By: Claude Opus 4.7 (1M context) <noreply@anthropic.com>
There was a problem hiding this comment.
Copilot wasn't able to review any files in this pull request.
💡 Add Copilot custom instructions for smarter, more guided reviews. Learn how to get started.
|
Note Gemini is unable to generate a review for this pull request due to the file types involved not being currently supported. |
|
Important Review skippedReview was skipped as selected files did not have any reviewable changes. 💤 Files selected but had no reviewable changes (1)
⚙️ Run configurationConfiguration used: defaults Review profile: CHILL Plan: Pro Run ID: 📒 Files selected for processing (1)
You can disable this status message by setting the Use the checkbox below for a quick retry:
✨ Finishing Touches🧪 Generate unit tests (beta)
Thanks for using CodeRabbit! It's free for OSS, and your support helps us grow. If you like it, consider giving us a shout-out. Comment |
|
🎉 This PR is included in version 1.121.0 🎉 The release is available on: Your semantic-release bot 📦🚀 |
Summary
Adds
config["bug-versions"]entries for the antv-block supply-chain incident of 2026-05-19, in which 637 versions across 317 packages were published — each minor/patch-bumped above the package's last stable release, in two batches within ~30 minutes.Every blocked version redirects to the last clean release:
latest(npm kept that tag intact for all but one package);latestitself was compromised — onlyuri-parse, whoselatestpointed at the malicious1.2.0— the newest clean stable version is used instead (uri-parse→1.0.0).Stats
package.jsononly,+3182lines, no deletionsnode --testpassesExcluded — needs manual review
@antv/g6-lite— its only published version (0.1.0-beta.1) is itself the suspect one, so there is no clean version to redirect to. Left out of this PR; should be handled via package takedown instead.Relation to #290
This supersedes #290, which covered 269 of the 318 source packages and omitted 49 — including
uri-parse, whose naive "default to latest" target would have pointed straight back at the malicious version.🤖 Generated with Claude Code