Skip to content

Security: pnstack/template-electron

Security

SECURITY.md

Security Policy

Supported Versions

We release patches for security vulnerabilities. Currently supported versions:

Version Supported
1.x.x
< 1.0

Reporting a Vulnerability

We take security bugs seriously. We appreciate your efforts to responsibly disclose your findings.

How to Report

If you discover a security vulnerability, please follow these steps:

  1. DO NOT open a public issue
  2. Use GitHub's Security Advisory feature to privately report the vulnerability:
    • Go to the repository's Security tab
    • Click "Report a vulnerability"
    • Fill out the advisory form
  3. Include the following information:
    • Type of vulnerability
    • Full paths of source file(s) related to the vulnerability
    • Location of the affected source code (tag/branch/commit or direct URL)
    • Step-by-step instructions to reproduce the issue
    • Proof-of-concept or exploit code (if possible)
    • Impact of the issue, including how an attacker might exploit it

What to Expect

  • Acknowledgment of your report within 48 hours
  • Regular updates on our progress
  • Credit in the security advisory (unless you prefer to remain anonymous)

Security Best Practices

This template follows Electron security best practices:

  • ✅ Context isolation enabled
  • ✅ Node integration disabled in renderer
  • ✅ Secure IPC communication via preload scripts
  • ✅ Content Security Policy considerations
  • ✅ No direct Node.js access in renderer process

Dependencies

We use:

  • Dependabot for automatic dependency updates
  • npm audit for security vulnerability scanning
  • Regular CI/CD checks for security issues

Disclosure Policy

When we receive a security bug report, we will:

  1. Confirm the problem and determine affected versions
  2. Audit code to find any similar problems
  3. Prepare fixes for all supported versions
  4. Release patches as soon as possible

Comments on This Policy

If you have suggestions on how this process could be improved, please submit a pull request.

There aren’t any published security advisories