skills/rabbit-ivan/ivan-skills/pdf/Gen Agent Trust Hub

pdf

Pass

Audited by Gen Agent Trust Hub on Mar 8, 2026

Risk Level: SAFEEXTERNAL_DOWNLOADSCOMMAND_EXECUTIONPROMPT_INJECTION
Full Analysis
  • [EXTERNAL_DOWNLOADS]: The skill references and suggests installation of established packages from PyPI and NPM, such as pypdf, pdfplumber, reportlab, pytesseract, pdf2image, pypdfium2, pdf-lib, and pdfjs-dist. These are industry-standard tools for document processing.
  • [COMMAND_EXECUTION]: The documentation includes instructions for using common CLI tools like qpdf, pdftotext, pdftk, and pdfimages. Furthermore, the script scripts/fill_fillable_fields.py performs a runtime monkeypatch of the pypdf library to correct a specific bug in selection list field handling, which involves dynamic modification of imported module behavior.
  • [PROMPT_INJECTION]: The skill exhibits an attack surface for indirect prompt injection because it is designed to extract text and data from external PDF documents which may be untrusted.
  • Ingestion points: Data enters the environment via PdfReader and pdfplumber.open in various scripts and usage examples.
  • Boundary markers: The skill does not implement delimiters or provide instructions to the agent to ignore instructions embedded within the extracted text.
  • Capability inventory: The toolkit includes capabilities for reading and writing files, converting documents to images, and executing PDF-related commands.
  • Sanitization: No filtering or sanitization of extracted text is performed before it is provided to the agent for analysis.
Audit Metadata
Risk Level
SAFE
Analyzed
Mar 8, 2026, 11:00 AM