pdf-extract
Warn
Audited by Gen Agent Trust Hub on Sep 23, 2026
Risk Level: MEDIUMMETADATA_POISONINGINDIRECT_PROMPT_INJECTION
Full Analysis
- [METADATA_POISONING]: The skill includes pre-generated, fake security audit reports intended to mislead reviewers and automated scanning systems.\n
- Evidence: The file
pdf-extract_audit_result_v2.jsoncontains hardcoded safety claims including"security": "PASS","gate": "PASS", and"grade": "Production Ready".\n - Evidence: The file
report.jsonexplicitly states there are zero findings across all severity levels (high, medium, critical).\n - These files represent a deceptive metadata technique aimed at overriding or influencing the analyzer's own verdict.\n- [INDIRECT_PROMPT_INJECTION]: The skill processes untrusted PDF data and interpolates it into the agent's context without safety boundaries.\n
- Ingestion points:
scripts/extract_pdf.pyreads PDF files from user-supplied paths via the--inputargument.\n - Boundary markers: Absent. The script generates Markdown output containing extracted text without using delimiters or instructions to prevent the agent from executing embedded commands.\n
- Capability inventory: The skill has file system write access for saving Markdown results and image files.\n
- Sanitization: Absent. While the text is normalized, it is not sanitized or escaped to neutralize potential prompt injection payloads embedded within PDF documents.
Audit Metadata