published Aug 16, 2026, 2:58 AM · updated Aug 18, 2026, 4:43 AM
Automated Safe Dependency Updates
This PR contains safe patch/minor-level dependency updates resolved within existing package.json semver ranges (via npm update), verified to:
- ✅
npm auditreports 0 vulnerabilities (before and after) - ✅ Pass the full test suite (aside from 3 pre-existing failures unrelated to these changes — see below)
- ✅ No
package.jsonrange changes — onlypackage-lock.jsonresolved versions bumped
Updated Dependencies (package-lock.json only)
| Package | Type |
|---|---|
| js-yaml | patch (5.2.3 → 5.3.0) |
| esbuild | patch (0.28.1 → 0.28.2) |
| eslint | patch (10.8.0 → 10.8.1) |
| globals | minor (17.9.0 → 17.11.0) |
@typescript-eslint/eslint-plugin |
patch (8.66.0 → 8.67.0) |
@typescript-eslint/parser |
patch (8.66.0 → 8.67.0) |
| typescript-eslint | patch (8.66.0 → 8.67.0) |
Security Fixes Included
No open HIGH/CRITICAL vulnerabilities were found via npm audit. Dependabot alerts could not be queried (integration token lacks security_events scope), so please confirm separately that no open Dependabot alerts exist for this repo.
Verification
-
npm audit— 0 vulnerabilities -
npm test— 4796 passed / 14 failed; all 14 failures are pre-existing and reproduce identically on the unmodified base branch (caused by/var/tmpnot existing in this sandbox, insrc/enclave/mount-policy.test.ts), confirmed viagit stashcomparison - Lint/build (
npm run build) — 0 errors
Notes
Not updated in this PR (would require major version bumps or broader validation, out of scope for "safe" patch updates): @babel/core (7→8), @babel/preset-env (7→8), @commitlint/cli/config-conventional (20→21), @types/glob (9→8, actually a downgrade in "latest" — skip), @types/node (25→26), chalk (4→6), commander (12→15), execa (5→10), typescript (5→7).
Generated by Dependency Security Monitor Workflow
Warning
Protected Files — Push Permission Denied
This was originally intended as a pull request, but the patch modifies protected files. A human must create the pull request manually.
Protected files
package-lock.json
The push was rejected because GitHub Actions does not have workflows permission to push these changes, and is never allowed to make such changes, or other authorization being used does not have this permission.
Create the pull request manually
# Download the patch from the workflow run
gh run download 31922915363 -n agent -D /tmp/agent-31922915363
# Create a new branch
git checkout -b deps/safe-updates-20260816-75a3b73ca5d40718 main
# Apply the patch (--3way handles cross-repo patches)
git am --3way /tmp/agent-31922915363/aw-deps-safe-updates-20260816.patch
# Push the branch and create the pull request
git push origin deps/safe-updates-20260816-75a3b73ca5d40718
gh pr create --title '[Deps] Safe dependency updates (2026-08-16)' --base main --head deps/safe-updates-20260816-75a3b73ca5d40718 --repo github/gh-aw-firewallWarning
Firewall blocked 2 domains
The following domains were blocked by the firewall during workflow execution:
msfeed2.pkgs.visualstudio.commsfeed25.pkgs.visualstudio.com
To allow these domains, add them to the network.allowed list in your workflow frontmatter:
network:
allowed:
- defaults
- "msfeed2.pkgs.visualstudio.com"
- "msfeed25.pkgs.visualstudio.com"See Network Configuration for more information.
Generated by Dependency Security Monitor · auto · 33.4 AIC · ⊞ 13K · ◷