-
Notifications
You must be signed in to change notification settings - Fork 1.9k
Brodes/nested sizeof or operation in sizeof audit fixes #21052
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Brodes/nested sizeof or operation in sizeof audit fixes #21052
Conversation
PS: Add `Node.getCallee` predicate on `DataFlow::CallNode`
…ith a small pipeline.
PS: Fix FPs on `powershell/microsoft/public/sql-injection`
PS: Fix lots of performance problems
…hey were there, but too confusing to have repeating tests.
…cro.ql Co-authored-by: Mathias Vorreiter Pedersen <mathiasvp@github.com>
Fix FPs in sizeof queries
Update next dependency version to 15.1.9
C++: Support macro flow when the macro generates a child expression o…
…taFlowPrivate.qll
Sync upstream `v2.23.8`
|
Sigh... accidentally PR'ed up stream. Why is the default not my fork... |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Pull request overview
This PR addresses false positive fixes resulting from a new audit for nested sizeof or operation in sizeof operations. The changes consist entirely of adding auto-generated stub files for the Microsoft Identity Service Essentials SDK version 1.19.7-preview-41027191730, along with a new test case for Azure AD token validation.
Key Changes
- Addition of comprehensive auto-generated stub files for Microsoft.Identity.ServiceEssentials.SDK
- New test case for Wilson library Azure Active Directory token validation
Reviewed changes
Copilot reviewed 256 out of 4382 changed files in this pull request and generated 1 comment.
Show a summary per file
| File | Description |
|---|---|
| Microsoft.IdentityModel.S2S.cs | Auto-generated stub for S2S authentication models and handlers |
| Microsoft.IdentityModel.S2S.Tokens.cs | Auto-generated stub for S2S token management and validation |
| Microsoft.IdentityModel.Protocols.cs | Auto-generated stub for protocol configuration and retrieval |
| Microsoft.IdentityModel.Protocols.SignedHttpRequest.cs | Auto-generated stub for signed HTTP request validation |
| Microsoft.IdentityModel.Protocols.OpenIdConnect.cs | Auto-generated stub for OpenID Connect protocol support |
| Microsoft.IdentityModel.Logging.cs | Auto-generated stub for identity model logging infrastructure |
| Microsoft.IdentityModel.JsonWebTokens.cs | Auto-generated stub for JSON Web Token handling |
| Microsoft.IdentityModel.Abstractions.cs | Auto-generated stub for identity model abstractions |
| Microsoft.Identity.ServiceEssentials.TokenAcquisition.cs | Auto-generated stub for token acquisition functionality |
| Microsoft.Identity.ServiceEssentials.Modules.TrV2Module.cs | Auto-generated stub for Tenant Restrictions V2 module |
| Microsoft.Identity.ServiceEssentials.Core.cs | Auto-generated stub for core MISE functionality |
| Microsoft.Identity.ServiceEssentials.Caching.cs | Auto-generated stub for MISE caching infrastructure |
| Microsoft.Identity.ServiceEssentials.Authentication.cs | Auto-generated stub for MISE authentication components |
| Microsoft.Identity.Abstractions.cs | Auto-generated stub for Microsoft Identity abstractions |
| Microsoft.Extensions.Primitives.cs | Auto-generated stub for extension primitives |
| Microsoft.Extensions.Options.cs | Auto-generated stub for options pattern support |
| Microsoft.Extensions.Options.ConfigurationExtensions.cs | Auto-generated stub for options configuration binding |
| Microsoft.Extensions.Logging.cs | Auto-generated stub for logging infrastructure |
| Microsoft.Extensions.Logging.Abstractions.cs | Auto-generated stub for logging abstractions |
| Microsoft.Extensions.DependencyInjection.cs | Auto-generated stub for dependency injection |
| Microsoft.Extensions.Configuration.Binder.cs | Auto-generated stub for configuration binding |
| AadValidation.cs | Test case for Azure AD token validation scenarios |
| AadIssuerValidationDataFlow.qlref | Query reference for AAD issuer validation data flow |
💡 Add Copilot custom instructions for smarter, more guided reviews. Learn how to get started.
| public const string JWK = default; | ||
| public const string JWT = default; | ||
| public const string TlsTbh = default; | ||
| public static System.Collections.Generic.IList<string> VaildAzpValues; |
Copilot
AI
Dec 16, 2025
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Corrected spelling of 'VaildAzpValues' to 'ValidAzpValues'.
| public static System.Collections.Generic.IList<string> VaildAzpValues; |
False positive fixes as a result of a new Audit.