You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
**Issue**: #282 - Security Vulnerability: flatted has high severity vulnerability (GHSA-25h7-pfq9-p65f)
4
+
**Type**: CHORE
5
+
**Completed**: 2026-03-27
6
+
**Branch**: `fix/issue-282-flatted-vulnerability`
7
+
**PR**: #315
8
+
9
+
## Problem Statement
10
+
11
+
The `flatted` package (version <3.4.0) had a high severity vulnerability (GHSA-25h7-pfq9-p65f) that allowed unbounded recursion DoS attacks in the parse() revive phase.
12
+
13
+
## Solution
14
+
15
+
Added npm override to `packages/frontend/package.json`:
16
+
17
+
```json
18
+
"overrides": {
19
+
"picomatch": "4.0.4",
20
+
"flatted": ">=3.4.0"
21
+
}
22
+
```
23
+
24
+
## Changes Made
25
+
26
+
| File | Change |
27
+
|------|--------|
28
+
|`packages/frontend/package.json`| Added flatted override to ensure >=3.4.0 |
29
+
30
+
## Validation
31
+
32
+
| Check | Result |
33
+
|-------|--------|
34
+
| npm audit | ✅ 0 vulnerabilities |
35
+
| npm run lint | ✅ Pass |
36
+
| npm run build | ✅ Pass |
37
+
38
+
## Notes
39
+
40
+
- The vulnerability existed as a transitive dependency through ESLint
41
+
- Override ensures the fix cannot be accidentally reverted
0 commit comments