If you discover a security vulnerability in Blueprompt, please report it responsibly:
- Do not open a public issue
- Email the maintainers directly or use GitHub's private vulnerability reporting feature
- Include a detailed description of the vulnerability
- Provide steps to reproduce if possible
We will respond within 48 hours and work with you to understand and address the issue.
| Version | Supported |
|---|---|
| Latest | Yes |
- Never commit API keys to the repository
- Use
.env.localfor local development (gitignored by default) - In production, use environment variables from your hosting provider
The app includes rate limiting to prevent abuse. Default limits:
- 10 requests per minute per IP
- 50 requests per hour per IP
API routes validate the request origin against allowed domains to prevent cross-site request forgery.
All user inputs are validated using Zod schemas before processing.
- Set
NEXT_PUBLIC_APP_URLto your production domain - Use HTTPS in production
- Configure your hosting provider's security headers
- Monitor API usage and costs
- Consider adding authentication for production use
This app uses the Anthropic Claude API, which has usage costs:
- Each prompt creation uses approximately 4,000 tokens
- Monitor your Anthropic dashboard for usage
- Consider implementing user-level rate limits for public deployments