1134 lines
70 KiB
JSON
1134 lines
70 KiB
JSON
{
|
|
".claude/rules/agents.md": {
|
|
"sha256": "sha256:55ad7da95751de483e42e08d3ccae7d6b04daf8ad5f7457047eff06778b05fa5",
|
|
"index": "100644 0e8a5d95b6d263fbaeae4261a7051112fb27ee18 0\t.claude/rules/agents.md"
|
|
},
|
|
".claude/rules/architecture.md": {
|
|
"sha256": "sha256:21314c8ac9329a2ab6f554807a7fe131a7417923b7e9faf5782ad25c70a4ff93",
|
|
"index": "100644 7c2a64580a2fb55d6586e154ee70d801430faa3e 0\t.claude/rules/architecture.md"
|
|
},
|
|
".claude/rules/credential-routing.md": {
|
|
"sha256": "sha256:8f2951b8808f7f3f63f0e2179948255fcf31b6f9c021b5053fcb6c5d0256a1e6",
|
|
"index": "100644 2ab2aee3c221b4c2f637786f66de431236b61bc5 0\t.claude/rules/credential-routing.md"
|
|
},
|
|
".claude/rules/first-session.md": {
|
|
"sha256": "sha256:605a48a56a3dfd84baa08bdf769cd012e4de566873712b7039d9390473d0271c",
|
|
"index": "100644 5b6b1876a29a4de2c3e6fd0f67c3ffbeb144c496 0\t.claude/rules/first-session.md"
|
|
},
|
|
".claude/rules/repo-boundary.md": {
|
|
"sha256": "sha256:3ab0772c1ea280c48a75f2d44a1d0494e6e124fd91145ad19e65ac48488ead22",
|
|
"index": "100644 b74d916907b49e9abed8a8bd8f4f3cd7aadf95ef 0\t.claude/rules/repo-boundary.md"
|
|
},
|
|
".claude/rules/repo-identity.md": {
|
|
"sha256": "sha256:5ae2098aa75878ddf966c8b0f7bfa532e40b320f776dd1e5e1c55bd04380ba03",
|
|
"index": "100644 c4b8fa16164b5a8b37fee603997121a5c9680aac 0\t.claude/rules/repo-identity.md"
|
|
},
|
|
".claude/rules/session-protocol.md": {
|
|
"sha256": "sha256:e61d95ebe2f1bc92594ab1fcc12e09c95f961a509ddc43ff9310b15fe7115a79",
|
|
"index": "100644 0c2d89e25d9b55e90982f7596f7336328a49c786 0\t.claude/rules/session-protocol.md"
|
|
},
|
|
".claude/rules/stack-and-commands.md": {
|
|
"sha256": "sha256:8debf28c7e28aeb321a0638a2e7f1dbdcb7c4013f06f5994caf5be240df902da",
|
|
"index": "100644 dc53ac69288ec906421a0e8e1e1083528c047702 0\t.claude/rules/stack-and-commands.md"
|
|
},
|
|
".claude/rules/workplan-convention.md": {
|
|
"sha256": "sha256:d5ef7350f78ad8091568dca79b072d615133256756b0584ffbc30c7320b063ac",
|
|
"index": "100644 f43cfff94d75b083b3ca10e7982654d71e75dfdf 0\t.claude/rules/workplan-convention.md"
|
|
},
|
|
".custodian-brief.md": {
|
|
"sha256": "sha256:96d84539b3a92786bff37fcc70161adec4648b9547287e52e6b817bc080a080a",
|
|
"index": "100644 d3b36c3bffbeb922769a2a788e35b4113fccaa3f 0\t.custodian-brief.md"
|
|
},
|
|
".forgejo/workflows/acceptance.yaml": {
|
|
"sha256": "sha256:1ac9f025edc3394f23c6cc46ee779abe81d70b9e798454ca50cabc070ee66ca9",
|
|
"index": "100644 b1bcdc2c729352cada7b654b59a07fe6850fc466 0\t.forgejo/workflows/acceptance.yaml"
|
|
},
|
|
".forgejo/workflows/image.yaml": {
|
|
"sha256": "sha256:5bb3910207295c830aa2a6f9bc65ab8cf9f264ea9d2687aacad88c39429f5644",
|
|
"index": "100644 0e16cc2ea75d37e1da788ca847c127fc04f5a98f 0\t.forgejo/workflows/image.yaml"
|
|
},
|
|
".gitea/workflows/image.yaml": {
|
|
"sha256": "sha256:849e4228aee5c2541ff14c87fbe875a629ee484d74e9cd00a827862f0aa3b958",
|
|
"index": "100644 e8491b77aad0b288977d3fb5eb8ca8db4a7725de 0\t.gitea/workflows/image.yaml"
|
|
},
|
|
".github/workflows/ci.yml": {
|
|
"sha256": "sha256:e2f9854245d0d62a0ab291b92eaf93c8787d036af42466bf2f8d05233ff7eaac",
|
|
"index": "100644 32a386e9115c36d1689d9ff595eab8d66f037286 0\t.github/workflows/ci.yml"
|
|
},
|
|
".gitignore": {
|
|
"sha256": "sha256:cfa7e0d0d9ab86e0246ba668147cdfe1c599ae34b1843780cdbccfaa3d0f7621",
|
|
"index": "100644 e705f7f1738a49dd9a78b5907d68d9429107c67c 0\t.gitignore"
|
|
},
|
|
".repo-classification.yaml": {
|
|
"sha256": "sha256:416fcc6bf409163146a88451a90a04980bb2530433e92579e14f9061a8a30207",
|
|
"index": "100644 4fc521fc9c4263b37c6978ea68651d1cb0c25faf 0\t.repo-classification.yaml"
|
|
},
|
|
"AGENTS.md": {
|
|
"sha256": "sha256:77c8e1ac762e7c101cd09a3aa184993309ed057821bd53fb0d318979a45c9315",
|
|
"index": "100644 4a0df33e6635969b7158daec3e80bd28e5f0bbc1 0\tAGENTS.md"
|
|
},
|
|
"CLAUDE.md": {
|
|
"sha256": "sha256:60ac8c6f039b1f285639ad7f1ebd815352b6fff0be3ec6401658c744aaca740e",
|
|
"index": "100644 e81c1b48c16dc3bf49af30e48b476107d916ee21 0\tCLAUDE.md"
|
|
},
|
|
"Dockerfile": {
|
|
"sha256": "sha256:5ef0e8a932b999adba8deec6478ba21499edaff9351b863910de647bbfdcdef6",
|
|
"index": "100644 6adf9ce0636d7782fd231e418a0009deeee9868b 0\tDockerfile"
|
|
},
|
|
"INTENT.md": {
|
|
"sha256": "sha256:b22cb440691bb399b064ee10ab1a03e1e07838da1051bf6235fbfe2cf820eb10",
|
|
"index": "100644 b2519df87f5b29b324187f97f7a0d92dff3fc874 0\tINTENT.md"
|
|
},
|
|
"LICENSE": {
|
|
"sha256": "sha256:ff413f361a3b3bf44cf50f110fbcc4837064d57eefbcef89df2b43997c6262b6",
|
|
"index": "100644 7e08e28d5f32bdea3a9e1c828ae9f1e21d9edae7 0\tLICENSE"
|
|
},
|
|
"README.md": {
|
|
"sha256": "sha256:953586cca96d01e9240448186b922c9b8ea03827a7f314731e9a9ead4f19d0d3",
|
|
"index": "100644 5435b16714d66247db4d99ab7782cf8cd21532d9 0\tREADME.md"
|
|
},
|
|
"SCOPE.md": {
|
|
"sha256": "sha256:a80e80ba2e5279ba50232e6b3f57a5bdd14866e584d2d055dfb09e98a4c24ce0",
|
|
"index": "100644 ef9506b724477e66b5b1cc2af7dcf6382b82cb00 0\tSCOPE.md"
|
|
},
|
|
"WORK-RECORDS.md": {
|
|
"sha256": "sha256:431842547bd82750f284f8c1c9f519892f1bb1c1a684b9b1e38adc6fdfdc299d",
|
|
"index": "100644 d86b29bbc480acfa6d12d5052039578d7d4e380c 0\tWORK-RECORDS.md"
|
|
},
|
|
"bin/keycape": {
|
|
"sha256": "sha256:20bd7eefd64e027192bcc113029cd032b797332ab6150b9f1ff5d325d2bf5cb5",
|
|
"index": "100755 e7887dfbae490351f88d1f249e928f695f6a16d2 0\tbin/keycape"
|
|
},
|
|
"bin/keycape-to-keycloak": {
|
|
"sha256": "sha256:7e5292c6ce338ea922aada2de13fe9011db98b8c9ca5d66533aef4bfe9818144",
|
|
"index": "100755 592504fd11f4c4fc821f3d6b0350b1285c38b0b0 0\tbin/keycape-to-keycloak"
|
|
},
|
|
"bin/lldap-export": {
|
|
"sha256": "sha256:5320718452ca388788ba1316b437bc56a70f393fdde4079587eec284e027bcae",
|
|
"index": "100755 e49fe216aa04525d611c99ddf930639f98929ad0 0\tbin/lldap-export"
|
|
},
|
|
"bin/lldap-to-ldap": {
|
|
"sha256": "sha256:480378861f090538507ffca0a83a752cea1c153549658e389a2ae725aa5061e8",
|
|
"index": "100755 9609697bd8e21396add3009893fcd8a11352eabd 0\tbin/lldap-to-ldap"
|
|
},
|
|
"bin/validator": {
|
|
"sha256": "sha256:f548b0dc1746c8c492727a1c09fcb81cab7c8695b1608de3d421ab7d301061e5",
|
|
"index": "100755 b732e3274c05371e62768da3c3bdc3ac767329a0 0\tbin/validator"
|
|
},
|
|
"capabilities/playbooks/key-cape.lightweight-sso.yaml": {
|
|
"sha256": "sha256:4ddc7b2ada4022ec3efa7693e9539de521a40140055e7066a78c67d9b0e2596b",
|
|
"index": "100644 b43901fe8a7c3ca61f509b5cb2eac8b2ef091064 0\tcapabilities/playbooks/key-cape.lightweight-sso.yaml"
|
|
},
|
|
"capabilities/playbooks/key-cape.privacyidea-token-authority.yaml": {
|
|
"sha256": "sha256:0b0d8a75a97e9b8342496cf19d071f31e576eebad0343b95077b95d271db4d58",
|
|
"index": "100644 2872ef7727ac0fc2c3943296098fbea6f2a85f62 0\tcapabilities/playbooks/key-cape.privacyidea-token-authority.yaml"
|
|
},
|
|
"config/dev-config.yaml": {
|
|
"sha256": "sha256:303dae14861a00403c10631457eb3ecb0f9615002053401b079d7d8f07ff4b50",
|
|
"index": "100644 bf8ea915b24d93be803ed1ef8c18c13a82976c9b 0\tconfig/dev-config.yaml"
|
|
},
|
|
"config/service-clients.example.yaml": {
|
|
"sha256": "sha256:b7e17698a0946f387c481b7e27fe9ddea22cdd9db2e34e32a50457e02a34b18e",
|
|
"index": "100644 a4b13e5cffdc1cb683a202b90724bd86f565ccda 0\tconfig/service-clients.example.yaml"
|
|
},
|
|
"docker-compose.dev.yml": {
|
|
"sha256": "sha256:dd30f791458c7c4169168ee272ac6b12378c828a6e757828c85fe55264c088d7",
|
|
"index": "100644 fa050d2a3722fe7372938ec2cb34b31244b7aa61 0\tdocker-compose.dev.yml"
|
|
},
|
|
"docker-compose.scenario-b.yml": {
|
|
"sha256": "sha256:49fe67dab4113736cdea8d4a91491935e32212eaf73706933408957fe148efb3",
|
|
"index": "100644 a8976c28eb6c40af92e1daadcf168aaef8647ad5 0\tdocker-compose.scenario-b.yml"
|
|
},
|
|
"docker-compose.scenario-c.yml": {
|
|
"sha256": "sha256:b46d665d0d740267a3cc6b297cbedce41215257181a51261458d8a0a715d8c59",
|
|
"index": "100644 5743fa39140e5bac1f2cad2479c5928470e76e1c 0\tdocker-compose.scenario-c.yml"
|
|
},
|
|
"docs/adr/ADR-0001-choose-go-for-keycape.md": {
|
|
"sha256": "sha256:436b538b55a286914bf5039194e48634cdf1b1aa540c524862d27f63ef85bfed",
|
|
"index": "100644 52ab3e94c61c02ea0b13a0b8cf4e3f7d0f89eb40 0\tdocs/adr/ADR-0001-choose-go-for-keycape.md"
|
|
},
|
|
"docs/approval-clients-deployment.patch.yaml": {
|
|
"sha256": "sha256:89bd4f0932f63b82de6363b31580c7f4b03b36981ae9d07658ebbdfb54149d22",
|
|
"index": "100644 f42bfba2462bbc739f409bb817ab85904236e3d1 0\tdocs/approval-clients-deployment.patch.yaml"
|
|
},
|
|
"docs/approval-clients-rollout.md": {
|
|
"sha256": "sha256:b79f89997afe06538767a170c4ad6966e4573eff81bddd3ea12b79b27bf777e1",
|
|
"index": "100644 08b3e12ea62dd0da1354c59060434b88c9e7040f 0\tdocs/approval-clients-rollout.md"
|
|
},
|
|
"docs/approval-engine-auth-contract.md": {
|
|
"sha256": "sha256:a8a86cd1b37bdb045a5c3dd601e033328f84e5691df1e2bb5a07723ccc226207",
|
|
"index": "100644 3c35fe6242d82b72a0a66b3da17f8e5dd078df2e 0\tdocs/approval-engine-auth-contract.md"
|
|
},
|
|
"docs/approval-engine-provisioning-request.yaml": {
|
|
"sha256": "sha256:92d0e01f8a1a8db7ee59d4a37e4e4931fedeb98ac43d307f32721f5aa383b798",
|
|
"index": "100644 902c20cb3cfa6d4592947ac76df88a2fa5186649 0\tdocs/approval-engine-provisioning-request.yaml"
|
|
},
|
|
"docs/authorization-code-bindings.md": {
|
|
"sha256": "sha256:fd8ce239444a05615b8e40b54ed9fef6454df74117d5fb17207b10c57d5f5921",
|
|
"index": "100644 f305058adf60bef56762c2588b5b5b2474f45430 0\tdocs/authorization-code-bindings.md"
|
|
},
|
|
"docs/credential-renewal-release-2026-09-13.md": {
|
|
"sha256": "sha256:6694e801ae020fc975fe2cd922e3ee9bf93592f30905e81bb9816648d9b70325",
|
|
"index": "100644 de742b60f5872ad84195f33f2a5763952653fcd5 0\tdocs/credential-renewal-release-2026-09-13.md"
|
|
},
|
|
"docs/enrollment-assurance-release-2026-09-13.md": {
|
|
"sha256": "sha256:3a776f2caab9312faf077fef1453c801a4abd926e20fc56865976215301234fa",
|
|
"index": "100644 c2061c6a760e810adccdc404e044cb79baa4fdcb 0\tdocs/enrollment-assurance-release-2026-09-13.md"
|
|
},
|
|
"docs/evidence/2026-09-08-upstream-issuer-live-proof.json": {
|
|
"sha256": "sha256:25b08d6699e75a5aad134677bc6deb8b93e80017b9368455ca9fec22220b115e",
|
|
"index": "100644 85dab93ed1f2196810ead4f6b81a897fd06c33ff 0\tdocs/evidence/2026-09-08-upstream-issuer-live-proof.json"
|
|
},
|
|
"docs/evidence/2026-09-09-keycape-verifier-admission.json": {
|
|
"sha256": "sha256:2cb6c59e06563013675990d8c40684dc73ccdb966429254501bb9f05ac0993c3",
|
|
"index": "100644 6ae6fc721df48426e93e505206a0df8e18ef2499 0\tdocs/evidence/2026-09-09-keycape-verifier-admission.json"
|
|
},
|
|
"docs/evidence/2026-09-09-upstream-issuer-pin.json": {
|
|
"sha256": "sha256:1a43e9d8594c5a77114f5964f7f0ef63f8398fc7f0985eae524b82a9cbb45bbe",
|
|
"index": "100644 62fe341c90c514a92585641d14287f60076e8836 0\tdocs/evidence/2026-09-09-upstream-issuer-pin.json"
|
|
},
|
|
"docs/evidence/2026-09-14-informed-decision-browser-registration.json": {
|
|
"sha256": "sha256:9c91dc3a53359ad6e8efb3d8f75ad87893c0d12dc14aec535ee19ba75b0941c6",
|
|
"index": "100644 cc87339baeae5406bd7ce76fe89bd0aaf95b366f 0\tdocs/evidence/2026-09-14-informed-decision-browser-registration.json"
|
|
},
|
|
"docs/evidence/2026-09-24-fresh-login-and-account-switch.md": {
|
|
"sha256": "sha256:3c984ad2d502f114fcb6b837f7d5fff2d201338e6e62f34e403e77f53bce867d",
|
|
"index": "100644 200863c7e6b87f3045c1bffd2b951be1bdee5d84 0\tdocs/evidence/2026-09-24-fresh-login-and-account-switch.md"
|
|
},
|
|
"docs/evidence/2026-10-07-secrets-engine-openbao-issuance.json": {
|
|
"sha256": "sha256:a405ef5289159c525695352ba71da7eca8e897b6f2dc7e5795f9b239361d8068",
|
|
"index": "100644 2278d9917b56923887b64b157b10de537739ee55 0\tdocs/evidence/2026-10-07-secrets-engine-openbao-issuance.json"
|
|
},
|
|
"docs/evidence/2026-10-11-key39-next-source-inspection.json": {
|
|
"sha256": "sha256:d9bc54b645ea52dc3084f7a95f66456fa2206a6c0dcdd61207ede9af07054a79",
|
|
"index": "100644 d97906b5ee836fca2e52bbe42a462b02200f4fe5 0\tdocs/evidence/2026-10-11-key39-next-source-inspection.json"
|
|
},
|
|
"docs/evidence/upstream-issuer-probe.json": {
|
|
"sha256": "sha256:3c276f34754d31a4819c4f65297d931b2659e8b29f7683c26459d574814eb8bf",
|
|
"index": "100644 88d98b835b63a016ede535cdf6416add36c17514 0\tdocs/evidence/upstream-issuer-probe.json"
|
|
},
|
|
"docs/forgejo-oidc-client-request.yaml": {
|
|
"sha256": "sha256:7ba5bf23eb0a074a496cbb40c38d5c2ba688d5808dd558b2e74624ae8ccf44e5",
|
|
"index": "100644 04d0bccc32fa1e0d5739f22b5d71a638e345e386 0\tdocs/forgejo-oidc-client-request.yaml"
|
|
},
|
|
"docs/native-authentication.md": {
|
|
"sha256": "sha256:378a5fa8174580bde811b716ec8e987339013b9f8d7725cb398fa3b9f8d95655",
|
|
"index": "100644 e714df21c4113ac853f2fbbf9309c06ea1b05863 0\tdocs/native-authentication.md"
|
|
},
|
|
"docs/offline-checker-owner-review-2026-10-16.json": {
|
|
"sha256": "sha256:aa9083e77ea08d166e8cec7c5d73362c19058567c5e80a576766af3745958dc0",
|
|
"index": "100644 9f3c00bf7dcef2b3fa40a1c0fd99a7c03cb8facf 0\tdocs/offline-checker-owner-review-2026-10-16.json"
|
|
},
|
|
"docs/offline-checker-owner-review-2026-10-16.md": {
|
|
"sha256": "sha256:75ed6866b29cbb9f2c5c2a395da2afa25d021f248587c7055bd721e2c55b8685",
|
|
"index": "100644 be834c5854e2d1ac3f2747fb45dd80953508ff45 0\tdocs/offline-checker-owner-review-2026-10-16.md"
|
|
},
|
|
"docs/oidc-browser-relying-party-type-review.md": {
|
|
"sha256": "sha256:0bc277ff71eec01dc8f46a952b7eb152cc1727d0b138f384050ac15b654cd72a",
|
|
"index": "100644 259f7e10fb0a6aaa071aac342906cde85c056609 0\tdocs/oidc-browser-relying-party-type-review.md"
|
|
},
|
|
"docs/openbao-negative-probe-clients.yaml": {
|
|
"sha256": "sha256:23c3d49e713de76d75916aede5bdd109d8918169a3078e4e776f0478064dc778",
|
|
"index": "100644 713036618418c02f612071f41c4864b9b67c900a 0\tdocs/openbao-negative-probe-clients.yaml"
|
|
},
|
|
"docs/openbao-negative-probe-session-proposal.md": {
|
|
"sha256": "sha256:82ab5678426ae78d44464b1293c76bef10d1fedda0b8cea6e0cc2514b89c8684",
|
|
"index": "100644 fe9a9945d837fec98dc15452c1e7935b6a4fd0f1 0\tdocs/openbao-negative-probe-session-proposal.md"
|
|
},
|
|
"docs/openbao-negative-token-producer-decision.json": {
|
|
"sha256": "sha256:7b3e4a53ac4af33c780f16c3f1aa9cde0154040ad2747a8d361dd79bbb7f435c",
|
|
"index": "100644 d3b806af1dd024bfc0f518d30ef26e1b715be361 0\tdocs/openbao-negative-token-producer-decision.json"
|
|
},
|
|
"docs/openbao-negative-token-producer-decision.md": {
|
|
"sha256": "sha256:38e4c9660ca57a1fb6e5ff04f214af61dd1a58abf564a5ed22216d909e27fc73",
|
|
"index": "100644 e44cbcb98a7bb4efd727a026e70db45f5195fa30 0\tdocs/openbao-negative-token-producer-decision.md"
|
|
},
|
|
"docs/openbao-service-auth-contract.md": {
|
|
"sha256": "sha256:9b815eff44ebe898b93da5f4a5eeb927fe23d9490397386f3bca3682ce5c81dc",
|
|
"index": "100644 3416a5943e1b535870d16841c10a89fdb65521c8 0\tdocs/openbao-service-auth-contract.md"
|
|
},
|
|
"docs/operations.md": {
|
|
"sha256": "sha256:3659362e3c7f8720e52cc8dc7c67a6295ac26462f383c68c06c120fac6e6e472",
|
|
"index": "100644 c4d838155b92955c76a0d5ec4642f481e8ae3979 0\tdocs/operations.md"
|
|
},
|
|
"docs/optional-mfa.md": {
|
|
"sha256": "sha256:e1725c3e453b00ff74c7a07c2392ed7a2723fa9a159bd174d52a7fa4f1697c0b",
|
|
"index": "100644 f95f57aaa5cfd6203ea5d1b0ce99369ec32c40cc 0\tdocs/optional-mfa.md"
|
|
},
|
|
"docs/proposals/2026-10-11-key39-founder-source-design-decision.json": {
|
|
"sha256": "sha256:d2f6e2fc733d8092a27a1dafb2f77601cbff398c5606b12bb053b4cd7bcd4091",
|
|
"index": "100644 2be7eb82c4ee1ec9a4b9227d2163b063063e40f7 0\tdocs/proposals/2026-10-11-key39-founder-source-design-decision.json"
|
|
},
|
|
"docs/proposals/2026-10-11-key39-founder-source-design-decision.md": {
|
|
"sha256": "sha256:1816e48b44eb874e4c97db82ee56ed27c23083ddcfc322d9de9876132e802688",
|
|
"index": "100644 ad23cbde3d063f40e85948d0b37ec99847f24840 0\tdocs/proposals/2026-10-11-key39-founder-source-design-decision.md"
|
|
},
|
|
"docs/proposals/2026-10-11-key39-next-execution-prerequisites.json": {
|
|
"sha256": "sha256:78288f6991910715b7ee8fdb2a32654418dd9becd5fccd254bab8d150420cfd3",
|
|
"index": "100644 09fe2e81cdda1372fc0ed7ec2e3103d303d7211d 0\tdocs/proposals/2026-10-11-key39-next-execution-prerequisites.json"
|
|
},
|
|
"docs/qonto-runtime-identity-contract.md": {
|
|
"sha256": "sha256:24bc64dad4b6a6c01e69c2daeb35c62bd8e4539b18d1af329d4f647fc8b124cb",
|
|
"index": "100644 714a84c4a5d9e9258110b703297763537bbd07ec 0\tdocs/qonto-runtime-identity-contract.md"
|
|
},
|
|
"docs/reviews/2026-10-11-key39-lifecycle-v2-keycape-source-ack.json": {
|
|
"sha256": "sha256:776e5a522be3a73a00cf690c68fe084d12d5cd04117666f2dab9031d07537199",
|
|
"index": "100644 315a7210651a2777eeca2a5f502cfa5b91207600 0\tdocs/reviews/2026-10-11-key39-lifecycle-v2-keycape-source-ack.json"
|
|
},
|
|
"docs/reviews/2026-10-11-key39-lifecycle-v2-keycape-source-ack.sources.json": {
|
|
"sha256": "sha256:a272cc4af0979a5e47de36515aa5de256998a7006a038a0a00182b79bcc7227b",
|
|
"index": "100644 6c462037bb51a833451f37ddcca6a347656f354d 0\tdocs/reviews/2026-10-11-key39-lifecycle-v2-keycape-source-ack.sources.json"
|
|
},
|
|
"docs/reviews/2026-10-11-key39-lifecycle-v4-keycape-source-ack.json": {
|
|
"sha256": "sha256:6e90cbe246658325b01b672162da5b336f65bb769b7608ef578473a409278a13",
|
|
"index": "100644 af94cc71214d638d2e33cdb455b29c9ef5cfb1f4 0\tdocs/reviews/2026-10-11-key39-lifecycle-v4-keycape-source-ack.json"
|
|
},
|
|
"docs/reviews/2026-10-11-key39-lifecycle-v4-keycape-source-ack.sources.json": {
|
|
"sha256": "sha256:e448fbf4c8d65886e3f790b91ac2856ea50ae866428086d2ae422073b449ecfa",
|
|
"index": "100644 1a1ebdddca7e3e1c419ef293466174644dfdec1b 0\tdocs/reviews/2026-10-11-key39-lifecycle-v4-keycape-source-ack.sources.json"
|
|
},
|
|
"docs/reviews/2026-10-11-key39-lifecycle-v5-keycape-source-ack.json": {
|
|
"sha256": "sha256:10f74210b02c9c47370a0da223719a7f2dbc5c181319c7ad8f4de282c6efd03e",
|
|
"index": "100644 9ad2ee43cf5c66a66ff0472f4c9f40d0e550283a 0\tdocs/reviews/2026-10-11-key39-lifecycle-v5-keycape-source-ack.json"
|
|
},
|
|
"docs/reviews/2026-10-11-key39-lifecycle-v5-keycape-source-ack.sources.json": {
|
|
"sha256": "sha256:6ba36436559cdc0da035faaf3718f5736a68633a731f103a7084feba5943546f",
|
|
"index": "100644 567ee0f3aa1b14f8633e874a35530eb76b8c93c4 0\tdocs/reviews/2026-10-11-key39-lifecycle-v5-keycape-source-ack.sources.json"
|
|
},
|
|
"docs/reviews/2026-10-11-key39-v7-input-keycape-source-review.json": {
|
|
"sha256": "sha256:73d8ee75c6201f650d32658d0731e2e91ae40cf53e1693b0f5fb029c42a75723",
|
|
"index": "100644 f0aa85ec5484751c8e490e2c60a77a600e21a1e1 0\tdocs/reviews/2026-10-11-key39-v7-input-keycape-source-review.json"
|
|
},
|
|
"docs/reviews/2026-10-11-key39-v7-input-keycape-source-review.sources.json": {
|
|
"sha256": "sha256:4d405fe6547e29a5cc849d698e4d8ea04dede70a25595142f025efbe96e371d7",
|
|
"index": "100644 f4d4d9013656d1039585e32e3a9777eab096fa71 0\tdocs/reviews/2026-10-11-key39-v7-input-keycape-source-review.sources.json"
|
|
},
|
|
"docs/reviews/2026-10-11-key39-v7-input-keycape-work-record.json": {
|
|
"sha256": "sha256:557269082b81bf82bb0c35e8f651342def8aa79a7794d970cd973fcf583fdc6b",
|
|
"index": "100644 2b5ccdb5341c43030ff87a62d418e2322d4e75af 0\tdocs/reviews/2026-10-11-key39-v7-input-keycape-work-record.json"
|
|
},
|
|
"docs/reviews/2026-10-11-key39-v8-input-keycape-source-ack.json": {
|
|
"sha256": "sha256:100430d7c31050b1c68fa6c9b6b2b37e4f914f36fd4591b9f4d9ed62544457c1",
|
|
"index": "100644 7e4d3ec75f7671b2327f7eccfc51d1d902db275f 0\tdocs/reviews/2026-10-11-key39-v8-input-keycape-source-ack.json"
|
|
},
|
|
"docs/reviews/2026-10-11-key39-v8-input-keycape-source-ack.sources.json": {
|
|
"sha256": "sha256:0c601702c4ade690c33368784944a5239c4aadee6d47b1fe3768267bcab23369",
|
|
"index": "100644 1d9a58cd94ceba2d4727060eaf13cc0442240352 0\tdocs/reviews/2026-10-11-key39-v8-input-keycape-source-ack.sources.json"
|
|
},
|
|
"docs/reviews/2026-10-11-key39-v8-input-keycape-work-record.json": {
|
|
"sha256": "sha256:ed9f94f2c58f8210461385e41e02707da92539f1594070a585bfe5a6db6b9488",
|
|
"index": "100644 69a2ab4de8cbe2987a2be322648aa90ace9e26d6 0\tdocs/reviews/2026-10-11-key39-v8-input-keycape-work-record.json"
|
|
},
|
|
"docs/reviews/2026-10-11-key39-v9-v4-keycape-source-ack.json": {
|
|
"sha256": "sha256:4108d3afde1756c3889e6092878afd99a1193e59971ffe04d3845bbe21a42c7e",
|
|
"index": "100644 553e90a108f111a9c42b88e16e1f38ff38af3231 0\tdocs/reviews/2026-10-11-key39-v9-v4-keycape-source-ack.json"
|
|
},
|
|
"docs/reviews/2026-10-11-key39-v9-v4-keycape-source-ack.sources.json": {
|
|
"sha256": "sha256:2a7a587264ceeb902040417d0bc5c329af461590d8bc99edf818ec5699f0a5b0",
|
|
"index": "100644 524f47af20bae995988f59285c5f29283261e007 0\tdocs/reviews/2026-10-11-key39-v9-v4-keycape-source-ack.sources.json"
|
|
},
|
|
"docs/reviews/2026-10-11-key39-v9-v4-keycape-work-record.json": {
|
|
"sha256": "sha256:b5074fdc22eb8f62ae035254bfb8311272cf8a7ec6ed14b60eebd14f5ef4046c",
|
|
"index": "100644 acf3e488fa9af74216f669e3f84bdf5d22e3963b 0\tdocs/reviews/2026-10-11-key39-v9-v4-keycape-work-record.json"
|
|
},
|
|
"docs/secrets-engine-openbao-owner-packet.md": {
|
|
"sha256": "sha256:0bc704a3c18cd475c151e6e1d208ff5f9e1a45ce565fe3f4f009d6a3fccc5860",
|
|
"index": "100644 2b7e30ef9b82ebbf22ad589d31d0fccb74b33c95 0\tdocs/secrets-engine-openbao-owner-packet.md"
|
|
},
|
|
"docs/sitting-requester-registration.json": {
|
|
"sha256": "sha256:0d71459be790c229a8d8e62b5cb94a3d4e7ef9c16cf3e82a2dba9804123e416e",
|
|
"index": "100644 ce5f53365f2ae3b14cd53f4b43c248f77c5a0223 0\tdocs/sitting-requester-registration.json"
|
|
},
|
|
"docs/t03-requester-registration.json": {
|
|
"sha256": "sha256:189c0b8341c98d0c0eb82670b8a4655692ba0f93a56ec03dc03c3ec264e29f6e",
|
|
"index": "100644 d45478c9ef6363a735fd3605417e9275c18a2a94 0\tdocs/t03-requester-registration.json"
|
|
},
|
|
"docs/t03-requester-registration.md": {
|
|
"sha256": "sha256:578b56b18359c9c59e9d67692e4f11fbfe5fd6fa10e822528a4340759e584247",
|
|
"index": "100644 32efcf0a5afc5c660bd754eb494020c32f609bdd 0\tdocs/t03-requester-registration.md"
|
|
},
|
|
"docs/tenant-claim-contract.md": {
|
|
"sha256": "sha256:a7ce4f59c39f6b953a0ebb0592329e20e7830e64d7297abd05df72b758a23483",
|
|
"index": "100644 9ab277b85b550ac52ccf98bfda0a0dd7c744e171 0\tdocs/tenant-claim-contract.md"
|
|
},
|
|
"docs/upstream-issuer-proof.md": {
|
|
"sha256": "sha256:8076cb5efff621b4b4c4d1d2919caec1affecc4c14de23f37f6143b734077811",
|
|
"index": "100644 4e7d26b6a1cbcacf6498aed0e33da8964160c39e 0\tdocs/upstream-issuer-proof.md"
|
|
},
|
|
"history/2026-09-05-011726-scope-intent-assessment.md": {
|
|
"sha256": "sha256:893e9586e83b0598aeba4b01f69b0dcbd15de90a7b102663015a1576c4d7508d",
|
|
"index": "100644 4f305e21acfa7ad7f44b70542ba8f627b5ef9362 0\thistory/2026-09-05-011726-scope-intent-assessment.md"
|
|
},
|
|
"history/2026-09-09-scope-reassessment.md": {
|
|
"sha256": "sha256:25383fac79195d715b8b875363813750125be1b860fe328b2f666786567d9136",
|
|
"index": "100644 394eed11f5afb16de7eda7b09f99cf59dbbbacce 0\thistory/2026-09-09-scope-reassessment.md"
|
|
},
|
|
"history/2026-09-28-railiance-admin-role.md": {
|
|
"sha256": "sha256:a43ac13b0c13d25a576803d29732f41f68653869744db415a70120515ce8f2ee",
|
|
"index": "100644 2c9e75f72d9983b1b2980d79b12380564465e640 0\thistory/2026-09-28-railiance-admin-role.md"
|
|
},
|
|
"history/KEY-WP-0011-live-secret-exposure-recovery.md": {
|
|
"sha256": "sha256:788c6b7d2fe0d36eee870d1d5b0a28da2a2d53916c53835e458ac55258fc8a55",
|
|
"index": "100644 77233c20c2230459b2d78d9d28578e9472e568ce 0\thistory/KEY-WP-0011-live-secret-exposure-recovery.md"
|
|
},
|
|
"history/KEY-WP-0011-rotated-credentials-2026-08-23-final.tar.age": {
|
|
"sha256": "sha256:71478bd7f493dd64e12fd123af386294e66f975b2072cf24d8468086a350b2f7",
|
|
"index": "100644 8eef81bac925dacfa8408bdfb4e5a2d672ba903e 0\thistory/KEY-WP-0011-rotated-credentials-2026-08-23-final.tar.age"
|
|
},
|
|
"intakes/intakes.md": {
|
|
"sha256": "sha256:780d2792c26dc55293bb12f6af341949eda0b5fab128574fd7115d259cd0c601",
|
|
"index": "100644 845c3025f781d2296f40b4ec93c43935a480295d 0\tintakes/intakes.md"
|
|
},
|
|
"registry/README.md": {
|
|
"sha256": "sha256:921c03c506d3e1c12b4796c18ac1cb74010e4f0bbada679f68edf55bda2518bb",
|
|
"index": "100644 569abe99c95e163d39048f4b02ccb47165751c7e 0\tregistry/README.md"
|
|
},
|
|
"registry/capabilities/.gitkeep": {
|
|
"sha256": "sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855",
|
|
"index": "100644 e69de29bb2d1d6434b8b29ae775ad8c2e48c5391 0\tregistry/capabilities/.gitkeep"
|
|
},
|
|
"registry/capabilities/capability.iam.key-cape.md": {
|
|
"sha256": "sha256:c987ddd0155c248e35409878e9b2dc36ffd18bbd1b82fce8a90157fc4224a915",
|
|
"index": "100644 59cc40e2ccad5b2ce9111366efbc9e48f8e18e70 0\tregistry/capabilities/capability.iam.key-cape.md"
|
|
},
|
|
"registry/indexes/capabilities.yaml": {
|
|
"sha256": "sha256:901d15c15cacd844cf19a1a7b74c890ce5e0b00a3372a9e10bd7114f328596c8",
|
|
"index": "100644 0718f5218c9f4b4ef84c6d9aacd4b61440098405 0\tregistry/indexes/capabilities.yaml"
|
|
},
|
|
"scripts/bootstrap-dev.sh": {
|
|
"sha256": "sha256:c05ddd72d2309c4d7900a9767eecc17c29e5ecd3c51c897438a8ffc9f5f6aa97",
|
|
"index": "100755 bf05bb3db90d62b77a1104e48d8e31045ccf0d8e 0\tscripts/bootstrap-dev.sh"
|
|
},
|
|
"scripts/collect-upstream-issuer-proof.py": {
|
|
"sha256": "sha256:e810aea8d51be122f5fa7ce0e21128c0c76672a0cb6a059afa0bfdb68f09f5dd",
|
|
"index": "100644 29627c2056fbcf511bce069db0a8803c797295ff 0\tscripts/collect-upstream-issuer-proof.py"
|
|
},
|
|
"scripts/factor_recovery.py": {
|
|
"sha256": "sha256:247be2b1c25007539208a02fb14c4b64d1f71df4be8dfae708ba1dc4d226449a",
|
|
"index": "100644 10832318492c4b34230400e458209777d58b08a1 0\tscripts/factor_recovery.py"
|
|
},
|
|
"scripts/keycape_onboarding_guard.py": {
|
|
"sha256": "sha256:9465e5e0b98f7986c2bfdc2a72be5882677c2acddf2f7a10c4e7e14cf6a150c0",
|
|
"index": "100644 2bc28a205ffbd14c4f077c61957f5e3c0af284fb 0\tscripts/keycape_onboarding_guard.py"
|
|
},
|
|
"scripts/openbao_negative_private_handoff.py": {
|
|
"sha256": "sha256:faf63a3e9504dcbb46847a114275f83d508521e095410a47f92f02b86ba82b1b",
|
|
"index": "100644 e3a875e114d176431b517667c0c096ac4a974ad2 0\tscripts/openbao_negative_private_handoff.py"
|
|
},
|
|
"scripts/openbao_negative_private_launcher.py": {
|
|
"sha256": "sha256:46e57504b3185cc13f1656901a0ca02cc3887527cb09566e270f57b76099ab9c",
|
|
"index": "100644 4eae60ab0d0766a390743ed33d665ea852bb285e 0\tscripts/openbao_negative_private_launcher.py"
|
|
},
|
|
"scripts/openbao_negative_probe.py": {
|
|
"sha256": "sha256:bb9610babf44a959342bac700bb5712e97f400b44c4d0659d21df4426e616e19",
|
|
"index": "100644 cb864ae0b2b46650a5e20ae90e9465701c362011 0\tscripts/openbao_negative_probe.py"
|
|
},
|
|
"scripts/provider-browser-fixture.py": {
|
|
"sha256": "sha256:5d2278cd6c6871fe9370f2eebe0faeb2630abdeac85e8745cf1f81964b810a07",
|
|
"index": "100644 477857655b8316659d7a3a2afcbe330e497d3851 0\tscripts/provider-browser-fixture.py"
|
|
},
|
|
"scripts/provider-onboarding-contract.py": {
|
|
"sha256": "sha256:7dcc18dbe739ebaebbf0895f8324e7f3a6d978a9340630c18eedd7f946565455",
|
|
"index": "100644 5ac86bfec073a054b712fa7a82fd44066f203a29 0\tscripts/provider-onboarding-contract.py"
|
|
},
|
|
"scripts/provider_browser.mjs": {
|
|
"sha256": "sha256:d892b77aec406dc1d581281acdf12f9ccc55bd176e9ad7a23378803f6cb759a0",
|
|
"index": "100644 2abdf8d67ab9a61f93ab3ef90d36942ee7659702 0\tscripts/provider_browser.mjs"
|
|
},
|
|
"scripts/provider_browser_acceptance.py": {
|
|
"sha256": "sha256:33aa5e6b5834e4d8b212da028b73b62909bf0310a4b6b1ffea9c990fae4e78ed",
|
|
"index": "100644 bc9f59737a06c59e7746aecd00df8112a9c830d1 0\tscripts/provider_browser_acceptance.py"
|
|
},
|
|
"scripts/recovery_service.py": {
|
|
"sha256": "sha256:90746f479e4a4904d41bb80b0a583809c9d30f07a97f034c84f46c1d9d0abccd",
|
|
"index": "100644 ca0bb2a3554c569d3923c48bebe0850a1f4254ff 0\tscripts/recovery_service.py"
|
|
},
|
|
"scripts/render-upstream-issuer-probe.py": {
|
|
"sha256": "sha256:4f9a79b8332a9c830181c9aacf28e76801d80ffb9669a0e822c1ae86d9a41b20",
|
|
"index": "100644 0f2dca8e890f18bf5430596a1c722bdc4bcb4d0c 0\tscripts/render-upstream-issuer-probe.py"
|
|
},
|
|
"scripts/test-scenario-b.sh": {
|
|
"sha256": "sha256:7186980e174ee10c9c35fa2313f78390f56dedf6cf35b2738ad443d763ecb9d9",
|
|
"index": "100755 48a5832ed965624685eeeb9cad396b8e6a854426 0\tscripts/test-scenario-b.sh"
|
|
},
|
|
"scripts/test-scenario-c.sh": {
|
|
"sha256": "sha256:d2ddda2fba72d50fc474a61d714c8fae0b8f1440ab67ea65841b8a8a9b99a7b8",
|
|
"index": "100755 e333ec26464ade014e45d7a13b153d0a6f29b0a1 0\tscripts/test-scenario-c.sh"
|
|
},
|
|
"scripts/test_factor_recovery.py": {
|
|
"sha256": "sha256:49a69b6f60e31545929988e035e21d4d18984a6a130ac49e4980bc5e35aa07aa",
|
|
"index": "100644 25d961f46258329f2290811101388c293e16b025 0\tscripts/test_factor_recovery.py"
|
|
},
|
|
"scripts/test_openbao_negative_private_handoff.py": {
|
|
"sha256": "sha256:e4eb600718e7d93b0e801ac3ab1427af9895a6e5d877c1134369e049e0849797",
|
|
"index": "100644 c17061849c2a8f9b6c614e69888502607c612674 0\tscripts/test_openbao_negative_private_handoff.py"
|
|
},
|
|
"scripts/test_openbao_negative_private_launcher.py": {
|
|
"sha256": "sha256:243426a85075b3447adeb2ca320a13711409744f71837a06699de6ad5b04ee9d",
|
|
"index": "100644 e1d98a393d5276d64d689c3b961790219e939f77 0\tscripts/test_openbao_negative_private_launcher.py"
|
|
},
|
|
"scripts/test_openbao_negative_private_preparation.py": {
|
|
"sha256": "sha256:8e4dd327c4a339a0151ecba57db5987965b5d536ca18123fb7c74a047a241548",
|
|
"index": "100644 8344b22b4d62deb60ccafafa7acca336d226b0a8 0\tscripts/test_openbao_negative_private_preparation.py"
|
|
},
|
|
"scripts/test_openbao_negative_probe.py": {
|
|
"sha256": "sha256:08d5598357c4db72672b2c4dc21ef09711ac4f9873fb29f8a6949d34afb8d85c",
|
|
"index": "100644 242d4502ab1f2bda9886ec0936c647019c426696 0\tscripts/test_openbao_negative_probe.py"
|
|
},
|
|
"scripts/test_recovery_service.py": {
|
|
"sha256": "sha256:7ba236fa95c55a36eeece50e04440999b03318bf65644a8f9fe5a63877796752",
|
|
"index": "100644 6cdb5acd55440ed089e2842f5c762627363defa1 0\tscripts/test_recovery_service.py"
|
|
},
|
|
"scripts/test_render_upstream_issuer_probe.py": {
|
|
"sha256": "sha256:fd407b5c8ef4753bfb0878aef044fdce46463b30623c87133e480823655bcf70",
|
|
"index": "100644 ab6f45297f354d006c4e24beb698bafe8a93a31b 0\tscripts/test_render_upstream_issuer_probe.py"
|
|
},
|
|
"spec/canonical-model.yaml": {
|
|
"sha256": "sha256:ea4516d17235ee2cf9e8df2be23e61f5f81aa1fcbb661cce9c1dfc4158acebf1",
|
|
"index": "100644 fca9b9d450cdee91d383ff8a67c738774c5aca4c 0\tspec/canonical-model.yaml"
|
|
},
|
|
"spec/ldap-schema.yaml": {
|
|
"sha256": "sha256:65af5ae7f697803cb29fc4fcc8988d899612591f72b04d844e0baccfb8b1e4b7",
|
|
"index": "100644 41cc35711da626fd1986f0da439b230235cac4df 0\tspec/ldap-schema.yaml"
|
|
},
|
|
"src/Makefile": {
|
|
"sha256": "sha256:6cdd3aa6e1cccaf4e028278acafe3e6a8d28170de89ff3462984d4f6eb56bd96",
|
|
"index": "100644 083df0b3e537a5ebb09b9a454f25c68d650fdac8 0\tsrc/Makefile"
|
|
},
|
|
"src/cmd/keycape-to-keycloak/main.go": {
|
|
"sha256": "sha256:6141d3f86bbe3df2a814a0c9995e537d32bf7b19f5549e89d40974eb3270faf7",
|
|
"index": "100644 faca3748339a924aff723dcb3ed10ec8d737248f 0\tsrc/cmd/keycape-to-keycloak/main.go"
|
|
},
|
|
"src/cmd/keycape/checkconfig.go": {
|
|
"sha256": "sha256:2c47c9aedf3457627fdec991703e3be50e5ef554e4104cf3741f8347687279f2",
|
|
"index": "100644 5edcfd7d4fe8f6af021676e8f0f8a0b258831c37 0\tsrc/cmd/keycape/checkconfig.go"
|
|
},
|
|
"src/cmd/keycape/checkconfig_test.go": {
|
|
"sha256": "sha256:06955c996774109b26e4751ab20787f12718a1de96e3483a775fb19688d90e66",
|
|
"index": "100644 93e4c44654ca28fb16027748c9c24d91d5ced4bd 0\tsrc/cmd/keycape/checkconfig_test.go"
|
|
},
|
|
"src/cmd/keycape/clients_test.go": {
|
|
"sha256": "sha256:6a3982c1b2bd9b15c387ba64d4c87b37304dc6f615ed2ab22eec888f620cb1da",
|
|
"index": "100644 c2b60259d95831503e35a0c67fbe6e3d0c4169f3 0\tsrc/cmd/keycape/clients_test.go"
|
|
},
|
|
"src/cmd/lldap-export/main.go": {
|
|
"sha256": "sha256:f019a6dbb0849d06d5c3729874293d520478ca2887929a0595b59a324097ae75",
|
|
"index": "100644 daac6e986c48fcf2de9243ef78a40e0b88b9de4a 0\tsrc/cmd/lldap-export/main.go"
|
|
},
|
|
"src/cmd/lldap-export/main_test.go": {
|
|
"sha256": "sha256:f105e490c717a414a5a3d1e65ceb4edcf74341ad7713b0accf8117a9b1ee02d2",
|
|
"index": "100644 5aa9a2bb1472931b7b9c798fbebfee45fe316f9b 0\tsrc/cmd/lldap-export/main_test.go"
|
|
},
|
|
"src/cmd/lldap-to-ldap/main.go": {
|
|
"sha256": "sha256:adcc9481d009cad909bd55a71d95c17ce30e29ca63e88a7c9e8101b92d4b872e",
|
|
"index": "100644 c98b19b31f2c2be0124c88f001b33048a7221968 0\tsrc/cmd/lldap-to-ldap/main.go"
|
|
},
|
|
"src/cmd/validator/main.go": {
|
|
"sha256": "sha256:e53b0a7860537dfb1cec69a00cdafe7073b35802421b5977f2fece4de01b9c1f",
|
|
"index": "100644 411272078c48cc52abce1007c0939528c66581fa 0\tsrc/cmd/validator/main.go"
|
|
},
|
|
"src/go.mod": {
|
|
"sha256": "sha256:ab299ad4f94feb78e217e2228a4aa161b166460aa28df0c5009451ac1a337456",
|
|
"index": "100644 992c33f91d6b7f1244634cf583072f4bfbf73759 0\tsrc/go.mod"
|
|
},
|
|
"src/go.sum": {
|
|
"sha256": "sha256:b10ad54277fb2bd927d3af727fc4dbb9ebe91a038a75be0469d0253ca699226d",
|
|
"index": "100644 d1f81c7aef0bb7c7892e9dd2131653661659bd0b 0\tsrc/go.sum"
|
|
},
|
|
"src/internal/adapters/authelia/adapter.go": {
|
|
"sha256": "sha256:2887bd546f43a16338547dab5ce4a90850c670ed6f6c0d610a5d08c72c7f3f45",
|
|
"index": "100644 b78811acf78adad92d9a412c13cbb7aa86866468 0\tsrc/internal/adapters/authelia/adapter.go"
|
|
},
|
|
"src/internal/adapters/authelia/adapter_test.go": {
|
|
"sha256": "sha256:d450b37e2b2405c189d444e50f0612e64177d6698cb4665a06ad967ae2224f93",
|
|
"index": "100644 81ac6205d8217509e6130b159c77e94291ca55a5 0\tsrc/internal/adapters/authelia/adapter_test.go"
|
|
},
|
|
"src/internal/adapters/authelia/config.go": {
|
|
"sha256": "sha256:1b85ea3ffd324bced1ba108492ec780af8ba2b015d22cd51b294afaf36f2ec55",
|
|
"index": "100644 810f5b9387721058fb629a305d3aaf5254c65a12 0\tsrc/internal/adapters/authelia/config.go"
|
|
},
|
|
"src/internal/adapters/authelia/issuer_probe.go": {
|
|
"sha256": "sha256:5846e2b514077a572611b898f449c04b096b086aeb724da055b2416994a7a7bb",
|
|
"index": "100644 082708a178b818d83632bfe31c77696c03530c60 0\tsrc/internal/adapters/authelia/issuer_probe.go"
|
|
},
|
|
"src/internal/adapters/authelia/issuer_probe_test.go": {
|
|
"sha256": "sha256:a85e02399f8a5c81401dbf159e8054420bff56e08c8a98e8026cad8d31fcecec",
|
|
"index": "100644 7943c3f59d5c59aba5adaff9dab1af4d4055d635 0\tsrc/internal/adapters/authelia/issuer_probe_test.go"
|
|
},
|
|
"src/internal/adapters/authelia/verify.go": {
|
|
"sha256": "sha256:189f9bc18b8d4319d2d88ee76a76e3b86468ebafde85ef460a4bafb7b350b4c4",
|
|
"index": "100644 7c85d3b9ea7d7843092b24d812807fb6b48755dd 0\tsrc/internal/adapters/authelia/verify.go"
|
|
},
|
|
"src/internal/adapters/authelia/verify_test.go": {
|
|
"sha256": "sha256:f1570604d5038e49c14791f4d1aa278ad76a7e90294e82813d2c21e6a80a5511",
|
|
"index": "100644 d9003680dc01f3d709d938ff8843f0a96b8a69f6 0\tsrc/internal/adapters/authelia/verify_test.go"
|
|
},
|
|
"src/internal/adapters/lldap/adapter.go": {
|
|
"sha256": "sha256:e7df7a159e9dd33a97932fd8cbde49a61091b8722796bf54ae4be887b4a3f5ef",
|
|
"index": "100644 e15cecd7c7ee83383745a367502bf6ab3d1280fe 0\tsrc/internal/adapters/lldap/adapter.go"
|
|
},
|
|
"src/internal/adapters/lldap/adapter_test.go": {
|
|
"sha256": "sha256:650394ccc25d54c73c03746977a1880b1ed905634da8382da0ecf35843454081",
|
|
"index": "100644 e153314a0fc06e33ce8b957b66cc1838ee93a180 0\tsrc/internal/adapters/lldap/adapter_test.go"
|
|
},
|
|
"src/internal/adapters/lldap/config.go": {
|
|
"sha256": "sha256:33059a27418b00e1987b7ced0b21dd39c1765338bf575fe2333ce3e606e5546b",
|
|
"index": "100644 fce760a4e97c94e1e542a4d2f0895a20c709fed9 0\tsrc/internal/adapters/lldap/config.go"
|
|
},
|
|
"src/internal/adapters/lldap/config_internal_test.go": {
|
|
"sha256": "sha256:cbc71ce9a795b73c40b2714153eb2ee4d2e4007f7f56a7882eb862c23868cb68",
|
|
"index": "100644 d9e10ff898c19e85160e8b047f79a1d9daa797c7 0\tsrc/internal/adapters/lldap/config_internal_test.go"
|
|
},
|
|
"src/internal/adapters/lldap/railiance_admin_test.go": {
|
|
"sha256": "sha256:63db481bb6e592e91bf4a555e75065fbd3bd8cd408a7967a4b7786e12bef5d5f",
|
|
"index": "100644 d76e938ebfc2f676d5dd0a0639707d1e7f4ebc08 0\tsrc/internal/adapters/lldap/railiance_admin_test.go"
|
|
},
|
|
"src/internal/adapters/privacyidea/adapter.go": {
|
|
"sha256": "sha256:2559c68b5aa22bc5f61961e47d696b376f8bede533be03715ffc80c0d89ed904",
|
|
"index": "100644 35e65335a00ead963c3cd8e95e1b94a5b34e6a5a 0\tsrc/internal/adapters/privacyidea/adapter.go"
|
|
},
|
|
"src/internal/adapters/privacyidea/adapter_test.go": {
|
|
"sha256": "sha256:6257489b9c51270da2c96f165c0efd1750b273218df51dca907d29c64c98b349",
|
|
"index": "100644 286562d56a3f263df68f34eb35bf68b6581688da 0\tsrc/internal/adapters/privacyidea/adapter_test.go"
|
|
},
|
|
"src/internal/adapters/privacyidea/config.go": {
|
|
"sha256": "sha256:8dd769b18c04c562714794484630acdbda81b34ab1cfaf9cc7445513207e5021",
|
|
"index": "100644 b34c9f3d19109a7a0acc309c27639ce913f1e751 0\tsrc/internal/adapters/privacyidea/config.go"
|
|
},
|
|
"src/internal/adapters/privacyidea/credential_file_test.go": {
|
|
"sha256": "sha256:9db15562c6fdf01e0806bbc478915413b17adb63c7e9ba213acfc4f9b2b2f0b6",
|
|
"index": "100644 017315272e6baa1151d4e73912b19c3bb8ca377b 0\tsrc/internal/adapters/privacyidea/credential_file_test.go"
|
|
},
|
|
"src/internal/adapters/privacyidea/enrollment_state_test.go": {
|
|
"sha256": "sha256:dcf24c486629fa4835cddaa786af31ec78c05907694d4d93bce0f32876806377",
|
|
"index": "100644 6f3b883c0c7eced42bfdbe45713b1be5dadf0bc9 0\tsrc/internal/adapters/privacyidea/enrollment_state_test.go"
|
|
},
|
|
"src/internal/adapters/privacyidea/optional_mfa_test.go": {
|
|
"sha256": "sha256:e2e415c671d1d0e7f30a0ce22f5ec58914d8e366b12e445e13b1d645a9ca6a65",
|
|
"index": "100644 13316d5ffada681a8f956b519f5a3d6ef94c3233 0\tsrc/internal/adapters/privacyidea/optional_mfa_test.go"
|
|
},
|
|
"src/internal/adapters/privacyidea/read_scope_test.go": {
|
|
"sha256": "sha256:4685e1b84dad044db12708ecd231d4f91ec22ac45901ed2b5177e3be17d8cdc3",
|
|
"index": "100644 964fbb76048c44616d56b7da916d44c6b86432f0 0\tsrc/internal/adapters/privacyidea/read_scope_test.go"
|
|
},
|
|
"src/internal/adapters/tenantengine/adapter.go": {
|
|
"sha256": "sha256:a54ef12fafd2efc24c547d562e0a558a7ecef586394e79f7de345dc8cbbbbef3",
|
|
"index": "100644 eeb54b9f0b7e1b9776fc37ecfc36599bbf07026a 0\tsrc/internal/adapters/tenantengine/adapter.go"
|
|
},
|
|
"src/internal/adapters/tenantengine/adapter_test.go": {
|
|
"sha256": "sha256:b9c2db04bc187e6e6e56d4a42d4e657b9e56fef06843500fb4640477dee553e0",
|
|
"index": "100644 d437fd14dcfffa53999b16849888a86c553d0a42 0\tsrc/internal/adapters/tenantengine/adapter_test.go"
|
|
},
|
|
"src/internal/authclient/client.go": {
|
|
"sha256": "sha256:61fb150349c5d3714450a90834c59af9a579a8a649c4149297a402cfcf6e39c5",
|
|
"index": "100644 0d39586235d89aa8097d76b7d210331e4a53083f 0\tsrc/internal/authclient/client.go"
|
|
},
|
|
"src/internal/authclient/client_test.go": {
|
|
"sha256": "sha256:23642488fcff45e369d22ba0000c47e0e450c5f92560e643ab96303e2a2f43aa",
|
|
"index": "100644 dfce39882584ab7f37ecb9878d6b1801b74d9a4c 0\tsrc/internal/authclient/client_test.go"
|
|
},
|
|
"src/internal/authclient/verify.go": {
|
|
"sha256": "sha256:804735be927ba7d0228ac378056730040d3ccf2ed020b4da0714085bae972f25",
|
|
"index": "100644 66b0ea4961b3573152c491f597fad3e02ea59a1a 0\tsrc/internal/authclient/verify.go"
|
|
},
|
|
"src/internal/authclient/verify_test.go": {
|
|
"sha256": "sha256:7febc6698c87eac5fd8d2520c4f77c68e82f18a2aafa448cfa4990b96fdc46fc",
|
|
"index": "100644 a2a824f02554f0645a543934ee33419dca429085 0\tsrc/internal/authclient/verify_test.go"
|
|
},
|
|
"src/internal/config/account_test.go": {
|
|
"sha256": "sha256:c6b75097d14dd42415c836407fa2a509857cdd2b771fb7e53d4507cbad2f4b1d",
|
|
"index": "100644 f28ad987f862203708795498947229df9de3757e 0\tsrc/internal/config/account_test.go"
|
|
},
|
|
"src/internal/config/config.go": {
|
|
"sha256": "sha256:19cd234757f8908880d28b8b40939367dfab1322e0401e4e563d56cd3af06683",
|
|
"index": "100644 6376708a25cb5c5a3521d866dbe8323fa55455a8 0\tsrc/internal/config/config.go"
|
|
},
|
|
"src/internal/config/config_test.go": {
|
|
"sha256": "sha256:af8602010985a0a5a6b4b2bf779f824e7eb5141e6bc2e8d8fcf600b964955100",
|
|
"index": "100644 d4236a6d45fa57b865b0983b395c6e9b3974105b 0\tsrc/internal/config/config_test.go"
|
|
},
|
|
"src/internal/config/optional_mfa_test.go": {
|
|
"sha256": "sha256:03a00bc309943adbed68bdb9bf47facb6b3b50ef380fd49143b5ed54d684f63e",
|
|
"index": "100644 585aa6243370bb60a94506f5fa670516959c12b0 0\tsrc/internal/config/optional_mfa_test.go"
|
|
},
|
|
"src/internal/config/token_status_test.go": {
|
|
"sha256": "sha256:b2b2ec13215c9661d79142ea698cb8b080f6e017de050bedebf3eb8d16df2ad5",
|
|
"index": "100644 0d1278d17f351df7b6d5ec379f858faebcaaaeba 0\tsrc/internal/config/token_status_test.go"
|
|
},
|
|
"src/internal/config/validate.go": {
|
|
"sha256": "sha256:2b1766979b817802f43bdd0f999ac61452d86cdfafc1539a5d6be896b900a405",
|
|
"index": "100644 8df815142b95731f9bd95f5d519536ba0aa2c9b0 0\tsrc/internal/config/validate.go"
|
|
},
|
|
"src/internal/domain/assurance.go": {
|
|
"sha256": "sha256:d3a29ece7c4fa4d9daa8b5fda89cbe0dd1ffef2ee2ecae0051ee68010edb8fd7",
|
|
"index": "100644 afbc48c673df6fe76ed3f2fa2aea492e476ec37b 0\tsrc/internal/domain/assurance.go"
|
|
},
|
|
"src/internal/domain/assurance_test.go": {
|
|
"sha256": "sha256:87680e7afd47294dadc13092ca2bb7c47b9625c80e48a701765c00df3293d755",
|
|
"index": "100644 b9096ef7c09da6a413ed392c751799b3bb1b72bf 0\tsrc/internal/domain/assurance_test.go"
|
|
},
|
|
"src/internal/domain/auth.go": {
|
|
"sha256": "sha256:ae800c5b1f58408147dd28a5c87ab2603b1537500a289397e711a4cb0e132cee",
|
|
"index": "100644 66c907c367651b193559701c2da564aea6757ae8 0\tsrc/internal/domain/auth.go"
|
|
},
|
|
"src/internal/domain/conformance_test.go": {
|
|
"sha256": "sha256:6420ec21d4e7a97f60902e1f0debbaf20df91aeac6ab110629b82a67f4c5c9a1",
|
|
"index": "100644 5984835dd46da65b095829e05948f841554f733f 0\tsrc/internal/domain/conformance_test.go"
|
|
},
|
|
"src/internal/domain/mfa.go": {
|
|
"sha256": "sha256:1b7875b08a0f280a20a14a4fa4fdb4fc84c3942795b1d1417943d32634121b87",
|
|
"index": "100644 30b0a92d9444324cdf67df1e856feb984385c29e 0\tsrc/internal/domain/mfa.go"
|
|
},
|
|
"src/internal/domain/model.go": {
|
|
"sha256": "sha256:ce4309fc7426c66e4ebc18022d2f704c10ebbec243cc98e657d1de765ad09029",
|
|
"index": "100644 1cfda5371fe0c6eec07329b4990d3c6a105e92ee 0\tsrc/internal/domain/model.go"
|
|
},
|
|
"src/internal/domain/repository.go": {
|
|
"sha256": "sha256:28f6d8f7f3d822e73f164af5e877f252db7dc6faa97f0ebf75d76aad64078011",
|
|
"index": "100644 56252d821062128e3323a0cdca1064d292a97898 0\tsrc/internal/domain/repository.go"
|
|
},
|
|
"src/internal/errors/taxonomy.go": {
|
|
"sha256": "sha256:7d60f30a4ff0c9a21a3942451eb0292320a6346d3d81508e414a7dfbdc3c666c",
|
|
"index": "100644 80ebf0763538369dff67abd3a17c6269022f5e2e 0\tsrc/internal/errors/taxonomy.go"
|
|
},
|
|
"src/internal/errors/taxonomy_test.go": {
|
|
"sha256": "sha256:6c0bdf1f8e90ea343d88f57f80f6c916c92428a9ac2191a518ee7b70df0eed45",
|
|
"index": "100644 2f5722e94e982c71b008b7f4c522d500df76a0e1 0\tsrc/internal/errors/taxonomy_test.go"
|
|
},
|
|
"src/internal/jose/jose_test.go": {
|
|
"sha256": "sha256:cbbcbac620b27c8e93d9dc3fefc3ca4fcd20ab58c6bc8f79eb041b980aaa9a43",
|
|
"index": "100644 34abfa36f8dd355df7713eb940b269f785805402 0\tsrc/internal/jose/jose_test.go"
|
|
},
|
|
"src/internal/migration/lldapexport/exporter.go": {
|
|
"sha256": "sha256:cb041827c9c0edf9da1338e966e7722e3765065582933b8c17b0d9008d44d103",
|
|
"index": "100644 4119e8a8950a8461c5fe5cb4944af498df5df84f 0\tsrc/internal/migration/lldapexport/exporter.go"
|
|
},
|
|
"src/internal/migration/lldapexport/exporter_test.go": {
|
|
"sha256": "sha256:6f5cf0e43ea8aea9ceeb6d4d3ae0bfd9f3a5d18636dd49bea0c574c5253a44c2",
|
|
"index": "100644 e9071d133a6f3fbd2421d3d0dd9fc8a051d61693 0\tsrc/internal/migration/lldapexport/exporter_test.go"
|
|
},
|
|
"src/internal/migration/tokeycloak/transformer.go": {
|
|
"sha256": "sha256:856e26fd2075f020ef02373b5b7e9e5a1e98473b5caca95b60b7983287fc10aa",
|
|
"index": "100644 4666a2b8579e73f76bd4ccf4518cdd9818035e2a 0\tsrc/internal/migration/tokeycloak/transformer.go"
|
|
},
|
|
"src/internal/migration/tokeycloak/transformer_test.go": {
|
|
"sha256": "sha256:5c3f5145a37079262db805f5bedaabe1d42edf2ccec1788c09c02f5b8336639b",
|
|
"index": "100644 50dee2c66b1922e2d109ca963592fe3a0bf9711c 0\tsrc/internal/migration/tokeycloak/transformer_test.go"
|
|
},
|
|
"src/internal/migration/toldap/generator.go": {
|
|
"sha256": "sha256:e59ba05203145f52818b3f4e34ab62126481faa9dde697f643fc1cda0638bb46",
|
|
"index": "100644 fd21830fd2299a401000bb418946d107bbefa1ee 0\tsrc/internal/migration/toldap/generator.go"
|
|
},
|
|
"src/internal/migration/toldap/generator_test.go": {
|
|
"sha256": "sha256:73b0969ce2e2cb018aa5734714c86152d1695f0099a5caf7dd96b773717fc2cc",
|
|
"index": "100644 5ec399dca0db878f3d5fab76504947635770727d 0\tsrc/internal/migration/toldap/generator_test.go"
|
|
},
|
|
"src/internal/server/errors/enforcement.go": {
|
|
"sha256": "sha256:f644546b1423992518fc4078ab561ab68fea1fcff00b734795af6652ae3dd4e2",
|
|
"index": "100644 81fd2c8d24016adb626f7a88b442361cf6197124 0\tsrc/internal/server/errors/enforcement.go"
|
|
},
|
|
"src/internal/server/errors/enforcement_test.go": {
|
|
"sha256": "sha256:b4ea0c9a3aaebd66b0b0fcc73f544c76d5a377ac0c9561ccc2638a236844374c",
|
|
"index": "100644 0f8384bc5a147905ea99f33d1a4e573c7a85387e 0\tsrc/internal/server/errors/enforcement_test.go"
|
|
},
|
|
"src/internal/server/oidc/account.go": {
|
|
"sha256": "sha256:b0e36d8cb5f9b1bf4cee573e46b204800c0e3162a912a122b271def4712ab72a",
|
|
"index": "100644 7036039edd2837cb22e804b60633b2425a5fb817 0\tsrc/internal/server/oidc/account.go"
|
|
},
|
|
"src/internal/server/oidc/account_test.go": {
|
|
"sha256": "sha256:db1f7b8a2989b1d0deffee205ec9f4f35c7472135dcb8a10b5498893d881d763",
|
|
"index": "100644 1a2d68f1008418e138a6c2d293f2afda017c5ba5 0\tsrc/internal/server/oidc/account_test.go"
|
|
},
|
|
"src/internal/server/oidc/assurance_time_test.go": {
|
|
"sha256": "sha256:911f65e8cea87ef867d6bf98199ed55abd29427b9f8d0838977d228e6186b08a",
|
|
"index": "100644 72ad579561c84e9ed99da98dd86ca472880ff123 0\tsrc/internal/server/oidc/assurance_time_test.go"
|
|
},
|
|
"src/internal/server/oidc/audience_test.go": {
|
|
"sha256": "sha256:1b751e1aafb5dbdcb751b42b001e32ddfaccfa3d5ba9d5af67b44148d9802ae3",
|
|
"index": "100644 fb5b1f41c0619b7ea6d72c231aec2027769f7f77 0\tsrc/internal/server/oidc/audience_test.go"
|
|
},
|
|
"src/internal/server/oidc/authorize.go": {
|
|
"sha256": "sha256:04f9bfb6b146ecf869161b7a0eb00b6486f424710c2c867e4f4b70af5f44ff5e",
|
|
"index": "100644 60447bc9cd056c2119b1611e38585bc81884a568 0\tsrc/internal/server/oidc/authorize.go"
|
|
},
|
|
"src/internal/server/oidc/authorize_test.go": {
|
|
"sha256": "sha256:61042d55e20a11fb6e1e9e6c054e50c0f629b702ed6d8da281d52529e5c29b0d",
|
|
"index": "100644 434b51089fe92497644cdc4504f765f75c21f542 0\tsrc/internal/server/oidc/authorize_test.go"
|
|
},
|
|
"src/internal/server/oidc/discovery.go": {
|
|
"sha256": "sha256:00e4c831a2b4d29aecf3597a09c943315b87c5834dbcd4912ba5d8d31ab28cd5",
|
|
"index": "100644 6291c51c64f044a624680afeb3ee408b57ed92b1 0\tsrc/internal/server/oidc/discovery.go"
|
|
},
|
|
"src/internal/server/oidc/discovery_test.go": {
|
|
"sha256": "sha256:2d0dc24d59497aa5a9aa581f8fd3d9cca300d7e0cb4962907630570d60e7e7f0",
|
|
"index": "100644 f2d069d54f67ac1cad061e53687a44ab0c1648ba 0\tsrc/internal/server/oidc/discovery_test.go"
|
|
},
|
|
"src/internal/server/oidc/handoff.go": {
|
|
"sha256": "sha256:a2ffede12c9140a6c7d14632122a39ffbd0e707cd357dcc11d3ad885dc2a7fa4",
|
|
"index": "100644 31954ca4dd03ccc36d9da03d5734ac029d46c9ce 0\tsrc/internal/server/oidc/handoff.go"
|
|
},
|
|
"src/internal/server/oidc/handoff_test.go": {
|
|
"sha256": "sha256:23268b7f9f103f8a8798a168004580bc8fdb3a175161220dac26480a89f28e02",
|
|
"index": "100644 d8a33fb4e5f90f92e7acab2f198c540d39cfdebc 0\tsrc/internal/server/oidc/handoff_test.go"
|
|
},
|
|
"src/internal/server/oidc/hardening_test.go": {
|
|
"sha256": "sha256:b41d6a987d5507d5160d970d0f2110ce681851fca1f4f7a3a9573163e8cd6f3e",
|
|
"index": "100644 d73a3ffcd40558731fb4fac2c66ff0588c0969f5 0\tsrc/internal/server/oidc/hardening_test.go"
|
|
},
|
|
"src/internal/server/oidc/human_tenant_test.go": {
|
|
"sha256": "sha256:459664f90d76224958b3dd807d95d7bfcf0fce5f113498bd9886a41be19903a5",
|
|
"index": "100644 187bd993cb85369ada263c734bd4e7daec5bbb73 0\tsrc/internal/server/oidc/human_tenant_test.go"
|
|
},
|
|
"src/internal/server/oidc/jwks.go": {
|
|
"sha256": "sha256:426d6596979ed6d097d6aaae66b6475d1c97687888c6ab1050c05cb14653ec60",
|
|
"index": "100644 e74bd2e4a219c25aefc781841e73eb219e0945a5 0\tsrc/internal/server/oidc/jwks.go"
|
|
},
|
|
"src/internal/server/oidc/jwks_test.go": {
|
|
"sha256": "sha256:9100e83e58ce2cc2f6d2f47804ee0ce035ca424b209597a12c4ef1a8896163aa",
|
|
"index": "100644 1fd53f19e6c8a131a639d780bea7e1c0c609930a 0\tsrc/internal/server/oidc/jwks_test.go"
|
|
},
|
|
"src/internal/server/oidc/login_session.go": {
|
|
"sha256": "sha256:efb0fcd066d81d753b7043c9c3d9e74e35cd510ca4304d21a51ba29dec833e1f",
|
|
"index": "100644 7953f06b4948162868166a8ffafef36b2445509b 0\tsrc/internal/server/oidc/login_session.go"
|
|
},
|
|
"src/internal/server/oidc/logout.go": {
|
|
"sha256": "sha256:d4de80f8056e7a65c7a41f244dd38e447a4e04df729760a8a59cb6bb4e063893",
|
|
"index": "100644 496d237a3f642ac94c869f0dc3438d9a2e262b9d 0\tsrc/internal/server/oidc/logout.go"
|
|
},
|
|
"src/internal/server/oidc/native_optional_test.go": {
|
|
"sha256": "sha256:329907bf7089d8f3ea05baad919d05677b8c3aaa201e6f233795ae9f69c003b5",
|
|
"index": "100644 47d4df2dee47489a0923df57fe654be87edf2b12 0\tsrc/internal/server/oidc/native_optional_test.go"
|
|
},
|
|
"src/internal/server/oidc/optional_mfa_test.go": {
|
|
"sha256": "sha256:d758848d845c181cf1b18710e6ca24977f6b7576320dcad1f7293a5433c3b529",
|
|
"index": "100644 2f8eecda6f29cf3d31177ec3b7ec3650a871b555 0\tsrc/internal/server/oidc/optional_mfa_test.go"
|
|
},
|
|
"src/internal/server/oidc/policy_isolation_test.go": {
|
|
"sha256": "sha256:35cb9870f5942c61c0e8c6ca875e9080bbd71c46c7b20fb18da01be88e0fa077",
|
|
"index": "100644 221ed02325c872a7947e798607da236f15d7d6e3 0\tsrc/internal/server/oidc/policy_isolation_test.go"
|
|
},
|
|
"src/internal/server/oidc/policy_runtime_test.go": {
|
|
"sha256": "sha256:856146013d2aaa60836e669c297024923ed8e2856d31a89744a99baadae4a74a",
|
|
"index": "100644 c70d6a4a7d78abd6c0911776f8857ddedb7858bd 0\tsrc/internal/server/oidc/policy_runtime_test.go"
|
|
},
|
|
"src/internal/server/oidc/principal_type_guard_test.go": {
|
|
"sha256": "sha256:b3fa097691f07594616e09e8775512d586a019ccdf8302bf594c1ac94f5f3f40",
|
|
"index": "100644 d1c9a9660f3e5fe6c878657957ce6bd7db175c6d 0\tsrc/internal/server/oidc/principal_type_guard_test.go"
|
|
},
|
|
"src/internal/server/oidc/session.go": {
|
|
"sha256": "sha256:48473ebe123285ed21e7738834d9d9168dfc855d911cb9e7ce7e87b069a23a3c",
|
|
"index": "100644 15d759c148e72d4a84df18a3d62db1c6838d1be5 0\tsrc/internal/server/oidc/session.go"
|
|
},
|
|
"src/internal/server/oidc/signin_diagnosis.go": {
|
|
"sha256": "sha256:b7976a1cfe1d8d1dca890cf0762cc82d08978a2e7537e45988b147ed0222042f",
|
|
"index": "100644 ba82ee4b244e241d8d156e05315d8b71626b1cef 0\tsrc/internal/server/oidc/signin_diagnosis.go"
|
|
},
|
|
"src/internal/server/oidc/signin_diagnosis_test.go": {
|
|
"sha256": "sha256:97e80be67c480dfe8eef0683f25868a91a0fdc96472b5296b734b56274270b3e",
|
|
"index": "100644 72a1b3518b8824da04d1bf87bd4d73dfa1a7a934 0\tsrc/internal/server/oidc/signin_diagnosis_test.go"
|
|
},
|
|
"src/internal/server/oidc/tenant_precondition_test.go": {
|
|
"sha256": "sha256:2f2c0d90d26da4e3a6c9145aec8c9d7121c791b6b993c2fe8893a763a30fa72f",
|
|
"index": "100644 a955146312249d526fa7fedefd085c1140399ac0 0\tsrc/internal/server/oidc/tenant_precondition_test.go"
|
|
},
|
|
"src/internal/server/oidc/tenant_test.go": {
|
|
"sha256": "sha256:8a3879789589f0c3d6e473ba56dd7d7c86ec6fbdddaafa4b13354f82d5f88713",
|
|
"index": "100644 1517610493b1e91c16f9bfee5fd63361be2d7992 0\tsrc/internal/server/oidc/tenant_test.go"
|
|
},
|
|
"src/internal/server/oidc/token.go": {
|
|
"sha256": "sha256:304fa78d79a5436b9174d88991c19c0834356cb5425c6ed369accb85467a402f",
|
|
"index": "100644 0ab22567fc48e3d00c5e4fc21d6dd2a4c75a264b 0\tsrc/internal/server/oidc/token.go"
|
|
},
|
|
"src/internal/server/oidc/token_status.go": {
|
|
"sha256": "sha256:d9c22a71bb2efad7ea240f2689a98f14768ce3c1519d1d8b4e78ee7af2dc70b3",
|
|
"index": "100644 34792f4d5ec77ac3c5d6032e70b86254ab7f0613 0\tsrc/internal/server/oidc/token_status.go"
|
|
},
|
|
"src/internal/server/oidc/token_status_discovery_test.go": {
|
|
"sha256": "sha256:27adb5797afba46ca2b1f16018721f055f82760498088b58b993730be1fa2031",
|
|
"index": "100644 bf8ca629c8f370921858724f3b7bba7c94ee4ae1 0\tsrc/internal/server/oidc/token_status_discovery_test.go"
|
|
},
|
|
"src/internal/server/oidc/token_status_http.go": {
|
|
"sha256": "sha256:a7202d3176454f8ab42c090426e2debcb5cc2c1fc089e79746bb78e5c455af97",
|
|
"index": "100644 5bd916116fda33a576faa685eaa84240da570094 0\tsrc/internal/server/oidc/token_status_http.go"
|
|
},
|
|
"src/internal/server/oidc/token_status_internal_test.go": {
|
|
"sha256": "sha256:3d3ab41987c7586bd53af8b5c36ff6667b5b2a32d59789915eb9a36b7ceeba53",
|
|
"index": "100644 3fe725cdc637883c5ead5d699e00661b0a14fe4f 0\tsrc/internal/server/oidc/token_status_internal_test.go"
|
|
},
|
|
"src/internal/server/oidc/token_status_test.go": {
|
|
"sha256": "sha256:e2613d44deefcbfbd0ce1db5ce2588849fb4be9b8bed33cb538171cc29f63e90",
|
|
"index": "100644 deb3f5298b2881e01c55e4d4594fc40893341897 0\tsrc/internal/server/oidc/token_status_test.go"
|
|
},
|
|
"src/internal/server/oidc/token_status_transport_test.go": {
|
|
"sha256": "sha256:3a9945f0292125e86d0014b5245a20c0475d6c518eccff0f9b936356d8e0b347",
|
|
"index": "100644 8bd0a163e497f59c90b54e0d65239fa1492ba5bd 0\tsrc/internal/server/oidc/token_status_transport_test.go"
|
|
},
|
|
"src/internal/server/oidc/token_test.go": {
|
|
"sha256": "sha256:5721617c6e5eb79a3b5e86efa63e9278a8d81a0d7c01bf7b184255c102848e33",
|
|
"index": "100644 42314ec0fe6c254c3b29c4f859e090f18b316f21 0\tsrc/internal/server/oidc/token_test.go"
|
|
},
|
|
"src/internal/server/oidc/userinfo.go": {
|
|
"sha256": "sha256:f9c986f7a2c79f27a9970a296e6b493014fed77af2f22ba96c4a457d049c916f",
|
|
"index": "100644 4e469561910e5a08882f99f95e77c8b51777910e 0\tsrc/internal/server/oidc/userinfo.go"
|
|
},
|
|
"src/internal/server/oidc/userinfo_test.go": {
|
|
"sha256": "sha256:e88c42c7cdf50d5953c9f594f0b99b4f87f5e223ba1cb44b70d696972016da80",
|
|
"index": "100644 5a12f5e898c8f4526d505404eed14e6f466ca7d7 0\tsrc/internal/server/oidc/userinfo_test.go"
|
|
},
|
|
"src/internal/server/policy/policy.go": {
|
|
"sha256": "sha256:015d0b42419c501a46171d09a8f7d588dd517d4c98ad14344ff52113294e0fe7",
|
|
"index": "100644 29167da1dbb2b3a9d2e74f5f0319e0902d4173a3 0\tsrc/internal/server/policy/policy.go"
|
|
},
|
|
"src/internal/server/policy/policy_test.go": {
|
|
"sha256": "sha256:25644557ca532b608dff4e02b202c5c3b7c423fb31e98ad0609febf3660183a2",
|
|
"index": "100644 4becee709136b31735eeeab3f1b6b1875de4407e 0\tsrc/internal/server/policy/policy_test.go"
|
|
},
|
|
"src/internal/server/readiness/readiness.go": {
|
|
"sha256": "sha256:ffe22b99633b1aa50fc299371398ec0f3fc090c9c8a5f4957c6bfa76b001d073",
|
|
"index": "100644 e0cfefbf7c014370890470fc42850c3b3a879daa 0\tsrc/internal/server/readiness/readiness.go"
|
|
},
|
|
"src/internal/server/readiness/readiness_test.go": {
|
|
"sha256": "sha256:10163e0b1d2f41f336d61782c3bfffdd1116a8459247cc933ffb40be645184c6",
|
|
"index": "100644 02cf96ed77554ce25eb4f62e54c00b02cc0089a5 0\tsrc/internal/server/readiness/readiness_test.go"
|
|
},
|
|
"src/internal/server/telemetry/emitter.go": {
|
|
"sha256": "sha256:e92f008b6a487a47b8ee2b98011a3a5b821838a61be9c4db4d56cda600e6fda0",
|
|
"index": "100644 ff11c05a76db4692e1de6d9ba19f5dc5d45ed2e8 0\tsrc/internal/server/telemetry/emitter.go"
|
|
},
|
|
"src/internal/server/telemetry/emitter_test.go": {
|
|
"sha256": "sha256:29fae2460deb7219eb8edc725b3701a02d2b341fee62bffb2661a520f5a7381a",
|
|
"index": "100644 3d64e3d148536f96bddecd228c7eba6711194780 0\tsrc/internal/server/telemetry/emitter_test.go"
|
|
},
|
|
"src/internal/server/telemetry/events.go": {
|
|
"sha256": "sha256:3f9df9822649ae2701c3bbf475c8e6d600bc60b7ccdea4d0e54193162d5b0167",
|
|
"index": "100644 793b79bcef80638f2c182645cba9773c17c1550c 0\tsrc/internal/server/telemetry/events.go"
|
|
},
|
|
"src/internal/validator/report.go": {
|
|
"sha256": "sha256:6bc4d31f932ea9a32020cf33203978906730dfe3601350ded0206ff6c8c297a8",
|
|
"index": "100644 87baa854418f0a6617579e6566aa84217134c6e2 0\tsrc/internal/validator/report.go"
|
|
},
|
|
"src/internal/validator/validator.go": {
|
|
"sha256": "sha256:3d0a8bf8ebbe54e21e162c8f7df6e4a4d69ab997a01969b74dcbd53decdf559f",
|
|
"index": "100644 78eb866cef192174b0a29f151eac64f4adc85472 0\tsrc/internal/validator/validator.go"
|
|
},
|
|
"src/internal/validator/validator_test.go": {
|
|
"sha256": "sha256:8216027a464eab4167d8e87b4d27d130854d7b9cd4cc8a1b6f1a47ff1f9a2276",
|
|
"index": "100644 a86eff31eb55d9cda811adc3508b44e82f6b2eba 0\tsrc/internal/validator/validator_test.go"
|
|
},
|
|
"src/tests/conformance/external_test.go": {
|
|
"sha256": "sha256:b26bd465e31086f957c9e374b6bee1f0f077b7481eda9daa29cf63816bb87fdb",
|
|
"index": "100644 75cddf3602a0dbb1d29162db1df187e43e3d4568 0\tsrc/tests/conformance/external_test.go"
|
|
},
|
|
"src/tests/migration/fixtures_test.go": {
|
|
"sha256": "sha256:3fbcb8f531fa206225f719a67b744b2ecb908095fbae0538432796697971e6de",
|
|
"index": "100644 208e903a6377e3b894595de8c97248ba96e3dbb3 0\tsrc/tests/migration/fixtures_test.go"
|
|
},
|
|
"src/tests/migration/scenario_b_test.go": {
|
|
"sha256": "sha256:40ae7239d116f3e284c767570d39e1f32d44fc29b6fa37ea8835987027942ac0",
|
|
"index": "100644 8a49ddec84f156a2ef0badf8f78d292243b7a5dd 0\tsrc/tests/migration/scenario_b_test.go"
|
|
},
|
|
"src/tests/migration/scenario_c_test.go": {
|
|
"sha256": "sha256:9722146ac224768aff85476acbd83f3d478c1e060e5a3c6f99b1786858879b80",
|
|
"index": "100644 bf0a61a1c7e00fd6f3e919529603c5c7461f4a69 0\tsrc/tests/migration/scenario_c_test.go"
|
|
},
|
|
"src/tests/negative/negative_test.go": {
|
|
"sha256": "sha256:757485bf1967ed95e872d4a1987b7fd985fbffccd05cf41270b9f4061431de3f",
|
|
"index": "100644 377b0f33da592cfbc7eeb9bc74025280ce553a6d 0\tsrc/tests/negative/negative_test.go"
|
|
},
|
|
"src/tests/profile/profile_test.go": {
|
|
"sha256": "sha256:e5ab4568b15f681a13c9295b17907ca3872ee33b702bb56aea749f17758d29e6",
|
|
"index": "100644 8b802f71346bf27a58ae73877fa594be0557b396 0\tsrc/tests/profile/profile_test.go"
|
|
},
|
|
"tools/register-informed-decision.py": {
|
|
"sha256": "sha256:c606e58d3fd3e305fe8e932907f341447b2d2e41dd1b11f1d008672e9271299d",
|
|
"index": "100644 9192fd9cde67896f741cf67dccd48d2250d6ad27 0\ttools/register-informed-decision.py"
|
|
},
|
|
"tools/rotate-live-exposed-secret.sh": {
|
|
"sha256": "sha256:c9505e529fc7baa5b6aded0ed2d260af13a7238e8059e9c2a759e3bba7a35833",
|
|
"index": "100755 0dcb542eeb16827ccb0d0f05b6e302f6af1693e8 0\ttools/rotate-live-exposed-secret.sh"
|
|
},
|
|
"wiki/KeyCapeSpecificationPack_v0.1.md": {
|
|
"sha256": "sha256:0001a2964627c0d1ba0fe0f4ac3cc18b87a4536e6ac75e9b2539e844cbb716f3",
|
|
"index": "100644 4b728fd406c815143f302a76512858d3577e6aca 0\twiki/KeyCapeSpecificationPack_v0.1.md"
|
|
},
|
|
"wiki/KeyCapeSpecification_v0.1.md": {
|
|
"sha256": "sha256:a76de79a37ac799192af2351d929a85cbf13c62ca37cf8b86c589b773a48259c",
|
|
"index": "100644 c803cabd2342689c3123e71b8773edb8a972125d 0\twiki/KeyCapeSpecification_v0.1.md"
|
|
},
|
|
"workplans/ADHOC-2026-09-05.md": {
|
|
"sha256": "sha256:76123d22d0c1efc51212f8914e386f078b3c6d908959af6978ae73874e492b04",
|
|
"index": "100644 f7e78675df62c9b48e29f882fa99298d6d8ce7f1 0\tworkplans/ADHOC-2026-09-05.md"
|
|
},
|
|
"workplans/ADHOC-2026-09-07.md": {
|
|
"sha256": "sha256:c335ebfe91dad291277e8f17034ac8f785b3bc767f281f205c446c08f03d7978",
|
|
"index": "100644 17401073c053c9710e6e680243bbd313b08d1fc1 0\tworkplans/ADHOC-2026-09-07.md"
|
|
},
|
|
"workplans/ADHOC-2026-09-27.md": {
|
|
"sha256": "sha256:f6220f17fc5b6e7300d0a55ac29f78f385ad89db276ccaa21693428fffa5919b",
|
|
"index": "100644 a2068333f7964360e0e0b99cffc03bd3eb644a67 0\tworkplans/ADHOC-2026-09-27.md"
|
|
},
|
|
"workplans/KEY-WP-0001-keycape-implementation.md": {
|
|
"sha256": "sha256:29a2bf4892b7185e28e9126a3d8311d0fed34a876f416a3e75c605915fde0969",
|
|
"index": "100644 74334411cd056e7c7253e84f1c4b40c42eb13de3 0\tworkplans/KEY-WP-0001-keycape-implementation.md"
|
|
},
|
|
"workplans/KEY-WP-0002-container-image-gitea.md": {
|
|
"sha256": "sha256:76fee187185b30219bc257ccc9b587661df4489574a2bb57703a365a5d803cec",
|
|
"index": "100644 418f477c0ede13d7c003d744abf234347f5d5e31 0\tworkplans/KEY-WP-0002-container-image-gitea.md"
|
|
},
|
|
"workplans/KEY-WP-0003-bootstrap-console-oidc-mfa-login.md": {
|
|
"sha256": "sha256:5e949c696e587540d305b682eb1f8390ec544bbec6a566be8d04e73fb1b254ca",
|
|
"index": "100644 9896c67d78f0efdd03325535eb41295250be3a19 0\tworkplans/KEY-WP-0003-bootstrap-console-oidc-mfa-login.md"
|
|
},
|
|
"workplans/KEY-WP-0004-binky-hedgehog-tenant-onboarding.md": {
|
|
"sha256": "sha256:260ba7d3116db3bc5a72e5cd8b9984137e7e372c8128d21073614dbd948c10c2",
|
|
"index": "100644 a50e910558ee43073c92cb27865a1aceac990dd5 0\tworkplans/KEY-WP-0004-binky-hedgehog-tenant-onboarding.md"
|
|
},
|
|
"workplans/KEY-WP-0005-iam-profile-core-claims.md": {
|
|
"sha256": "sha256:c6702b644cdd046c0d3bba8ba8837050826e4dc3d855bd73327ae94218ba5b57",
|
|
"index": "100644 648d2405699dcf25b3121df6c46d871597100d7b 0\tworkplans/KEY-WP-0005-iam-profile-core-claims.md"
|
|
},
|
|
"workplans/KEY-WP-0006-client-credentials-service-tokens.md": {
|
|
"sha256": "sha256:b3227849978c95cad89e02afb74bf2217b6188ae65c5b0af6a21703d65477701",
|
|
"index": "100644 632c4c2cad39cbde55c2ae1f2ba5ecf2f445b1a0 0\tworkplans/KEY-WP-0006-client-credentials-service-tokens.md"
|
|
},
|
|
"workplans/KEY-WP-0007-user-engine-portal-oidc-client.md": {
|
|
"sha256": "sha256:5408ff6dfeb58a8a7756b48fe4f54f7c7b98d7940cb9aaa5c7864f1247e58150",
|
|
"index": "100644 f1b04e1a61b398426c23d8d9ca655b3937d7bd10 0\tworkplans/KEY-WP-0007-user-engine-portal-oidc-client.md"
|
|
},
|
|
"workplans/KEY-WP-0008-registration-handoff-and-client-mfa-policy.md": {
|
|
"sha256": "sha256:bfc9b2118f0712e92a86bbb0f14a2857fafc3a42a3c14c0e2535002aaa57a2f5",
|
|
"index": "100644 438ab5480de3bd66d75b6ec7e09639d1b93e3e5f 0\tworkplans/KEY-WP-0008-registration-handoff-and-client-mfa-policy.md"
|
|
},
|
|
"workplans/KEY-WP-0009-provider-capabilities-and-service-identities.md": {
|
|
"sha256": "sha256:d1daac9815930104a392ea96c14922e34f947720a31d1b0ac45a770997e0f476",
|
|
"index": "100644 c9e585db65424c7c4e3b5adf37a68de2bdfbdc1c 0\tworkplans/KEY-WP-0009-provider-capabilities-and-service-identities.md"
|
|
},
|
|
"workplans/KEY-WP-0010-openbao-operator-loopback-callback.md": {
|
|
"sha256": "sha256:41d28a16bef9313b776c5c6305316a9e7d4f5528b7fb7427b8384a0ed0ad35c4",
|
|
"index": "100644 81614eeb8c98205d6e5eb3201da10e36b76a21e9 0\tworkplans/KEY-WP-0010-openbao-operator-loopback-callback.md"
|
|
},
|
|
"workplans/KEY-WP-0011-live-secret-exposure-recovery.md": {
|
|
"sha256": "sha256:3c5458180fe81a04e357f8db737e4287f79640b5ab02682bcadc595b73f846cd",
|
|
"index": "100644 f7b906f552f6e3279895a90afbe216b6e78ee5ff 0\tworkplans/KEY-WP-0011-live-secret-exposure-recovery.md"
|
|
},
|
|
"workplans/KEY-WP-0012-userinfo-canonical-subject-resolution.md": {
|
|
"sha256": "sha256:68d34d75c914e7d2d8177000e800d6372cccda2b850c03ab85da42b90a66b91c",
|
|
"index": "100644 0f3deb626e5de9a9f898754ef81d3f2ee5282792 0\tworkplans/KEY-WP-0012-userinfo-canonical-subject-resolution.md"
|
|
},
|
|
"workplans/KEY-WP-0013-approval-engine-resource-audience.md": {
|
|
"sha256": "sha256:55c88bf4ed9a456db59b319bbaf960dfe6f4147437e339f950e0583d7582057a",
|
|
"index": "100644 7d77aee3caf3d79fe6d6c1369249c6d94e0ae123 0\tworkplans/KEY-WP-0013-approval-engine-resource-audience.md"
|
|
},
|
|
"workplans/KEY-WP-0014-native-credential-lane-handoff.md": {
|
|
"sha256": "sha256:22aac43ae5039aebd11f9f0aa57a882ad009ad6ed119ec08eb85b32a5af48cd7",
|
|
"index": "100644 bacf04c07f59125a90c519d3c306a7414cb9a1a3 0\tworkplans/KEY-WP-0014-native-credential-lane-handoff.md"
|
|
},
|
|
"workplans/KEY-WP-0015-scope-intent-assessment.md": {
|
|
"sha256": "sha256:60b9f2265eff880d916c3ee8dba36aec9984ec310804de776cebf89cc98fdb95",
|
|
"index": "100644 82b952a216346ffb7f5cab413623fe4a88f7700e 0\tworkplans/KEY-WP-0015-scope-intent-assessment.md"
|
|
},
|
|
"workplans/KEY-WP-0016-authorization-code-protocol-hardening.md": {
|
|
"sha256": "sha256:ed48128a1cb51cbe3d154727bafd5a5ffb3b5b618c20649b2a0e7db154cf3a0c",
|
|
"index": "100644 52839bd0f83d97656c8ad97a8ffc338d9019239a 0\tworkplans/KEY-WP-0016-authorization-code-protocol-hardening.md"
|
|
},
|
|
"workplans/KEY-WP-0017-canonical-model-and-discovery-conformance.md": {
|
|
"sha256": "sha256:8700e0e5aa07dcd7f651e792cca12a0330b7ee9d2f6064b4cc3fcf4c7d509340",
|
|
"index": "100644 00eb03971aae75724afbf7b8a4946ce6b7eda3af 0\tworkplans/KEY-WP-0017-canonical-model-and-discovery-conformance.md"
|
|
},
|
|
"workplans/KEY-WP-0018-export-completeness-evidence.md": {
|
|
"sha256": "sha256:15026b708d116f803b0b2fa43f30a4dbced76e4d8137b5fcb5b4275e593d7c7b",
|
|
"index": "100644 325fc483d62dbad53b92b986de56112168a92b4a 0\tworkplans/KEY-WP-0018-export-completeness-evidence.md"
|
|
},
|
|
"workplans/KEY-WP-0019-upstream-provider-token-verification.md": {
|
|
"sha256": "sha256:0d2d8b5bda1e0d333935812d8d3749cb7b0c5523a3987d1b26185f9f6d0f0fa2",
|
|
"index": "100644 dfeb92296f46d4ce2ac7df1fedcc61e9ccc5d6b3 0\tworkplans/KEY-WP-0019-upstream-provider-token-verification.md"
|
|
},
|
|
"workplans/KEY-WP-0020-migration-contract-preservation.md": {
|
|
"sha256": "sha256:cc842d15bf42ddc4d0f4056bc19b3176cab2c5f3c1a2fe6d648e5dbd077be8b3",
|
|
"index": "100644 7b6f3be976293469dee2180c10e16f313876d640 0\tworkplans/KEY-WP-0020-migration-contract-preservation.md"
|
|
},
|
|
"workplans/KEY-WP-0021-snapshot-attribute-validation.md": {
|
|
"sha256": "sha256:b603248693073a9b9b25b4d0a4147d8d88c16a07dc9936e48fa1f3c76fe8bab6",
|
|
"index": "100644 1f6efeb32a6eb8fcbc52f4d3b591e2fc6b9e006d 0\tworkplans/KEY-WP-0021-snapshot-attribute-validation.md"
|
|
},
|
|
"workplans/KEY-WP-0022-replacement-harness-and-external-conformance.md": {
|
|
"sha256": "sha256:8c135e84be81de31b4949f52ac28dccd404f2e4c3eaa576d733bd50160427a53",
|
|
"index": "100644 7c69629ecd20d0158aa1332d9d1442b796f6a7af 0\tworkplans/KEY-WP-0022-replacement-harness-and-external-conformance.md"
|
|
},
|
|
"workplans/KEY-WP-0023-live-migration-proof.md": {
|
|
"sha256": "sha256:e581cd11f3905805b5e8ba8e2ede85092577c7d086e1761f2a2d033fdead4e47",
|
|
"index": "100644 3e7c83cb12e7fc31e682cf3c27f4c4767ded2905 0\tworkplans/KEY-WP-0023-live-migration-proof.md"
|
|
},
|
|
"workplans/KEY-WP-0024-tenant-roles-opt-in-wiring.md": {
|
|
"sha256": "sha256:af7842fa97263bfd46a4b5ae84c5c1ecddb06ab9623586e0292dcc93099fea35",
|
|
"index": "100644 baa0bbd195a92708f2befd027b938fcd1812ced7 0\tworkplans/KEY-WP-0024-tenant-roles-opt-in-wiring.md"
|
|
},
|
|
"workplans/KEY-WP-0025-runtime-lifecycle-and-readiness.md": {
|
|
"sha256": "sha256:0addb34e6d85e376c6a5db7afba597b6f268afa98b86c8c60add9be174dd1b26",
|
|
"index": "100644 a53e646761178748e8c4b00dcde888698447a948 0\tworkplans/KEY-WP-0025-runtime-lifecycle-and-readiness.md"
|
|
},
|
|
"workplans/KEY-WP-0026-packaging-bootstrap-and-credential-handling.md": {
|
|
"sha256": "sha256:c1bc0de47511ae49102009a172c84d9d5d64e829a18c8d40564fe817935563b3",
|
|
"index": "100644 1f96a2ac3ac939c4e6e0f66172477cf73db04e51 0\tworkplans/KEY-WP-0026-packaging-bootstrap-and-credential-handling.md"
|
|
},
|
|
"workplans/KEY-WP-0027-rollout-readiness-and-live-state.md": {
|
|
"sha256": "sha256:f559eae61d433d451f80ea575254bb14a47f2485267b412e42d524b434bb1b59",
|
|
"index": "100644 57e01b2db033847cc786504b8795e37112d988a7 0\tworkplans/KEY-WP-0027-rollout-readiness-and-live-state.md"
|
|
},
|
|
"workplans/KEY-WP-0028-browser-client-field-validation.md": {
|
|
"sha256": "sha256:fbd51422fa5e6449000e4520e6639f6135c7393165a5ae02b1e92892edba0480",
|
|
"index": "100644 46b0672fea90cd7cb672f7d119706c240474f8ca 0\tworkplans/KEY-WP-0028-browser-client-field-validation.md"
|
|
},
|
|
"workplans/KEY-WP-0029-scope-reassessment.md": {
|
|
"sha256": "sha256:3241f3b94db9cad5e3770cf1fedc5c211288357e4f69b5ba9da57065094bdf0e",
|
|
"index": "100644 392f97750f6cb8b12868a6fd016c7d396b58477e 0\tworkplans/KEY-WP-0029-scope-reassessment.md"
|
|
},
|
|
"workplans/KEY-WP-0030-tenant-precondition-guard.md": {
|
|
"sha256": "sha256:c94c3afc7fb4270dfc18f3fe8a32946c524e4a6ba2d02a3d8fda69c9b8441af0",
|
|
"index": "100644 0f74e0d5a037eec64b11b57c67b02057a3b0bfef 0\tworkplans/KEY-WP-0030-tenant-precondition-guard.md"
|
|
},
|
|
"workplans/KEY-WP-0031-gate-house-tenant-ruling.md": {
|
|
"sha256": "sha256:0abb135367f0366aa071769c4bd76fdeb321d810ec75ad3b58d718734f78382b",
|
|
"index": "100644 d2ede9d494927976ccb9ba6a5aeaf1ed21c30837 0\tworkplans/KEY-WP-0031-gate-house-tenant-ruling.md"
|
|
},
|
|
"workplans/KEY-WP-0032-principal-type-provenance-guard.md": {
|
|
"sha256": "sha256:6a5cd483a40b9477227b02156c42b3469094dac145b33727b336118898aa782a",
|
|
"index": "100644 a04f52f817a51efc1d0d0ecb99efacea8dc53a17 0\tworkplans/KEY-WP-0032-principal-type-provenance-guard.md"
|
|
},
|
|
"workplans/KEY-WP-0033-vergabe-fresh-login.md": {
|
|
"sha256": "sha256:c01bb51cf2dcad06ea846040dddef09845041fa7271cd7015e5a34a49e60bb8f",
|
|
"index": "100644 5b478f953890339aec796c11a536af0ec3238789 0\tworkplans/KEY-WP-0033-vergabe-fresh-login.md"
|
|
},
|
|
"workplans/KEY-WP-0034-account-recovery.md": {
|
|
"sha256": "sha256:7db9adcd418ccabfbce672aec283249a6e374212492f0349e8c47a568f130eda",
|
|
"index": "100644 eb58f99bc26e3c3ac33230dfe432c8b1fabe47ce 0\tworkplans/KEY-WP-0034-account-recovery.md"
|
|
},
|
|
"workplans/KEY-WP-0035-optional-mfa.md": {
|
|
"sha256": "sha256:c60ea8d0c195686c0d2317f657aad2de27c9b9432d311627c0e1d06124cabb49",
|
|
"index": "100644 29eb711f656c91808e91f3981a9168c3a0ebc253 0\tworkplans/KEY-WP-0035-optional-mfa.md"
|
|
},
|
|
"workplans/KEY-WP-0036-platform-factor-recovery.md": {
|
|
"sha256": "sha256:5ceb08fe5789b4f02550bb04fcaf8eeb25a43ac3f506dfc62d60a513bcd0013f",
|
|
"index": "100644 fd296bc05a6e565b0ef6e88a9ae3daa7c9f81786 0\tworkplans/KEY-WP-0036-platform-factor-recovery.md"
|
|
},
|
|
"workplans/KEY-WP-0037-secrets-engine-openbao-registration-custody.md": {
|
|
"sha256": "sha256:3a90a0c460fc439570820b96d1ddc3b7f8646c557ca3a8aa27c6d546bb1a845a",
|
|
"index": "100644 ad7fed77a27aa8487693ad6fcf342502f418427a 0\tworkplans/KEY-WP-0037-secrets-engine-openbao-registration-custody.md"
|
|
},
|
|
"workplans/KEY-WP-0038-forgejo-oidc-client.md": {
|
|
"sha256": "sha256:dc8d88d462799e7e6e44da759a973d52e44102a271969a5daaa9d30ec015b064",
|
|
"index": "100644 8cd5bc66f7b0115eec7813d6eec994a1bb618668 0\tworkplans/KEY-WP-0038-forgejo-oidc-client.md"
|
|
},
|
|
"workplans/KEY-WP-0039-openbao-negative-probe-tokens.md": {
|
|
"sha256": "sha256:517f9526d574ce3faafad18837e0039db8f3f7990eac3e34a1678cdd7307a9e1",
|
|
"index": "100644 4398517afe04e3b0723722af37b434fa8d2209ab 0\tworkplans/KEY-WP-0039-openbao-negative-probe-tokens.md"
|
|
},
|
|
"workplans/KEY-WP-0040-mfa-attended-run-findings.md": {
|
|
"sha256": "sha256:98b23d8810bff047067169232213cb313ecc14ff79751224842723afe808fbd2",
|
|
"index": "100644 8e8730c8e7733b13d6a9f42689a9d8e407769e81 0\tworkplans/KEY-WP-0040-mfa-attended-run-findings.md"
|
|
},
|
|
"workplans/KEY-WP-0041-sign-in-diagnosis-page.md": {
|
|
"sha256": "sha256:7e44f46acd6b3942c1852b49e0d64b205dfd7d9bb378aed5241b1bf22d7ce88a",
|
|
"index": "100644 56fd05819e3acd37b8e6cb468ec3d62307f1ae7a 0\tworkplans/KEY-WP-0041-sign-in-diagnosis-page.md"
|
|
}
|
|
}
|