Skip to content
Open
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
4 changes: 4 additions & 0 deletions .github/dependabot.yml
Original file line number Diff line number Diff line change
Expand Up @@ -6,13 +6,17 @@ updates:
interval: "weekly"
commit-message:
prefix: "ci(github-actions)"
cooldown:
default-days: 2
- package-ecosystem: npm
directory: "/"
schedule:
interval: weekly
day: sunday
time: "10:00"
timezone: Etc/UCT
cooldown:
default-days: 2
versioning-strategy: increase
commit-message:
prefix: "deps"
Expand Down
2 changes: 1 addition & 1 deletion .github/workflows/coverage.yml
Original file line number Diff line number Diff line change
Expand Up @@ -42,7 +42,7 @@ jobs:
run: npm run coverage

- name: Send parallel reports to Coveralls for all packages
uses: coverallsapp/github-action@v2.3.7
uses: coverallsapp/github-action@648a8eb78e6d50909eff900e4ec85cab4524a45b # v2.3.6
continue-on-error: true # Do not fail the job if coverage reporting fails (e.g. service is down)
with:
parallel: true
Expand Down
2 changes: 1 addition & 1 deletion .github/workflows/reuse-compliance.yml
Original file line number Diff line number Diff line change
Expand Up @@ -32,7 +32,7 @@ jobs:
# Check each package if compliance is correctly set up.
# Each one of these packages would be published separately.
- name: Execute REUSE Compliance Check for ${{ matrix.package }}
uses: fsfe/reuse-action@v6
uses: fsfe/reuse-action@676e2d560c9a403aa252096d99fcab3e1132b0f5 # v6.0.0
with:
args: --root ${{ matrix.package }} lint

Expand Down
2 changes: 1 addition & 1 deletion .github/workflows/security-audit.yml
Original file line number Diff line number Diff line change
Expand Up @@ -24,4 +24,4 @@ jobs:
ref: ${{ matrix.branch }}

- name: Use audit-ci
run: npx audit-ci@^7 --config ./audit-ci.jsonc
run: npx audit-ci@7.1.0 --config ./audit-ci.jsonc
32 changes: 17 additions & 15 deletions audit-ci.jsonc
Original file line number Diff line number Diff line change
Expand Up @@ -11,20 +11,22 @@
// Fix is available in VitePress 2.x with esbuild v0.25.x, but no stable release yet (only alpha).
"GHSA-67mh-4wv8-2f99|vitepress>vite>esbuild",

// None of the tar vulnerabilities listed below can be exploited in the context of UI5 CLI.
// All archives handled by UI5 CLI are provided by SAP and hosted on the npm registry, hence
// they are seen as trusted sources.
// We nevertheless upgraded the tar dependency to the fixed version using overwrites in the package.json.
// This only affects productive dependencies though, not development dependencies.
"GHSA-34x7-hfp2-rc4v|@npmcli/metavuln-calculator>pacote>tar>",
"GHSA-34x7-hfp2-rc4v|licensee>@npmcli/arborist>pacote>tar",
"GHSA-83g3-92jg-28cx|@npmcli/metavuln-calculator>pacote>tar>",
"GHSA-83g3-92jg-28cx|licensee>@npmcli/arborist>pacote>tar",
"GHSA-8qq5-rm4j-mr97|@npmcli/metavuln-calculator>pacote>tar>",
"GHSA-8qq5-rm4j-mr97|licensee>@npmcli/arborist>pacote>tar",
"GHSA-qffp-2rhf-9h96|@npmcli/metavuln-calculator>pacote>tar>",
"GHSA-qffp-2rhf-9h96|licensee>@npmcli/arborist>pacote>tar",
"GHSA-r6q2-hw4h-h46w|@npmcli/metavuln-calculator>pacote>tar>",
"GHSA-r6q2-hw4h-h46w|licensee>@npmcli/arborist>pacote>tar",
// GHSA-4w7w-66w2-5vf9 is a path traversal in Vite's dev server allowing .map file reads outside
// the project root when the server is network-exposed (--host).
// Not a risk here: the dev server is only used locally (never exposed to the network) and all
// documentation content is already publicly available on GitHub Pages.
// This issue affects only the dev server. Production/CI builds are unaffected.
//
// No fix available for Vite 5.x; patches exist only for Vite >= 6.4.2.
// A fix would require upgrading to VitePress 2.x (which depends on Vite 6+), but no stable release yet.
"GHSA-4w7w-66w2-5vf9|vitepress>vite",

// GHSA-w5hq-g745-h8pq: uuid v3/v5/v6 fail to validate output buffer bounds, allowing silent
// partial writes. Not a risk here: istanbul-lib-processinfo only uses uuid.v4() (which is
// unaffected) and nyc is a dev-only test coverage tool — no untrusted input reaches uuid.
//
// Fixed in uuid >= 14.0.0, but nyc's dependency chain pins uuid 8.x.
// Upgrading nyc to 18.x to pick up the fix.
"GHSA-w5hq-g745-h8pq|nyc>istanbul-lib-processinfo>uuid"
]
}
2 changes: 1 addition & 1 deletion internal/documentation/package.json
Original file line number Diff line number Diff line change
Expand Up @@ -51,7 +51,7 @@
"@apidevtools/json-schema-ref-parser": "^14.2.1",
"handlebars": "^4.7.9",
"jsdoc": "^4.0.4",
"open-cli": "^8.0.0",
"open-cli": "^9.0.0",
"traverse": "^0.6.11"
}
}
6 changes: 3 additions & 3 deletions internal/shrinkwrap-extractor/package.json
Original file line number Diff line number Diff line change
Expand Up @@ -38,9 +38,9 @@
"npm": ">= 8"
},
"dependencies": {
"@npmcli/arborist": "^9.1.7",
"@npmcli/config": "^10.4.0",
"pacote": "^21.0.4"
"@npmcli/arborist": "^9.4.3",
"@npmcli/config": "^10.8.1",
"pacote": "^21.5.0"
},
"devDependencies": {
"eslint": "^9.39.1"
Expand Down
Loading
Loading