After several engineers on my team started using Moltbot (formerly Clawdbot), I decided to do a proper security review. Here is what I found and my recommendations for other technical leaders.
Why I Investigated
Three things triggered my concern:
- An engineer mentioned Moltbot “has access to our GitHub repos”
- Another said it “runs terminal commands for them”
- A third was using it to “analyze production logs”
Each of these individually is fine. Combined, without governance, it is a potential security nightmare.
The Architecture
First, let me explain how Moltbot works technically:
Local Execution Model
- Core application runs on user’s hardware (Mac Mini, VPS, etc.)
- Conversations happen via messaging platforms (Slack, WhatsApp, etc.)
- AI reasoning uses Claude API (or other providers)
- Actions execute locally with user’s permissions
Data Flow
- User sends message to Moltbot via chat
- Message is processed locally
- AI API call for reasoning (context sent to cloud)
- Response/action executed locally
- Results sent back via chat
Security Analysis
The Good
Local execution is genuinely better for privacy
Unlike fully cloud-based tools, your files, code, and data are not uploaded to external servers for processing. Only the conversational context goes to the AI provider.
User-scoped permissions
Moltbot runs with the user’s OS permissions, not elevated privileges. It cannot access more than the user could access manually.
Auditable skill system
Skills are plain text files. You can read exactly what they do. No obfuscated code or hidden capabilities.
Open source
The codebase is public. Security researchers can (and do) audit it.
The Concerning
Broad API access patterns
Skills can request:
- File system read/write
- Terminal command execution
- Network requests
- Browser automation
- System API access
Each individual permission is reasonable. The combination is powerful.
Context leakage to AI providers
When Moltbot reasons about your code, that code goes to Claude’s (or another provider’s) API. While these providers have data handling policies, your proprietary code is being processed externally.
Persistent memory storage
User memories are stored locally, but potentially include:
- Conversations about confidential projects
- File contents
- Command histories
- Credential references
If the local machine is compromised, this data is exposed.
Credential management
Moltbot needs credentials for:
- GitHub access
- Slack integration
- Email access
- Database connections
How these are stored and protected varies by setup.
Risk Assessment by Use Case
| Use Case | Risk Level | Mitigation |
|---|---|---|
| Personal productivity | Low | User discretion |
| Open source dev work | Low | Standard open source practices |
| Internal tools dev | Medium | Non-production environments |
| Production code access | High | Careful scoping required |
| Customer data access | Very High | Not recommended |
| Security/infra code | Very High | Not recommended |
My Recommendations
For Individual Engineers
- Sandbox appropriately: Do not give Moltbot access to production systems
- Review skill permissions: Read what each skill can do
- Treat like an intern: Verify outputs before committing
- Mind what you share: Assume conversations may be processed externally
For Engineering Leaders
- Do not ban, but govern: Prohibition drives shadow IT
- Create acceptable use guidelines: Define what repos/systems are off-limits
- Standardize configurations: Shared skill libraries reduce risk
- Regular check-ins: What are people actually using it for?
For CTOs/CISOs
- Classify by sensitivity: Different rules for different code/data
- Monitor for drift: Usage patterns evolve
- Have an incident plan: What if credentials leak via Moltbot?
- Evaluate alternatives: Claude Cowork, Copilot, etc. have different risk profiles
My Organization’s Current Policy
We allow Moltbot with these constraints:
- Permitted: Personal productivity, documentation, open source work, internal tools dev (non-production)
- Requires approval: Access to internal repos, CI/CD integration
- Prohibited: Production systems, customer data, security infrastructure, credential storage
We review quarterly as the tool matures.
Open Questions
- How do other organizations handle emerging AI tools?
- What security events (if any) have people experienced?
- Is there appetite for an “enterprise Moltbot” with centralized management?
Would love to hear from other security-minded leaders on this.