Skip to content

Commit d5b16e5

Browse files
fix: resolve red dependency audit (fast-uri, js-yaml, qs) + add grouped Dependabot updates (#9)
Scheduled Dependency audit failed 3x (runs 34123426028, 34846427672, 35602599991) on 2 high advisories: fast-uri 3.1.5 (GHSA-5jgf-p345-68v8, GHSA-f65p-4m7j-42xc, GHSA-fph4-wmhf-6fwf, GHSA-jqff-g426-hqxp) via ajv, and js-yaml 4.3.1 (GHSA-2883-xcg3-v3hh) via textlint/rc-config-loader. Bump lockfile to patched in-range versions: fast-uri 3.1.8, js-yaml 4.3.2, qs 6.16.0 (moderate GHSA-x5fp-wj9c-mxmx / GHSA-4mjr-xmp4-gh2g). No manifest range changes; npm audit --audit-level=high now reports 0 vulnerabilities. Add .github/dependabot.yml (weekly grouped npm + Actions, minor/patch only) so future advisories arrive as PRs for the existing dependabot-auto-merge workflow; majors stay manual.
1 parent 5f7d7da commit d5b16e5

2 files changed

Lines changed: 56 additions & 9 deletions

File tree

‎.github/dependabot.yml‎

Lines changed: 47 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,47 @@
1+
# Dependabot: weekly grouped npm + Actions updates.
2+
#
3+
# Pairs with `dependabot-auto-merge.yml`: patch/minor bumps merge
4+
# automatically once protection checks pass; majors stay open for
5+
# human review. Grouping keeps the PR noise to (at most) one npm
6+
# PR and one Actions PR per week.
7+
8+
version: 2
9+
10+
updates:
11+
- package-ecosystem: npm
12+
directory: /
13+
schedule:
14+
interval: weekly
15+
day: monday
16+
time: "06:00"
17+
timezone: Europe/Rome
18+
groups:
19+
npm-minor-patch:
20+
applies-to: version-updates
21+
update-types:
22+
- minor
23+
- patch
24+
patterns:
25+
- "*"
26+
open-pull-requests-limit: 5
27+
labels:
28+
- dependencies
29+
30+
- package-ecosystem: github-actions
31+
directory: /
32+
schedule:
33+
interval: weekly
34+
day: monday
35+
time: "06:00"
36+
timezone: Europe/Rome
37+
groups:
38+
actions-minor-patch:
39+
applies-to: version-updates
40+
update-types:
41+
- minor
42+
- patch
43+
patterns:
44+
- "*"
45+
open-pull-requests-limit: 5
46+
labels:
47+
- dependencies

‎package-lock.json‎

Lines changed: 9 additions & 9 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

0 commit comments

Comments
 (0)