From 369ba8b3f80ca0ac5b2b9c76d742c50c8aafe45a Mon Sep 17 00:00:00 2001 From: Mirian Margiani Date: Wed, 7 Oct 2026 13:00:27 +0200 Subject: [PATCH] Add cryfs as tainted (#1713) MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit ### 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 --- README.md | 1 + 1 file changed, 1 insertion(+) diff --git a/README.md b/README.md index 2612a865..72e036cf 100644 --- a/README.md +++ b/README.md @@ -1283,6 +1283,7 @@ Creative coding is an approach to programming that focuses on creating expressiv | Name | Last Untainted
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))
[![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))
[![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) |