fix(git-id-switcher): replace broken Snyk badge with static shield#470
fix(git-id-switcher): replace broken Snyk badge with static shield#470nullvariant merged 1 commit intomainfrom
Conversation
The snyk.io/test/github/*/badge.svg endpoint now returns HTTP 410 Gone as Snyk retired public badge generation in favor of the app.snyk.io dashboard (which requires org membership to view). Replace the broken dynamic badge with a static shields.io "Snyk monitored" badge linking to snyk.io across the root README, the extension README, and all 26 i18n translations. Bump git-id-switcher to 0.19.2. Signed-off-by: Null;Variant <null@nullvariant.com> 🖥️ IDE: [VS Code](https://code.visualstudio.com/) 🔌 Extension: [Claude Code](https://claude.ai/download) Co-authored-by: Claude Opus 4.6 <noreply@anthropic.com> Model-Raw: claude-opus-4-6
👧 Luna's Exploration Report 📦No new dependencies added. Just version bumps! Nothing to explore here... 😴
This report was curiously compiled by nullvariant-luna[bot] |
🐰 Mimi's Validation Report ✅All checks are looking good! Great job! 🎉 ⏳ Some checks are still running. I will keep watching!
This report was carefully prepared by nullvariant-mimi[bot] |
🐗 Blaze's Release Review 🔥🔥🔥🔥 VERSION BUMP DETECTED! THIS IS IT! 🔥🔥🔥 ✨ PATCH VERSION BUMP in
✨ Quick patch! Nice and clean.
This review was ENTHUSIASTICALLY filed by nullvariant-blaze[bot] |
🦥 Slow's Code Review 😩...yawn... Do I really have to review this?
| Split it up... reading long files is exhausting.
This review was reluctantly filed by nullvariant-slow[bot] |
Dependency ReviewThe following issues were found:
Snapshot WarningsEnsure that dependencies are being submitted on PR branches and consider enabling retry-on-snapshot-warnings. See the documentation for more information and troubleshooting advice. License Issuespackage-lock.json
OpenSSF Scorecard
Scanned Files
|
🕊️ Ciel's Mediation 🌤️*~~ floating down from the clouds ~~ The zoo seems a bit noisy today...* 4 zoo members have reviewed this PR.
⚖️ The zoo has mixed opinions. Some are concerned, some are fine with it. Please review each comment carefully and make the final call.
This mediation was peacefully delivered by nullvariant-ciel[bot] |
1 similar comment
🕊️ Ciel's Mediation 🌤️*~~ floating down from the clouds ~~ The zoo seems a bit noisy today...* 4 zoo members have reviewed this PR.
⚖️ The zoo has mixed opinions. Some are concerned, some are fine with it. Please review each comment carefully and make the final call.
This mediation was peacefully delivered by nullvariant-ciel[bot] |
Codecov Report✅ All modified and coverable lines are covered by tests. 📢 Thoughts on this report? Let us know! |
|



Summary
snyk.io/test/github/*/badge.svgendpoint now returns HTTP 410 Gone; Snyk retired the public badge generator in favor of theapp.snyk.iodashboard (which requires org membership to view).snyk.ioacross the root README, the extension README, and all 26 i18n translations.git-id-switcherto 0.19.2.Why a static badge
app.snyk.io/org/.../project/...) return 403 Forbidden for non-members, so they cannot serve as a public badge destination.img.shields.io/snyk/vulnerabilities/github/<org>/<repo>still works but cannot scope to atargetFile, so every extension README in the monorepo would display the same aggregate number — misleading as the repo grows.Changes
README.md(root) — markdown badge replacedextensions/git-id-switcher/README.md— HTML badge replacedextensions/git-id-switcher/docs/i18n/*/README.md(26 languages) — HTML badge replacedextensions/git-id-switcher/CHANGELOG.md— 0.19.2 entry addedextensions/git-id-switcher/package.json— version bumppackage-lock.json— workspace version syncTest plan
npx prettier --checkon all touched filesnpm run lint:allgrep -r "snyk.io/test/github"returns zero matches in the repo