slack-post
Pass
Audited by Gen Agent Trust Hub on Aug 6, 2026
Risk Level: SAFE
Full Analysis
- [COMMAND_EXECUTION]: The skill executes a local Node.js script to interact with the Slack API. The command construction in
SKILL.mduses environment variables for configuration, which is a standard and safe practice for CLI tools. - [DATA_EXFILTRATION]: While the skill sends data to an external service (Slack), it is restricted to the official
https://slack.com/api/chat.postMessageendpoint. The implementation explicitly forbids custom API URLs and third-party token overrides to prevent accidental or malicious data redirection. - [CREDENTIALS_UNSAFE]: The skill handles a
SLACK_BOT_TOKEN. Analysis ofscripts/slack-post.mjsconfirms the token is only read from the process environment and is exclusively used in theAuthorizationheader for the official Slack API. The code contains explicit guardrails to reject tokens passed as command-line arguments, which prevents them from appearing in process logs. - [EXTERNAL_DOWNLOADS]: The script uses native Node.js
fetchand does not require or perform any external package installations via npm or other registries. - [PROMPT_INJECTION]: The skill includes safety documentation instructing the agent to only post when explicitly requested and to treat all Slack channels as public/external recipients. It does not contain instructions that override agent safety filters.
Audit Metadata