Pass
Audited by Gen Agent Trust Hub on Jun 15, 2026
Risk Level: SAFE
Full Analysis
- [INDIRECT_PROMPT_INJECTION]: The skill is designed to process external PDF documents, which are untrusted sources. Text or data extracted from these files could contain instructions intended to mislead the AI agent. This is an inherent risk of document processing tools.
- Ingestion points: Text extraction in
SKILL.md(usingpypdforpdfplumber) and form metadata extraction inscripts/extract_form_field_info.py. - Boundary markers: No explicit markers are used to delimit extracted PDF content from agent instructions in the provided examples.
- Capability inventory: The skill possesses file read/write capabilities (
pypdf,pdfplumber,reportlab) and shell execution capabilities (viapdf2imageand other utilities). - Sanitization: The skill performs specific data structure validation (e.g., in
scripts/fill_fillable_fields.py) but does not sanitize PDF text content for potential injection attacks. - [DYNAMIC_EXECUTION]: The
scripts/fill_fillable_fields.pyscript utilizes monkeypatching to modify the behavior of thepypdflibrary at runtime. Specifically, it overridesDictionaryObject.get_inheritedto fix a known bug in the library's handling of selection lists. This is a legitimate and documented use case within the script's intended functionality.
Audit Metadata