General
What is RAXE?
What is RAXE?
RAXE is a privacy-first AI security platform that detects threats in LLM applications. It identifies prompt injection, jailbreak attempts, PII exposure, and other attacks before they reach your AI models.
Is RAXE open source?
Is RAXE open source?
RAXE Community Edition is community-driven but not open source. The detection rules (514) are shared with the community, but the core engine code is proprietary. You can inspect, validate, and contribute rules, but not modify the engine itself.
Is it really free?
Is it really free?
Yes! Community Edition is free forever with:
- 1,000 scans/day
- 514 detection rules
- L1 (rule-based) + L2 (ML) detection
- Full CLI and SDK access
- Local-only processing
How does RAXE compare to alternatives?
How does RAXE compare to alternatives?
| Feature | RAXE CE | Others |
|---|---|---|
| Local-first | ✅ | Often cloud-only |
| Privacy by design | ✅ | Varies |
| Detection rules | 514 | Usually fewer |
| ML detection | ✅ (CPU) | Often cloud |
| Free tier | 1K/day | Limited or none |
Privacy & Security
Does RAXE send my prompts to a server?
Does RAXE send my prompts to a server?
No. All scanning happens locally on your device. We never receive your prompts, responses, or matched text.Telemetry only includes:
- Detection metadata (rule IDs, severity, counts)
- Performance metrics (scan duration)
- Prompt hash (SHA-256, for deduplication)
What telemetry is collected?
What telemetry is collected?
Can I disable telemetry?
Can I disable telemetry?
Pro+ users can disable telemetry:Community Edition includes telemetry to help improve detection rules for everyone. The telemetry is privacy-preserving by design.
Is my data safe?
Is my data safe?
Yes. RAXE is designed with privacy as a core principle:
- All scanning is local
- No content ever leaves your device
- Telemetry is anonymized and aggregated
- You can audit the telemetry payload in the code
Technical
What Python versions are supported?
What Python versions are supported?
RAXE requires Python 3.10 or higher. We recommend Python 3.11 for best performance.
What's the difference between L1 and L2 detection?
What's the difference between L1 and L2 detection?
L1 (Rule-Based):
- Fast regex pattern matching (~1ms)
- 514 curated rules
- Always available
- Low false-positive rate
- ONNX neural network models
- Catches novel/obfuscated attacks
- Requires
pip install raxe[ml] - Slightly slower (~50ms)
How fast is RAXE?
How fast is RAXE?
- L1 only: ~0.4ms (P50: 0.37ms, P95: 0.49ms)
- L2 only: ~3ms
- L1 + L2: ~3.5ms combined
- Throughput: ~1,200 scans/second
Does RAXE work offline?
Does RAXE work offline?
Yes! All scanning works offline. The only network requirement is:
- Initial API key validation (one-time)
- Telemetry submission (non-blocking, fails silently)
Can I use RAXE with async code?
Can I use RAXE with async code?
Yes! Use
AsyncRaxe:Integration
Which LLM providers are supported?
Which LLM providers are supported?
RAXE works with any LLM provider. We offer drop-in wrappers for:
- OpenAI (GPT-4, GPT-3.5)
- Anthropic (Claude)
- LangChain (any model)
Can I use RAXE in CI/CD?
Can I use RAXE in CI/CD?
Yes! Use the See CI/CD Integration for GitHub Actions and GitLab CI examples.
--ci flag for CI-optimized output:How do I protect streaming responses?
How do I protect streaming responses?
For streaming, scan the complete response:
Rules & Detection
How many rules does RAXE have?
How many rules does RAXE have?
Community Edition includes 514 detection rules across 7 threat families:
- PI (59) - Prompt Injection
- JB (77) - Jailbreak
- PII (112) - Personal Information
- CMD (65) - Command Injection
- ENC (70) - Encoding/Obfuscation
- HC (65) - Harmful Content
- RAG (12) - RAG Attacks
Can I create custom rules?
Can I create custom rules?
Why am I getting false positives?
Why am I getting false positives?
Check the confidence score:You can also create suppression rules for known false positives.
How do I contribute rules?
How do I contribute rules?
- Fork raxe-ai/raxe-ce
- Add rule to
src/raxe/packs/core/v1.0.0/rules/{family}/ - Validate:
raxe validate-rule your-rule.yaml - Submit a pull request
Troubleshooting
'raxe: command not found'
'raxe: command not found'
The CLI isn’t in your PATH:
'API key expired'
'API key expired'
'Module not found: onnxruntime'
'Module not found: onnxruntime'
Install ML dependencies:
Still have questions?
- GitHub Discussions: raxe-ai/raxe-ce
- Slack Community: Join RAXE Slack
- Twitter/X: @raxeai
