|
|
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.
Security updates are provided for:
- Current stable releases
- Active development branches
- Classic versions, where applicable
Older or archived versions may not receive fixes.
If you discover a security issue, please report it responsibly.
- 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.
- Description of the issue
- Steps to reproduce
- Impact or potential risk
- Affected versions
- Any relevant logs or screenshots
Clear reports help us respond quickly.
When a report is received:
- The maintainer will acknowledge the report
- The issue will be investigated
- A fix or mitigation will be prepared
- A patched release will be published
- A security advisory will be issued (if applicable)
We aim to handle all reports respectfully and promptly.
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 is a lightweight, offline-first Python application. When reporting security issues, please consider the following:
- All task data is stored locally in the user's SchedPlus SQLite database.
- Current releases do not provide accounts or synchronize task data.
- Supported packages contact GitHub for signed update metadata and verified downloads; Snap and Microsoft Store updates are provider-managed.
- SchedPlus does not collect analytics or telemetry.
- Reminder checks run in-process while the desktop application is open; the application does not install an operating-system background service or scheduled task.
- The Tkinter and PyQt interfaces may behave differently across platforms.
If a vulnerability involves database handling, UI behaviour, file access, or platform‑specific issues, please include clear reproduction steps for both Windows and Linux (when applicable).
Responsible disclosure helps keep the entire ZFordDev ecosystem safe.
We appreciate your effort and your commitment to improving the project.