Pass
Audited by Gen Agent Trust Hub on Feb 21, 2026
Risk Level: SAFE
Full Analysis
- Indirect Prompt Injection (SAFE): The skill is designed to ingest and process untrusted data from PDF files, which is a standard surface for indirect injection.
- Ingestion points:
scripts/extract_form_field_info.pyextracts metadata and field IDs; code examples inSKILL.mddemonstrate full-text extraction viapypdfandpdfplumber. - Boundary markers: No explicit delimiters are used in the provided Python scripts, though the instructions in
forms.mdemphasize a human-in-the-loop visual validation process. - Capability inventory: The skill can perform file system operations (read/write), image processing, and utilizes external PDF utilities.
- Sanitization: Extracted text and metadata are not sanitized before being provided to the agent.
- Dynamic Execution (SAFE):
scripts/fill_fillable_fields.pyperforms dynamic modification of an imported library to correct a bug. - Evidence: The function
monkeypatch_pydpf_method()redefinespypdf.generic.DictionaryObject.get_inheritedat runtime. This is a static, localized patch used to handle a specific TypeError in thepypdflibrary related to selection list fields, and does not involve executing external or untrusted code.
Audit Metadata