Security fixes target the latest code on the main branch and the most recent
GitHub Release (when releases exist). Older tags are not maintained.
Do not open a public issue for security problems.
Please report vulnerabilities privately via GitHub Security Advisories — use the "Report a vulnerability" button on the repository Security tab.
Include:
- A description of the issue and its impact
- Steps to reproduce or a proof of concept when safe to share
- Affected version or commit if known
- Acknowledgement when a maintainer has seen the report
- An initial assessment of severity and scope
- A coordinated fix and disclosure timeline when the report is valid
We will not take legal action against good-faith research that follows this policy and avoids privacy harm, service disruption, or data destruction.
watermarks-remover is a local agent skill and a set of Python scripts that inspect and clean text and image files. Reports that matter most include:
- Path traversal or unsafe writes outside intended output paths
- Command injection when optional tools (
c2patool,exiftool) are invoked - Parser crashes or resource exhaustion on crafted images/text that affect the host beyond normal process failure
- Accidental leakage of user file contents in logs, error messages, or diagnostics that ship with the skill
Out of scope (unless they cause a concrete security impact in this project):
- Bypassing AI provenance marks for fraud, copyright evasion, or illegal
non-disclosure (see skill
references/ethics.md) - Issues only in third-party tools (
c2patool,exiftool, agents) - Social engineering of individual users
After a fix is released, we may credit reporters who want public credit. Do not publish exploit details until a fixed release is available, unless we agree otherwise.