Skip to content

fix(security): resolve brace-expansion DoS via eslint upgrade - #36

Open
cursor[bot] wants to merge 1 commit into
mainfrom
cursor/weekly-security-scan-7684
Open

fix(security): resolve brace-expansion DoS via eslint upgrade#36
cursor[bot] wants to merge 1 commit into
mainfrom
cursor/weekly-security-scan-7684

Conversation

@cursor

@cursor cursor Bot commented Jul 27, 2026

Copy link
Copy Markdown

Weekly Security Scan — pocketrocket/floatify

Scan date: 2026-07-27
Mode: weekly-cron

Scan results

Check Result
pnpm audit --audit-level=moderate 1 high finding → fixed in this PR
snyk test --severity-threshold=high Skipped — SNYK_TOKEN not configured
gitleaks detect ✅ No leaks found (61 commits scanned)

Finding addressed

Severity Package Advisory Path Action
High brace-expansion ≤5.0.7 GHSA-mh99-v99m-4gvg eslintminimatchbrace-expansion Upgraded eslint 9.39.5 → 10.8.0
  • No open Dependabot PR covered this finding.
  • Fix is low risk: devDependency only, no runtime impact.
  • Added pnpm-lock.yaml for reproducible installs.

Verification

  • pnpm audit --audit-level=moderate — no known vulnerabilities
  • pnpm test — 281/281 passing
  • pnpm lint — clean

Notes

  • Snyk scan was not run; consider adding SNYK_TOKEN to the repo for weekly coverage.
  • AGENTS.md is not present in this repo; used .cursor/rules/agent-roles.md and .cursor/rules/security-standards.md instead.
Open in Web Open in Cursor 

Bump eslint 9.39.5 → 10.8.0 to pull patched brace-expansion (>=5.0.8)
via minimatch, clearing GHSA-mh99-v99m-4gvg (high severity).

Adds pnpm-lock.yaml for reproducible installs. Verified with
pnpm audit --audit-level=moderate, pnpm test, and pnpm lint.

Prompt: Weekly security cron scan for pocketrocket/floatify
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant