force uuid package >= 11.1.1#2316
Conversation
✅ Deploy Preview for pomerium-docs ready!
To edit notification comments on pull requests, go to your Netlify project configuration. |
Greptile SummaryThis PR pins
Confidence Score: 5/5Straightforward security patch that follows the project's established resolutions pattern; no application logic is modified. The change is limited to forcing a higher uuid version through yarn resolutions, which is the same mechanism already used for a dozen other packages in this repo. The lockfile correctly reflects the consolidated resolution at v14.0.1, and uuid's core API (v1/v4/v5) has remained stable across the v8→v14 range, so transitive consumers are unlikely to break. This site uses uuid only as a deep transitive dependency of Docusaurus tooling, not directly. No files require special attention; both package.json and yarn.lock changes are mechanical and correct. Important Files Changed
Flowchart%%{init: {'theme': 'neutral'}}%%
flowchart TD
A[yarn install] --> B{resolutions field\nin package.json}
B -->|uuid: >=11.1.1| C[Yarn resolution engine]
subgraph BEFORE ["Before this PR"]
D1["uuid@8.3.2\n→ resolved 8.3.2"]
D2["uuid@^11.1.0 || ^12 || ...\n→ resolved 11.1.0"]
end
subgraph AFTER ["After this PR"]
E1["uuid@8.3.2 / uuid@^8.3.2 / uuid@>=11.1.1 / uuid@^11.1.0||^12||...\n→ all resolved 14.0.1"]
end
C --> AFTER
style AFTER fill:#d4edda,stroke:#28a745
style BEFORE fill:#f8d7da,stroke:#dc3545
%%{init: {'theme': 'base', 'themeVariables': {"darkMode": true, "background": "#0d1117", "primaryColor": "#21262d", "primaryTextColor": "#e6edf3", "primaryBorderColor": "#8b949e", "lineColor": "#8b949e", "textColor": "#e6edf3", "edgeLabelBackground": "#161b22", "actorBkg": "#21262d", "actorBorder": "#8b949e", "actorTextColor": "#e6edf3", "actorLineColor": "#8b949e", "signalColor": "#8b949e", "signalTextColor": "#e6edf3", "noteBkgColor": "#373320", "noteBorderColor": "#d4a72c", "noteTextColor": "#f0e6c0", "labelBoxBkgColor": "#21262d", "labelBoxBorderColor": "#8b949e", "labelTextColor": "#e6edf3", "loopTextColor": "#e6edf3", "activationBkgColor": "#30363d", "activationBorderColor": "#8b949e"}}}%%
flowchart TD
A[yarn install] --> B{resolutions field\nin package.json}
B -->|uuid: >=11.1.1| C[Yarn resolution engine]
subgraph BEFORE ["Before this PR"]
D1["uuid@8.3.2\n→ resolved 8.3.2"]
D2["uuid@^11.1.0 || ^12 || ...\n→ resolved 11.1.0"]
end
subgraph AFTER ["After this PR"]
E1["uuid@8.3.2 / uuid@^8.3.2 / uuid@>=11.1.1 / uuid@^11.1.0||^12||...\n→ all resolved 14.0.1"]
end
C --> AFTER
style AFTER fill:#d4edda,stroke:#28a745
style BEFORE fill:#f8d7da,stroke:#dc3545
Reviews (1): Last reviewed commit: "force uuid package >= 11.1.1" | Re-trigger Greptile |
Summary
Force the npm
uuidpackage to at least v11.1.1.Related
AI disclosure
none
Checklist