OpenClaw Profanity Plugin
v1.0.0Content moderation plugin for OpenClaw/Moltbot AI agents. Use when building chatbots that need profanity filtering, moderating user messages in Discord/Slack/Telegram bots, or adding content moderation to OpenClaw agents.
⭐ 1· 1.5k·2 current·2 all-time
MIT-0
Download zip
LicenseMIT-0 · Free to use, modify, and redistribute. No attribution required.
Security Scan
OpenClaw
Benign
medium confidencePurpose & Capability
Name, description, and examples all describe a profanity-moderation plugin for OpenClaw/Moltbot. The SKILL.md shows how to install and configure a plugin that warns, censors, blocks, or logs — these capabilities align with the stated purpose.
Instruction Scope
Instructions are limited to installing and configuring a profanity plugin and providing optional onViolation handlers. One small inconsistency: examples use an action value 'custom' in a custom handler example even though earlier allowed actions list does not include 'custom'. The onViolation handler examples demonstrate actions like banning users or deleting messages — these are expected for moderation plugins but require developer-implemented functions (trackViolation, banUser) and therefore need careful review before enabling in production.
Install Mechanism
The registry entry has no install spec (instruction-only), but SKILL.md instructs users to run 'npm install openclaw-profanity'. Instruction-only skills are low-risk from the registry perspective, however installing the referenced npm package carries the usual third-party package risks (postinstall scripts, supply-chain). No automated or hidden install behavior is present in the skill bundle itself.
Credentials
The skill requests no environment variables, credentials, or config paths. There is no evidence in the instructions that it needs unrelated secrets or system access.
Persistence & Privilege
always is false and the skill does not request persistent/system-level privileges or attempt to modify other skills' configurations. Autonomous invocation is allowed (platform default) but not combined with other concerning privileges.
Assessment
This skill appears to do what it says, but before installing the referenced npm package: 1) Inspect the package source on GitHub and npm for suspicious postinstall scripts or unexpected dependencies. 2) Confirm the package maintainer and recent activity (stars, issues, releases). 3) Review the onViolation handler examples — they call functions like banUser/trackViolation which you must implement safely (ensure they don't expose credentials or overreach). 4) Test the package in a sandboxed environment and pin a specific package version. 5) Be cautious if you deploy it to bots with moderator powers (deleting messages, banning users): require explicit review and logging for any automated punitive action.Like a lobster shell, security has layers — review code before you run it.
chatbotvk97eep4n1yrfmbkhgm9v8xedvn80bn74discordvk97eep4n1yrfmbkhgm9v8xedvn80bn74latestvk97eep4n1yrfmbkhgm9v8xedvn80bn74moderationvk97eep4n1yrfmbkhgm9v8xedvn80bn74openclawvk97eep4n1yrfmbkhgm9v8xedvn80bn74slackvk97eep4n1yrfmbkhgm9v8xedvn80bn74telegramvk97eep4n1yrfmbkhgm9v8xedvn80bn74
License
MIT-0
Free to use, modify, and redistribute. No attribution required.
