fix(ci): restore MegaLinter green on main (cspell + HIGH advisories) - #26
Conversation
The Spanish installation summary merged in #23 introduced 12 cspell errors on main. Add the words to the repository dictionary following the existing mixed-language pattern in .cspell.json. Also normalize the unicode escape for 'extraída' to a literal UTF-8 character (semantically identical JSON).
pnpm audit reported 5 HIGH advisories; trivy (MegaLinter) has been failing main since 2026-08-17 with 3 of them: - brace-expansion 5.0.7 -> 5.0.9 (CVE-2026-14257, CVE-2026-69152) - nanoid 3.3.16 -> 3.3.18 (CVE-2026-67213) - undici 7.28.0 -> 8.10.0 in tools/danger (CVE-2026-13697) Several existing range-pins in pnpm-workspace.yaml were now below current fix floors and kept vulnerable versions locked; refresh them: - brace-expansion <1.1.13 pin -> <1.1.18 at 1.1.18 - brace-expansion >=2 <2.0.3 pin -> <2.1.4 at 2.1.4 - fast-uri >=3.1.2 -> >=3.1.5 - js-yaml >=4.1.1 -> >=4.3.1 pnpm audit --audit-level=high is now clean (6 moderate / 2 low remain, below the HIGH,CRITICAL gate).
|
The latest updates on your projects. Learn more about Vercel for GitHub.
|
|
No actionable comments were generated in the recent review. 🎉 ℹ️ Recent review info⚙️ Run configurationConfiguration used: defaults Review profile: CHILL Plan: Pro Plus Run ID: 📒 Files selected for processing (1)
Included review availability: Your plan provides up to 1 included review per hour; 0 remain after this review. 📝 WalkthroughWalkthroughThe cspell dictionary now includes additional Spanish words and accented variants. It also reorders the ChangesSpellcheck dictionary
Estimated code review effort: 1 (Trivial) | ~2 minutes Merge Risk: ⚪ Minimal · up to This localized change adds approved Spanish terms to the spell-check dictionary without changing product behavior, so no actionable merge-blocking risk remains beyond normal checks and review. 🚥 Pre-merge checks | ✅ 4 | ❌ 1❌ Failed checks (1 warning)
✅ Passed checks (4 passed)
✨ 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 |
🦙 MegaLinter status: ✅ SUCCESS
See detailed report in MegaLinter reports |
|
…l remediation * fix/trivy-high-vulns: fix(security): clear HIGH advisories in dependency tree

Description
Restores the MegaLinter gate on
main(red since 2026-08-17, with two distinct causes):.cspell.json, following the existing mixed-language entries (contenido,interactiva, …). Also normalizes\u00ed→ literalífor one existing entry.Additionally, several range-pins in
pnpm-workspace.yamlhad fallen below current fix floors and were now pinning vulnerable releases; refreshed:brace-expansion@<1.1.13→@<1.1.18at1.1.18brace-expansion@>=2 <2.0.3→<2.1.4at2.1.4fast-uri >=3.1.2→>=3.1.5js-yaml >=4.1.1→>=4.3.1These are transitive dependencies, so range-pins are the only direct lever — this follows the repo's established override pattern, brought up to date.
Type of Change
How Has This Been Tested?
pnpm audit --audit-level=high→ clean (was 5 HIGH; 6 moderate / 2 low remain, below the HIGH,CRITICAL gate)npm auditin tools/danger → found 0 vulnerabilitiesnpx cspell src/app/docs/installation/page.tsx→ 0 issuesChecklist