cadcraft
Pass
Audited by Gen Agent Trust Hub on Oct 23, 2026
Risk Level: SAFEINDIRECT_PROMPT_INJECTIONCOMMAND_EXECUTIONDYNAMIC_EXECUTIONDATA_EXFILTRATION
Full Analysis
- [INDIRECT_PROMPT_INJECTION]: The skill is designed to ingest and process data from untrusted external sources, specifically CAD drawings in DXF, DWG, and SVG formats.
- Ingestion points: Untrusted data enters the agent context through file-reading tools such as
cadcraft-cli info,inspect_drawing,find_text, andquery_entities(SKILL.md). - Boundary markers: The skill lacks explicit instructions for using delimiters or boundary markers to segregate file content from instructions, though it notes the
textstool removes formatting. - Capability inventory: The agent has extensive capabilities including file system writes (
save,export,run --save), execution of 427 engine commands, and interactive control of the GUI via the control channel (SKILL.md). - Sanitization: While the skill mentions the
craft-docpathlibrary for lexical path validation to prevent unauthorized network access, there is no evidence of semantic sanitization for text content extracted from entities. - [COMMAND_EXECUTION]: The skill relies on the execution of the
cadcraft-clibinary and engine-level commands to perform its core functions. This includes headless processing, format conversion, and bridging to a running application instance. - [DYNAMIC_EXECUTION]: The skill supports the generation and execution of AutoLISP (
.lsp) and script files (.scr). This involves assembling and loading executable logic at runtime to automate drafting tasks. - [DATA_EXFILTRATION]: The skill implements a JSON control channel communicating over
127.0.0.1(localhost). While this is a network operation, it is limited to local inter-process communication for application control.
Audit Metadata