chore(security): filter RUSTSEC-2026-0173 (proc-macro-error2, no upstream fix)#36
Conversation
…ream fix) Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
|
No actionable comments were generated in the recent review. 🎉 ℹ️ Recent review info⚙️ Run configurationConfiguration used: defaults Review profile: CHILL Plan: Pro Run ID: 📒 Files selected for processing (1)
✅ Files skipped from review due to trivial changes (1)
📝 WalkthroughWalkthroughConfiguration entry added to ChangesOSV Scanner Configuration
Estimated code review effort🎯 1 (Trivial) | ⏱️ ~2 minutes Possibly related PRs
Poem
🚥 Pre-merge checks | ✅ 5✅ Passed checks (5 passed)
✏️ Tip: You can configure your own custom pre-merge checks in the settings. ✨ 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 |
There was a problem hiding this comment.
Code Review
This pull request updates the osv-scanner.toml configuration to ignore the vulnerability RUSTSEC-2026-0173, which is a build-time dependency for proc-macro-error2 and does not affect the on-chain runtime. I have no feedback to provide.
Important
The consumer version of Gemini Code Assist on GitHub is being sunset. Starting June 18, 2026, new organization installations will be blocked, and all code review activity will officially cease on July 17, 2026.
For more details on the timeline and next steps, please review the Help Documentation.
osv-scannerflags RUSTSEC-2026-0173 forproc-macro-error2 2.0.1(the only un-filtered advisory; the other 10 transitive ones are already filtered with justifications).Not a dependency bump — osv reports
FIXED VERSION: --(no patched release exists), and0 vulnerabilities can be fixed.proc-macro-error2is a build-time proc-macro helper pulled in transitively viaanchor-lang's derive macros; it runs only at compile time and is not part of the on-chain BPF runtime.This adds an
[[IgnoredVulns]]entry with that justification, matching the existing pattern for bincode/curve25519-dalek/derivative/etc. — untilanchor-langmigrates offproc-macro-error2upstream.Summary by CodeRabbit