datasheet-interpreter
Pass
Audited by Gen Agent Trust Hub on Oct 15, 2026
Risk Level: SAFEINDIRECT_PROMPT_INJECTIONEXTERNAL_DOWNLOADS
Full Analysis
- [INDIRECT_PROMPT_INJECTION]: The skill's primary function is to download and parse external PDF files from arbitrary URLs, which creates a significant surface for indirect prompt injection. A malicious PDF could contain hidden instructions designed to manipulate the agent's logic once the extracted text is processed.
- Ingestion points: The
scripts/extract_specs.pyscript downloads content from remote URLs via the--urlargument and reads local files via the--fileargument. - Boundary markers: The skill lacks explicit instructions or delimiters to warn the agent to ignore potentially malicious commands embedded within the extracted datasheet text.
- Capability inventory: The skill possesses file-read and network-fetch capabilities through its Python extraction script.
- Sanitization: There is no evidence of text sanitization or filtering to remove potential instruction-like patterns from the PDF content before it is returned to the agent.
- [EXTERNAL_DOWNLOADS]: The
scripts/extract_specs.pyutility fetches datasheet files from remote servers. While the examples provided (SparkFun and Adafruit) are well-known services in the electronics industry, the tool's ability to fetch from any user-defined URL is an inherent part of its operation.
Audit Metadata