| Version | Supported |
|---|---|
| 1.x.x | ✅ |
We take the security of Base Terminal seriously. If you discover a security vulnerability, please report it responsibly.
- Do not open a public issue for security vulnerabilities
- Email the maintainer directly or use GitHub's private vulnerability reporting feature
- Include as much information as possible:
- Type of vulnerability
- Steps to reproduce
- Potential impact
- Suggested fix (if any)
- Acknowledgment within 48 hours
- Regular updates on the progress
- Credit in the security advisory (unless you prefer to remain anonymous)
-
API Keys: Never commit API keys to version control
- Use
.env.localfor local development - Use environment variables in production
- The
.env.localfile is already in.gitignore
- Use
-
Dependencies: Keep dependencies up to date
pnpm audit pnpm update
-
Environment: Use HTTPS in production
- API Proxy: The
/api/cambrianroute acts as a proxy to keep API keys server-side - No User Data: This application does not store user data
- Public Data: All displayed data is public blockchain information
- Server-side API key handling (keys never exposed to client)
- Input validation on search queries
- CORS protection via Next.js API routes
- No database or user authentication (minimized attack surface)
Thank you for helping keep Base Terminal secure!