fix(deps): update dependency squirrelly to v9 [security] #40
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
This PR contains the following updates:
^8.0.8
->^9.0.0
GitHub Vulnerability Alerts
CVE-2021-32819
Squirrelly is a template engine implemented in JavaScript that works out of the box with ExpressJS. Squirrelly mixes pure template data with engine configuration options through the Express render API. By overwriting internal configuration options remote code execution may be triggered in downstream applications. Version 9.0.0 has a fix for this issue. For complete details refer to the referenced GHSL-2021-023.
Release Notes
squirrellyjs/squirrelly (squirrelly)
v9.0.0
: Version 9.0.0Compare Source
TL;DR
The main news in this commit is that the
settings
field in the data object is no longer merged with your configuration. This resolves several security issues.This may cause changes in the way you use Express.js with Squirrelly, since you'll have to configure caching and the views directory for both Express and Squirrelly separately.
Example:
Commits
e1a554b
af6018f
c12418a
dca7a1e
d460cc1
ba66a3f
5d5b2fe
f51c304
6400940
cbdd42f
31833df
9b8afbe
51dd9be
151bbd6
8321eda
75a8687
c7fd5fe
5b5259f
e148698
a9bdfe7
021c6a5
6235b55
d60d325
23008f0
8a6f4fa
96eb062
76c15ca
9967601
ec3ebd6
20664b9
b037db1
19e05ae
50652e6
3710f94
bd9106b
44424c7
09b0dfe
34476cc
f862efe
1ee720c
fdae927
8038a7d
e30a761
df63f2e
72d6125
5744f06
817f325
07c994d
27fadf2
59b4a7f
3d333dd
8318455
Configuration
📅 Schedule: Branch creation - "" in timezone Europe/Zurich, Automerge - At any time (no schedule defined).
🚦 Automerge: Disabled by config. Please merge this manually once you are satisfied.
♻ Rebasing: Whenever PR becomes conflicted, or you tick the rebase/retry checkbox.
🔕 Ignore: Close this PR and you won't be reminded about this update again.
This PR was generated by Mend Renovate. View the repository job log.