t+CategoryObserved action
0.0sprocessexec /usr/bin/uname
0.0sprocessexited 1: error: this installer is macOS-only (Apple Mail lives here).
0.1sprocessdependency install exit 1
0.2sprocessexec /usr/bin/timeout
0.2sprocessexec .venv/bin/apple-mail-mcp
0.2sprocessexited 127: timeout: failed to run command '.venv/bin/apple-mail-mcp': No such file or directory
0.2sclaimedno tools/list reply (exit 127)
0.2sprocessscript backend runs setup only
MEDIUMPython subprocess execution detectedscripts/check_docs_sync.py:57 · Python subprocess execution detectedFix: Build commands from fixed arguments, never from interpolated strings; prefer an API client over shelling out.
AST05 MEDIUMProcess kill commandCLAUDE.md:64 · Process kill command — agent can terminate processesFix: Build commands from fixed arguments; do not interpolate untrusted strings into a shell.
AST05 MEDIUMPython subprocess execution detectedsrc/cobos_apple_mail_mcp/write/jxa_executor.py:115 · Python subprocess execution detectedFix: Build commands from fixed arguments, never from interpolated strings; prefer an API client over shelling out.
AST05 MEDIUMPython subprocess execution detectedscripts/check_docs_sync.py:49 · Python subprocess execution detectedFix: Build commands from fixed arguments, never from interpolated strings; prefer an API client over shelling out.
AST05 MEDIUMProcess kill commandsrc/cobos_apple_mail_mcp/read/watcher.py:90 · Process kill command — agent can terminate processesFix: Build commands from fixed arguments; do not interpolate untrusted strings into a shell.
AST05 MEDIUMProcess kill commandsrc/cobos_apple_mail_mcp/read/watcher.py:100 · Process kill command — agent can terminate processesFix: Build commands from fixed arguments; do not interpolate untrusted strings into a shell.
AST05 HIGHInstructs the agent to modify its persistent memory or instruction filessrc/cobos_apple_mail_mcp/write/organize.py:33 · Instructs the agent to modify its persistent memory or instruction filesFix: Remove the text that addresses the agent rather than the reader; describe behavior, do not instruct.
AST01 MEDIUMPython subprocess execution detectedsrc/cobos_apple_mail_mcp/write/jxa_executor.py:135 · Python subprocess execution detectedFix: Build commands from fixed arguments, never from interpolated strings; prefer an API client over shelling out.
AST05 HIGHInstructs the agent to modify its persistent memory or instruction filessrc/cobos_apple_mail_mcp/read/llm_helper.py:12 · Instructs the agent to modify its persistent memory or instruction filesFix: Remove the text that addresses the agent rather than the reader; describe behavior, do not instruct.
AST01 MEDIUMPython subprocess execution detectedsrc/cobos_apple_mail_mcp/write/compose.py:107 · Python subprocess execution detectedFix: Build commands from fixed arguments, never from interpolated strings; prefer an API client over shelling out.
AST05 MEDIUMProcess kill commandsrc/cobos_apple_mail_mcp/write/jxa_executor.py:5 · Process kill command — agent can terminate processesFix: Build commands from fixed arguments; do not interpolate untrusted strings into a shell.
AST05 MEDIUMPython subprocess execution detectedsrc/cobos_apple_mail_mcp/read/llm_helper.py:69 · Python subprocess execution detectedFix: Build commands from fixed arguments, never from interpolated strings; prefer an API client over shelling out.
AST05 MEDIUMProcess kill commandsrc/cobos_apple_mail_mcp/read/watcher.py:73 · Process kill command — agent can terminate processesFix: Build commands from fixed arguments; do not interpolate untrusted strings into a shell.
AST05 HIGHInstructs the agent to modify its persistent memory or instruction filessrc/cobos_apple_mail_mcp/core/identity.py:2 · Instructs the agent to modify its persistent memory or instruction filesFix: Remove the text that addresses the agent rather than the reader; describe behavior, do not instruct.
AST01 HIGHDestructive file system command detectedsrc/cobos_apple_mail_mcp/read/indexer.py:208 · Destructive file system command detectedFix: Build commands from fixed arguments; do not interpolate untrusted strings into a shell.
AST05 MEDIUMPython subprocess execution detectedsrc/cobos_apple_mail_mcp/write/jxa_executor.py:63 · Python subprocess execution detectedFix: Build commands from fixed arguments, never from interpolated strings; prefer an API client over shelling out.
AST05