acad-images-ole
Pass
Audited by Gen Agent Trust Hub on Sep 22, 2026
Risk Level: SAFEINDIRECT_PROMPT_INJECTIONCOMMAND_EXECUTION
Full Analysis
- [INDIRECT_PROMPT_INJECTION]: The skill processes external file paths and OLE object data, creating an attack surface where an agent might be influenced by malicious filenames or file content if combined with other autonomous capabilities.
- Ingestion points: The
imagePathparameter inGetOrCreateImageDefandInsertRasterImage, and thepdfPathparameter inInsertPdfUnderlay(SKILL.md). - Boundary markers: No delimiters or safety instructions are provided to the agent to treat these paths as untrusted data.
- Capability inventory: The skill uses
imageDef.Load()to read files from the disk andSendStringToExecuteto interact with the application command line. - Sanitization: The provided code snippets do not include path validation or sanitization logic.
- [COMMAND_EXECUTION]: The documentation references the use of
SendStringToExecuteas a workaround for creating OLE objects. This method sends strings directly to the AutoCAD command processor, which is a potential vector for command injection if the input is not strictly controlled.
Audit Metadata