| Version | Supported |
|---|---|
| 1.x.x | β |
We take security seriously at Tuteliq. If you discover a security vulnerability in this SDK, please report it responsibly.
Please do NOT report security vulnerabilities through public GitHub issues.
Instead, please send an email to:
π§ security@tuteliq.ai
Include the following information:
- Description of the vulnerability
- Steps to reproduce the issue
- Potential impact of the vulnerability
- Suggested fix (if any)
- Acknowledgment: Within 48 hours of your report
- Initial assessment: Within 5 business days
- Resolution timeline: Depends on severity, typically within 30 days
- Credit: We'll credit you in the security advisory (unless you prefer anonymity)
| Severity | Description | Response Time |
|---|---|---|
| Critical | Data breach, RCE, auth bypass | 24 hours |
| High | Significant security impact | 72 hours |
| Medium | Limited security impact | 1 week |
| Low | Minimal security impact | 30 days |
When using the Tuteliq SDK:
// β
Good - Use environment variables
const tuteliq = new Tuteliq(process.env.TUTELIQ_API_KEY)
// β Bad - Never hardcode API keys
const tuteliq = new Tuteliq('sk_live_abc123...')// β
Good - Use SDK on the server
// API route handler
app.post('/analyze', async (req, res) => {
const result = await tuteliq.analyze(req.body.content)
res.json(result)
})
// β Bad - Never expose API key in client-side code
// This exposes your API key to all users!The SDK validates inputs, but always sanitize user content:
// β
Good - Sanitize before sending
const sanitized = sanitizeInput(userContent)
const result = await tuteliq.analyze(sanitized)This SDK includes several security measures:
- Locked API endpoint - Cannot be redirected to malicious servers
- Input validation - Content length and message count limits
- API key validation - Minimum length and type checks
- Timeout protection - Prevents hanging requests
- No secrets in errors - Error messages don't leak sensitive data
We thank the following security researchers for responsibly disclosing vulnerabilities:
No vulnerabilities reported yet.
Tuteliq AB Stockholm, Sweden tuteliq.ai