discord-automation
Automate Discord tasks via Rube MCP (Composio): messages, channels, roles, webhooks, reactions. Always search tools first for current schemas.
- License 许可
- Apache-2.0
- 最近更新
- 2026-06-23
- Stars
- ★ 6
- Forks
- 0
01 前言 Front Matter
- name
- discord-automation
- risk
- critical
- source
- community
- date_added
- 2026-02-27
- description
- Automate Discord tasks via Rube MCP (Composio): messages, channels, roles, webhooks, reactions. Always search tools first for current schemas.
02 资源文件 218
- 其他.clawscan-allow623 B
- 资产文件assets/animations/animations.css7.9 KB
- 脚本assets/animations/fx-runtime.js3.1 KB
- 脚本assets/animations/fx/_util.js1.9 KB
- 脚本assets/animations/fx/chain-react.js1.4 KB
- 脚本assets/animations/fx/confetti-cannon.js1.5 KB
- 脚本assets/animations/fx/constellation.js1.3 KB
- 脚本assets/animations/fx/counter-explosion.js2.3 KB
- 脚本assets/animations/fx/data-stream.js1.5 KB
- 脚本assets/animations/fx/firework.js1.6 KB
- 脚本assets/animations/fx/galaxy-swirl.js1.0 KB
- 脚本assets/animations/fx/gradient-blob.js1.4 KB
- 脚本assets/animations/fx/knowledge-graph.js2.4 KB
- 脚本assets/animations/fx/letter-explode.js2.0 KB
- 脚本assets/animations/fx/magnetic-field.js1.3 KB
- 脚本assets/animations/fx/matrix-rain.js1.1 KB
- 脚本assets/animations/fx/neural-net.js2.6 KB
- 脚本assets/animations/fx/orbit-ring.js1.3 KB
- 脚本assets/animations/fx/particle-burst.js1.2 KB
- 脚本assets/animations/fx/shockwave.js1.3 KB
- 脚本assets/animations/fx/sparkle-trail.js1.9 KB
- 脚本assets/animations/fx/starfield.js990 B
- 脚本assets/animations/fx/typewriter-multi.js2.1 KB
- 脚本assets/animations/fx/word-cascade.js1.6 KB
- 资产文件assets/base.css8.0 KB
- 资产文件assets/fonts.css889 B
- 脚本assets/runtime.js36.2 KB
- 资产文件assets/themes/academic-paper.css1.2 KB
- 资产文件assets/themes/arctic-cool.css673 B
- 资产文件assets/themes/aurora.css1.1 KB
- 资产文件assets/themes/bauhaus.css719 B
- 资产文件assets/themes/blueprint.css956 B
- 资产文件assets/themes/catppuccin-latte.css663 B
- 资产文件assets/themes/catppuccin-mocha.css660 B
- 资产文件assets/themes/corporate-clean.css949 B
- 资产文件assets/themes/cyberpunk-neon.css1.3 KB
- 资产文件assets/themes/dracula.css650 B
- 资产文件assets/themes/editorial-serif.css863 B
- 资产文件assets/themes/engineering-whiteprint.css1.3 KB
- 资产文件assets/themes/glassmorphism.css1.1 KB
- 资产文件assets/themes/gruvbox-dark.css635 B
- 资产文件assets/themes/japanese-minimal.css1004 B
- 资产文件assets/themes/magazine-bold.css1.1 KB
- 资产文件assets/themes/memphis-pop.css967 B
- 资产文件assets/themes/midcentury.css920 B
- 资产文件assets/themes/minimal-white.css760 B
- 资产文件assets/themes/neo-brutalism.css792 B
- 资产文件assets/themes/news-broadcast.css1.1 KB
- 资产文件assets/themes/nord.css628 B
- 资产文件assets/themes/pitch-deck-vc.css1.2 KB
- 资产文件assets/themes/rainbow-gradient.css839 B
- 资产文件assets/themes/retro-tv.css1.2 KB
- 资产文件assets/themes/rose-pine.css634 B
- 资产文件assets/themes/sharp-mono.css739 B
- 资产文件assets/themes/soft-pastel.css665 B
- 资产文件assets/themes/solarized-light.css645 B
- 资产文件assets/themes/sunset-warm.css675 B
- 资产文件assets/themes/swiss-grid.css929 B
- 资产文件assets/themes/terminal-green.css836 B
- 资产文件assets/themes/tokyo-night.css635 B
- 资产文件assets/themes/vaporwave.css1.2 KB
- 资产文件assets/themes/xiaohongshu-white.css757 B
- 资产文件assets/themes/y2k-chrome.css1.3 KB
- 参考文档docs/readme/_theme-cell.html2.6 KB
- 参考文档docs/readme/montage-animations.html4.6 KB
- 参考文档docs/readme/montage-layouts.html3.1 KB
- 参考文档docs/readme/montage-templates.html3.2 KB
- 参考文档docs/readme/montage-themes.html2.9 KB
- 参考文档examples/demo-deck/index.html8.7 KB
- 许可证LICENSE1.1 KB
- 参考文档README.md10.0 KB
- 参考文档README.pt-BR.md10.4 KB
- 参考文档README.zh-CN.md10.6 KB
- 参考文档references/animations.md7.5 KB
- 参考文档references/authoring-guide.md5.0 KB
- 参考文档references/full-decks.md8.4 KB
- 参考文档references/layouts.md3.9 KB
- 参考文档references/presenter-mode.md9.7 KB
- 参考文档references/themes.md5.1 KB
- 脚本scripts/new-deck.sh1.3 KB
- 脚本scripts/render.sh1.7 KB
- 脚本scripts/verify-output/animation-showcase/animation-showcase_01.jpg63.3 KB
- 脚本scripts/verify-output/animation-showcase/animation-showcase_02.jpg60.0 KB
- 脚本scripts/verify-output/animation-showcase/animation-showcase_03.jpg55.2 KB
- 脚本scripts/verify-output/animation-showcase/animation-showcase_04.jpg61.0 KB
- 脚本scripts/verify-output/animation-showcase/animation-showcase_05.jpg153.5 KB
- 脚本scripts/verify-output/animation-showcase/animation-showcase_06.jpg80.7 KB
- 脚本scripts/verify-output/animation-showcase/animation-showcase_07.jpg89.9 KB
- 脚本scripts/verify-output/animation-showcase/animation-showcase_08.jpg94.1 KB
- 脚本scripts/verify-output/animation-showcase/animation-showcase_09.jpg67.5 KB
- 脚本scripts/verify-output/animation-showcase/animation-showcase_10.jpg71.3 KB
- 脚本scripts/verify-output/animation-showcase/animation-showcase_11.jpg63.1 KB
- 脚本scripts/verify-output/animation-showcase/animation-showcase_12.jpg74.0 KB
- 脚本scripts/verify-output/animation-showcase/animation-showcase_13.jpg63.6 KB
- 脚本scripts/verify-output/animation-showcase/animation-showcase_14.jpg79.0 KB
- 脚本scripts/verify-output/animation-showcase/animation-showcase_15.jpg155.8 KB
- 脚本scripts/verify-output/animation-showcase/animation-showcase_16.jpg75.3 KB
- 脚本scripts/verify-output/animation-showcase/animation-showcase_17.jpg63.1 KB
- 脚本scripts/verify-output/animation-showcase/animation-showcase_18.jpg93.8 KB
- 脚本scripts/verify-output/animation-showcase/animation-showcase_19.jpg80.6 KB
- 脚本scripts/verify-output/animation-showcase/animation-showcase_20.jpg70.9 KB
- 脚本scripts/verify-output/theme-showcase/theme-showcase_01.jpg108.7 KB
- 脚本scripts/verify-output/theme-showcase/theme-showcase_02.jpg115.0 KB
- 脚本scripts/verify-output/theme-showcase/theme-showcase_03.jpg105.8 KB
- 脚本scripts/verify-output/theme-showcase/theme-showcase_04.jpg124.9 KB
- 脚本scripts/verify-output/theme-showcase/theme-showcase_05.jpg111.6 KB
- 脚本scripts/verify-output/theme-showcase/theme-showcase_06.jpg111.6 KB
- 脚本scripts/verify-output/theme-showcase/theme-showcase_07.jpg107.6 KB
- 脚本scripts/verify-output/theme-showcase/theme-showcase_08.jpg108.0 KB
- 脚本scripts/verify-output/theme-showcase/theme-showcase_09.jpg96.0 KB
- 脚本scripts/verify-output/theme-showcase/theme-showcase_10.jpg102.8 KB
- 脚本scripts/verify-output/theme-showcase/theme-showcase_11.jpg101.3 KB
- 脚本scripts/verify-output/theme-showcase/theme-showcase_12.jpg113.2 KB
- 脚本scripts/verify-output/theme-showcase/theme-showcase_13.jpg107.3 KB
- 脚本scripts/verify-output/theme-showcase/theme-showcase_14.jpg100.9 KB
- 脚本scripts/verify-output/theme-showcase/theme-showcase_15.jpg125.0 KB
- 脚本scripts/verify-output/theme-showcase/theme-showcase_16.jpg111.6 KB
- 脚本scripts/verify-output/theme-showcase/theme-showcase_17.jpg120.7 KB
- 脚本scripts/verify-output/theme-showcase/theme-showcase_18.jpg107.7 KB
- 脚本scripts/verify-output/theme-showcase/theme-showcase_19.jpg123.1 KB
- 脚本scripts/verify-output/theme-showcase/theme-showcase_20.jpg110.6 KB
- 脚本scripts/verify-output/theme-showcase/theme-showcase_21.jpg112.6 KB
- 脚本scripts/verify-output/theme-showcase/theme-showcase_22.jpg105.4 KB
- 脚本scripts/verify-output/theme-showcase/theme-showcase_23.jpg120.7 KB
- 脚本scripts/verify-output/theme-showcase/theme-showcase_24.jpg121.6 KB
- 脚本scripts/verify-output/theme-showcase/theme-showcase_25.jpg131.8 KB
- 脚本scripts/verify-output/theme-showcase/theme-showcase_26.jpg109.1 KB
- 脚本scripts/verify-output/theme-showcase/theme-showcase_27.jpg122.8 KB
- 脚本scripts/verify-output/theme-showcase/theme-showcase_28.jpg109.8 KB
- 脚本scripts/verify-output/theme-showcase/theme-showcase_29.jpg122.1 KB
- 脚本scripts/verify-output/theme-showcase/theme-showcase_30.jpg118.6 KB
- 脚本scripts/verify-output/theme-showcase/theme-showcase_31.jpg123.1 KB
- 脚本scripts/verify-output/theme-showcase/theme-showcase_32.jpg107.4 KB
- 脚本scripts/verify-output/theme-showcase/theme-showcase_33.jpg147.5 KB
- 脚本scripts/verify-output/theme-showcase/theme-showcase_34.jpg118.3 KB
- 脚本scripts/verify-output/theme-showcase/theme-showcase_35.jpg142.2 KB
- 脚本scripts/verify-output/theme-showcase/theme-showcase_36.jpg136.9 KB
- 参考文档templates/animation-showcase.html7.5 KB
- 参考文档templates/deck.html3.2 KB
- 参考文档templates/full-decks-index.html4.4 KB
- 参考文档templates/full-decks/course-module/index.html9.8 KB
- 参考文档templates/full-decks/course-module/README.md627 B
- 其他templates/full-decks/course-module/style.css4.3 KB
- 参考文档templates/full-decks/dir-key-nav-minimal/index.html6.0 KB
- 参考文档templates/full-decks/dir-key-nav-minimal/README.md1021 B
- 其他templates/full-decks/dir-key-nav-minimal/style.css4.7 KB
- 参考文档templates/full-decks/graphify-dark-graph/index.html10.9 KB
- 参考文档templates/full-decks/graphify-dark-graph/README.md937 B
- 其他templates/full-decks/graphify-dark-graph/style.css5.0 KB
- 参考文档templates/full-decks/hermes-cyber-terminal/index.html11.5 KB
- 参考文档templates/full-decks/hermes-cyber-terminal/README.md1016 B
- 其他templates/full-decks/hermes-cyber-terminal/style.css5.7 KB
- 参考文档templates/full-decks/knowledge-arch-blueprint/index.html11.5 KB
- 参考文档templates/full-decks/knowledge-arch-blueprint/README.md933 B
- 其他templates/full-decks/knowledge-arch-blueprint/style.css4.9 KB
- 参考文档templates/full-decks/obsidian-claude-gradient/index.html7.5 KB
- 参考文档templates/full-decks/obsidian-claude-gradient/README.md901 B
- 其他templates/full-decks/obsidian-claude-gradient/style.css6.0 KB
- 参考文档templates/full-decks/pitch-deck/index.html7.9 KB
- 参考文档templates/full-decks/pitch-deck/README.md524 B
- 其他templates/full-decks/pitch-deck/style.css3.5 KB
- 参考文档templates/full-decks/presenter-mode-reveal/index.html13.8 KB
- 参考文档templates/full-decks/presenter-mode-reveal/README.md3.9 KB
- 其他templates/full-decks/presenter-mode-reveal/style.css5.5 KB
- 参考文档templates/full-decks/product-launch/index.html6.4 KB
- 参考文档templates/full-decks/product-launch/README.md545 B
- 其他templates/full-decks/product-launch/style.css3.9 KB
- 参考文档templates/full-decks/tech-sharing/index.html8.9 KB
- 参考文档templates/full-decks/tech-sharing/README.md522 B
- 其他templates/full-decks/tech-sharing/style.css3.8 KB
- 参考文档templates/full-decks/testing-safety-alert/index.html11.1 KB
- 参考文档templates/full-decks/testing-safety-alert/README.md967 B
- 其他templates/full-decks/testing-safety-alert/style.css6.5 KB
- 参考文档templates/full-decks/weekly-report/index.html8.3 KB
- 参考文档templates/full-decks/weekly-report/README.md562 B
- 其他templates/full-decks/weekly-report/style.css4.9 KB
- 参考文档templates/full-decks/xhs-pastel-card/index.html9.1 KB
- 参考文档templates/full-decks/xhs-pastel-card/README.md1.0 KB
- 其他templates/full-decks/xhs-pastel-card/style.css5.5 KB
- 参考文档templates/full-decks/xhs-post/index.html7.7 KB
- 参考文档templates/full-decks/xhs-post/README.md628 B
- 其他templates/full-decks/xhs-post/style.css4.0 KB
- 参考文档templates/full-decks/xhs-white-editorial/index.html10.6 KB
- 参考文档templates/full-decks/xhs-white-editorial/README.md995 B
- 其他templates/full-decks/xhs-white-editorial/style.css5.6 KB
- 参考文档templates/layout-showcase.html2.2 KB
- 参考文档templates/single-page/arch-diagram.html2.8 KB
- 参考文档templates/single-page/big-quote.html1.0 KB
- 参考文档templates/single-page/bullets.html1.3 KB
- 参考文档templates/single-page/chart-bar.html1.5 KB
- 参考文档templates/single-page/chart-line.html1.9 KB
- 参考文档templates/single-page/chart-pie.html1.9 KB
- 参考文档templates/single-page/chart-radar.html1.8 KB
- 参考文档templates/single-page/code.html1.7 KB
- 参考文档templates/single-page/comparison.html2.0 KB
- 参考文档templates/single-page/cover.html1.7 KB
- 参考文档templates/single-page/cta.html1.6 KB
- 参考文档templates/single-page/diff.html1.9 KB
- 参考文档templates/single-page/flow-diagram.html1.8 KB
- 参考文档templates/single-page/gantt.html2.5 KB
- 参考文档templates/single-page/image-grid.html1.9 KB
- 参考文档templates/single-page/image-hero.html1.8 KB
- 参考文档templates/single-page/kpi-grid.html1.5 KB
- 参考文档templates/single-page/mindmap.html2.1 KB
- 参考文档templates/single-page/process-steps.html2.1 KB
- 参考文档templates/single-page/pros-cons.html1.8 KB
- 参考文档templates/single-page/roadmap.html2.1 KB
- 参考文档templates/single-page/section-divider.html989 B
- 参考文档templates/single-page/stat-highlight.html989 B
- 参考文档templates/single-page/table.html2.0 KB
- 参考文档templates/single-page/terminal.html2.1 KB
- 参考文档templates/single-page/thanks.html1.1 KB
- 参考文档templates/single-page/three-column.html1.2 KB
- 参考文档templates/single-page/timeline.html2.1 KB
- 参考文档templates/single-page/toc.html1.8 KB
- 参考文档templates/single-page/todo-checklist.html2.3 KB
- 参考文档templates/single-page/two-column.html1.5 KB
- 参考文档templates/theme-showcase.html6.3 KB
03 SKILL.md 正文
Discord Automation via Rube MCP
Automate Discord operations through Composio's Discord/Discordbot toolkits via Rube MCP.
Prerequisites
- Rube MCP must be connected (RUBE_SEARCH_TOOLS available)
- Active Discord connection via
RUBE_MANAGE_CONNECTIONSwith toolkitsdiscordanddiscordbot - Always call
RUBE_SEARCH_TOOLSfirst to get current tool schemas
Setup
Get Rube MCP: Add https://rube.app/mcp as an MCP server in your client configuration. No API keys needed — just add the endpoint and it works.
- Verify Rube MCP is available by confirming
RUBE_SEARCH_TOOLSresponds - Call
RUBE_MANAGE_CONNECTIONSwith toolkitdiscordbot(bot operations) ordiscord(user operations) - If connection is not ACTIVE, follow the returned auth link to complete Discord auth
- Confirm connection status shows ACTIVE before running any workflows
Core Workflows
1. Send Messages
When to use: User wants to send messages to channels or DMs
Tool sequence:
DISCORD_LIST_MY_GUILDS- List guilds the bot belongs to [Prerequisite]DISCORDBOT_LIST_GUILD_CHANNELS- List channels in a guild [Prerequisite]DISCORDBOT_CREATE_MESSAGE- Send a message [Required]DISCORDBOT_UPDATE_MESSAGE- Edit a sent message [Optional]
Key parameters:
channel_id: Channel snowflake IDcontent: Message text (max 2000 characters)embeds: Array of embed objects for rich contentguild_id: Guild ID for channel listing
Pitfalls:
- Bot must have SEND_MESSAGES permission in the channel
- High-frequency sends can hit per-route rate limits; respect Retry-After headers
- Only messages sent by the same bot can be edited
2. Send Direct Messages
When to use: User wants to DM a Discord user
Tool sequence:
DISCORDBOT_CREATE_DM- Create or get DM channel [Required]DISCORDBOT_CREATE_MESSAGE- Send message to DM channel [Required]
Key parameters:
recipient_id: User snowflake ID for DMchannel_id: DM channel ID from CREATE_DM
Pitfalls:
- Cannot DM users who have DMs disabled or have blocked the bot
- CREATE_DM returns existing channel if one already exists
3. Manage Roles
When to use: User wants to create, assign, or remove roles
Tool sequence:
DISCORDBOT_CREATE_GUILD_ROLE- Create a new role [Optional]DISCORDBOT_ADD_GUILD_MEMBER_ROLE- Assign role to member [Optional]DISCORDBOT_DELETE_GUILD_ROLE- Delete a role [Optional]DISCORDBOT_GET_GUILD_MEMBER- Get member details [Optional]DISCORDBOT_UPDATE_GUILD_MEMBER- Update member (roles, nick, etc.) [Optional]
Key parameters:
guild_id: Guild snowflake IDuser_id: User snowflake IDrole_id: Role snowflake IDname: Role namepermissions: Bitwise permission valuecolor: RGB color integer
Pitfalls:
- Role assignment requires MANAGE_ROLES permission
- Target role must be lower in hierarchy than bot's highest role
- DELETE permanently removes the role from all members
4. Manage Webhooks
When to use: User wants to create or use webhooks for external integrations
Tool sequence:
DISCORDBOT_GET_GUILD_WEBHOOKS/DISCORDBOT_LIST_CHANNEL_WEBHOOKS- List webhooks [Optional]DISCORDBOT_CREATE_WEBHOOK- Create a new webhook [Optional]DISCORDBOT_EXECUTE_WEBHOOK- Send message via webhook [Optional]DISCORDBOT_UPDATE_WEBHOOK- Update webhook settings [Optional]
Key parameters:
webhook_id: Webhook IDwebhook_token: Webhook secret tokenchannel_id: Channel for webhook creationname: Webhook namecontent/embeds: Message content for execution
Pitfalls:
- Webhook tokens are secrets; handle securely
- Webhooks can post with custom username and avatar per message
- MANAGE_WEBHOOKS permission required for creation
5. Manage Reactions
When to use: User wants to view or manage message reactions
Tool sequence:
DISCORDBOT_LIST_MESSAGE_REACTIONS_BY_EMOJI- List users who reacted [Optional]DISCORDBOT_DELETE_ALL_MESSAGE_REACTIONS- Remove all reactions [Optional]DISCORDBOT_DELETE_ALL_MESSAGE_REACTIONS_BY_EMOJI- Remove specific emoji reactions [Optional]DISCORDBOT_DELETE_USER_MESSAGE_REACTION- Remove specific user's reaction [Optional]
Key parameters:
channel_id: Channel IDmessage_id: Message snowflake IDemoji_name: URL-encoded emoji orname:idfor custom emojisuser_id: User ID for specific reaction removal
Pitfalls:
- Unicode emojis must be URL-encoded (e.g., '%F0%9F%91%8D' for thumbs up)
- Custom emojis use
name:idformat - DELETE_ALL requires MANAGE_MESSAGES permission
Common Patterns
Snowflake IDs
Discord uses snowflake IDs (64-bit integers as strings) for all entities:
- Guilds, channels, users, roles, messages, webhooks
Permission Bitfields
Permissions are combined using bitwise OR:
- SEND_MESSAGES = 0x800
- MANAGE_ROLES = 0x10000000
- MANAGE_MESSAGES = 0x2000
- ADMINISTRATOR = 0x8
Pagination
- Most list endpoints support
limit,before,afterparameters - Messages: max 100 per request
- Reactions: max 100 per request, use
afterfor pagination
Known Pitfalls
Bot vs User Tokens:
discordbottoolkit uses bot tokens;discorduses user OAuth- Bot operations are preferred for automation
Rate Limits:
- Discord enforces per-route rate limits
- Respect
Retry-Afterheaders on 429 responses
Quick Reference
| Task | Tool Slug | Key Params |
|---|---|---|
| List guilds | DISCORD_LIST_MY_GUILDS | (none) |
| List channels | DISCORDBOT_LIST_GUILD_CHANNELS | guild_id |
| Send message | DISCORDBOT_CREATE_MESSAGE | channel_id, content |
| Edit message | DISCORDBOT_UPDATE_MESSAGE | channel_id, message_id |
| Get messages | DISCORDBOT_LIST_MESSAGES | channel_id, limit |
| Create DM | DISCORDBOT_CREATE_DM | recipient_id |
| Create role | DISCORDBOT_CREATE_GUILD_ROLE | guild_id, name |
| Assign role | DISCORDBOT_ADD_GUILD_MEMBER_ROLE | guild_id, user_id, role_id |
| Delete role | DISCORDBOT_DELETE_GUILD_ROLE | guild_id, role_id |
| Get member | DISCORDBOT_GET_GUILD_MEMBER | guild_id, user_id |
| Update member | DISCORDBOT_UPDATE_GUILD_MEMBER | guild_id, user_id |
| Get guild | DISCORDBOT_GET_GUILD | guild_id |
| Create webhook | DISCORDBOT_CREATE_WEBHOOK | channel_id, name |
| Execute webhook | DISCORDBOT_EXECUTE_WEBHOOK | webhook_id, webhook_token |
| List webhooks | DISCORDBOT_GET_GUILD_WEBHOOKS | guild_id |
| Get reactions | DISCORDBOT_LIST_MESSAGE_REACTIONS_BY_EMOJI | channel_id, message_id, emoji_name |
| Clear reactions | DISCORDBOT_DELETE_ALL_MESSAGE_REACTIONS | channel_id, message_id |
| Test auth | DISCORDBOT_TEST_AUTH | (none) |
| Get channel | DISCORDBOT_GET_CHANNEL | channel_id |
When to Use
This skill is applicable to execute the workflow or actions described in the overview.
04 同仓库更多 Skills
test_skill
暂无简介
zustand-store-ts
Create Zustand stores following established patterns with proper TypeScript types and middleware.
zoom-automation
Automate Zoom meeting creation, management, recordings, webinars, and participant tracking via Rube MCP (Composio). Always search tools first for current schemas.
zoho-crm-automation
Automate Zoho CRM tasks via Rube MCP (Composio): create/update records, search contacts, manage leads, and convert leads. Always search tools first for current schemas.
zod-validation-expert
Expert in Zod — TypeScript-first schema validation. Covers parsing, custom errors, refinements, type inference, and integration with React Hook Form, Next.js, and tRPC.
zeroize-audit
Detects missing zeroization of sensitive data in source code and identifies zeroization removed by compiler optimizations, with assembly-level analysis, and control-flow verification. Use for auditing C/C++/Rust code handling secrets, keys, passwords, or other sensitive data.