cqframework / cqframework/vscode-cql
fix dependency issues
Nobody has claimed this yet.
- 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
First steps
- Read the whole issue, then the project's contributing guide.
- Comment on the issue to say you are picking it up — it saves two people doing the same work.
- Fork the repository and make your change on a branch.
- 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