craft-to-agents
Pass
Audited by Gen Agent Trust Hub on Oct 12, 2026
Risk Level: SAFEINDIRECT_PROMPT_INJECTIONCOMMAND_EXECUTIONEXTERNAL_DOWNLOADS
Full Analysis
- [INDIRECT_PROMPT_INJECTION]: The skill is designed to import content from external Craft documents and write them to
AGENTS.md, which is a configuration file for agent instructions. This creates a surface for indirect prompt injection where malicious instructions embedded in the document could influence the agent during subsequent interactions.\n - Ingestion points: The
scripts/sync.pyscript fetches data from remotecraft.meURLs.\n - Boundary markers: Imported content is encapsulated within
<!-- block-name:start -->and<!-- block-name:end -->comments to maintain document structure.\n - Capability inventory: The skill has permissions to write to local configuration files and perform network requests via
curl(as seen inscripts/sync.py).\n - Sanitization: The script parses the Craft JSON format and renders it into plain Markdown, escaping backticks in code segments. Additionally, the skill's instructions in
SKILL.mdexplicitly warn the agent to treat the imported content as data rather than executable instructions.\n- [COMMAND_EXECUTION]: Thescripts/sync.pyhelper script utilizessubprocess.runto call thecurlutility. The command arguments, specifically the URL, are validated against a regular expression that permits only HTTPS links from thecraft.medomain without user credentials or non-standard ports.\n- [EXTERNAL_DOWNLOADS]: The skill performs network requests to fetch document data from thecraft.meservice based on user-provided share links.
Audit Metadata