letterly-automation
Pass
Audited by Gen Agent Trust Hub on Aug 28, 2026
Risk Level: SAFEINDIRECT_PROMPT_INJECTIONCOMMAND_EXECUTIONEXTERNAL_DOWNLOADS
Full Analysis
- [INDIRECT_PROMPT_INJECTION]: The skill processes data exported from a third-party service (web.letterly.app) and uses it as context for agent-driven metadata generation. This creates a surface where malicious instructions embedded in transcriptions could influence the agent's behavior during the metadata generation phase.
- Ingestion points: The script
scripts/workflow.pyreadsLetterly-export*.csvfiles from theunprocessed/directory. - Boundary markers: No explicit boundary markers or delimiters for the external content were identified in the orchestration script.
- Capability inventory: The skill can execute sub-scripts via
subprocess.run, create directories, and move files usingshutil.movewithin the Obsidian vault. - Sanitization: No sanitization of the transcription content is performed before it is passed to subsequent steps.
- [COMMAND_EXECUTION]: The script
scripts/workflow.pyutilizessubprocess.runto orchestrate a multi-stage pipeline by calling internal scripts such asexport.py,process.py, andlink_notes.py. While these are internal components, the script relies on a hardcoded absolute path (/Users/rami/Documents/life-os/ai-agents-config/skills) to locate the Python executable and sub-skills. - [EXTERNAL_DOWNLOADS]: The skill requires the installation of Playwright browser binaries (
playwright install chromium) to facilitate the export process from the Letterly web application. Playwright is a well-known automation library from a trusted organization.
Audit Metadata