syncfusion-wpf-pdf-viewer

Pass

Audited by Gen Agent Trust Hub on Mar 26, 2026

Risk Level: SAFE
Full Analysis
  • [SAFE]: The skill acts as a legitimate helper for WPF developers using the Syncfusion PDF Viewer control. All provided C# and XAML snippets align with standard SDK usage patterns and represent documented functionality for the library.\n- [PROMPT_INJECTION]: The skill documents a vulnerability surface for indirect prompt injection in references/annotation.md. The PdfViewer_FileLinkAnnotationClicked snippet uses System.Diagnostics.Process.Start(filePath) with a path obtained directly from the PDF document. If a user loads a malicious PDF and clicks a crafted link, this could lead to arbitrary process execution on the host machine.\n
  • Ingestion points: PDF document metadata and annotation fields (specifically FileLinkAnnotation settings) processed by the PdfViewerControl.\n
  • Boundary markers: No specific delimiters or security warnings are included in the code examples to distinguish between trusted and untrusted link targets.\n
  • Capability inventory: System.Diagnostics.Process.Start (process execution) in references/annotation.md; pdfViewer.Save (file write) in references/saving-pdf-files.md; pdfViewer.Print (printing) in references/print.md.\n
  • Sanitization: The provided example does not include path validation, URI scheme checks, or sanitization of the filePath variable before it is passed to the shell.
Audit Metadata
Risk Level
SAFE
Analyzed
Mar 26, 2026, 05:25 AM