lov-create-qrcode
Pass
Audited by Gen Agent Trust Hub on Oct 18, 2026
Risk Level: SAFECOMMAND_EXECUTIONINDIRECT_PROMPT_INJECTION
Full Analysis
- [COMMAND_EXECUTION]: The skill uses the
Bashtool to run local Python scripts for QR code generation and profile management as part of its primary workflow. Asubprocess.runcall is used within the test suite (tests/test_create_qrcode.py) to execute the skill's CLI for validation, using the current Python interpreter and a list of arguments, which is a safe and standard testing practice. - [INDIRECT_PROMPT_INJECTION]: The skill handles untrusted user input (text or URLs) to generate QR codes, which represents a potential surface for indirect prompt injection if downstream agents were to process the resulting image's content without safeguards. The skill mitigates this by providing an optional but encouraged scan-verification mode (
--verify scan) using OpenCV to ensure the generated QR code matches the input exactly, and its documentation explicitly warns against encoding malicious destinations. - Ingestion points:
scripts/create_qrcode.pyvia positional arguments, stdin, or input files. - Boundary markers: Skill instructions emphasize avoiding shell history and profile persistence for sensitive payloads.
- Capability inventory: Local file system operations including reading files (
Path.read_text), writing images (Image.save), and atomic profile updates with restricted permissions. - Sanitization: Input content is treated as UTF-8 data and encoded into a standard QR matrix; verification ensures high-fidelity output.
Audit Metadata