Security

Security is a top priority for GOTRS. This page outlines our security approach and how to report vulnerabilities.

GOTRS Security Features

Design Principles

  • Rootless Containers: All containers run as non-root user (UID 1000)
  • Alpine Base Images: Minimal attack surface with Alpine Linux
  • Security Scanning: Automated vulnerability scanning in CI/CD
  • Secure Defaults: Security-first configuration out of the box

Implementation

  • Input validation and sanitization
  • SQL injection prevention
  • XSS protection with Content Security Policy
  • Secure authentication and session management
  • HTTPS-only communication

Infrastructure Security

  • Container isolation and security contexts
  • SELinux support for additional protection
  • Kubernetes security policies
  • Regular security updates and patching

Vulnerability Reporting

Responsible Disclosure

We appreciate security researchers who report vulnerabilities responsibly.

Please DO NOT:

  • File public GitHub issues for security vulnerabilities
  • Test vulnerabilities on publicly accessible instances
  • Access or modify data that doesn’t belong to you

Please DO:

  • Report vulnerabilities privately to security@gibbsoft.com
  • Provide detailed reproduction steps
  • Allow reasonable time for patches before disclosure

Response Process

  1. Acknowledgment: Within 48 hours of report
  2. Initial Assessment: Within 1 week
  3. Fix Development: Timeline depends on severity
  4. Coordinated Disclosure: After fix is available
  5. Recognition: Credit in release notes (optional)

Security Updates

  • Critical security fixes are released immediately
  • Security updates are clearly marked in release notes
  • Subscribe to GitHub releases for notifications
  • Professional support customers get priority notifications

Contact

Security Team
Email: security@gibbsoft.com
PGP Key: Available upon request

Response Time

  • Critical: Within 24 hours
  • High: Within 48 hours
  • Medium/Low: Within 1 week