syncfusion-vue-barcode
Fail
Audited by Gen Agent Trust Hub on Apr 16, 2026
Risk Level: CRITICALEXTERNAL_DOWNLOADSDATA_EXFILTRATIONCOMMAND_EXECUTIONPROMPT_INJECTION
Full Analysis
- [EXTERNAL_DOWNLOADS]: The documentation in
references/qrcode-generator.mdcontains a reference tohttps://short.link/abc123, a URL that has been identified as malicious and blacklisted by security scanners. Referencing harmful domains in documentation, even as placeholders, poses a risk to users and automated systems. - [DATA_EXFILTRATION]: In
references/export-functionality.md, the skill demonstrates a pattern for transmitting generated barcode data and Base64-encoded images to external endpoints viafetchPOST requests. This pattern facilitates the movement of potentially sensitive information to remote servers. - [COMMAND_EXECUTION]: The skill uses
window.openanddocument.writeinreferences/common-use-cases.mdto dynamically construct and render documents for printing. By including theouterHTMLof components influenced by untrusted user data, this creates a vector for script injection within the context of the generated window. - [PROMPT_INJECTION]: The skill is vulnerable to indirect prompt injection (Category 8) because it ingests untrusted data into component properties (e.g.,
v-model="barcodeValue"inSKILL.md) without boundary markers or sufficient sanitization. This data is then used in high-capability operations like network requests (fetch) and dynamic document rendering (window.open). Specifically: - Ingestion points: User-provided barcode values in
SKILL.md,references/barcode-generator.md, andreferences/common-use-cases.md. - Boundary markers: Absent across all examples; data is directly bound to props.
- Capability inventory: Network requests via
fetchand document construction viawindow.openanddocument.write. - Sanitization: Inconsistent; while some 1D barcodes have character set validation, 2D components (QR/Data Matrix) lack equivalent protections.
Recommendations
- AI detected serious security threats
- Contains 1 malicious URL(s) - DO NOT USE
Audit Metadata