Fail
Audited by Snyk on Jun 13, 2026
Risk Level: HIGH
Full Analysis
HIGH W007: Insecure credential handling detected in skill instructions.
- Insecure credential handling detected (high risk: 0.80). The guide embeds plaintext passwords in examples/commands (e.g., qpdf --password=mypassword and writer.encrypt("userpassword","ownerpassword")), which encourages including secret values verbatim in generated code or commands.
MEDIUM W011: Third-party content exposure detected (indirect prompt injection risk).
- Third-party content exposure detected (medium risk: 0.65). The skill’s runtime workflow ingests outsider-authored PDF content (e.g., the user-supplied
<input.pdf>body text/graphics) via scripts likescripts/check_fillable_fields.py(callsPdfReader.get_fields()on the PDF) andscripts/extract_form_field_info.py/scripts/extract_form_structure.py(usespdfplumberto extract words/lines/rects), which can include arbitrary free text from the PDF into the LLM context indirectly through extracted JSON/text artifacts.
Issues (2)
W007
HIGHInsecure credential handling detected in skill instructions.
W011
MEDIUMThird-party content exposure detected (indirect prompt injection risk).
Audit Metadata