qr-code-generator
Pass
Audited by Gen Agent Trust Hub on Feb 17, 2026
Risk Level: SAFE
Full Analysis
- [COMMAND_EXECUTION] (SAFE): The script
batch_generate.pyinvokesgenerate_qr.pyusingsubprocess.check_callwith a list of arguments. This approach is secure as it avoids shell evaluation and prevents command injection from the URL or label inputs.\n- [EXTERNAL_DOWNLOADS] (SAFE): Therequirements.txtfile specifiesqrcodeandpillow, which are well-known and trusted Python libraries for image processing and QR generation.\n- [DATA_EXPOSURE] (SAFE): Analysis of the Python scripts confirms that no sensitive files (e.g., SSH keys, credentials) are accessed or transmitted. Network activity is limited to the data encoded within the generated QR codes.\n- [INDIRECT_PROMPT_INJECTION] (LOW): The skill handles untrusted data from CSV files and URLs. It mitigates injection risks through URL validation (checking schemes and netloc) and XML sanitization (EscapeXMLfunction) before embedding text into SVG files. Ingestion points:batch_generate.py(CSV),generate_qr.py(URL/label). Capabilities: Subprocess execution, file system writes. Sanitization: URL parsing and XML entity escaping.
Audit Metadata