Skip to content

Security: GeiserX/genomics-pipeline

SECURITY.md

Security Policy

Reporting Security Issues

Please do not report security vulnerabilities through public GitHub issues.

Instead, please use GitHub's private vulnerability reporting:

  1. Go to the Security tab of this repository
  2. Click "Report a vulnerability"
  3. Fill out the form with details

I will respond within 48 hours and work with you to understand and address the issue.

What to Include

  • Type of issue (e.g., command injection, path traversal, arbitrary file overwrite)
  • Full paths of affected source files
  • Step-by-step instructions to reproduce
  • Proof-of-concept or exploit code (if possible)
  • Impact assessment and potential attack scenarios

Supported Versions

Only the latest version receives security updates. Please always use the most recent release.

Security Best Practices for Contributors

  1. Never commit secrets — use environment variables
  2. Validate all input — especially sample names, paths, and user-provided files
  3. Keep dependencies updated — Dependabot is enabled on this repo
  4. Prefer reproducible pins for Docker images, databases, and tool versions

Contact

For security questions that aren't vulnerabilities, open a regular issue or start a discussion in a pull request.

There aren’t any published security advisories