slack-cli
Pass
Audited by Gen Agent Trust Hub on Sep 9, 2026
Risk Level: SAFECOMMAND_EXECUTIONEXTERNAL_DOWNLOADSCREDENTIALS_UNSAFEINDIRECT_PROMPT_INJECTION
Full Analysis
- [COMMAND_EXECUTION]: The skill functions by executing the
slack-clibinary and piping its output to other shell utilities likejq,sed,base64, andcurlfor data processing and API interaction. - [EXTERNAL_DOWNLOADS]: The instructions direct the user to install a third-party binary using
brew install paymog/tap/slack-cli. This introduces a dependency on the vendor's repository and build infrastructure. - [CREDENTIALS_UNSAFE]: The skill requires highly sensitive Slack API tokens (OAuth
xoxp/xoxbor session tokensxoxc/xoxd) to be provided as environment variables or stored in local auth profiles. These credentials grant broad read/write access to the Slack workspace. - [INDIRECT_PROMPT_INJECTION]: The skill is designed to ingest and process untrusted text data from external Slack conversations.
- Ingestion points: Data is fetched via
conversations history,conversations search,conversations unreads, andusers search, pulling arbitrary user-generated message text into the agent's active context. - Boundary markers: The skill body does not specify the use of delimiters or 'ignore' instructions to separate Slack content from the agent's core instructions.
- Capability inventory: The skill possesses capabilities for network operations (via the binary and
curl), file system writes (attachments get -o path), and message posting. - Sanitization: There is no explicit sanitization or filtering of the retrieved Slack content before it is presented to the LLM.
Audit Metadata