[
 {
  "rank": 1,
  "name": "Bitwarden",
  "url": "/p/bitwarden/",
  "category": "Security and passwords",
  "recommenders": 37,
  "warners": 12,
  "rising": 9.13,
  "loved_for": [
   "Passkey support",
   "Self-hosting"
  ],
  "caveat": "Price and ownership"
 },
 {
  "rank": 2,
  "name": "1Password",
  "url": "/p/1password/",
  "category": "Security and passwords",
  "recommenders": 30,
  "warners": 11,
  "rising": 2.13,
  "loved_for": [
   "Passkey support",
   "Cross-platform sync"
  ],
  "caveat": "Subscription pricing"
 },
 {
  "rank": 3,
  "name": "bubblewrap",
  "url": "/p/bubblewrap/",
  "category": "Security and passwords",
  "recommenders": 23,
  "warners": 1,
  "rising": -0.89,
  "loved_for": [
   "Sandboxing AI agents",
   "Fine-grained isolation"
  ],
  "caveat": "Tedious setup"
 },
 {
  "rank": 4,
  "name": "KeePassXC",
  "url": "/p/keepassxc/",
  "category": "Security and passwords",
  "recommenders": 19,
  "warners": 2,
  "rising": 4.4,
  "loved_for": [
   "Local, user-owned data",
   "Flexible file sync"
  ],
  "caveat": "DIY syncing"
 },
 {
  "rank": 5,
  "name": "KeePass",
  "url": "/p/keepass/",
  "category": "Security and passwords",
  "recommenders": 16,
  "warners": 0,
  "rising": 4.05,
  "loved_for": [
   "Bring-your-own sync",
   "Just a file"
  ],
  "caveat": "DIY sync"
 },
 {
  "rank": 6,
  "name": "Vaultwarden",
  "url": "/p/vaultwarden/",
  "category": "Security and passwords",
  "recommenders": 16,
  "warners": 1,
  "rising": 2.73,
  "loved_for": [
   "Easy self-hosting",
   "Bitwarden client compatibility"
  ],
  "caveat": "Self-hosting risk"
 },
 {
  "rank": 7,
  "name": "Apple Passwords",
  "url": "/p/apple-passwords/",
  "category": "Security and passwords",
  "recommenders": 15,
  "warners": 2,
  "rising": -2.25,
  "loved_for": [
   "Family sharing",
   "Built-in simplicity"
  ],
  "caveat": "Feature gap"
 },
 {
  "rank": 8,
  "name": "Let's Encrypt",
  "url": "/p/let-s-encrypt/",
  "category": "Security and passwords",
  "recommenders": 12,
  "warners": 1,
  "rising": 0.05,
  "loved_for": [
   "Automated renewal",
   "DNS validation, wildcards"
  ],
  "caveat": "Single-provider reliance"
 },
 {
  "rank": 9,
  "name": "gVisor",
  "url": "/p/gvisor/",
  "category": "Security and passwords",
  "recommenders": 9,
  "warners": 0,
  "rising": 3.69,
  "loved_for": [
   "Agent sandboxing",
   "Kernel attack surface"
  ],
  "caveat": "Weaker than VMs"
 },
 {
  "rank": 10,
  "name": "Better Auth",
  "url": "/p/better-auth/",
  "category": "Security and passwords",
  "recommenders": 9,
  "warners": 1,
  "rising": -2.95,
  "loved_for": [
   "Open-source alternative",
   "Feature breadth"
  ],
  "caveat": "Code quality"
 },
 {
  "rank": 11,
  "name": "KeePassDX",
  "url": "/p/keepassdx/",
  "category": "Security and passwords",
  "recommenders": 7,
  "warners": 0,
  "rising": 2.69,
  "loved_for": [
   "KeePassXC compatibility",
   "Open source"
  ],
  "caveat": "No built-in sync"
 },
 {
  "rank": 12,
  "name": "age",
  "url": "/p/age/",
  "category": "Security and passwords",
  "recommenders": 7,
  "warners": 0,
  "rising": -0.96,
  "loved_for": [
   "Simpler than GPG",
   "Works with SOPS"
  ],
  "caveat": "No signing"
 },
 {
  "rank": 13,
  "name": "Anubis",
  "url": "/p/anubis/",
  "category": "Security and passwords",
  "recommenders": 7,
  "warners": 3,
  "rising": 0.36,
  "loved_for": [
   "Stops scrapers",
   "Proof-of-work design"
  ],
  "caveat": "Requires JavaScript"
 },
 {
  "rank": 14,
  "name": "Proton Pass",
  "url": "/p/proton-pass/",
  "category": "Security and passwords",
  "recommenders": 6,
  "warners": 0,
  "rising": 1.69,
  "loved_for": [
   "Passkey support",
   "Cross-device use"
  ],
  "caveat": "Passkey migration"
 },
 {
  "rank": 15,
  "name": "pass",
  "url": "/p/pass/",
  "category": "Security and passwords",
  "recommenders": 6,
  "warners": 0,
  "rising": 0.69,
  "loved_for": [
   "Git-based sync",
   "Hardware keys"
  ],
  "caveat": "GPG dependency"
 },
 {
  "rank": 16,
  "name": "Docker Sandboxes",
  "url": "/p/docker-sandboxes/",
  "category": "Security and passwords",
  "recommenders": 6,
  "warners": 1,
  "rising": 3.35,
  "loved_for": [
   "Works out of box",
   "MicroVM isolation"
  ],
  "caveat": "Closed source"
 },
 {
  "rank": 17,
  "name": "fail2ban",
  "url": "/p/fail2ban/",
  "category": "Security and passwords",
  "recommenders": 6,
  "warners": 1,
  "rising": -0.64,
  "loved_for": [
   "Web log banning",
   "Layered defense"
  ],
  "caveat": "Tuning effort"
 },
 {
  "rank": 18,
  "name": "Ente Auth",
  "url": "/p/ente-auth/",
  "category": "Security and passwords",
  "recommenders": 5,
  "warners": 0,
  "rising": -0.31,
  "loved_for": [
   "Cross-platform",
   "Authy/Aegis alternative"
  ],
  "caveat": "Confusing branding"
 },
 {
  "rank": 19,
  "name": "nono",
  "url": "/p/nono/",
  "category": "Security and passwords",
  "recommenders": 5,
  "warners": 1,
  "rising": 1.69,
  "loved_for": [
   "Safe YOLO mode",
   "Action blocking"
  ],
  "caveat": "Policy upkeep"
 },
 {
  "rank": 20,
  "name": "sandbox-runtime",
  "url": "/p/sandbox-runtime/",
  "category": "Security and passwords",
  "recommenders": 5,
  "warners": 0,
  "rising": 1.02,
  "loved_for": [
   "Agent containment",
   "OS-level enforcement"
  ],
  "caveat": "Blocks dev tooling"
 },
 {
  "rank": 21,
  "name": "Secretive",
  "url": "/p/secretive/",
  "category": "Security and passwords",
  "recommenders": 5,
  "warners": 0,
  "rising": 1.02,
  "loved_for": [
   "Long-term use",
   "Key-use visibility"
  ],
  "caveat": "Native alternative"
 },
 {
  "rank": 22,
  "name": "OpenShell",
  "url": "/p/openshell/",
  "category": "Security and passwords",
  "recommenders": 4,
  "warners": 0,
  "rising": 2.67,
  "loved_for": [],
  "caveat": ""
 },
 {
  "rank": 23,
  "name": "Codex Security",
  "url": "/p/codex-security/",
  "category": "Security and passwords",
  "recommenders": 4,
  "warners": 0,
  "rising": -1.31,
  "loved_for": [],
  "caveat": ""
 },
 {
  "rank": 24,
  "name": "E2B",
  "url": "/p/e2b/",
  "category": "Security and passwords",
  "recommenders": 4,
  "warners": 0,
  "rising": 0.02,
  "loved_for": [],
  "caveat": ""
 },
 {
  "rank": 25,
  "name": "jai",
  "url": "/p/jai/",
  "category": "Security and passwords",
  "recommenders": 4,
  "warners": 1,
  "rising": -1.31,
  "loved_for": [],
  "caveat": ""
 },
 {
  "rank": 26,
  "name": "Microsoft Entra",
  "url": "/p/microsoft-entra/",
  "category": "Security and passwords",
  "recommenders": 3,
  "warners": 0,
  "rising": 0.35,
  "loved_for": [],
  "caveat": ""
 },
 {
  "rank": 27,
  "name": "Strongbox",
  "url": "/p/strongbox/",
  "category": "Security and passwords",
  "recommenders": 3,
  "warners": 0,
  "rising": 0.35,
  "loved_for": [],
  "caveat": ""
 },
 {
  "rank": 28,
  "name": "Ory Kratos",
  "url": "/p/ory-kratos/",
  "category": "Security and passwords",
  "recommenders": 3,
  "warners": 0,
  "rising": -0.98,
  "loved_for": [],
  "caveat": ""
 },
 {
  "rank": 29,
  "name": "AppArmor",
  "url": "/p/apparmor/",
  "category": "Security and passwords",
  "recommenders": 3,
  "warners": 0,
  "rising": 3.0,
  "loved_for": [],
  "caveat": ""
 },
 {
  "rank": 30,
  "name": "sshguard",
  "url": "/p/sshguard/",
  "category": "Security and passwords",
  "recommenders": 3,
  "warners": 0,
  "rising": 3.0,
  "loved_for": [],
  "caveat": ""
 },
 {
  "rank": 31,
  "name": "SELinux",
  "url": "/p/selinux/",
  "category": "Security and passwords",
  "recommenders": 3,
  "warners": 0,
  "rising": 1.67,
  "loved_for": [],
  "caveat": ""
 },
 {
  "rank": 32,
  "name": "aur-malware-check",
  "url": "/p/aur-malware-check/",
  "category": "Security and passwords",
  "recommenders": 3,
  "warners": 0,
  "rising": -0.98,
  "loved_for": [],
  "caveat": ""
 },
 {
  "rank": 33,
  "name": "Agent Safehouse",
  "url": "/p/agent-safehouse/",
  "category": "Security and passwords",
  "recommenders": 3,
  "warners": 0,
  "rising": 0.35,
  "loved_for": [],
  "caveat": ""
 },
 {
  "rank": 34,
  "name": "FreeBSD jails",
  "url": "/p/freebsd-jails/",
  "category": "Security and passwords",
  "recommenders": 3,
  "warners": 0,
  "rising": -0.98,
  "loved_for": [],
  "caveat": ""
 },
 {
  "rank": 35,
  "name": "Tailsnitch",
  "url": "/p/tailsnitch/",
  "category": "Security and passwords",
  "recommenders": 3,
  "warners": 0,
  "rising": -0.98,
  "loved_for": [],
  "caveat": ""
 },
 {
  "rank": 36,
  "name": "Keycloak",
  "url": "/p/keycloak/",
  "category": "Security and passwords",
  "recommenders": 3,
  "warners": 2,
  "rising": 0.35,
  "loved_for": [],
  "caveat": ""
 },
 {
  "rank": 37,
  "name": "PGP",
  "url": "/p/pgp/",
  "category": "Security and passwords",
  "recommenders": 3,
  "warners": 1,
  "rising": 1.67,
  "loved_for": [],
  "caveat": ""
 },
 {
  "rank": 38,
  "name": "Apple Keychain",
  "url": "/p/apple-keychain/",
  "category": "Security and passwords",
  "recommenders": 3,
  "warners": 2,
  "rising": -0.98,
  "loved_for": [],
  "caveat": ""
 },
 {
  "rank": 39,
  "name": "GnuPG",
  "url": "/p/gnupg/",
  "category": "Security and passwords",
  "recommenders": 3,
  "warners": 5,
  "rising": 0.35,
  "loved_for": [],
  "caveat": ""
 }
]