mirror of
https://github.com/wiltodelta/remove-ai-watermarks.git
synced 2026-10-14 13:30:55 +02:00
Add a CI job running the maintain.sh uv-secure scan, pinned to the gate by a parity test, and a SECURITY.md with private reporting and dependency remediation. Refresh the security-gate block record for accelerate 1.15.0. Closes #114 Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
26 lines
1.1 KiB
Markdown
26 lines
1.1 KiB
Markdown
# Security policy
|
|
|
|
## Supported versions
|
|
|
|
Security fixes go into the latest release. Older releases are not patched;
|
|
upgrade through the channel you installed from (PyPI or Homebrew).
|
|
|
|
## Reporting a vulnerability
|
|
|
|
Report vulnerabilities privately through
|
|
[GitHub private vulnerability reporting](https://github.com/wiltodelta/remove-ai-watermarks/security/advisories/new).
|
|
Do not open a public issue for an unpatched vulnerability. Include the affected
|
|
version, the command or API call, and a minimal input that reproduces it.
|
|
|
|
Vulnerabilities in a dependency, such as a CVE in a package from `uv.lock`, can
|
|
be reported as a regular issue when the advisory is already public.
|
|
|
|
## Dependency vulnerabilities
|
|
|
|
Dependabot raises alerts and update pull requests for `uv.lock` and GitHub
|
|
Actions, and CI scans `uv.lock` with
|
|
[`uv-secure`](https://github.com/owenlamont/uv-secure) on every push and pull
|
|
request. A vulnerable dependency is upgraded to a fixed release; advisories
|
|
without one are tracked under
|
|
[Known security-gate blocks](docs/development.md#known-security-gate-blocks).
|