Skip to content

Security: henkas/schedyx

Security

docs/SECURITY.md

Security Policy

Reporting a Vulnerability

Please report security issues privately.

Preferred: use GitHub Security Advisories for this repository. If that is not available, open a confidential issue and clearly mark it as a security report. Please include:

  • A description of the issue and potential impact
  • Steps to reproduce
  • Any relevant logs (redact secrets and personal data)

We will acknowledge receipt and work on a fix as quickly as possible.

Supported Versions

Only the latest main branch is currently supported with security fixes.

Security Considerations

  • AppleScript execution: Calendar/Reminders integrations use AppleScript. Inputs are sanitized to prevent script injection. Avoid pasting untrusted content into calendar/list names.
  • Config & state files: Configuration and state are stored under ~/.config/schedyx/. Keep this directory private and avoid committing local config overrides to version control.
  • Fixtures (mock mode): Fixtures should live under data/fixtures/ and contain only synthetic or non-sensitive data. Do not store real calendar or personal data in fixtures.
  • Rate limiting: Calendar operations are rate limited to avoid unintended bulk updates.

There aren't any published security advisories