Merge pull request 'tidy password management section, move up one heading, and add new gen ai art badge' (#340) from tidy-password-management into main

Reviewed-on: https://codeberg.org/small-hack/open-slopware/pulls/340
This commit is contained in:
JesseBot 2026-04-14 10:21:55 +02:00
commit 47d9c840a6
3 changed files with 52 additions and 16 deletions

View file

@ -21,6 +21,7 @@ To Contribute, checkout our [`CONTRIBUTING.md`](./CONTRIBUTING.md).
* [AI Functionality](#ai-functionality)
* [Permissive AI Policy](#permissive-ai-policy)
* [AI Code Reviews](#ai-code-reviews)
* [Gen AI 'Art'](#gen-ai-art)
* [AI Sponsored](#ai-sponsored)
* [Request for Help](#request-for-help)
* [Sibling Repos](#sibling-repos)
@ -51,11 +52,11 @@ To Contribute, checkout our [`CONTRIBUTING.md`](./CONTRIBUTING.md).
* [Rust](#rust)
* [Game Engines](#game-engines)
* [Audio](#audio)
* [Password Management](#password-management)
* [Services and Utilities](#services-and-utilities)
* [File Storage](#file-storage)
* [Game Managers](#game-managers)
* [Package Managers](#package-managers)
* [Password Management](#password-management)
* [alternatives](#password-manager-alternatives)
* [Social Media](#social-media)
* [Servers](#servers)
@ -148,6 +149,16 @@ Evidence can be:
- an AI code review CI workflow.
- a PR where an AI code review seems to be automatically created by some sort of third party app
### Gen AI 'Art'
![Gen AI 'Art'](./badges/gen-ai-art-dark-yellow.svg)
AI "Art" is being used in a project. This is typically for banners, avatars, promotional material, and/or blog posts. This means they're using tools that steal art from visual artists.
Evidence can be:
- link to the place where the AI art is used
### AI Sponsored
![AI sponsored](./badges/ai-sponsored-blue.svg)
@ -429,6 +440,22 @@ Also, there is an advisory database of Rust slopware crates, which you can use i
| [zrythm](https://www.zrythm.org) | [Ardour](https://ardour.org/) (opinions may vary whether it is a replacement or not) | [CLAUDE.md](https://github.com/zrythm/zrythm/blob/master/CLAUDE.md) in repository |
| [FineTune](https://github.com/ronitsingh10/FineTune) | [BackgroundMusic](https://github.com/kyleneideck/BackgroundMusic) | Include [`CLAUDE.md`](https://github.com/ronitsingh10/FineTune/blob/20bbef22644a468f403cf9a011586ba2b0ed067f/.gitignore#L3) in the `.gitignore` |
## Password Management
| Name | Last Untainted Version or Commit ID | Tags and Evidence |
|---|:---:|---|
| [AliasVault](https://aliasvault.net) | [![Request for Help](./badges/request-for-help.svg)](#request-for-help) | [![Gen AI 'Art'](./badges/gen-ai-art-dark-yellow.svg)](#gen-ai-art) ([1](https://app.aliasvault.net/img/avatar.webp)) |
| [Bitwarden](https://bitwarden.com/) | [![Request for Help](./badges/request-for-help.svg)](#request-for-help) | [![Vibecoded](./badges/vibecoded.svg)](#vibecoded) ([1](https://github.com/bitwarden/server/blob/main/.claude/CLAUDE.md)) |
| [KeepassXC](https://keepassxc.org/) | [![Request for Help](./badges/request-for-help.svg)](#request-for-help) | [![Vibecoded](./badges/vibecoded.svg)](#vibecoded) ([1](https://keepassxc.org/blog/2025-11-09-about-keepassxcs-code-quality-control/), [2](https://github.com/keepassxreboot/keepassxc/pull/12588), [3](https://github.com/keepassxreboot/keepassxc/pull/12314)) |
> [!Note]
> #### Password manager alternatives
> * [vaultwarden] (server) / [rbw](https://github.com/doy/rbw) (client)
> * [KeePass 2](https://keepass.info/download.html). It is a .NET application, but [Mono](https://keepass.info/help/v2/setup.html#mono) or [Wine](https://keepass.info/help/v2/setup.html#wine) can be used for non-Windows platforms.
> * [KeePassXC 2.7.9](https://github.com/keepassxreboot/keepassxc/releases/tag/2.7.9) was released before the statement, and was awarded 3 year security Visa by the French National Cybersecurity Agency ([ANSSI](https://cyber.gouv.fr/)) for a First-level Security Certification (CSPN), valid in France and Germany, under report No. ANSSI-CSPN-2025/16 ([archive.org](https://web.archive.org/web/20251128131437/https://cyber.gouv.fr/produits-certifies/keepassxc-version-279), [certificate](https://messervices.cyber.gouv.fr/visas/ANSSI-CSPN-2025-16-certificat.pdf)).
> * [Secrets](https://apps.gnome.org/Secrets/) uses the KeePass file format.
> * Password managers based on [pass](https://www.passwordstore.org/) or [Himitsu](https://himitsustore.org/) could be interesting.
## Services and Utilities
| Name | Alternative(s) | Evidence |
@ -474,21 +501,6 @@ Also, there is an advisory database of Rust slopware crates, which you can use i
|---|---|---|
| [Lutris](https://github.com/lutris/lutris) | [Bottles](https://github.com/bottlesdevs/Bottles) | Issue ["is lutris slop now"](https://github.com/lutris/lutris/issues/6506#issuecomment-3976118573) & Discussion ["is lutris slop now"](https://github.com/lutris/lutris/discussions/6530) |
### Password Management
| Name | Alternative(s) | Evidence |
|---|---|---|
| [AliasVault](https://aliasvault.net) | | Main instance uses "AI" "generated" [avatar](https://app.aliasvault.net/img/avatar.webp) |
| [Bitwarden](https://bitwarden.com/) | [vaultwarden] (server) / [rbw](https://github.com/doy/rbw) (client) | Include [CLAUDE.md](https://github.com/bitwarden/server/blob/main/.claude/CLAUDE.md) |
| [KeepassXC](https://keepassxc.org/) | See below | Explicitly stated in [official blog post](https://keepassxc.org/blog/2025-11-09-about-keepassxcs-code-quality-control/).<br />Use Copilot to generate PRs: [Example 1](https://github.com/keepassxreboot/keepassxc/pull/12588), [Example 2](https://github.com/keepassxreboot/keepassxc/pull/12314), [Example 3](https://github.com/keepassxreboot/keepassxc/pull/12199). |
> [!Note]
> #### Password manager alternatives
> * [KeePass 2](https://keepass.info/download.html). It is a .NET application, but [Mono](https://keepass.info/help/v2/setup.html#mono) or [Wine](https://keepass.info/help/v2/setup.html#wine) can be used for non-Windows platforms.
> * [KeePassXC 2.7.9](https://github.com/keepassxreboot/keepassxc/releases/tag/2.7.9) was released before the statement, and was awarded 3 year security Visa by the French National Cybersecurity Agency ([ANSSI](https://cyber.gouv.fr/)) for a First-level Security Certification (CSPN), valid in France and Germany, under report No. ANSSI-CSPN-2025/16 ([archive.org](https://web.archive.org/web/20251128131437/https://cyber.gouv.fr/produits-certifies/keepassxc-version-279), [certificate](https://messervices.cyber.gouv.fr/visas/ANSSI-CSPN-2025-16-certificat.pdf)).
> * [Secrets](https://apps.gnome.org/Secrets/) uses the KeePass file format.
> * Password managers based on [pass](https://www.passwordstore.org/) or [Himitsu](https://himitsustore.org/) could be interesting.
### Social Media
This is for both social media websites and apps.

View file

@ -25,6 +25,7 @@ Make sure to format your table like below:
- [![Permissive AI policy](./badges/permissive-ai-policy-orange.svg)](https://codeberg.org/small-hack/open-slopware#permissive-ai-policy)
- [![AI Code Reviews](./badges/ai-code-reviews-purple.svg)](https://codeberg.org/small-hack/open-slopware#ai-code-reviews)
- [![AI sponsored](./badges/ai-sponsored-blue.svg)](https://codeberg.org/small-hack/open-slopware#sponsored-by-ai)
- [![Gen AI 'Art'](./badges/gen-ai-art-dark-yellow.svg)](https://codeberg.org/small-hack/open-slopware#gen-ai-art)
**Don't know what the alternative or last known good version is?** Use this badge in its place:
@ -52,6 +53,10 @@ Here are all the badges for easy copying and pasting:
[![AI sponsored](./badges/ai-sponsored-blue.svg)](#sponsored-by-ai)
```
```markdown
- [![Gen AI 'Art'](./badges/gen-ai-art-dark-yellow.svg)](https://codeberg.org/small-hack/open-slopware#gen-ai-art)
```
```markdown
[![Request for Help](./badges/request-for-help.svg)](#request-for-help)
```

View file

@ -0,0 +1,19 @@
<svg xmlns="http://www.w3.org/2000/svg" width="70" height="20" role="img" aria-label="Gen AI 'Art'">
<title>Gen AI 'Art'</title>
<linearGradient id="s" x2="0" y2="100%">
<stop offset="0" stop-color="#bbb" stop-opacity=".1"/>
<stop offset="1" stop-opacity=".1"/>
</linearGradient>
<clipPath id="r">
<rect width="70" height="20" rx="3" fill="#fff"/>
</clipPath>
<g clip-path="url(#r)">
<rect width="0" height="20" fill="#605716"/>
<rect x="0" width="70" height="20" fill="#605716"/>
<rect width="70" height="20" fill="url(#s)"/>
</g>
<g fill="#fff" text-anchor="middle" font-family="Verdana,Geneva,DejaVu Sans,sans-serif" text-rendering="geometricPrecision" font-size="110">
<text aria-hidden="true" x="345" y="150" fill="#010101" fill-opacity=".3" transform="scale(.1)" textLength="590">Gen AI 'Art'</text>
<text x="345" y="140" transform="scale(.1)" fill="#fff" textLength="590">Gen AI 'Art'</text>
</g>
</svg>

After

Width:  |  Height:  |  Size: 961 B