the signals and their derived score are provisional and subject to change.
validate manually before sharing.
f46bbb30cdce487cc054161a198b1ab95d07db3c4e092df177fc389f30db8c92dfde628c1ec7fa7cAuthored: 1 month ago (Fri, 31 Jul 2026 18:54:08 +0000)Match: Co-authored-by: Copilot Autofix powered by AI <175728472+Copilot@users.noreply.github.com>d88d51e74c063022022e8e45f3f3b8c1c8a2e111Authored: 1 month ago (Thu, 30 Jul 2026 17:05:36 +0000)Match: Co-authored-by: Copilot Autofix powered by AI <175728472+Copilot@users.noreply.github.com>5032d2b3470afcde40b11e992daaf2e184c1a772Authored: 1 month ago (Wed, 29 Jul 2026 00:33:31 +0000)Match: Co-authored-by: Copilot Autofix powered by AI <175728472+Copilot@users.noreply.github.com>a5cc2c9dbda4704bea9bd16f85f6ae5cb39a1b06Authored: 1 month ago (Tue, 21 Jul 2026 14:21:49 +0000)Match: Co-authored-by: Cursor <cursoragent@cursor.com>a5cc2c9dbda4704bea9bd16f85f6ae5cb39a1b06Authored: 1 month ago (Tue, 21 Jul 2026 14:21:49 +0000)Match: Co-authored-by: Cursor <cursoragent@cursor.com>a5cc2c9dbda4704bea9bd16f85f6ae5cb39a1b06Authored: 1 month ago (Tue, 21 Jul 2026 14:21:49 +0000)Match: Co-authored-by: Cursor <cursoragent@cursor.com>a5cc2c9dbda4704bea9bd16f85f6ae5cb39a1b06Authored: 1 month ago (Tue, 21 Jul 2026 14:21:49 +0000)Match: Co-authored-by: Claude Opus 4.8 (1M context) <noreply@anthropic.com>687cdf928465bda74a251052127ae6a14c3ddbacAuthored: 2 months ago (Tue, 14 Jul 2026 12:44:54 +0000)Match: Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com>d91e9fb3ec11eb84d8eb1335f6796ff24df80628Authored: 2 months ago (Mon, 13 Jul 2026 12:45:47 +0000)Match: Co-authored-by: Claude Opus 4.7 (1M context) <noreply@anthropic.com>56bf9c1b7561bf366d79d6e0d89872364f05efa6Authored: 2 months ago (Mon, 6 Jul 2026 11:23:09 +0000)Match: Co-authored-by: Copilot Autofix powered by AI <223894421+github-code-quality[bot]@users.noreply.github.com>928eefe0983576a57a87af160fa556edb0bf5756Authored: 2 months ago (Wed, 1 Jul 2026 19:24:19 +0000)Match: Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>1bd17ab6ba757527fcf29778d833cc14f01d1afbAuthored: 2 months ago (Wed, 24 Jun 2026 21:03:57 +0000)Match: Co-authored-by: Claude Opus 4.8 (1M context) <noreply@anthropic.com>b54891c2a7715cf6eac7b0c33af44a17f4f2369cAuthored: 2 months ago (Thu, 18 Jun 2026 14:09:07 +0000)Match: Co-authored-by: Copilot Autofix powered by AI <223894421+github-code-quality[bot]@users.noreply.github.com>540c2810b402b83192342242d77592b11d3372e1Authored: 3 months ago (Tue, 9 Jun 2026 13:40:51 +0000)Match: Co-authored-by: Cursor <cursoragent@cursor.com>540c2810b402b83192342242d77592b11d3372e1Authored: 3 months ago (Tue, 9 Jun 2026 13:40:51 +0000)Match: Co-authored-by: Cursor <cursoragent@cursor.com>a3a29d06484dd134800d3170749faf306ebe5d7eAuthored: 4 months ago (Thu, 7 May 2026 18:36:54 +0000)Match: Co-authored-by: Codex <codex@openai.com>a3a29d06484dd134800d3170749faf306ebe5d7eAuthored: 4 months ago (Thu, 7 May 2026 18:36:54 +0000)Match: Co-authored-by: Codex <codex@openai.com>abdff1c877e7ff95a5f5af99b65f11dad40abf9aAuthored: 4 months ago (Thu, 30 Apr 2026 11:53:41 +0000)Match: Co-authored-by: Codex <codex@openai.com>abdff1c877e7ff95a5f5af99b65f11dad40abf9aAuthored: 4 months ago (Thu, 30 Apr 2026 11:53:41 +0000)Match: Co-authored-by: Codex <codex@openai.com>899994027d55a09f99ea07c35de03a5f3433a132Authored: 4 months ago (Wed, 29 Apr 2026 04:27:59 +0000)Match: Co-authored-by: Codex <codex@openai.com>899994027d55a09f99ea07c35de03a5f3433a132Authored: 4 months ago (Wed, 29 Apr 2026 04:27:59 +0000)Match: Co-authored-by: Codex <codex@openai.com>028ec05a8be70e21104b078c9105777788291db7Authored: 4 months ago (Thu, 23 Apr 2026 01:46:10 +0000)Match: Co-authored-by: Codex <codex@openai.com>028ec05a8be70e21104b078c9105777788291db7Authored: 4 months ago (Thu, 23 Apr 2026 01:46:10 +0000)Match: Co-authored-by: Codex <codex@openai.com>03e67aea340487a3c024b7d4ff1e0d57f5763dfaAuthored: 5 months ago (Sat, 11 Apr 2026 07:00:49 +0000)Match: Co-authored-by: Claude Opus 4.6 <noreply@anthropic.com>1858125d3d65332a4a028385323b0093fd5c4ac9Authored: 5 months ago (Sat, 11 Apr 2026 05:47:43 +0000)Match: Co-authored-by: Claude Opus 4.6 <noreply@anthropic.com>2f3b38623aebd3fc477de8b84c3c31df65089ffaAuthored: 5 months ago (Fri, 10 Apr 2026 15:52:20 +0000)Match: Co-authored-by: Claude Opus 4.6 <noreply@anthropic.com>e2cb1a8d0c85bfe743cd5457954080f99cf9f394Authored: 7 months ago (Fri, 23 Jan 2026 20:40:28 +0000)Match: Co-authored-by: Copilot <198982749+Copilot@users.noreply.github.com>3353db0d7f621e52e1e6f575f181a20e1bee8cc7Authored: 9 months ago (Thu, 11 Dec 2025 14:25:41 +0000)Match: Co-authored-by: Copilot Autofix powered by AI <62310815+github-advanced-security[bot]@users.noreply.github.com>6d81aea5aa74e9365e6f13956f4ead7cf654b4deAuthored: 1 year ago (Fri, 29 Aug 2025 13:11:18 +0000)Match: Co-authored-by: Copilot Autofix powered by AI <62310815+github-advanced-security[bot]@users.noreply.github.com>2c9b624c2e24f12cb63e2fad81637bdc65dda97fAuthored: 1 month ago (Fri, 7 Aug 2026 16:36:17 +0000)Match: Co-authored-by: Claude Fable 5 <noreply@anthropic.com>e8c7a9d06e0be9d5e600a09480de9a579071fe6fAuthored: 1 month ago (Fri, 7 Aug 2026 16:31:59 +0000)Match: Co-authored-by: Claude Fable 5 <noreply@anthropic.com>c3d3835b70de1ae2f4abdac4faa1f94b142b38b8Authored: 1 month ago (Fri, 7 Aug 2026 04:00:03 +0000)Match: Co-authored-by: Copilot Autofix powered by AI <223894421+github-code-quality[bot]@users.noreply.github.com>065170f2e69f5f180d6ff30ed9c1aa1434806dd1Authored: 1 month ago (Fri, 7 Aug 2026 00:55:36 +0000)Match: Claude-Session: https://claude.ai/code/session_014ZuquWGxU5ReaXR5D3NmwW065170f2e69f5f180d6ff30ed9c1aa1434806dd1Authored: 1 month ago (Fri, 7 Aug 2026 00:55:36 +0000)Match: Claude-Session: https://claude.ai/code/session_014ZuquWGxU5ReaXR5D3NmwW065170f2e69f5f180d6ff30ed9c1aa1434806dd1Authored: 1 month ago (Fri, 7 Aug 2026 00:55:36 +0000)Match: Claude-Session: https://claude.ai/code/session_014ZuquWGxU5ReaXR5D3NmwWCLAUDE.mdTool: claude-code@AGENTS.md
AGENTS.mdTool: agents-md## Project Overview
This is the **authentik** monorepo — an open-source Identity Provider (IdP) for modern SSO. It speaks SAML, OAuth2/OIDC, LDAP, RADIUS, and SCIM, and is built to be self-hosted from a homelab to a large production cluster. The company is **Authentik Security, Inc.**; the product name is **always lowercase `authentik`**, even at the start of a sentence.
It is a **polyglot monorepo**. Most work lands in one of the subtrees below; where a subtree has its own deeper guide, read it before CLAUDE.local.mdFile: .gitignoreTool: claude-codeAGENTS.local.mdFile: web/.gitignoreTool: agents-mdCLAUDE.local.mdFile: web/.gitignoreTool: claude-code