anydoc
Pass
Audited by Gen Agent Trust Hub on Aug 28, 2026
Risk Level: SAFEEXTERNAL_DOWNLOADSCOMMAND_EXECUTIONINDIRECT_PROMPT_INJECTION
Full Analysis
- [EXTERNAL_DOWNLOADS]: The skill uses
npxto download and execute the@firecrawl/anydocpackage (version 0.1.6) from the npm registry. This is a well-known service and the version is pinned for security. - [COMMAND_EXECUTION]: The Python wrapper in
scripts/anydocusessubprocess.runto invoke thenpxcommand. The command is constructed safely using a list of arguments withoutshell=True, which prevents shell injection vulnerabilities. - [INDIRECT_PROMPT_INJECTION]: The skill creates an attack surface for indirect prompt injection by processing untrusted document files and converting their contents into Markdown text for the AI agent.
- Ingestion points: The
convertandbatchcommands inscripts/anydocreceive document paths as input and process document contents. - Boundary markers: No explicit boundary markers or 'ignore' instructions for embedded content are added to the conversion output provided to the agent.
- Capability inventory: The skill has the capability to run shell commands (via the
Bashtool and its ownnpxwrapper) and read files (via theReadtool). - Sanitization: The conversion process does not sanitize or filter potential instructions embedded within the source documents.
Audit Metadata