Skip to content

Security: Siddhant-K-code/ContextLab

Security

SECURITY.md

Security Policy

Supported Versions

Version Supported
0.1.x

Reporting a Vulnerability

If you discover a security vulnerability in ContextLab, please report it by emailing security@contextlab.dev or by opening a private security advisory on GitHub.

Please do not open public issues for security vulnerabilities.

What to Include

  • Description of the vulnerability
  • Steps to reproduce
  • Potential impact
  • Suggested fix (if any)

Response Timeline

  • Acknowledgment: Within 48 hours
  • Initial Assessment: Within 1 week
  • Fix & Disclosure: Coordinated with reporter

Security Best Practices

API Keys

  • Never commit API keys or secrets to the repository
  • Use .env files (gitignored) for local development
  • Use environment variables in production
  • Rotate keys regularly

Dependencies

  • We regularly update dependencies to patch security issues
  • Dependabot alerts are monitored and addressed promptly
  • Run pip audit before releases

Data Privacy

  • ContextLab processes text data locally by default
  • API calls to OpenAI or other providers are user-initiated
  • No telemetry or usage data is collected unless explicitly opted-in
  • User data is never stored on external servers without consent

API Security

  • The REST API includes rate limiting
  • Authentication is token-based (disabled by default)
  • CORS is configurable
  • Input validation on all endpoints

Known Limitations

  • SQLite database is not encrypted by default
  • API authentication is optional (disabled in development)
  • Embedding providers may cache data according to their policies

Security Contact

For security concerns, contact: security@contextlab.dev

There aren’t any published security advisories