chore(deps): Batch dependency PRs, clear all security advisories, unblock CI - #132
Merged
Conversation
…2 updates Bumps the npm_and_yarn group with 2 updates in the /tools/agentos-vscode directory: [brace-expansion](https://github.com/juliangruber/brace-expansion) and [linkify-it](https://github.com/markdown-it/linkify-it). Updates `brace-expansion` from 5.0.6 to 5.0.8 - [Release notes](https://github.com/juliangruber/brace-expansion/releases) - [Commits](juliangruber/brace-expansion@v5.0.6...v5.0.8) Updates `linkify-it` from 5.0.1 to 5.0.2 - [Changelog](https://github.com/markdown-it/linkify-it/blob/master/CHANGELOG.md) - [Commits](markdown-it/linkify-it@5.0.1...5.0.2) --- updated-dependencies: - dependency-name: brace-expansion dependency-version: 5.0.8 dependency-type: indirect dependency-group: npm_and_yarn - dependency-name: linkify-it dependency-version: 5.0.2 dependency-type: indirect dependency-group: npm_and_yarn ... Signed-off-by: dependabot[bot] <support@github.com>
Bumps the actions-all group with 1 update: [actions/setup-dotnet](https://github.com/actions/setup-dotnet). Updates `actions/setup-dotnet` from 5 to 6 - [Release notes](https://github.com/actions/setup-dotnet/releases) - [Commits](actions/setup-dotnet@v5...v6) --- updated-dependencies: - dependency-name: actions/setup-dotnet dependency-version: '6' dependency-type: direct:production update-type: version-update:semver-major dependency-group: actions-all ... Signed-off-by: dependabot[bot] <support@github.com>
Bumps MessagePack from 3.1.7 to 3.1.8 Bumps Microsoft.Agents.AI from 1.11.1 to 1.13.0 Bumps Microsoft.Agents.AI.OpenAI from 1.11.1 to 1.13.0 Bumps Microsoft.Agents.AI.Workflows from 1.11.1 to 1.13.0 Bumps Microsoft.AspNetCore.Authentication.JwtBearer from 10.0.9 to 10.0.10 Bumps Microsoft.AspNetCore.Authentication.OpenIdConnect from 10.0.9 to 10.0.10 Bumps Microsoft.AspNetCore.DataProtection.EntityFrameworkCore from 10.0.9 to 10.0.10 Bumps Microsoft.AspNetCore.OpenApi from 10.0.9 to 10.0.10 Bumps Microsoft.AspNetCore.SignalR.Client from 10.0.9 to 10.0.10 Bumps Microsoft.EntityFrameworkCore from 10.0.9 to 10.0.10 Bumps Microsoft.EntityFrameworkCore.Design from 10.0.9 to 10.0.10 Bumps Microsoft.EntityFrameworkCore.InMemory from 10.0.9 to 10.0.10 Bumps Microsoft.EntityFrameworkCore.Relational from 10.0.9 to 10.0.10 Bumps Microsoft.Extensions.DependencyInjection from 10.0.9 to 10.0.10 Bumps Microsoft.Extensions.Http from 10.0.9 to 10.0.10 Bumps Microsoft.Extensions.Http.Resilience from 10.7.0 to 10.8.0 Bumps Microsoft.Extensions.Logging.Abstractions from 10.0.9 to 10.0.10 Bumps Microsoft.Extensions.Options.ConfigurationExtensions from 10.0.9 to 10.0.10 Bumps Microsoft.Extensions.ServiceDiscovery from 10.7.0 to 10.8.0 Bumps Microsoft.NET.Test.Sdk from 18.7.0 to 18.8.1 Bumps Microsoft.OpenApi from 2.9.0 to 2.11.0 Bumps ModelContextProtocol from 1.4.0 to 1.4.1 Bumps ModelContextProtocol.AspNetCore from 1.4.0 to 1.4.1 Bumps Npgsql.EntityFrameworkCore.PostgreSQL from 10.0.2 to 10.0.3 Bumps OpenTelemetry.Exporter.OpenTelemetryProtocol from 1.16.0 to 1.17.0 Bumps OpenTelemetry.Extensions.Hosting from 1.16.0 to 1.17.0 Bumps OpenTelemetry.Instrumentation.AspNetCore from 1.16.0 to 1.17.0 Bumps OpenTelemetry.Instrumentation.Http from 1.16.0 to 1.17.0 Bumps OpenTelemetry.Instrumentation.Runtime from 1.15.1 to 1.17.0 Bumps Scalar.AspNetCore from 2.16.6 to 2.16.15 Bumps System.IdentityModel.Tokens.Jwt from 8.19.1 to 8.19.2 --- updated-dependencies: - dependency-name: MessagePack dependency-version: 3.1.8 dependency-type: direct:production update-type: version-update:semver-patch dependency-group: nuget-minor-patch - dependency-name: Microsoft.Agents.AI dependency-version: 1.13.0 dependency-type: direct:production update-type: version-update:semver-minor dependency-group: nuget-minor-patch - dependency-name: Microsoft.Agents.AI.OpenAI dependency-version: 1.13.0 dependency-type: direct:production update-type: version-update:semver-minor dependency-group: nuget-minor-patch - dependency-name: Microsoft.Agents.AI.Workflows dependency-version: 1.13.0 dependency-type: direct:production update-type: version-update:semver-minor dependency-group: nuget-minor-patch - dependency-name: Microsoft.AspNetCore.Authentication.JwtBearer dependency-version: 10.0.10 dependency-type: direct:production update-type: version-update:semver-patch dependency-group: nuget-minor-patch - dependency-name: Microsoft.AspNetCore.Authentication.OpenIdConnect dependency-version: 10.0.10 dependency-type: direct:production update-type: version-update:semver-patch dependency-group: nuget-minor-patch - dependency-name: Microsoft.AspNetCore.DataProtection.EntityFrameworkCore dependency-version: 10.0.10 dependency-type: direct:production update-type: version-update:semver-patch dependency-group: nuget-minor-patch - dependency-name: Microsoft.EntityFrameworkCore dependency-version: 10.0.10 dependency-type: direct:production update-type: version-update:semver-patch dependency-group: nuget-minor-patch - dependency-name: Microsoft.AspNetCore.OpenApi dependency-version: 10.0.10 dependency-type: direct:production update-type: version-update:semver-patch dependency-group: nuget-minor-patch - dependency-name: Microsoft.AspNetCore.SignalR.Client dependency-version: 10.0.10 dependency-type: direct:production update-type: version-update:semver-patch dependency-group: nuget-minor-patch - dependency-name: Microsoft.EntityFrameworkCore.Design dependency-version: 10.0.10 dependency-type: direct:production update-type: version-update:semver-patch dependency-group: nuget-minor-patch - dependency-name: Microsoft.EntityFrameworkCore.Relational dependency-version: 10.0.10 dependency-type: direct:production update-type: version-update:semver-patch dependency-group: nuget-minor-patch - dependency-name: Microsoft.EntityFrameworkCore.InMemory dependency-version: 10.0.10 dependency-type: direct:production update-type: version-update:semver-patch dependency-group: nuget-minor-patch - dependency-name: Microsoft.Extensions.DependencyInjection dependency-version: 10.0.10 dependency-type: direct:production update-type: version-update:semver-patch dependency-group: nuget-minor-patch - dependency-name: Microsoft.Extensions.Http dependency-version: 10.0.10 dependency-type: direct:production update-type: version-update:semver-patch dependency-group: nuget-minor-patch - dependency-name: Microsoft.Extensions.Http.Resilience dependency-version: 10.8.0 dependency-type: direct:production update-type: version-update:semver-minor dependency-group: nuget-minor-patch - dependency-name: Microsoft.Extensions.Logging.Abstractions dependency-version: 10.0.10 dependency-type: direct:production update-type: version-update:semver-patch dependency-group: nuget-minor-patch - dependency-name: Microsoft.Extensions.Options.ConfigurationExtensions dependency-version: 10.0.10 dependency-type: direct:production update-type: version-update:semver-patch dependency-group: nuget-minor-patch - dependency-name: Microsoft.Extensions.ServiceDiscovery dependency-version: 10.8.0 dependency-type: direct:production update-type: version-update:semver-minor dependency-group: nuget-minor-patch - dependency-name: Microsoft.NET.Test.Sdk dependency-version: 18.8.1 dependency-type: direct:production update-type: version-update:semver-minor dependency-group: nuget-minor-patch - dependency-name: Microsoft.OpenApi dependency-version: 2.11.0 dependency-type: direct:production update-type: version-update:semver-minor dependency-group: nuget-minor-patch - dependency-name: ModelContextProtocol dependency-version: 1.4.1 dependency-type: direct:production update-type: version-update:semver-patch dependency-group: nuget-minor-patch - dependency-name: ModelContextProtocol.AspNetCore dependency-version: 1.4.1 dependency-type: direct:production update-type: version-update:semver-patch dependency-group: nuget-minor-patch - dependency-name: Npgsql.EntityFrameworkCore.PostgreSQL dependency-version: 10.0.3 dependency-type: direct:production update-type: version-update:semver-patch dependency-group: nuget-minor-patch - dependency-name: OpenTelemetry.Exporter.OpenTelemetryProtocol dependency-version: 1.17.0 dependency-type: direct:production update-type: version-update:semver-minor dependency-group: nuget-minor-patch - dependency-name: OpenTelemetry.Extensions.Hosting dependency-version: 1.17.0 dependency-type: direct:production update-type: version-update:semver-minor dependency-group: nuget-minor-patch - dependency-name: OpenTelemetry.Instrumentation.AspNetCore dependency-version: 1.17.0 dependency-type: direct:production update-type: version-update:semver-minor dependency-group: nuget-minor-patch - dependency-name: OpenTelemetry.Instrumentation.Http dependency-version: 1.17.0 dependency-type: direct:production update-type: version-update:semver-minor dependency-group: nuget-minor-patch - dependency-name: OpenTelemetry.Instrumentation.Runtime dependency-version: 1.17.0 dependency-type: direct:production update-type: version-update:semver-minor dependency-group: nuget-minor-patch - dependency-name: Scalar.AspNetCore dependency-version: 2.16.15 dependency-type: direct:production update-type: version-update:semver-patch dependency-group: nuget-minor-patch - dependency-name: System.IdentityModel.Tokens.Jwt dependency-version: 8.19.2 dependency-type: direct:production update-type: version-update:semver-patch dependency-group: nuget-minor-patch ... Signed-off-by: dependabot[bot] <support@github.com>
NSubstitute 6 annotates its public API for nullable reference types: `Arg.Is<T>` predicates now take `T?`, `CallInfo.Arg<T>()`/`this[int]` return nullable, and `ReturnsNull<T>` constrains `T : class` (so it no longer binds against a `string?`/`WorkspaceEntity?` member). Under TreatWarningsAsErrors that surfaced as 28 CS86xx build errors in the test project. Test-only, mechanical: null-forgiving operators at the substitute boundary, and the two `ReturnsNull()` calls swapped for an explicit `Returns((T?)null)`. Co-Authored-By: Claude Opus 5 <noreply@anthropic.com>
…sion `npm audit fix` on tools/agentos-vscode: fast-uri 3.1.3 -> patched (GHSA-v2hh-gcrm-f6hx, GHSA-4c8g-83qw-93j6 host confusion) and js-yaml 4.2.0 -> patched (GHSA-52cp-r559-cp3m quadratic CPU on merge-key chains). Both are transitive dev-only deps; `npm audit` now reports 0 vulnerabilities and `npm run build` still bundles cleanly. Co-Authored-By: Claude Opus 5 <noreply@anthropic.com>
This was referenced Jul 25, 2026
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
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.
Change description
Batches the mergeable dependency PRs into one branch and clears every open security advisory (NuGet + npm). Also unblocks CI, which was red on
mainregardless of the PR under test.Cherry-picked (unchanged) from the open Dependabot PRs:
tools/agentos-vscode—brace-expansion5.0.6 → 5.0.8,linkify-it5.0.1 → 5.0.2Microsoft.AspNetCore.DataProtection.EntityFrameworkCore10.0.9 pulledSystem.Security.Cryptography.Xml10.0.9, which now carries 5 high-severity advisories →NU1903as error →dotnet restorefailed on the whole solution. The 10.0.10 bump resolves the patched transitiveactions/setup-dotnet5 → 6 in CI + azd-deploy workflowsAdditional work in this PR:
Arg.Is<T>predicates now takeT?,CallInfo.Arg<T>()/this[int]return nullable, andReturnsNull<T>constrainsT : classso it no longer binds against astring?/WorkspaceEntity?member. UnderTreatWarningsAsErrorsthat was 28CS86xxbuild errors. Fix is test-only and mechanical — null-forgiving operators at the substitute boundary, and the twoReturnsNull()calls swapped for an explicitReturns((T?)null).npm audit fixontools/agentos-vscode—fast-uri(GHSA-v2hh-gcrm-f6hx, GHSA-4c8g-83qw-93j6 host confusion) andjs-yaml(GHSA-52cp-r559-cp3m quadratic CPU on merge-key chains), both high, both transitive dev-only. Not yet surfaced as Dependabot alerts but flagged bynpm audit.Deliberately excluded: #130 (
Microsoft.OpenApi2.9.0 → 3.9.0). The ASP.NET Core OpenAPI XML-comment source generator shipped withMicrosoft.AspNetCore.OpenApi10.0.x assignsIOpenApiMediaType.Example, which became read-only in Microsoft.OpenApi 3.x →CS0200in generated code, unfixable from this repo. The transitive floor from GHSA-v5pm-xwqc-g5wc stays satisfied — #129 already raises the pin to 2.11.0 (> 2.7.5). #130 should be closed / the major ignored until ASP.NET Core moves to OpenApi 3.Type of change
Related issues
Closes Dependabot alerts #11 (
brace-expansion) and #12 (linkify-it).Supersedes #131, #129, #128, #127.
Checklist
dotnet build AgentOs.slnx --configuration Releasepasses locally — 0 warnings, 0 errorsdotnet test AgentOs.slnx --configuration Releasepasses — 832 passed, 0 failed, 14 skipped (+ 29 E2E skipped,RUN_AGENTOS_E2Eunset)dotnet list package --vulnerable --include-transitive→ no vulnerable packagesnpm auditintools/agentos-vscode→ 0 vulnerabilities;npm run buildstill bundlesdist/extension.jsNo UI surface touched, so no design-system round-trip or desktop screenshot applies.