Skip to content

.NET: fix: a bug where invoke function tool could bypass approval - #8403

Merged
Vincent Biret (baywet) merged 16 commits into
mainfrom
fix/invoke-tool-approval
Sep 22, 2026
Merged

Vincent Biret (baywet) merged 16 commits into
mainfrom
fix/invoke-tool-approval

Conversation

@baywet

Copy link
Copy Markdown
Member

No description provided.

Copilot AI balanced review requested due to automatic review settings September 15, 2026 17:30
@agent-framework-automation agent-framework-automation Bot added .NET Usage: [Issues, PRs], Target: .Net workflows Usage: [Issues, PRs], Target: Workflows labels Sep 15, 2026
@github-actions github-actions Bot changed the title fix: a bug where invoke function tool could bypass approval .NET: fix: a bug where invoke function tool could bypass approval Sep 15, 2026
@github-code-quality

github-code-quality Bot commented Sep 15, 2026 •

Copy link
Copy Markdown
Contributor

Code Coverage Overview

Languages: C#

C# / code-coverage/dotnet

The overall line coverage in commit 936f122 in the fix/invoke-tool-appr... branch is 84%. Line coverage data for the main branch is not yet available.

Show a line coverage summary of the most covered files.
File main fix/invoke-tool-appr... 936f122 +/-
/home/runner/wo...valConverter.cs — 100% —
/home/runner/wo...entsProvider.cs — 99% —
/home/runner/wo...nticAnalyzer.cs — 94% —
/home/runner/wo...tClientAgent.cs — 91% —
/home/runner/wo...putConverter.cs — 90% —
/home/runner/wo...kflowBuilder.cs — 90% —
/home/runner/wo...SkillsSource.cs — 89% —
/home/runner/wo...onExtensions.cs — 81% —
/home/runner/wo...CopilotAgent.cs — 76% —
/home/runner/wo...ctionVisitor.cs — 70% —

Updated September 18, 2026 19:17 UTC

This comment was marked as outdated.

Co-authored-by: baywet <7905502+baywet@users.noreply.github.com>

This comment was marked as outdated.

Co-authored-by: baywet <7905502+baywet@users.noreply.github.com>

This comment was marked as outdated.

This comment was marked as outdated.

Co-authored-by: baywet <7905502+baywet@users.noreply.github.com>

This comment was marked as outdated.

Co-authored-by: Copilot Autofix powered by AI <175728472+Copilot@users.noreply.github.com>

Copilot AI left a comment

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

🔵 Needs a closer look

The security-sensitive fix spans runtime routing, serialization, checkpoint restoration, and concurrent approval state.

Review details
  • Files reviewed: 23/23 changed files
  • Comments generated: 0 new
  • Review effort level: Balanced

Signed-off-by: Vincent Biret <vibiret@microsoft.com>
Signed-off-by: Vincent Biret <vibiret@microsoft.com>

This branch was previously deployed

2 inactive deployments
github-app-auth — 936f1221 Deployed Sep 18, 2026 by baywet via add_label #23363
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

.NET Usage: [Issues, PRs], Target: .Net workflows Usage: [Issues, PRs], Target: Workflows

Projects

None yet

Development

Successfully merging this pull request may close these issues.

4 participants