Skip to content

Security: markurtz/template-python

Security

SECURITY.md

Security Policy for template-python

We take the security of template-python seriously. This document outlines our security policies, supported versions, and how to responsibly disclose a vulnerability.

Supported Versions

Please check the table below for the versions of template-python that are currently being supported with security updates.

Version Supported
{{current_major_version}}.x
< {{current_major_version}}.0

(Note: Replace the table contents with your actual versioning scheme once released.)

Reporting a Vulnerability

Important

Please do not report security vulnerabilities through public GitHub issues, discussions, or pull requests.

If you discover a security vulnerability, please bring it to our attention right away using one of the following methods:

  1. GitHub Security Advisories (Preferred): Use the "Report a vulnerability" button on the Security tab of this repository.
  2. Email: Send your report directly to contact the maintainers.

What to Include in Your Report

To help us resolve the issue quickly, please include the following information:

  • Type of vulnerability (e.g., arbitrary code execution, path traversal, command injection).
  • Detailed description of the vulnerability and its potential impact.
  • Step-by-step instructions to reproduce the issue.
  • Proof of Concept (PoC) code or screenshots, if available.
  • Environment details (e.g., version of template-python, OS, Python version, relevant configurations).

Triage and Resolution Process

We will handle your report with strict confidentiality. Our process is as follows:

  1. Acknowledgment: We will respond to your report as soon as possible, usually within a few business days.
  2. Triage: We will investigate the issue and determine its validity and severity. We may contact you for further clarification.
  3. Fix: If the vulnerability is verified, we will develop and test a patch.
  4. Disclosure: We will coordinate with you to publicly disclose the vulnerability once a fix is released. We will publicly acknowledge your responsible disclosure, if you wish.

Scope

In Scope:

  • Vulnerabilities within the core template-python codebase.
  • Security issues resulting from our default configurations or execution paths.

Out of Scope:

  • Theoretical issues without a reproducible PoC.
  • Vulnerabilities in third-party dependencies that are not exploitable through template-python.
  • Issues requiring the victim to intentionally clone and run template-python against a malicious, untrusted Git repository, unless it leads to unexpected system compromise beyond the expected permissions.

(Note: We currently do not operate a bug bounty program. Disclosures are greatly appreciated but are not eligible for financial rewards at this time.)

There aren't any published security advisories