Skip to content

Security: ZFordDev/SchedPlus

Security

SECURITY.md

ZFordDev Standards Approved Badge

Security Policy

The ZFordDev ecosystem values stability, safety, and long‑term maintainability.
We take security seriously and appreciate responsible disclosure of any vulnerabilities.

This document explains how to report security issues and what to expect during the process.


Supported Versions

Security updates are provided for:

  • Current stable releases
  • Active development branches
  • Classic versions, where applicable

Older or archived versions may not receive fixes.


Reporting a Vulnerability

If you discover a security issue, please report it responsibly.

How to report

  • Open a private GitHub security advisory (preferred)
  • Or contact the project maintainer directly through GitHub

Please do not open a public issue for security vulnerabilities.

Include the following information

  • Description of the issue
  • Steps to reproduce
  • Impact or potential risk
  • Affected versions
  • Any relevant logs or screenshots

Clear reports help us respond quickly.


Response Process

When a report is received:

  1. The maintainer will acknowledge the report
  2. The issue will be investigated
  3. A fix or mitigation will be prepared
  4. A patched release will be published
  5. A security advisory will be issued (if applicable)

We aim to handle all reports respectfully and promptly.


Scope

This policy applies to:

  • All ZFordDev repositories
  • All official releases
  • All ecosystem tools and modules

It does not apply to:

  • Third‑party dependencies
  • Forks or modified builds
  • Unofficial distributions

SchedPlus‑Specific Notes

SchedPlus is a lightweight Python application with a local‑only workflow.
When reporting security issues, please consider the following:

  • SchedPlus does not load or execute remote content
  • All data is stored locally in simple JSON files (data/tasks.json)
  • No networking, syncing, or cloud communication is performed
  • The Tkinter UI is stable; the PyQt UI is in active development and may behave differently across platforms
  • SchedPlus does not collect telemetry or send user data anywhere
  • The application does not run background services or scheduled tasks

If a vulnerability involves JSON handling, UI behaviour, file access, or platform‑specific issues, please include clear reproduction steps for both Windows and Linux (when applicable).


Thank You

Responsible disclosure helps keep the entire ZFordDev ecosystem safe.
We appreciate your effort and your commitment to improving the project.

There aren't any published security advisories