abp-service-patterns
Pass
Audited by Gen Agent Trust Hub on Sep 20, 2026
Risk Level: SAFEINDIRECT_PROMPT_INJECTIONDYNAMIC_EXECUTION
Full Analysis
- [INDIRECT_PROMPT_INJECTION]: The skill defines patterns for application services that ingest untrusted data from DTOs and filters.
- Ingestion points:
CreateAsyncandGetListAsyncmethods inSKILL.md. - Boundary markers: Absent.
- Capability inventory: Database operations (Insert, Update, Delete), logging, and event bus publishing.
- Sanitization: Demonstrates manual string trimming and normalization extension methods.
- [DYNAMIC_EXECUTION]: The query filtering pattern utilizes
query.OrderBy(input.Sorting), which interprets a user-supplied string as a sort expression. This is a common pattern in frameworks using Dynamic LINQ, representing a surface where dynamic expression evaluation occurs based on external input.
Audit Metadata