cqframework / cqframework/vscode-cql

fix dependency issues

Open
#127 0 comments 0 reactions 0 assignees View on GitHub

Nobody has claimed this yet.

enhancement
Dominant language
TypeScript
Stars
13
Forks
7
PR merge metrics
No merged PRs in 30d

Description

Fix known issues reported by npm audit in v0.7.11-SNAPSHOT

brace-expansion 1.0.0 - 1.1.11 || 2.0.0 - 2.0.1
brace-expansion Regular Expression Denial of Service vulnerability - https://github.com/advisories/GHSA-v6h2-p8h4-qcjw
brace-expansion Regular Expression Denial of Service vulnerability - https://github.com/advisories/GHSA-v6h2-p8h4-qcjw
fix available via npm audit fix
node_modules/@vscode/test-cli/node_modules/brace-expansion
node_modules/brace-expansion
node_modules/mocha/node_modules/brace-expansion

diff 5.0.0 - 5.2.1
jsdiff has a Denial of Service vulnerability in parsePatch and applyPatch - https://github.com/advisories/GHSA-73rr-hh4g-fpgx
fix available via npm audit fix
node_modules/diff

form-data 3.0.0 - 3.0.3
Severity: critical
form-data uses unsafe random function in form-data for choosing boundary - https://github.com/advisories/GHSA-fjxv-7rqg-78g4
fix available via npm audit fix
node_modules/form-data

glob 10.2.0 - 10.4.5
Severity: high
glob CLI: Command injection via -c/--cmd executes matches with shell:true - https://github.com/advisories/GHSA-5j98-mcp5-4vw2
fix available via npm audit fix
node_modules/@vscode/test-cli/node_modules/glob

js-yaml 4.0.0 - 4.1.0
Severity: moderate
js-yaml has prototype pollution in merge (<<) - https://github.com/advisories/GHSA-mh29-5h37-fv8m
fix available via npm audit fix
node_modules/js-yaml

5 vulnerabilities (2 low, 1 moderate, 1 high, 1 critical)

Contributor guide

Open the contributing guide

First steps

  1. Read the whole issue, then the project's contributing guide.
  2. Comment on the issue to say you are picking it up — it saves two people doing the same work.
  3. Fork the repository and make your change on a branch.
  4. Open a pull request that references the issue number.

Research direction

Run npm audit for the v0.7.11-SNAPSHOT dependency tree and review the listed vulnerabilities, starting with the package versions and advisory links in this issue. Apply the available dependency updates, then rerun the audit and verify that the five reported vulnerabilities are resolved without breaking the extension's tests.

Written by the indexing model from the issue text.

Assessment

Tech stack
typescript
Domain
devtools, security
Issue type
Bug
Difficulty
2/5
Estimated time
1-3 hours
Activity status
Stale
Clarity
Mostly clear
Newbie friendliness
55/100

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.