Skip to content

Security: DimonByte/HostlistDownloader

SECURITY.md

HostlistDownloader Security Policy

Supported Versions

We provide security updates only for the latest version:

Version Supported
Current Version of v2.x

Reporting a Vulnerability

Do NOT report security vulnerabilities through public GitHub issues.

Use one of these private channels:

GitHub Security Advisories (Preferred)

  1. Go to the Security tab
  2. Click "Report a vulnerability"
  3. Fill out the advisory form

This creates a private discussion visible only to maintainers.

Response Timeline

Realistic commitments we can actually meet:

  • Initial response: Within 48 hours
  • Status update: Within 7 days
  • Resolution target: Within 90 days (varies by severity)

Severity Levels

Severity Response Target Patch Target
Critical 24 hours 7 days
High 48 hours 14 days
Medium 1 week 30 days
Low 2 weeks 90 days

Note: These are targets, not guarantees. Complex issues may take longer.

Disclosure Policy

  • Credit: Security reporters are credited in release notes and advisories (unless they prefer anonymity)

Security Measures

This project employs:

  • SAST: [CodeQL] static analysis and .NET build results
  • Decompression Bomb Protection - for both gzip and uncompressed formats
  • HTTP Block Protection - Can be changed by settings.json
  • Hostlist Size Protection - Can be changed by settings.json
  • Sanitizes Generated File Names
  • Path Traversal and Symlink Blocking
  • Invalid Local Path Rejection
  • Atomic File Handling - The combined list only gets updated when there is a update available and will be updated via atomic file replacement.

There aren't any published security advisories