Skip to content

Security: TheDataEngineX/.github

SECURITY.md

Security Policy

Supported Versions

Version Supported
Latest minor release
Previous minor release ✅ (security fixes only)
Older versions

Reporting a Vulnerability

Do NOT open a public issue for security vulnerabilities.

Instead, please report them via one of these channels:

  1. Email: security@thedataenginex.dev
  2. GitHub Security Advisories: Use the "Report a vulnerability" button on the relevant repo's Security tab

What to Include

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

Response Timeline

Stage Timeline
Acknowledgment Within 48 hours
Initial assessment Within 5 business days
Fix development Within 30 days (critical), 90 days (non-critical)
Public disclosure After fix is released

Disclosure Policy

We follow coordinated disclosure. We will credit reporters in the security advisory unless they prefer to remain anonymous.

Security Practices

TheDataEngineX follows these security practices across all repos:

  • No hardcoded secrets — all credentials via environment variables
  • Parameterized queries — never SQL concatenation
  • Input validation — Pydantic models at API boundaries
  • Dependency auditing — automated via uv run poe security
  • Container security — non-root users, minimal base images, no unnecessary packages
  • HTTPS only — all production traffic encrypted
  • Least privilege — minimal permissions for service accounts

There aren’t any published security advisories