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: CreateAsync and GetListAsync methods in SKILL.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
Risk Level
SAFE
Analyzed
Sep 20, 2026, 06:13 AM