認証・パスワード管理のオープンソース

ID基盤とパスワード保管庫。ここは自前運用の効果が大きい領域。 現在28件を収録しています。

Vaultwarden

代替対象: Bitwarden / Rust / AGPL-3.0

Bitwarden互換のパスワード管理サーバー(非公式・Rust製)。公式Bitwardenクライアントがそのまま使え、軽量で自宅サーバーでも動く。

スター7.0万
健全度
19,474
セキュリティScorecard未評価

Keycloak

代替対象: Auth0 / Java / Apache-2.0

日本語の画面あり

認証・認可の定番OSS。シングルサインオン・多要素認証・ソーシャルログインを備え、Auth0の代替として自前のID基盤を構築できる。

スター3.8万
健全度
15,101
セキュリティScorecard9.3

Headscale

代替対象: Tailscale / Go / BSD-3-Clause

Tailscaleの代わりに、接続を管理するサーバー(コントロールサーバー)を自分で動かすもの。各端末には公式のTailscaleのアプリを入れて使う。

スター4.5万
健全度
12,870
セキュリティScorecard5.3

Trivy

代替対象: Snyk / Go / Apache-2.0

コンテナと依存関係の脆弱性を検査する。CIに組み込みやすい。

スター3.9万
健全度
10,530
セキュリティScorecard6.4

Nuclei

代替対象: Burp Suite / Go / MIT

日本語の資料あり

Burp Suiteの代わりに使える、テンプレート型の脆弱性スキャナー。検査の項目をYAMLで書き、コミュニティが公開する多くのテンプレートで既知の脆弱性を調べられる。

スター3.3万
健全度
10,380
セキュリティScorecard6.4

Infisical

代替対象: HashiCorp Vault / TypeScript / MIT

環境変数と秘密情報を管理する。開発者向けの画面が使いやすい。

スター3.0万
健全度
8,945
セキュリティScorecard未評価

KeePassXC

代替対象: 1Password / C++ / GPL-2.0 / GPL-3.0

日本語の画面あり

ローカルで完結するパスワードマネージャ。クラウド同期に依存しない。

スター3.0万
健全度
8,786
セキュリティScorecard7.5

NetBird

代替対象: Tailscale / Go / BSD-3-Clause

日本語の画面あり

WireGuardを使った社内ネットワーク。端末を踏み台にせず接続できる。

スター3.1万
健全度
8,745
セキュリティScorecard6.3

Authelia

代替対象: Okta / Go / Apache-2.0

日本語の画面あり

リバースプロキシの前に置く認証。2要素認証をまとめて掛けられる。

スター3.0万
健全度
8,359
セキュリティScorecard10.0

Authentik

代替対象: Okta / Python / MIT

日本語の画面あり

SSOとIDプロバイダをまとめる。SAMLやOIDCに対応する。

スター2.6万
健全度
7,970
セキュリティScorecard未評価

SOPS

代替対象: HashiCorp Vault / Go / MPL-2.0

設定ファイルの一部だけを暗号化する。Gitに置ける形で秘密を保つ。

スター2.4万
健全度
6,600
セキュリティScorecard未評価

Wazuh

代替対象: Splunk / C++ / GPL-2.0(エンジンはAGPL-3.0)

Splunkの代わりに使える、セキュリティの監視基盤(SIEM・XDR)。端末に入れたエージェントから、侵入の検知、ログの監視、設定の点検などを行う。

スター1.8万
健全度
5,999
セキュリティScorecard6.2

OWASP ZAP

代替対象: Burp Suite / Java / Apache-2.0

日本語の画面あり

Burp Suiteの代わりに使える、Webアプリの脆弱性の検査ツール。自動のスキャンと手動の検査の両方ができ、CIに組み込んで定期的に検査することもできる。

スター1.6万
健全度
5,611
セキュリティScorecard6.8

Semgrep

代替対象: SonarQube / C / LGPL-2.1

SonarQubeの代わりに使える、ソースコードの静的解析ツール。危険な書き方やバグのパターンを検出し、検査のルールをコードに近い書き方で自作できる。

スター1.8万
健全度
5,109
セキュリティScorecard未評価

Cryptomator

代替対象: Boxcryptor / Java / GPL-3.0

日本語の画面あり

クラウドに置くファイルを、手元で暗号化するデスクトップアプリ。Dropbox・Google Driveなど既存のクラウドと併用し、仮想ドライブとして使う(クラウドの置き換えではない)。Windows・macOS・Linuxに対応。GPL-3.0と、再販業者向けの商用ライセンスの二本立て。サーバーは不要。

スター1.6万
健全度
4,953
セキュリティScorecard7.2

Casdoor

代替対象: Okta / Go / Apache-2.0

日本語の画面あり

Oktaの代わりに使える、シングルサインオンとIDの管理の基盤。OAuth 2.0・OIDC・SAMLなどに対応し、管理画面で利用者やアプリの設定ができる。

スター1.5万
健全度
4,822
セキュリティScorecard未評価

