Skip to content

Suppress known VitePress/esbuild advisory in scheduled OSV scan - #457

Closed
Friedinger with Copilot wants to merge 1 commit into
mainfrom
copilot/fix-osv-scan-job
Closed

Suppress known VitePress/esbuild advisory in scheduled OSV scan#457
Friedinger with Copilot wants to merge 1 commit into
mainfrom
copilot/fix-osv-scan-job

Conversation

Copilot AI commented Jul 17, 2026

Copy link
Copy Markdown

The scheduled OSV workflow (scan-scheduled / osv-scan) is failing on a known advisory (GHSA-g7r4-m6w7-qqqr) in the docs dependency tree. This PR scopes an OSV ignore to that advisory so scheduled scans stop failing until the VitePress v2 upgrade path is available.

  • Root cause

    • OSV scan is configured with fail-on-vulnerability behavior and flags esbuild in docs/package-lock.json via VitePress v1 transitive dependencies.
  • Change

    • Added a docs-local OSV config at docs/osv-scanner.toml.
    • Declared a single [[IgnoredVulns]] entry for GHSA-g7r4-m6w7-qqqr with an explicit temporary rationale.
  • Scope / impact

    • Ignore is narrowly scoped to the docs dependency scan path rather than disabling OSV failure behavior globally.
    • Keeps scheduled security scans actionable while avoiding persistent noise from this known upstream constraint.
[[IgnoredVulns]]
id = "GHSA-g7r4-m6w7-qqqr"
reason = "VitePress v1 currently depends on vulnerable esbuild; tracked until VitePress v2 upgrade is available."

Copilot AI changed the title Fix scheduled OSV scan by ignoring known VitePress esbuild advisory Suppress known VitePress/esbuild advisory in scheduled OSV scan Jul 17, 2026
Copilot AI requested a review from Friedinger July 17, 2026 17:19
@Friedinger Friedinger closed this Jul 17, 2026
@Friedinger
Friedinger deleted the copilot/fix-osv-scan-job branch July 17, 2026 17:22
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