dotnet-api-surface-validation
Pass
Audited by Gen Agent Trust Hub on Sep 17, 2026
Risk Level: SAFE
Full Analysis
- [SAFE]: No security risks identified. The skill adheres to legitimate developer workflows for API surface tracking.
- [EXTERNAL_DOWNLOADS]: The skill references established packages such as
Microsoft.CodeAnalysis.PublicApiAnalyzersandMicrosoft.DotNet.ApiCompat.Tool. These are official Microsoft tools. It also mentions theVerifysnapshot testing library, which is a widely recognized and well-known service in the .NET ecosystem. - [COMMAND_EXECUTION]: The documentation includes example GitHub Actions workflows using standard
dotnetCLI andghCLI commands. These commands are used as intended for CI/CD automation, such as building projects, packing NuGet packages, and labeling pull requests. - [DYNAMIC_EXECUTION]: The provided C# helper class uses .NET reflection (
System.Reflection) to enumerate public types and members. This is the standard method for programmatically inspecting an assembly's API surface and does not involve executing untrusted code or arbitrary scripts.
Audit Metadata