Zitadel

代替対象: Auth0 / Go / AGPL-3.0

日本語の画面あり

Auth0の代わりに使える、IDとログインの管理基盤。パスキーや2要素認証、SSOに対応し、複数の組織(マルチテナント)を扱うサービスに向く。

スター1.6万
健全度
4,745
セキュリティScorecard未評価

Logto

代替対象: Auth0 / TypeScript / MPL-2.0

日本語の画面あり

OIDC準拠のID基盤。ログイン画面のカスタマイズがしやすい。

スター1.5万
健全度
4,403
セキュリティScorecard未評価

CrowdSec

代替対象: Cloudflare / Go / MIT

攻撃元を共有情報で判定して遮断する。コミュニティの知見を使える。

スター1.5万
健全度
4,331
セキュリティScorecard7.3

SuperTokens

代替対象: Auth0 / Java / Apache-2.0

Auth0の代わりにアプリへ組み込む認証の基盤。メールとパスワード、ソーシャルログイン、セッション管理などを、自分のサーバーで動かせる。

スター1.5万
健全度
4,272
セキュリティScorecard5.0

Ory Kratos

代替対象: Auth0 / Go / Apache-2.0

Auth0の代わりに使える、ログインと利用者管理の部品。画面を持たず、登録・ログイン・パスワード再設定などの処理をAPIで提供する。画面は自分たちで作る。

スター1.4万
健全度
4,200
セキュリティScorecard6.2

Grype

代替対象: Snyk / Go / Apache-2.0

コンテナイメージの脆弱性を検査する。SBOMと組み合わせて使う。

スター1.3万
健全度
3,872
セキュリティScorecard8.2

Hanko

代替対象: Auth0 / Go / AGPL-3.0

Auth0の代わりに使える、パスキーを中心にした認証の基盤。パスワードを使わないログインを、既存のアプリに組み込みやすい作り。

スター9,066
健全度
2,818
セキュリティScorecard未評価

Suricata

代替対象: Cloudflare / C / GPL-2.0

ネットワークの侵入検知・防止のエンジン(IDS・IPS)。通信の中身を調べて攻撃の兆候を検出し、ネットワークのセキュリティの監視に使う。

スター6,840
健全度
2,807
セキュリティScorecard8.4

DefectDojo

代替対象: Snyk / Python / BSD-3-Clause

日本語の画面あり

Snykの代わりに使える、脆弱性の管理ツール。いろいろな検査ツールの結果を取り込んで1か所で管理し、重複をまとめて、修正の進み具合を追える。

スター5,192
健全度
2,659
セキュリティScorecard6.3

Passbolt

代替対象: 1Password / PHP / AGPL-3.0

日本語の画面あり

1Passwordの代わりに使える、チーム向けのパスワード管理。パスワードを人やグループごとに権限を絞って共有でき、暗号化の鍵は利用者ごとに持つ。

スター6,212
健全度
2,051
セキュリティScorecard4.1

Dependency-Track

代替対象: Snyk / Java / Apache-2.0

Snykの代わりに使える、ソフトウェアの部品表(SBOM)の監視ツール。使っているライブラリを登録しておくと、新しく見つかった脆弱性に気づける。

スター4,428
健全度
1,624
セキュリティScorecard7.9

Cerbos

代替対象: Okta / Go / Apache-2.0

アプリの権限管理ロジックを切り出して扱う認可(authorization)エンジン。

スター4,647
健全度
1,296
セキュリティScorecard8.0

認証・パスワード管理のオープンソースの選び方

このカテゴリには、ログインの仕組み、パスワードの管理、社内ネットワーク、脆弱性の検査など、セキュリティに関わるツールをまとめています。目的ごとに見ていきましょう。

  • ログインの仕組み(認証基盤):複数の社内システムのログインをまとめる(シングルサインオン)なら、Keycloak、Authentik、Autheliaが候補です。OktaやAuth0の代わりになります。
  • パスワードの管理:チームでパスワードを共有・管理するならVaultwarden、個人で端末に保存するならKeePassXCがあります。
  • 秘密の情報の管理:APIキーなど、システムで使う秘密の情報を管理するならInfisicalがあります。
  • 社内ネットワーク(VPN):離れた端末どうしを安全につなぐなら、HeadscaleやNetBirdが候補です。Tailscaleの代わりになります。
  • 脆弱性の検査:TrivyやNucleiで、コンテナやWebサイトの既知の脆弱性を調べられます。

選ぶときのポイント

  • 止まったときの影響が大きい:ログインやパスワードの仕組みが止まると、ほかのすべての業務に響きます。冗長化とバックアップを先に考えましょう。
  • 更新を続けられるか:セキュリティのツールこそ、アップデートを確実に適用できる体制が必要です。

Oktaの代替、Auth0の代替、1Passwordの代替のページも参考にしてください。

最終更新:2026/10/01

代替するSaaSから探す

いま使っているサービスの名前から、代わりになるオープンソースをまとめて比べられます。

2つを比べる