skills/datadrivenconstruction/ddc_skills_for_ai_agents_in_construction/pdf-to-structured/Gen Agent Trust Hub
pdf-to-structured
Pass
Audited by Gen Agent Trust Hub on Sep 18, 2026
Risk Level: SAFEINDIRECT_PROMPT_INJECTIONEXTERNAL_DOWNLOADSCOMMAND_EXECUTION
Full Analysis
- [INDIRECT_PROMPT_INJECTION]: The skill is designed to ingest and process untrusted PDF documents, which serves as a vector for indirect prompt injection attacks.
- Ingestion points: The skill loads PDF files for text and table extraction using
pdfplumberandpytesseractas outlined inSKILL.mdandinstructions.md. - Boundary markers: There are no explicit instructions or delimiters defined to help the agent distinguish between legitimate document content and potential malicious instructions embedded within the PDF data.
- Capability inventory: The skill utilizes filesystem read/write permissions and has the capability to execute Python scripts that generate structured output files (
Excel,CSV,JSON). - Sanitization: While
SKILL.mdincludes aclean_extracted_datafunction, it focuses on data types and whitespace rather than filtering for adversarial prompt instructions. - [EXTERNAL_DOWNLOADS]: The skill documentation instructs the user to install several external Python dependencies.
- Packages: Includes
pdfplumber,pandas,openpyxl,pytesseract,pdf2image, andpypdf. - Source: These are well-known, industry-standard libraries for data processing and PDF manipulation.
- [COMMAND_EXECUTION]: The skill requires the execution of system-level commands for setup and operation.
- Evidence:
SKILL.mdcontainspip installcommands for environment setup and notes a requirement for thetesseractbinary to be installed on the host system OS.
Audit Metadata