skills/kevintsengtw/dotnet-testing-agent-skills/dotnet-testing-autofixture-customization/Gen Agent Trust Hub
dotnet-testing-autofixture-customization
Warn
Audited by Gen Agent Trust Hub on Mar 29, 2026
Risk Level: MEDIUMEXTERNAL_DOWNLOADSREMOTE_CODE_EXECUTION
Full Analysis
- [EXTERNAL_DOWNLOADS]: The skill includes links to external resources for documentation and samples, including the author's GitHub repository (github.com/kevintsengtw) and a technical blog on iT Help (ithelp.ithome.com.tw). These are used to provide context for the testing challenges described.- [REMOTE_CODE_EXECUTION]: The provided code templates in 'templates/custom-specimen-builders.cs', 'templates/dataannotations-integration.cs', and 'templates/numeric-range-extensions.cs' all include the directive 'using AwesomeAssertions;'. This namespace is not a standard part of the .NET testing ecosystem, yet the code utilizes the exact syntax (e.g., '.Should().BeInRange()') of the popular 'FluentAssertions' library. This represents a potential typosquatting or unverifiable dependency risk, as users attempting to compile the code may be misled into installing an untrusted package.- [SAFE]: The core implementation of 'ISpecimenBuilder', the use of 'Random.Shared' for thread-safe random generation, and the logic for handling 'DataAnnotations' are consistent with .NET best practices for unit testing and AutoFixture extension.
Audit Metadata