devexpress-blazor-ai-chat
Pass
Audited by Gen Agent Trust Hub on Oct 22, 2026
Risk Level: SAFEINDIRECT_PROMPT_INJECTION
Full Analysis
- [INDIRECT_PROMPT_INJECTION]: The skill documentation describes a conversational UI that processes untrusted data from AI models and user-uploaded files, which represents an indirect prompt injection surface.
- Ingestion points: Untrusted data is ingested through the
DxAIChatcomponent via chat responses and the file attachment feature (DxAIChatFileUploadSettings) documented inexamples/file-attachments.razor. - Boundary markers: The skill correctly uses
ChatRole(System, User, Assistant) to delimit message types, helping to separate instructions from untrusted data. - Capability inventory: The skill facilitates chat rendering and file handling; it does not demonstrate or encourage unsafe operations like direct shell execution or arbitrary file system writes.
- Sanitization: The documentation in
references/features.mdspecifically advocates for the use ofHtmlSanitizerandMarkdigto sanitize Markdown responses before rendering them as HTML, mitigating XSS risks from AI output. - [SAFE]: The skill demonstrates excellent security posture by providing explicit warnings against hardcoding credentials and recommending standard secret management tools like
dotnet user-secretsand Azure Key Vault.
Audit Metadata