Add cryfs as tainted (#1713)

### Description of Changes

This PR adds cryfs (file encryption tool) as tainted.

The author is heavily using Claude to generate code without input, e.g. [here](https://github.com/cryfs/cryfs/pull/672):

> Per AI_POLICY.md: Claude Code wrote this change and its tests, investigated the bug and reviewed it adversarially. It needs a maintainer's review like any other change. It touches rename and data-loss behavior, not crypto or integrity code.

Also, [here](https://github.com/cryfs/cryfs/blob/main/AI_POLICY.md):

> Going forward (versions past 2.0), AI may be used more heavily, including for feature development — always under the principles above.

It is very sad to see this one go... When does it warrant the "vibecoded" tag?

Reviewed-on: https://codeberg.org/ethical-foss/open-slopware/pulls/1713
Reviewed-by: Ethical FOSS admin <ethical-foss-admin@noreply.codeberg.org>
This commit is contained in:
Mirian Margiani 2026-10-07 13:00:27 +02:00 • committed by hmn
commit 369ba8b3f8

View file

@ -1283,6 +1283,7 @@ Creative coding is an approach to programming that focuses on creating expressiv
| Name | Last Untainted <br /> Version/Commit ID | Evidence | Alternative(s) |
|---|:---:|---|---|
| [age](https://github.com/FiloSottile/age) | [`4a3a4ef`](https://github.com/FiloSottile/age/commit/4a3a4ef00aa1e14627c017e978a45e309b39e516) | [![Permissive AI policy](./badges/permissive-ai-policy-orange.svg)](#permissive-ai-policy) ([1](https://github.com/FiloSottile/age/commit/db09cd66d1578bbb409cee25a891ba38483c5894), [2](https://github.com/FiloSottile/age/commit/706dfc1e799a03443ae46023502bd88d4e9e324f), [3](https://github.com/FiloSottile/age/commit/4c86929a84aac61aaca81ec67d7ccce9d1fad727)) | [rage](https://github.com/str4d/rage) |
| [cryfs](https://github.com/cryfs/cryfs) | [`v1.0.3`](https://github.com/cryfs/cryfs/releases/tag/1.0.3) | [![Permissive AI policy](./badges/permissive-ai-policy-orange.svg)](#permissive-ai-policy) ([1](https://github.com/cryfs/cryfs/blame/ad1f72d56f126bb685e7e7f5e1e1dc221f91bdb6/AI_POLICY.md#L24), [2](https://github.com/cryfs/cryfs/pull/663), [3](https://github.com/cryfs/cryfs/pull/672)) | [![Request for Help](./badges/request-for-help.svg)](#request-for-help) |
| [Cryptomator](https://github.com/cryptomator/cryptomator) | [![Request for Help](./badges/request-for-help.svg)](#request-for-help) | [![Permissive AI policy](./badges/permissive-ai-policy-orange.svg)](#permissive-ai-policy) ([1](https://github.com/keybase/client/pull/29225), [2](https://github.com/cryptomator/cryptomator/commit/699e22d31a43512eb1d288f0177a2fd10d4fc1d9), [3](https://github.com/cryptomator/cryptomator/commit/d5d992b1c25af541b513b13c46f6b2aac13cbe38)) <br /> [![AI Code Reviews](./badges/ai-code-reviews-purple.svg)](#ai-code-reviews) ([1](https://github.com/cryptomator/cryptomator/pull/4227), [2](https://github.com/cryptomator/cryptomator/pull/4105), [3](https://github.com/cryptomator/cryptomator/pull/4179)) | [![Request for Help](./badges/request-for-help.svg)](#request-for-help) |
| [gocryptfs](https://github.com/rfjakob/gocryptfs) | [`v2.5.4`](https://github.com/rfjakob/gocryptfs/releases/tag/v2.5.4) | [![Permissive AI policy](./badges/permissive-ai-policy-orange.svg)](#permissive-ai-policy) ([1](https://github.com/rfjakob/gocryptfs/pull/932)) <br /> [![AI Code Reviews](./badges/ai-code-reviews-purple.svg)](#ai-code-reviews) ([1](https://github.com/rfjakob/gocryptfs/pull/950), [2](https://github.com/rfjakob/gocryptfs/pull/995)) | [![Request for Help](./badges/request-for-help.svg)](#request-for-help) |