mathematic-inc / earl
Secure CLI proxy for AI agents — HCL-defined operation templates with OS keychain secrets, MCP integration, and prompt injection protection
Why this job: topics: security, prompt-injection, prompt injection

What it does
Earl sits between agents and external services. Operations are HCL files committed to your repository. The LLM sees a tool name and description; it never reads the template body. An injected instruction in an API response has nowhere to land because the LLM isn't reading the part of the request that executes.
Get started
No single install command. Read the steps in the README (opens in new tab)
- Maintenance
- Active
- Last commit 46 days ago
- Stars
- 113
- On GitHub
- Licence
- Apache-2.0
- Allows business use
- Downloads for
- 3 systems
- Mac, Windows, Linux
- Latest version
- v0.6.4
- Released 2 months ago
- Built with
- Rust
- 68% of the code
Is it looked after?
- Contributors
- 2
- Last 90 days
- Issues
- Off
- Issues switched off
- Pull requests
- 110 merged
- 26 waiting
- Releases
- 44
- 30+ in the last year
- Contributing guide (opens in new tab)
- No security policy
- No code of conduct
Similar repos
| Repo | Stars | Last commit | Licence | Downloads for |
|---|---|---|---|---|
| superagent-ai / superagent | 6,856 | 2 months ago | MIT | Mac, Windows, Linux |
| hoophq / hoop | 852 | today | MIT | Mac, Windows, Linux |
| leepokai / jev-guard | 150 | 39 days ago | MIT | No downloads |
More: download files, languages, topics and project record
Download files, v0.6.4
- Mac1 file, 13 downloads
- Windows1 file, 8 downloads
- Linux3 files, 25 downloads
Languages
- Rust 68%
- TypeScript 19%
- MDX 12%
- Shell <1%
Topics
- ai-agents
- cli
- graphql
- grpc
- hcl
- http
- mcp
- prompt-injection
- rust
- security
Project record
- JobAI security
- StatusListed
- Commits138
- Forks7
- Watching3
- Stars in 28 days0
- CreatedFeb 22, 2026
- First seen by usNov 7, 2026
- CheckedNov 7, 2026
