Skip to content

Security: garretpatten/system-scripts

SECURITY.md

Security Policy

Supported versions

Version / branch Supported
master (latest)
older snapshots

Security fixes apply to the default branch. There are no tagged releases; use the latest master when running these scripts on a machine.

Reporting a vulnerability

Report a vulnerability directly to the maintainer at garret.patten@proton.me. Do not open public GitHub issues for security-sensitive reports.

If a vulnerability is accepted, updates will be given on meaningful status changes. If a report is declined, brief reasoning will be provided.

Scope

This repository contains personal macOS/Linux shell scripts for development workflows. It is not a deployed service and has no user accounts. Still report issues that could harm someone running these scripts—malicious or unsafe shell patterns, compromised download URLs or paths, privilege-escalation bugs, secrets committed to the repo, or similar.

In scope:

  • Scripts under backups/, configuration/, git-scripts/, and tmux/
  • CI workflows under .github/

Out of scope:

  • Vulnerabilities in third-party tools these scripts invoke (report those to the upstream vendor)
  • General hardening of a fully configured system beyond what this repo sets up

Do not commit secrets, credentials, or sensitive personal data. Pull requests run automated security checks (Semgrep, Trufflehog) via the security-checks workflow.

There aren't any published security advisories