32 repositories · 6 under 3,000 stars
Sign-in, secrets, consent and keeping what you run locked down.
Writes a standard list of every package inside a project or a container image, in both of the common formats.
Lists every package inside a container image or a folder as a standard bill of materials, in SPDX or CycloneDX, and changes nothing.
A home DNS server that refuses to answer for advertising and tracking addresses, with encrypted DNS built in.
Lists the passwords and keys that were typed into code by mistake, and records the known ones in a baseline so only new findings are reported.
Blocks advertising and tracking for every device on a network by refusing to look up those addresses.
Lists published security holes found in a container image, a folder, or a parts list of software.
Translates a company's own single sign-on into the ordinary modern login your application already understands.
Detects more than 500 kinds of hardcoded secret, as a pre-commit hook, a CI action or a command.
Finds passwords and keys in a code history, container images and storage buckets, and then checks which of them still work.
A deliberately simplified LDAP authentication server with a web page for users and groups, so several self-hosted programs can share one account list.
A one-time secret page: the text is encrypted in the browser with 256-bit AES and destroyed the first time it is read.
A single sign-in page with a second factor, placed in front of every private web service behind a reverse proxy.
A self-hosted page for sending files, where each link expires after a set number of downloads or days and only the owner can upload.
It reads a server's own log files, decides who is attacking, blocks them, and shares what it found with everyone else running it.
A web screen that schedules restic backups, applies retention rules and restores single files by browsing a snapshot.
A password server that the official Bitwarden apps connect to, small enough to run on the cheapest machine you can rent.
It searches a Git repository, including its whole history, for passwords and keys that were committed by mistake.
It makes a visiting browser do a small piece of work before a page is served, which most scrapers will not pay for.
It reads the GitHub Actions files in your project and reports the security mistakes in them, without running or changing anything.
Encrypts the values inside a YAML, JSON, ENV or INI file while leaving the names readable, so the file can live in your code history.
One identity server with its own embedded storage, speaking OAuth2, OpenID Connect and LDAP, with passkeys as the normal way in.
It makes encrypted backups that only store each piece of a file once, in restic's own repository format.
Locks one file with a single command using short text keys, and unlocks it with another, with no key ring and almost no options.
Point-in-time backup and restore for PostgreSQL, which a file-level snapshot cannot give you.
A small OIDC identity provider that signs people in with passkeys and nothing else.
Finds keys left in your code, then checks with the provider which of them still work.
A guarded front door for a server, with two-factor sign-in and a recording of every session.
Identity service with social sign-in — because 'choose a password' is the most expensive field on the internet.
Vanilla-JS GDPR consent with real script blocking — the banner that becomes necessary the day analytics goes live.
The invisible little box in front of every form, and Google is not reading the room.
Detects and masks names, emails, phone and card numbers in text before anything is sent to a model.
No repository in this area carries every tag you picked.
A dozen repositories, opened and checked. The licence read, the last release dated, and the ones that did not make it named with the reason. It is the half most lists leave out.
No tracking pixels. One click to leave. The archive stays free either way.
We use your address to send the edition and nothing else. Confirm by email, leave in one click. How we handle it.