Quarantined high-risk skills (browser session capture, WebSocket interception) for Slack and Microsoft Teams. Install only after reviewing the security implications.
72
90%
Does it follow best practices?
Run evals on this skill
Adds up to 20 points to the overall score
View guide
Low
Low-risk findings worth noting
The skill exposes the agent to untrusted, user-generated content from public third-party sources, creating a risk of indirect prompt injection. This includes browsing arbitrary URLs, reading social media posts or forum comments, and analyzing content from unknown websites.
The workflow monitors and consumes outsider-authored messages from Slack channels via history, search, and real-time watch features without prior user item selection.
app.slack.com
domain · 8 sites
The plugin fetches outsider-authored Slack channel messages, thread replies, search results, and activity-feed notifications from app.slack.com via conversations.history, conversations.replies, search.messages, and activity.feed — all without prior user item selection.
wss://*.slack.com
domain · 3 sites
The slack watch feature subscribes to the Slack WebSocket at wss://*.slack.com and forwards every matching outsider-authored message frame in real time to the agent without prior user selection of individual items.
SKILL.md
435
### slack watch <channel_id> [--scoop=<name>] [--thread=<ts>] [--filter=<js>] [--force]
references/watch-architecture.md
12
Slack servers → wss://*.slack.com/ → Browser WebSocket
27
3. Slack's `wss://*.slack.com/` connections carry all real-time events (messages, typing indicators, etc.)
edgeapi.slack.com
domain · 1 site
The plugin fetches user search results from edgeapi.slack.com at runtime, consuming outsider-authored profile data (names, handles, titles) without prior user item selection.
SKILL.md
417
(`edgeapi.slack.com/cache/<team>/users/search`) behind Slack's own quick switcher
files.slack.com
domain · 1 site
The plugin downloads files shared by outsiders in Slack threads/channels from files.slack.com and saves them locally for the agent to view, without prior user selection of individual file content.
SKILL.md
373
fetches the bytes authenticated inside the Slack tab (`files.slack.com` needs the session cookie)
adobe-dx-support.enterprise.slack.com
domain · 2 sites
The slack-support script scrapes the server-rendered Slack Support Portal at adobe-dx-support.enterprise.slack.com, consuming outsider-authored support request content (titles, messages, comment threads) without prior item selection.
SKILL.md
523
(`adobe-dx-support.enterprise.slack.com`). It scrapes the server-rendered portal
SKILL.md
556
`adobe-dx-support.enterprise.slack.com` — no separate token