{
  "name": "auth0 — 1 skill",
  "slug": "source-skills-abe96b858b56c9a0cc7dd1e3",
  "type": "skills",
  "category": "developer-tools",
  "example": false,
  "evidence_state": "pinned_source_listing",
  "stamp": "Pinned source listing — machine-checked",
  "summary": "Pinned source declarations and file hashes were listed.",
  "outcome": "Listed 1 skill declaration. Ran 218 git commands; each one's exit status and output hash is in commands.json. Scope: acquisition and static inspection.",
  "rule_results": [
    "The retained source tree matches its acquisition manifest.",
    "Declared skill names (listing.json): auth0"
  ],
  "task": "What declarations and files are present in this pinned source?",
  "setup": "Git blob acquisition followed by static source inspection.",
  "limitations": "Scope: acquisition and static inspection. Command results: commands.json.",
  "source_url": "https://github.com/auth0/agent-skills.git",
  "documentation_url": "https://github.com/auth0/agent-skills.git",
  "commit": "7b3821d533430eef35fd7406a87b7b8d02302bdf",
  "tree_sha256": "c6d946091f93afb1d37bae666703754c9b5cddd4d7174ac31a9e4a66c7cdb348",
  "file_sha256": {
    ".agents/plugins/marketplace.json": "3bf4515fc949088f3919831e8bb325249b4225df1f0997a206d07a872081f10f",
    ".claude-plugin/marketplace.json": "430a4179894fbc585cbb142af938092e1cd675a0720b57184c1c578827622ffa",
    ".coderabbit.yaml": "c0889a3005cea4d80857e5bc3894144547bbd003c2a68a8f289eda6ac343f8fb",
    ".cursor-plugin/marketplace.json": "8f4dd8ecdda4449b6974c8e83c5ea9fc759dc720c73c3131d0669e77967c2f02",
    ".github/workflows/release.yml": "4c7da60c2db1535e650c0a50ad7f123a065ab0b49001a5b3c81b7086eafb6225",
    ".github/workflows/sca_scan.yml": "cd9583b04adcf713100d03b6fa64fce1e7d832d8173bc5224c34d0cf74b61f33",
    ".github/workflows/skillsaw.yml": "9a95a8942c5824cdc6e484f4c65bb93da4afc43c07447d321ecfa1eaf620f941",
    ".github/workflows/snyk_agent_scan.yml": "6502bb570ae81a76e44be7dacafa5e5537b03e37db3d72aa5236486434dfde24",
    ".gitignore": "c4ccfacea1f86143ebfd2b054d917671b2d05c0c3b2a7ae5b7a033ea53dd2096",
    ".shiprc": "effc965bf7d34b09b8d832839c485851406a3347355bbe0e7d8a3d69235635ab",
    ".skillsaw/rules.py": "e8f5e292a0a62e9cd1151f74a65ee6ab202d1b874906b53e79ddba1926c2187e",
    ".skillsaw.yaml": "875f2ba65404675cbacbf9edd7eb82c8dc7d0ac40466abe170587cd4c18a8475",
    ".snyk-agent-scan-ignore.json": "07e3a9ec448614d02744beec054292170339b7dce95e0461fc296b6ec3126b63",
    "AGENTS.md": "4d2164933bec35ddd9764393398cbee0d8b5a7740424d6745291d53e580968df",
    "CLAUDE.md": "336cc4fbf19beaada7ccf9986414fa91851a8d7a07dfb3ccbe800a69eed0ab49",
    "CODE_OF_CONDUCT.md": "2972d0df822cb981304981a14c7d36e4a120bf13458261f5fdbb41fac9b70eda",
    "CONTRIBUTING.md": "deb537e22277ab935e2692db80fe22b8ea107c1d073e7d0f2429045cab7a4e94",
    "LICENSE": "a6cba85bc92e0cff7a450b1d873c0eaa2e9fc96bf472df0247a26bec77bf3ff9",
    "PLUGIN.md": "d4a89ee278b4ad2621d25d414128484c3655ce02d5c614571032ccd2ff062c8e",
    "README.md": "8906d3a0069a27f2596c18ce3b973fc6294f17402c9aaa22bff75779bb2cab43",
    "docs/architecture.md": "4040a5421233c5f7c94bf5b99305100933bbbd88246da1c8c72b8e0cca5a8858",
    "docs/openai-plugin.md": "c50e0382be1c5a5193ae5f5071e688cc28361702d54a0effd33a6210439a3ae4",
    "evals/activation/.gitignore": "88b6b09796bc021a6f46b5964be1cbe30ef7a25d613ee43f868e720ee4d15587",
    "evals/activation/README.md": "96aa2ede23a14417b613d394d087d1d8fb7a4e2cb7843540cd5c5f9d755f5df6",
    "evals/activation/cases.json": "c54bcd3e4c4f5cd1d9f75fd551f7e381f64919edf9abbf5f7b820298d96f17c4",
    "evals/activation/package.json": "7e099d1031a32c6457107456315343cda9495e534ac672b2324ec50bd10378ac",
    "evals/activation/run-activation-evals.mjs": "1b59bc21f3779f6f2f179dfb4b1ad0c7d5233274ca0741c707b3a406702cf78a",
    "evals/behavioral/.gitignore": "88b6b09796bc021a6f46b5964be1cbe30ef7a25d613ee43f868e720ee4d15587",
    "evals/behavioral/README.md": "0f770ad77c5cc1db2235de30a58292cd6d22c949f290872ed48264299f8769bb",
    "evals/behavioral/cases/acul.json": "b97c6477c2400415643e32109b4efaf2202bfc538f3979d7c77535e094f3414d",
    "evals/behavioral/cases/android-migration.json": "cfe8dc98a42a677be83838fce49f842946f15cc966dab440e2555d6e62fd4e2c",
    "evals/behavioral/cases/android.json": "89f03bbc640cc0e16c6c4f6132c59fbc7e9ff6da25bfbce0cf3634af13f347db",
    "evals/behavioral/cases/audit.json": "bb6d95aa8748043609b87b41545c9f94907ce92df445b98d7996aeb7bfbca3f9",
    "evals/behavioral/cases/branding.json": "fee082cea7c2c8833fd1d17e466fc51c32afe565be7feed748fc6c7f82673ff7",
    "evals/behavioral/cases/cli.json": "bca832b5b9ea3a1f592fa7010f8c8c5d35be1eaef105649d979c132d8ce175a6",
    "evals/behavioral/cases/custom-domains.json": "c4331ee9743a9698317b206df5fdbb8e9a7df1731183f791d5f9ae9ef0740e88",
    "evals/behavioral/cases/expo.json": "3edd914ec578de5d88d8f99e90334296f909c61a12012e37d5fd7fe164b9b4d8",
    "evals/behavioral/cases/express-jwt.json": "6e7ba292bd101531aa9e987ffb04d197c6a020068a6f6542a66789921b6b11ef",
    "evals/behavioral/cases/flask.json": "fc990864c4ebc56203a0316de9c24e92d079fa31e0136e3d46f914c4284832dc",
    "evals/behavioral/cases/flutter-native.json": "f8bde0f3c0b677add6280c25be0ad1a61d052c70cc4ac0a79fdaab5d7d7f975d",
    "evals/behavioral/cases/flutter-web.json": "c76698eda53f4e8f43389948d4bfd0ccc2755d56dcb69154e21c36560afcb2be",
    "evals/behavioral/cases/flutter-windows-intermediary.json": "abf2875b5f9a1395d1b095e9bb0dd1349216cda12d531776a9d3cb0eaef94cdd",
    "evals/behavioral/cases/flutter-windows.json": "dc76fca80cf8b38fcc564ada256ce088bd01f6fb3da316ebdf8fbdc4d3e9641e",
    "evals/behavioral/cases/healthcheck.json": "0ec27a5ea206f374059a58b0ae3b15bcd3fcc0b27761314ad11cf21d92fb312d",
    "evals/behavioral/cases/ionic-angular.json": "35b55a66c04ee291e688d3312a1fd89fa0afb587d2e509536419d873fd689b7f",
    "evals/behavioral/cases/ionic-react.json": "9d850560afd0c6ad27b45d9cca9ab6dfe2969391c6f91671ef07f7213237759f",
    "evals/behavioral/cases/ionic-vue.json": "97159ba580436d29e36801cc2a4e9c9e17390cd3e2b00f65fd078b65a574513f",
    "evals/behavioral/cases/kmp.json": "7f0b57547486f0a754571a82a34dd41b352f1b416ce3773959aa01d17bb7f6a2",
    "evals/behavioral/cases/spa-js.json": "74b19385f7e050eb565b83db3f968db015948749c98070a440147e7106d4cb4b",
    "evals/behavioral/cases/swift-migration.json": "ad5ffcc2c8e7749eee706aa89b1a85b916b5619582f144bef0a9cb4e2e52ac68",
    "evals/behavioral/cases/swift.json": "05037f2292b06517eaf9ae1fc9498b4e56cb9091c1e9ed190badababca45b232",
    "evals/behavioral/cases/tanstack-start.json": "6e9224f0cbd7da5d243a990c225183c88b6f07230aaafd58a99a6bbe97a27db0",
    "evals/behavioral/graders.mjs": "3b3ac925a0f3732f974f5f20065275587995629c80aaf96dc83bb23b1fd843c0",
    "evals/behavioral/package.json": "ccd935d0b5a7ed23ba419a8f7496ff83ce69e8f5c71e0578eaf89a5c86f43b31",
    "evals/behavioral/run-evals.mjs": "3474be9c2800ca742892b819ac7b105473c27dd465f2cfeaf9a4c58fbff4731f",
    "evals/routing-cases.json": "360d1d463bdc04fc7a3fef00b183fadb38aecdf19555b320df4b2756446d3414",
    "plugins/auth0/.antigravity-plugin/plugin.json": "9941920d9cd5890476556d90d96018449b6766761141fb74baedf92edd076cf6",
    "plugins/auth0/.claude-plugin/plugin.json": "77b52785f0ae5eba54342b21b664f7d68dd92524a3af7bf3cae15ca805e3aa02",
    "plugins/auth0/.codex-plugin/plugin.json": "87e89e6ce0c31dd78893f210a466ab82fe3eed7ee55a544e1bcd5714e4369269",
    "plugins/auth0/.cursor-plugin/plugin.json": "f23e637a5a65dee542f860c4d5e70722a4631541b628dfd14a33196a5c184198",
    "plugins/auth0/README.md": "692c924fb1716fbee89a0c8e321715def89f69b695cbca879349a19c675fc810",
    "plugins/auth0/assets/antigravity-logo.png": "669b13a3355c92fca5ae6f2442ec8ed613a8583868191e5bfa6fa6faa9cf26fd",
    "plugins/auth0/assets/icon.png": "d07ba65f41b524aee6d51d7a9e1ec35d88b92ef2bca44f81aea9f9f9cfc7a075",
    "plugins/auth0/assets/logo.png": "d07ba65f41b524aee6d51d7a9e1ec35d88b92ef2bca44f81aea9f9f9cfc7a075",
    "plugins/auth0/gemini-extension.json": "5f2b50668e45cfabc6ef6e53f746162ed44af4477e0cfb32ac34dd4b84ebe058",
    "plugins/auth0/plugin.json": "b5c5a07095b939b78a30afcef3293f807c6c75c5cd0233ff74a0a1cebbfd70e1",
    "plugins/auth0/skills/auth0/SKILL.md": "2fec2379407f12b222b5593d8e2d62fd9a9098503fe3b37ca032d7a1845c95b9",
    "plugins/auth0/skills/auth0/agents/openai.yaml": "e4957bad8cb3ac85314d69a40d2776ffc934e89e6b394a1b3be8a98cf668a190",
    "plugins/auth0/skills/auth0/assets/acul/js-templates/login-id.js": "6642b299d1e20712db14b71fc9fe07db2d6cdf9d2900a2c9f764e4ea6310f415",
    "plugins/auth0/skills/auth0/assets/acul/js-templates/login-password.js": "41219fef7df238abe2e6042f14f8d6a2e3f8cfce2a666f27dea6a5142a340802",
    "plugins/auth0/skills/auth0/assets/acul/react-templates/login-id.tsx": "b0ea3da67877b6cfcfc2f58e55cd36d27422f0a387c6f82883a923bd076eadc7",
    "plugins/auth0/skills/auth0/assets/acul/react-templates/login-password.tsx": "517c5cf00921b60376bfb17988d824a61d0cc184164747f2ea833be315d69630",
    "plugins/auth0/skills/auth0/assets/acul/theme-templates/globals.css": "227bdd869b131c501a0016099cdd7565b0ae45a0cf85f3c4ca9449e0d2d78b33",
    "plugins/auth0/skills/auth0/assets/acul/theme-templates/tailwind.config.ts": "d1611c95379514d5bec87822c6597c863d5d3101b0f3de441b29a8d9f6ebeb3c",
    "plugins/auth0/skills/auth0/assets/acul/theme-templates/theme-provider.ts": "824f35e0f224f46b195fbe82f45278b9fea4f3f06071e907c879069732ba1cc6",
    "plugins/auth0/skills/auth0/assets/acul/theme-templates/tokens.css": "57f8e850fe5156607509142204e1525fbe2d9c48ead087aede4e4c99c0a52faa",
    "plugins/auth0/skills/auth0/assets/audit/report-template.html": "b470dcd3acd33c0953685660b71a50608ebe96bd4630ee438c2689e8ddda3976",
    "plugins/auth0/skills/auth0/assets/audit/report-template.md": "ca65b0cc6e804bafffc530da4b242a9d0abf4fc83af9e22639e26bd63bf61599",
    "plugins/auth0/skills/auth0/assets/healthcheck/report-template.html": "9b49a2e8f035da825a6eeb1871a99ff2bfd6add23c803b9f5f72bb9fb431add2",
    "plugins/auth0/skills/auth0/assets/healthcheck/report-template.md": "8026a4bddb5f3678d68cc8430bdfe7beda07c7721c67ac8688441f0b618f2443",
    "plugins/auth0/skills/auth0/references/feature-acul/index.md": "6be4d43fe9eafc3a3bce5ce9dacd9232fa83d731c674b5476738c67521fc1341",
    "plugins/auth0/skills/auth0/references/feature-audit/index.md": "93d129364fe4e072a2ee74f29f114f7c475a4db73ba7edee20ef8266c2d65539",
    "plugins/auth0/skills/auth0/references/feature-audit-pricing/index.md": "9078074a34d5414407dea883593d8dd3714a0fe7748b7aa990cee1a6e781fa71",
    "plugins/auth0/skills/auth0/references/feature-audit-remediation/index.md": "f33366e777f1851346c62e870ef24bda2e3ecae7cb51b1366281010453d36fe0",
    "plugins/auth0/skills/auth0/references/feature-branding/index.md": "e7a79236add273fd4056d318c5f1f21d11988136506775d80f089ecbffe73b65",
    "plugins/auth0/skills/auth0/references/feature-custom-domains/index.md": "2cbb1b6f0deddcba27aec50065896599d7c55ccb8ed9ec0fc737df49c867ea09",
    "plugins/auth0/skills/auth0/references/feature-custom-token-exchange/auth0-android.md": "f858291f05fdfdc4aed4f1e7fb4e51c2ff03e0bd07e12a08321bde3bd2064149",
    "plugins/auth0/skills/auth0/references/feature-custom-token-exchange/auth0-api-python.md": "6bbc3a1f86acdf958ddb3987eaf366db87f1b6659ee26a21061fa4b16d855b66",
    "plugins/auth0/skills/auth0/references/feature-custom-token-exchange/auth0-auth-js.md": "9a3c2f52f7d36eae69d5691de6c050b984ada1b49bd7860f768c0f08390c29df",
    "plugins/auth0/skills/auth0/references/feature-custom-token-exchange/auth0-react.md": "84441f6a5e8aa23a1791d9fd89da95db11990c3dc32fa7a460a1c864d8d07b91",
    "plugins/auth0/skills/auth0/references/feature-custom-token-exchange/auth0-server-js.md": "c84dfef7b323f317b82dccb0d7e8fd1c9b527631a62bfaeed868b2f7b3812633",
    "plugins/auth0/skills/auth0/references/feature-custom-token-exchange/auth0-server-python.md": "ce4a7f6b33a21a7c2241405072eddc185988a87cc1c144c056cd541107834e57",
    "plugins/auth0/skills/auth0/references/feature-custom-token-exchange/auth0-spa-js.md": "0ce22aa252b8c41f62f0c0e337f3c78865c1fc5c2602e6020237193daa0870c2",
    "plugins/auth0/skills/auth0/references/feature-custom-token-exchange/auth0-swift.md": "af6428e7b5a5cff29dfe5e1503403c44083a066edf977f9a779d21cafb10998c",
    "plugins/auth0/skills/auth0/references/feature-custom-token-exchange/index.md": "5cb3dfc5da5a7b436ff88e04d09e30c073b72c1e3dddc39e95eda04d7f8bdc07",
    "plugins/auth0/skills/auth0/references/feature-custom-token-exchange/nextjs-auth0.md": "eb72a7cbf4664ce6461d99f1983e80144391b10993ae04be332fd6d3181dd748",
    "plugins/auth0/skills/auth0/references/feature-custom-token-exchange/react-native-auth0.md": "44099bb10bb0bbb1ef349da17032446fe67dc94ebf4419e98592d50ba76c8667",
    "plugins/auth0/skills/auth0/references/feature-dpop/index.md": "a4c0c705fd0dcfac5096a103415666083d18046fd47f69b6f74e101dc218ae65",
    "plugins/auth0/skills/auth0/references/feature-healthcheck/index.md": "c3576ee979c47300706a65ecbebde75d9fd00d82751083e7bb266f866eefa8d3",
    "plugins/auth0/skills/auth0/references/feature-mfa/aspnetcore-api.md": "4e5128c019defde35bcc5ab5c457b94eccd7d9d552ec61a6c03a510cbc3dd594",
    "plugins/auth0/skills/auth0/references/feature-mfa/auth0-android.md": "10980c4621639d98f919384a9b6026fc194752febe9f41efa55a0335cc30334d",
    "plugins/auth0/skills/auth0/references/feature-mfa/auth0-angular.md": "4000bff1e1345d2fdb1ca9de16b214379f4d83f6c92e1fc58951ed1d3bdb23a8",
    "plugins/auth0/skills/auth0/references/feature-mfa/auth0-api-python.md": "fede0c00659a38f2e489f18bafa2e1d02aa20c7b3c1a7ed8b5ef4e6c5a95b687",
    "plugins/auth0/skills/auth0/references/feature-mfa/auth0-auth-js.md": "1b706a9bd7b7471252eadb3f353f277f0e1ec5ab49f09252e305e1a5bc30110c",
    "plugins/auth0/skills/auth0/references/feature-mfa/auth0-react.md": "22290550cadf95e39c6917ecfe835f4049e6866f13e34237be7638ec029bedc6",
    "plugins/auth0/skills/auth0/references/feature-mfa/auth0-server-js.md": "d9e1a2d3bcc424e5f90147e1f11880bb8736efc9f4201a97332e46dc6bbc2667",
    "plugins/auth0/skills/auth0/references/feature-mfa/auth0-server-python.md": "dd86ce02f5dfa4376bfd6efa0888101c0c0fdd97422100077817c316813a0b09",
    "plugins/auth0/skills/auth0/references/feature-mfa/auth0-spa-js.md": "a9ce90a681da6dd7029cb1495dea10e697b89109b75bcd0bad74543276c14b4e",
    "plugins/auth0/skills/auth0/references/feature-mfa/auth0-swift.md": "ba964e304a331cf1c895e9c40dad184cfad01a316f0e3787e1276bbe15b5c458",
    "plugins/auth0/skills/auth0/references/feature-mfa/auth0-vue.md": "ede76704fc9d91a75ee1bb2b7e6ac4c8e804f1a9fff1f448827454666b3e6b30",
    "plugins/auth0/skills/auth0/references/feature-mfa/express-oidc.md": "1b492cefacf5250dbe2d0f285a2fd4af66cefccbcd0d65cec785eb6856d8e5db",
    "plugins/auth0/skills/auth0/references/feature-mfa/go-jwt-middleware.md": "8a24e5bc704698c7181e4ea945bb011c932fbdd529e25599f7fdd4aff177aced",
    "plugins/auth0/skills/auth0/references/feature-mfa/index.md": "6f4fdf445072655b8cc71a117d6852b8a7d047927f99c483b07fd2c54317931b",
    "plugins/auth0/skills/auth0/references/feature-mfa/nextjs-auth0.md": "2e92a4b6175e7f2cd5c7dafdc8956acf92f07459f669f2c1da115fb8f1106e4b",
    "plugins/auth0/skills/auth0/references/feature-mfa/oidc-client-net.md": "dbec00d5c25f65d9ea076224867ca1f4ae10f817ea00e13b80312aa058fd77ab",
    "plugins/auth0/skills/auth0/references/feature-mfa/react-native-auth0.md": "37a74082bbce586215ae5f41e0f9a519bf12d0aad3d8a0742f2abe019ea2a1d9",
    "plugins/auth0/skills/auth0/references/feature-mfa/spring-security-api.md": "de3025039f00d9d1cf3016a57e95c01a7010b72918b8494550e7ea215194ed40",
    "plugins/auth0/skills/auth0/references/feature-migration/index.md": "bebf93c0338ce9afa85101e928b3976d868f72aa7aefd852844727f1f7a582db",
    "plugins/auth0/skills/auth0/references/feature-organizations/aspnetcore-api.md": "7a0d0deaab5e043265106a103a9a5a796dec7376d6494afc1267886f525f1036",
    "plugins/auth0/skills/auth0/references/feature-organizations/auth0-android.md": "9db3accd5adcc01756c58dfb1bfab99c82dd02c73e8fa34389dfca46a867dfeb",
    "plugins/auth0/skills/auth0/references/feature-organizations/auth0-angular.md": "fee311db463141290184d1c732beedc63ebf4a66ac1898439a70220f007d1260",
    "plugins/auth0/skills/auth0/references/feature-organizations/auth0-api-js.md": "75bb197164413998c3fac1aafb7093b5742d9a2a84fb750e34469bd7958114e0",
    "plugins/auth0/skills/auth0/references/feature-organizations/auth0-api-python.md": "43cf588c4152dab66b9ceaf2105bd88c84b8de26e7e359ac1919342880a31656",
    "plugins/auth0/skills/auth0/references/feature-organizations/auth0-auth-js.md": "f0d4215c173a9e4450753b677f9bc507a2390eb4f21df484fae35ba37149e476",
    "plugins/auth0/skills/auth0/references/feature-organizations/auth0-oidc-client-net.md": "7230d1bd5e350d4151342a938a794b24d643dcbc74e8d7301399cd978f292fdc",
    "plugins/auth0/skills/auth0/references/feature-organizations/auth0-react.md": "87782438cee5df8d1a311273c1609eb4f6b7c0e0b7a2ae0b085385542cda23c5",
    "plugins/auth0/skills/auth0/references/feature-organizations/auth0-server-js.md": "001706fd771db99668f484cb92c74d243d8c372f6aa46367e432208306f05cac",
    "plugins/auth0/skills/auth0/references/feature-organizations/auth0-server-python.md": "c7d4b420aa0283fe7221f835bb840f267735865913edf9fbcf940717b3b3be99",
    "plugins/auth0/skills/auth0/references/feature-organizations/auth0-spa-js.md": "1d012f88fe56e5b9115fa32381503903eabe9ccb5be897cba04cba530a252f23",
    "plugins/auth0/skills/auth0/references/feature-organizations/auth0-swift.md": "9572bbc5a1394a8014eaa9fc232dc913e00808ba2af90f6fff7fd1c298041c3c",
    "plugins/auth0/skills/auth0/references/feature-organizations/auth0-vue.md": "5c1b08c1cbbf0a720628680196a6dfa2a692ce0a693bc3247b9fbe323ba6476f",
    "plugins/auth0/skills/auth0/references/feature-organizations/express-oauth2-jwt-bearer.md": "a61fe78eecc2d69e32c02f25f7384c40f9843bcb74169e26c18a84c3ded20cfc",
    "plugins/auth0/skills/auth0/references/feature-organizations/express-oidc.md": "f5d931561588f7bd33790350cfc08f95d8cf337fdf841ccd1e4e47db6c623ef0",
    "plugins/auth0/skills/auth0/references/feature-organizations/go-jwt-middleware.md": "b1938d8d8227d946314b20f36953fddc7d1333236c33a2b86bac524dcac33f21",
    "plugins/auth0/skills/auth0/references/feature-organizations/index.md": "d673c382d31791e4ac766e361c609d6f9e4993721ad42a1fc549eab8368b6142",
    "plugins/auth0/skills/auth0/references/feature-organizations/nextjs-auth0.md": "0f28da8f11a626457ad292f3b0fa394834840445a3ccbf69ea593c364aa87feb",
    "plugins/auth0/skills/auth0/references/feature-organizations/react-native-auth0.md": "694dbee7486098cdf70f370fb1da24056d3ad6facd9b50e06043460d7e833616",
    "plugins/auth0/skills/auth0/references/feature-passkeys/auth0-android.md": "f434d4fcf5efe12d60af76468d4b38a9cc8bb4770cba73bbdc0768b906078e63",
    "plugins/auth0/skills/auth0/references/feature-passkeys/auth0-angular.md": "0b4234335ce9ed4771cbb6e950aeb62dba288d792834a3fa39715e911aab099d",
    "plugins/auth0/skills/auth0/references/feature-passkeys/auth0-auth-js.md": "9e472c1595971f4119ac6edc55ba4b2f88d081d347710a6fb252e2cbd689e671",
    "plugins/auth0/skills/auth0/references/feature-passkeys/auth0-react.md": "4aba03358447dbf695f442bf1c81860fdf6258122bfc9df51a2cc9acfdd0910c",
    "plugins/auth0/skills/auth0/references/feature-passkeys/auth0-server-js.md": "d0bac789ff838c310347664d837f15374e10671fe4a67b1c9d5d3d32a38a1c75",
    "plugins/auth0/skills/auth0/references/feature-passkeys/auth0-server-python.md": "fac0dcc3f83a7b215445ad84854610351b828a21ef3fba00c9f045a901fdfc88",
    "plugins/auth0/skills/auth0/references/feature-passkeys/auth0-spa-js.md": "9ef1036b120337a71d3a89023ab9344424877e40f04cc0de2133678748f4bb25",
    "plugins/auth0/skills/auth0/references/feature-passkeys/auth0-swift.md": "4ca6841a4f027218fb8291a7154e6ae0f1bebd71f7155ec8ba9bc95802095c18",
    "plugins/auth0/skills/auth0/references/feature-passkeys/auth0-vue.md": "80ae7c2dea4d84efbdf9ece72bc70b556bfa027d0e417b6a7d15ce834ff777f5",
    "plugins/auth0/skills/auth0/references/feature-passkeys/index.md": "db459d16a465e50e791e63debb1ce14f7ae17cd474bec66af211860645cf9e95",
    "plugins/auth0/skills/auth0/references/feature-passkeys/nextjs-auth0.md": "0521508f3a93ec39359c3a84c4d13c2ebc939e7390972b9f5cecd8be6e0fc19f",
    "plugins/auth0/skills/auth0/references/feature-passkeys/react-native-auth0.md": "fad486af3fb0fff6c2c0b8a9f44340d31286eec7ffa2d6f32822e9ffd9f9f12b",
    "plugins/auth0/skills/auth0/references/feature-universal-portals/index.md": "a9bc1ac5ab834bbe9141f51fbb18739d483472a32a636b9c623a35bb2dd343c2",
    "plugins/auth0/skills/auth0/references/framework-android/index.md": "e0880e558457e96b8f80b9de7d460a4f834c456cb131a2950e8c9150e6f1e6e2",
    "plugins/auth0/skills/auth0/references/framework-angular/index.md": "e146465a67a6167d32d6007c97af6b85a2f86a8a2cbd419e7fc0de622a68d8e2",
    "plugins/auth0/skills/auth0/references/framework-api-python/index.md": "7b5e87f424e95620de6421cea64b8b855a7cea201d6ad1c3c58a6acd6631a7af",
    "plugins/auth0/skills/auth0/references/framework-aspnetcore-api/index.md": "3c506c20b329c9ce16c54fa992ce1efcae7cffacc49f5323f92292d901228fb6",
    "plugins/auth0/skills/auth0/references/framework-aspnetcore-auth/index.md": "9f4ca01eb4dde26ddc166bc4937b271e6bddfd2a723303f1628bf76237dbf39a",
    "plugins/auth0/skills/auth0/references/framework-auth0-api-js/index.md": "c1de8ee0cc34f79b5871eac109565d33d6928477e43b02259d07bf1ad1f1c9e5",
    "plugins/auth0/skills/auth0/references/framework-auth0-auth-js/index.md": "4b28e62e91958c1b0d5e6e49af46d557127c3a6fef3d5a5966e202c17bd46a9a",
    "plugins/auth0/skills/auth0/references/framework-auth0-server-js/index.md": "6d2ff1fbf53f5de268e36b5dcca153f512431a02337a76d64935882fa23e782f",
    "plugins/auth0/skills/auth0/references/framework-expo/index.md": "bd1ae6b8f46f51fa9c224eb3f17f6cd775c84339f1019d5ba731d757ef28d1ec",
    "plugins/auth0/skills/auth0/references/framework-express/index.md": "3625896646da9230b0fcb666ec4ddd381eff3a0b1caf1a9006ebd5ff9f4af8c5",
    "plugins/auth0/skills/auth0/references/framework-express-jwt/index.md": "214fd46f9c63c4c2a90d2f047eac1ef4f66ddf87a805ae75f41470da8d26a3cd",
    "plugins/auth0/skills/auth0/references/framework-fastapi-api/index.md": "6107e267aeedf371d00cca03fa547884e202f41f69180e0e8c6076a92d63f7fd",
    "plugins/auth0/skills/auth0/references/framework-fastify/index.md": "4d747d73af291830acb388c106bd01cb097310805c1d4fa7f8118016b6220518",
    "plugins/auth0/skills/auth0/references/framework-fastify-api/index.md": "de7ea702a900b20ce378eaabf5b166e3ada4957fe2856b99b5d6214802f8a056",
    "plugins/auth0/skills/auth0/references/framework-flask/index.md": "0550d673ff137ede81e445156ec5b3044fdeedd4dbbe27ff4908981429d3815c",
    "plugins/auth0/skills/auth0/references/framework-flutter-native/index.md": "c791091254c8854e9cd37ec659e990dc6de33536d959b708a2c81bab08185d40",
    "plugins/auth0/skills/auth0/references/framework-flutter-web/index.md": "62546d6273df42e949a80d0aad9e156fd210d3a3e662492b572eb99cc234d526",
    "plugins/auth0/skills/auth0/references/framework-flutter-windows/index.md": "a7a88809df1553c0761e04d4ba2d890e1c1cb4d5d1697165ad3036243e1bb012",
    "plugins/auth0/skills/auth0/references/framework-go/index.md": "e26b62ab2b2afa4e0e34b4f6d5a3162c8893a0ca9fa350b355bcfa2a5f71aa7b",
    "plugins/auth0/skills/auth0/references/framework-ionic-angular/index.md": "2b1aca13c60d371e6bf331621d759bff207ec2312d38ad3b6b5e25924ab5e8e5",
    "plugins/auth0/skills/auth0/references/framework-ionic-react/index.md": "ae3e8f6079d1786f1220c6d63a558555185577f8059f332d44ef3d2664a5308a",
    "plugins/auth0/skills/auth0/references/framework-ionic-vue/index.md": "2b6435aa43719447e5f857af61b957f42d5766f015ca958a938ab9b89fc4926f",
    "plugins/auth0/skills/auth0/references/framework-java-mvc/index.md": "7d19e2292febb5fe6079f8b5e71c74cc710da163fc2207ad5bbaaa8239cc9f87",
    "plugins/auth0/skills/auth0/references/framework-kmp/index.md": "fcd8aa2c367a28278383d38f1671ae51dfc55d92539f62eb96c9ae136cbd9eaf",
    "plugins/auth0/skills/auth0/references/framework-laravel/index.md": "dac9c71f829bbba73e61080fdb2c4d3dd2f98a6598c80fb5ed9ebdbb0e95b3ac",
    "plugins/auth0/skills/auth0/references/framework-laravel-api/index.md": "75400654a8387da139dbb185ed90de9b45a0e2a4a1c783a2260bbf9a90bb2d07",
    "plugins/auth0/skills/auth0/references/framework-maui/index.md": "e4ee47250ac65f02f40ad75b3e2e3541b5618de7c9ba32281c8b11ff62473ebf",
    "plugins/auth0/skills/auth0/references/framework-net-android/index.md": "bc7280e7cd55b3659bc2ced377881b603f1af60653982aeb3688a0cb8929a90c",
    "plugins/auth0/skills/auth0/references/framework-net-ios/index.md": "e85c7e708d628874b2427242f4710514eaf427023c92fd1ea12429f26805d68b",
    "plugins/auth0/skills/auth0/references/framework-nextjs/index.md": "dabbc7b22d75d8744ee8cc9747cbf9ca367243a589deca21d31bf5ddde0f0e00",
    "plugins/auth0/skills/auth0/references/framework-node-auth0/index.md": "d8811d736246cb99855fad5649f39fc95a7cc83186eb46bddf9eac41f08a8db7",
    "plugins/auth0/skills/auth0/references/framework-node-auth0/migration.md": "b794c46f10987570eef7a373dbbf43f9c67d38074b13375ad50b076e6fdf90b2",
    "plugins/auth0/skills/auth0/references/framework-nuxt/index.md": "ad6b48535f860f05409a3188917c5f1f865f59e8527cf00308c9da8e3e793911",
    "plugins/auth0/skills/auth0/references/framework-php/index.md": "df6d4f08cc368f49ae55a01faeb6fe021301471b8e20b8aeb7d0ad3325f2517e",
    "plugins/auth0/skills/auth0/references/framework-php-api/index.md": "453023f72ecf0af5674a634dc88778919c142046d846a3282ed596d626641fa2",
    "plugins/auth0/skills/auth0/references/framework-react/index.md": "9073bd8906e8d8a193a53560f6df64c6fdfe28a5372569af444612d4c1166b46",
    "plugins/auth0/skills/auth0/references/framework-react-native/index.md": "096e238612095a0db4e78776c8906cd2acfd6ef5f73bf3e2c1124889d0510c2a",
    "plugins/auth0/skills/auth0/references/framework-server-python/index.md": "b181cbd2388a2d4bceaaf7b5cdd062b29f03f366809655a4b66845e0ceddd601",
    "plugins/auth0/skills/auth0/references/framework-spa-js/index.md": "91d10eb870a3fb538eb59278da72bb5a7beea5305c00119a1ff9ecc02d01cfc7",
    "plugins/auth0/skills/auth0/references/framework-springboot-api/index.md": "90b71d7a1e8dd73be01af472c8f6b6ec9271e5497b683207e9f2e417b4f95f5d",
    "plugins/auth0/skills/auth0/references/framework-swift/index.md": "7326b4626c29efc5e5f2eabadc8815595d81ac3856e8fa1272b7ee76b225697c",
    "plugins/auth0/skills/auth0/references/framework-tanstack-start/index.md": "8890f3d485f6be3abd3b4e0fcdc2d279daf7ce284e517733225f8870cc739be9",
    "plugins/auth0/skills/auth0/references/framework-vue/index.md": "915ae156942a4cc067c0fec7a7e8835ed4dbff38fb7111dbc3d7cb05bc6e0a4e",
    "plugins/auth0/skills/auth0/references/framework-winforms/index.md": "a6b2bbb08007a55864dc385b9674bc403d80df55d3484a28a04c6465f56f9849",
    "plugins/auth0/skills/auth0/references/framework-wpf/index.md": "bec460fd72c0e800a70741d4150d25853e6ecc8d67b02206643da0ce0db43233",
    "plugins/auth0/skills/auth0/references/pattern-common-errors/index.md": "912f8686f2a5d056e1e0bd1e60094c40eebce3194e1b1a4ab68f75c6b144ad40",
    "plugins/auth0/skills/auth0/references/pattern-multi-tenant/index.md": "81232a9420e8bbbd40849b23d0e44a9c4fbc6affd2d4a15aba7f8b5a39c76e3c",
    "plugins/auth0/skills/auth0/references/pattern-rate-limiting/index.md": "9f0433666c912bb9170672842eb6a4a563f1da8774b2c7eedb346c94f4c5a86e",
    "plugins/auth0/skills/auth0/references/pattern-security/index.md": "eb87697482da783910361395255edb72dfee063da1081ed97c430a5345e4e665",
    "plugins/auth0/skills/auth0/references/pattern-token-handling/index.md": "99b77bdd1173ad3754f94872085275add51e9ecaa9ca4495161c4d5b2edb22fe",
    "plugins/auth0/skills/auth0/references/tooling-cli/agent-mode.md": "f2c955bb373b10e7211793cf410cff405f724eafb277574fcb0dd94f71658a3f",
    "plugins/auth0/skills/auth0/references/tooling-cli/index.md": "c7b6bcfcf65e56c7e6196ed6408efe1fea7a5982f544bdec5aa0f171b226d6f1",
    "plugins/auth0/skills/auth0/references/tooling-mcp/index.md": "5cac01a739c30a5349b6da7adee9fc42571127e070f1097f993b38ac90512bc9",
    "plugins/auth0/skills/auth0/references/tooling-terraform/index.md": "99e03e32ecfe71a028ee6a5a1c568a6c0e4303df44afa2c35ef639f035005b92",
    "plugins/auth0/skills/auth0/references/tooling-vercel/index.md": "0a398e1f96c22699c93c540c9f05747193b573c3be409bca333ff1d078e20960",
    "plugins/auth0/skills/auth0/scripts/render_pdf.sh": "30bac18efc1a7e17509d187672e5c799b782434dfc150e4796d93aefc2f7f08f",
    "plugins/auth0/skills/auth0/scripts/validate-skill.sh": "2a499478ea08b4697b82e91a4eefebbe522cd5ba916fbbb76790ab261e247670",
    "scripts/check_router_reachability.py": "84422a9beed482c4a28987ab6067123a51a4d58ffa36e3c74bf40f2df26c6971",
    "scripts/check_routing_evals.py": "00d5f3ecc367d838e8947512bb9e005633ebd89143fc9754488257e34259bf94",
    "scripts/check_snyk_findings.py": "2dfcf45ed6f5b42b4db82287559d9ad1e55e1ee5048839028f7351e323009da7",
    "scripts/scan_all_skills.sh": "8b2138a44c78a404feba7f3a68d60c51e928efb24c418921bfaec6a6c021dfda",
    "scripts/test_check_router_reachability.py": "5f9c78825ff233f660d3ecf305daab6130e9cb9837c0e81c87734c31e12a0bbe",
    "scripts/test_check_routing_evals.py": "207d2a1a8bd4daf24e556cb744f881d28bcb35f22330396ce0e7162c11c74874"
  },
  "lockfiles": [
    "LOCK.json"
  ],
  "utc_date": "2026-10-18T00:23:23Z",
  "source_date": "2026-10-16",
  "discovered_date": "2026-10-16",
  "retested_date": "2026-10-18",
  "reviewed_date": "2026-10-18",
  "published_date": "2026-10-18",
  "modified_date": "2026-10-18",
  "reviewer": "machine pipeline",
  "harness_version": "toolwitness harness at commit a9a17a865cc50040a533bc47cab2e31e1c2b666f",
  "claude_code_version": "Not applicable: static source inspection (commands.json).",
  "model_id": "Not applicable: static source inspection (commands.json).",
  "scanner_version": "Not applicable: static source inspection.",
  "rulepack_version": "Not applicable: static source inspection.",
  "agents": [],
  "disclaimer": "This record lists declarations and file hashes from a pinned source tree. Git command results from acquisition and static inspection are retained in commands.json. Scope: acquisition and static inspection. It is not a security or quality verdict. Changed bytes are outside this record.",
  "commands": [
    "Ran 218 git commands; each one's exit status and output hash is in commands.json. Scope: acquisition and static inspection."
  ],
  "prompt_list": [
    "Not applicable: static source inspection (commands.json)."
  ],
  "history": [
    "2026-10-18T00:23:23Z: pinned source inspection"
  ],
  "application": {
    "name": "auth0 — 1 skill",
    "softwareVersion": "7b3821d533430eef35fd7406a87b7b8d02302bdf",
    "applicationCategory": "DeveloperApplication",
    "operatingSystem": "Not exercised"
  },
  "artifacts": {
    "transcript": "Ran 218 git commands; each one's exit status and output hash is in commands.json. Scope: acquisition and static inspection.",
    "sinkhole_log": "Not applicable: static source inspection (commands.json).",
    "canary_log": "Not applicable: static source inspection (commands.json).",
    "scanner_output": "Not applicable: static source inspection (commands.json).",
    "normalized_text": "{\n  \"listing\": {\n    \"skills\": [\n      {\n        \"path\": \"plugins/auth0/skills/auth0/SKILL.md\",\n        \"name\": \"auth0\",\n        \"description\": \"Use when adding, fixing, or improving how an app authenticates users or protects an API, or when using or configuring any Auth0 feature — signing users in and out, sessions and tokens, guarding routes and endpoints, MFA, passwordless passkey login (WebAuthn), SSO, Organizations, RBAC, custom domains, Universal Portals for hosted account and organization self-service, or Universal Login branding. Also use to audit a tenant's health, security, and plan fit (CheckMate), to debug why an auth flow fails, to migrate from another auth provider, or to set up the Vercel native integration. Covers any web, mobile, or backend framework and every Auth0 SDK, tool, and API. Use even if the user never mentions Auth0.\",\n        \"files\": {\n          \"plugins/auth0/skills/auth0/SKILL.md\": \"2fec2379407f12b222b5593d8e2d62fd9a9098503fe3b37ca032d7a1845c95b9\",\n          \"plugins/auth0/skills/auth0/agents/openai.yaml\": \"e4957bad8cb3ac85314d69a40d2776ffc934e89e6b394a1b3be8a98cf668a190\",\n          \"plugins/auth0/skills/auth0/assets/acul/js-templates/login-id.js\": \"6642b299d1e20712db14b71fc9fe07db2d6cdf9d2900a2c9f764e4ea6310f415\",\n          \"plugins/auth0/skills/auth0/assets/acul/js-templates/login-password.js\": \"41219fef7df238abe2e6042f14f8d6a2e3f8cfce2a666f27dea6a5142a340802\",\n          \"plugins/auth0/skills/auth0/assets/acul/react-templates/login-id.tsx\": \"b0ea3da67877b6cfcfc2f58e55cd36d27422f0a387c6f82883a923bd076eadc7\",\n          \"plugins/auth0/skills/auth0/assets/acul/react-templates/login-password.tsx\": \"517c5cf00921b60376bfb17988d824a61d0cc184164747f2ea833be315d69630\",\n          \"plugins/auth0/skills/auth0/assets/acul/theme-templates/globals.css\": \"227bdd869b131c501a0016099cdd7565b0ae45a0cf85f3c4ca9449e0d2d78b33\",\n          \"plugins/auth0/skills/auth0/assets/acul/theme-templates/tailwind.config.ts\": \"d1611c95379514d5bec87822c6597c863d5d3101b0f3de441b29a8d9f6ebeb3c\",\n          \"plugins/auth0/skills/auth0/assets/acul/theme-templates/theme-provider.ts\": \"824f35e0f224f46b195fbe82f45278b9fea4f3f06071e907c879069732ba1cc6\",\n          \"plugins/auth0/skills/auth0/assets/acul/theme-templates/tokens.css\": \"57f8e850fe5156607509142204e1525fbe2d9c48ead087aede4e4c99c0a52faa\",\n          \"plugins/auth0/skills/auth0/assets/audit/report-template.html\": \"b470dcd3acd33c0953685660b71a50608ebe96bd4630ee438c2689e8ddda3976\",\n          \"plugins/auth0/skills/auth0/assets/audit/report-template.md\": \"ca65b0cc6e804bafffc530da4b242a9d0abf4fc83af9e22639e26bd63bf61599\",\n          \"plugins/auth0/skills/auth0/assets/healthcheck/report-template.html\": \"9b49a2e8f035da825a6eeb1871a99ff2bfd6add23c803b9f5f72bb9fb431add2\",\n          \"plugins/auth0/skills/auth0/assets/healthcheck/report-template.md\": \"8026a4bddb5f3678d68cc8430bdfe7beda07c7721c67ac8688441f0b618f2443\",\n          \"plugins/auth0/skills/auth0/references/feature-acul/index.md\": \"6be4d43fe9eafc3a3bce5ce9dacd9232fa83d731c674b5476738c67521fc1341\",\n          \"plugins/auth0/skills/auth0/references/feature-audit/index.md\": \"93d129364fe4e072a2ee74f29f114f7c475a4db73ba7edee20ef8266c2d65539\",\n          \"plugins/auth0/skills/auth0/references/feature-audit-pricing/index.md\": \"9078074a34d5414407dea883593d8dd3714a0fe7748b7aa990cee1a6e781fa71\",\n          \"plugins/auth0/skills/auth0/references/feature-audit-remediation/index.md\": \"f33366e777f1851346c62e870ef24bda2e3ecae7cb51b1366281010453d36fe0\",\n          \"plugins/auth0/skills/auth0/references/feature-branding/index.md\": \"e7a79236add273fd4056d318c5f1f21d11988136506775d80f089ecbffe73b65\",\n          \"plugins/auth0/skills/auth0/references/feature-custom-domains/index.md\": \"2cbb1b6f0deddcba27aec50065896599d7c55ccb8ed9ec0fc737df49c867ea09\",\n          \"plugins/auth0/skills/auth0/references/feature-custom-token-exchange/auth0-android.md\": \"f858291f05fdfdc4aed4f1e7fb4e51c2ff03e0bd07e12a08321bde3bd2064149\",\n          \"plugins/auth0/skills/auth0/references/feature-custom-token-exchange/auth0-api-python.md\": \"6bbc3a1f86acdf958ddb3987eaf366db87f1b6659ee26a21061fa4b16d855b66\",\n          \"plugins/auth0/skills/auth0/references/feature-custom-token-exchange/auth0-auth-js.md\": \"9a3c2f52f7d36eae69d5691de6c050b984ada1b49bd7860f768c0f08390c29df\",\n          \"plugins/auth0/skills/auth0/references/feature-custom-token-exchange/auth0-react.md\": \"84441f6a5e8aa23a1791d9fd89da95db11990c3dc32fa7a460a1c864d8d07b91\",\n          \"plugins/auth0/skills/auth0/references/feature-custom-token-exchange/auth0-server-js.md\": \"c84dfef7b323f317b82dccb0d7e8fd1c9b527631a62bfaeed868b2f7b3812633\",\n          \"plugins/auth0/skills/auth0/references/feature-custom-token-exchange/auth0-server-python.md\": \"ce4a7f6b33a21a7c2241405072eddc185988a87cc1c144c056cd541107834e57\",\n          \"plugins/auth0/skills/auth0/references/feature-custom-token-exchange/auth0-spa-js.md\": \"0ce22aa252b8c41f62f0c0e337f3c78865c1fc5c2602e6020237193daa0870c2\",\n          \"plugins/auth0/skills/auth0/references/feature-custom-token-exchange/auth0-swift.md\": \"af6428e7b5a5cff29dfe5e1503403c44083a066edf977f9a779d21cafb10998c\",\n          \"plugins/auth0/skills/auth0/references/feature-custom-token-exchange/index.md\": \"5cb3dfc5da5a7b436ff88e04d09e30c073b72c1e3dddc39e95eda04d7f8bdc07\",\n          \"plugins/auth0/skills/auth0/references/feature-custom-token-exchange/nextjs-auth0.md\": \"eb72a7cbf4664ce6461d99f1983e80144391b10993ae04be332fd6d3181dd748\",\n          \"plugins/auth0/skills/auth0/references/feature-custom-token-exchange/react-native-auth0.md\": \"44099bb10bb0bbb1ef349da17032446fe67dc94ebf4419e98592d50ba76c8667\",\n          \"plugins/auth0/skills/auth0/references/feature-dpop/index.md\": \"a4c0c705fd0dcfac5096a103415666083d18046fd47f69b6f74e101dc218ae65\",\n          \"plugins/auth0/skills/auth0/references/feature-healthcheck/index.md\": \"c3576ee979c47300706a65ecbebde75d9fd00d82751083e7bb266f866eefa8d3\",\n          \"plugins/auth0/skills/auth0/references/feature-mfa/aspnetcore-api.md\": \"4e5128c019defde35bcc5ab5c457b94eccd7d9d552ec61a6c03a510cbc3dd594\",\n          \"plugins/auth0/skills/auth0/references/feature-mfa/auth0-android.md\": \"10980c4621639d98f919384a9b6026fc194752febe9f41efa55a0335cc30334d\",\n          \"plugins/auth0/skills/auth0/references/feature-mfa/auth0-angular.md\": \"4000bff1e1345d2fdb1ca9de16b214379f4d83f6c92e1fc58951ed1d3bdb23a8\",\n          \"plugins/auth0/skills/auth0/references/feature-mfa/auth0-api-python.md\": \"fede0c00659a38f2e489f18bafa2e1d02aa20c7b3c1a7ed8b5ef4e6c5a95b687\",\n          \"plugins/auth0/skills/auth0/references/feature-mfa/auth0-auth-js.md\": \"1b706a9bd7b7471252eadb3f353f277f0e1ec5ab49f09252e305e1a5bc30110c\",\n          \"plugins/auth0/skills/auth0/references/feature-mfa/auth0-react.md\": \"22290550cadf95e39c6917ecfe835f4049e6866f13e34237be7638ec029bedc6\",\n          \"plugins/auth0/skills/auth0/references/feature-mfa/auth0-server-js.md\": \"d9e1a2d3bcc424e5f90147e1f11880bb8736efc9f4201a97332e46dc6bbc2667\",\n          \"plugins/auth0/skills/auth0/references/feature-mfa/auth0-server-python.md\": \"dd86ce02f5dfa4376bfd6efa0888101c0c0fdd97422100077817c316813a0b09\",\n          \"plugins/auth0/skills/auth0/references/feature-mfa/auth0-spa-js.md\": \"a9ce90a681da6dd7029cb1495dea10e697b89109b75bcd0bad74543276c14b4e\",\n          \"plugins/auth0/skills/auth0/references/feature-mfa/auth0-swift.md\": \"ba964e304a331cf1c895e9c40dad184cfad01a316f0e3787e1276bbe15b5c458\",\n          \"plugins/auth0/skills/auth0/references/feature-mfa/auth0-vue.md\": \"ede76704fc9d91a75ee1bb2b7e6ac4c8e804f1a9fff1f448827454666b3e6b30\",\n          \"plugins/auth0/skills/auth0/references/feature-mfa/express-oidc.md\": \"1b492cefacf5250dbe2d0f285a2fd4af66cefccbcd0d65cec785eb6856d8e5db\",\n          \"plugins/auth0/skills/auth0/references/feature-mfa/go-jwt-middleware.md\": \"8a24e5bc704698c7181e4ea945bb011c932fbdd529e25599f7fdd4aff177aced\",\n          \"plugins/auth0/skills/auth0/references/feature-mfa/index.md\": \"6f4fdf445072655b8cc71a117d6852b8a7d047927f99c483b07fd2c54317931b\",\n          \"plugins/auth0/skills/auth0/references/feature-mfa/nextjs-auth0.md\": \"2e92a4b6175e7f2cd5c7dafdc8956acf92f07459f669f2c1da115fb8f1106e4b\",\n          \"plugins/auth0/skills/auth0/references/feature-mfa/oidc-client-net.md\": \"dbec00d5c25f65d9ea076224867ca1f4ae10f817ea00e13b80312aa058fd77ab\",\n          \"plugins/auth0/skills/auth0/references/feature-mfa/react-native-auth0.md\": \"37a74082bbce586215ae5f41e0f9a519bf12d0aad3d8a0742f2abe019ea2a1d9\",\n          \"plugins/auth0/skills/auth0/references/feature-mfa/spring-security-api.md\": \"de3025039f00d9d1cf3016a57e95c01a7010b72918b8494550e7ea215194ed40\",\n          \"plugins/auth0/skills/auth0/references/feature-migration/index.md\": \"bebf93c0338ce9afa85101e928b3976d868f72aa7aefd852844727f1f7a582db\",\n          \"plugins/auth0/skills/auth0/references/feature-organizations/aspnetcore-api.md\": \"7a0d0deaab5e043265106a103a9a5a796dec7376d6494afc1267886f525f1036\",\n          \"plugins/auth0/skills/auth0/references/feature-organizations/auth0-android.md\": \"9db3accd5adcc01756c58dfb1bfab99c82dd02c73e8fa34389dfca46a867dfeb\",\n          \"plugins/auth0/skills/auth0/references/feature-organizations/auth0-angular.md\": \"fee311db463141290184d1c732beedc63ebf4a66ac1898439a70220f007d1260\",\n          \"plugins/auth0/skills/auth0/references/feature-organizations/auth0-api-js.md\": \"75bb197164413998c3fac1aafb7093b5742d9a2a84fb750e34469bd7958114e0\",\n          \"plugins/auth0/skills/auth0/references/feature-organizations/auth0-api-python.md\": \"43cf588c4152dab66b9ceaf2105bd88c84b8de26e7e359ac1919342880a31656\",\n          \"plugins/auth0/skills/auth0/references/feature-organizations/auth0-auth-js.md\": \"f0d4215c173a9e4450753b677f9bc507a2390eb4f21df484fae35ba37149e476\",\n          \"plugins/auth0/skills/auth0/references/feature-organizations/auth0-oidc-client-net.md\": \"7230d1bd5e350d4151342a938a794b24d643dcbc74e8d7301399cd978f292fdc\",\n          \"plugins/auth0/skills/auth0/references/feature-organizations/auth0-react.md\": \"87782438cee5df8d1a311273c1609eb4f6b7c0e0b7a2ae0b085385542cda23c5\",\n          \"plugins/auth0/skills/auth0/references/feature-organizations/auth0-server-js.md\": \"001706fd771db99668f484cb92c74d243d8c372f6aa46367e432208306f05cac\",\n          \"plugins/auth0/skills/auth0/references/feature-organizations/auth0-server-python.md\": \"c7d4b420aa0283fe7221f835bb840f267735865913edf9fbcf940717b3b3be99\",\n          \"plugins/auth0/skills/auth0/references/feature-organizations/auth0-spa-js.md\": \"1d012f88fe56e5b9115fa32381503903eabe9ccb5be897cba04cba530a252f23\",\n          \"plugins/auth0/skills/auth0/references/feature-organizations/auth0-swift.md\": \"9572bbc5a1394a8014eaa9fc232dc913e00808ba2af90f6fff7fd1c298041c3c\",\n          \"plugins/auth0/skills/auth0/references/feature-organizations/auth0-vue.md\": \"5c1b08c1cbbf0a720628680196a6dfa2a692ce0a693bc3247b9fbe323ba6476f\",\n          \"plugins/auth0/skills/auth0/references/feature-organizations/express-oauth2-jwt-bearer.md\": \"a61fe78eecc2d69e32c02f25f7384c40f9843bcb74169e26c18a84c3ded20cfc\",\n          \"plugins/auth0/skills/auth0/references/feature-organizations/express-oidc.md\": \"f5d931561588f7bd33790350cfc08f95d8cf337fdf841ccd1e4e47db6c623ef0\",\n          \"plugins/auth0/skills/auth0/references/feature-organizations/go-jwt-middleware.md\": \"b1938d8d8227d946314b20f36953fddc7d1333236c33a2b86bac524dcac33f21\",\n          \"plugins/auth0/skills/auth0/references/feature-organizations/index.md\": \"d673c382d31791e4ac766e361c609d6f9e4993721ad42a1fc549eab8368b6142\",\n          \"plugins/auth0/skills/auth0/references/feature-organizations/nextjs-auth0.md\": \"0f28da8f11a626457ad292f3b0fa394834840445a3ccbf69ea593c364aa87feb\",\n          \"plugins/auth0/skills/auth0/references/feature-organizations/react-native-auth0.md\": \"694dbee7486098cdf70f370fb1da24056d3ad6facd9b50e06043460d7e833616\",\n          \"plugins/auth0/skills/auth0/references/feature-passkeys/auth0-android.md\": \"f434d4fcf5efe12d60af76468d4b38a9cc8bb4770cba73bbdc0768b906078e63\",\n          \"plugins/auth0/skills/auth0/references/feature-passkeys/auth0-angular.md\": \"0b4234335ce9ed4771cbb6e950aeb62dba288d792834a3fa39715e911aab099d\",\n          \"plugins/auth0/skills/auth0/references/feature-passkeys/auth0-auth-js.md\": \"9e472c1595971f4119ac6edc55ba4b2f88d081d347710a6fb252e2cbd689e671\",\n          \"plugins/auth0/skills/auth0/references/feature-passkeys/auth0-react.md\": \"4aba03358447dbf695f442bf1c81860fdf6258122bfc9df51a2cc9acfdd0910c\",\n          \"plugins/auth0/skills/auth0/references/feature-passkeys/auth0-server-js.md\": \"d0bac789ff838c310347664d837f15374e10671fe4a67b1c9d5d3d32a38a1c75\",\n          \"plugins/auth0/skills/auth0/references/feature-passkeys/auth0-server-python.md\": \"fac0dcc3f83a7b215445ad84854610351b828a21ef3fba00c9f045a901fdfc88\",\n          \"plugins/auth0/skills/auth0/references/feature-passkeys/auth0-spa-js.md\": \"9ef1036b120337a71d3a89023ab9344424877e40f04cc0de2133678748f4bb25\",\n          \"plugins/auth0/skills/auth0/references/feature-passkeys/auth0-swift.md\": \"4ca6841a4f027218fb8291a7154e6ae0f1bebd71f7155ec8ba9bc95802095c18\",\n          \"plugins/auth0/skills/auth0/references/feature-passkeys/auth0-vue.md\": \"80ae7c2dea4d84efbdf9ece72bc70b556bfa027d0e417b6a7d15ce834ff777f5\",\n          \"plugins/auth0/skills/auth0/references/feature-passkeys/index.md\": \"db459d16a465e50e791e63debb1ce14f7ae17cd474bec66af211860645cf9e95\",\n          \"plugins/auth0/skills/auth0/references/feature-passkeys/nextjs-auth0.md\": \"0521508f3a93ec39359c3a84c4d13c2ebc939e7390972b9f5cecd8be6e0fc19f\",\n          \"plugins/auth0/skills/auth0/references/feature-passkeys/react-native-auth0.md\": \"fad486af3fb0fff6c2c0b8a9f44340d31286eec7ffa2d6f32822e9ffd9f9f12b\",\n          \"plugins/auth0/skills/auth0/references/feature-universal-portals/index.md\": \"a9bc1ac5ab834bbe9141f51fbb18739d483472a32a636b9c623a35bb2dd343c2\",\n          \"plugins/auth0/skills/auth0/references/framework-android/index.md\": \"e0880e558457e96b8f80b9de7d460a4f834c456cb131a2950e8c9150e6f1e6e2\",\n          \"plugins/auth0/skills/auth0/references/framework-angular/index.md\": \"e146465a67a6167d32d6007c97af6b85a2f86a8a2cbd419e7fc0de622a68d8e2\",\n          \"plugins/auth0/skills/auth0/references/framework-api-python/index.md\": \"7b5e87f424e95620de6421cea64b8b855a7cea201d6ad1c3c58a6acd6631a7af\",\n          \"plugins/auth0/skills/auth0/references/framework-aspnetcore-api/index.md\": \"3c506c20b329c9ce16c54fa992ce1efcae7cffacc49f5323f92292d901228fb6\",\n          \"plugins/auth0/skills/auth0/references/framework-aspnetcore-auth/index.md\": \"9f4ca01eb4dde26ddc166bc4937b271e6bddfd2a723303f1628bf76237dbf39a\",\n          \"plugins/auth0/skills/auth0/references/framework-auth0-api-js/index.md\": \"c1de8ee0cc34f79b5871eac109565d33d6928477e43b02259d07bf1ad1f1c9e5\",\n          \"plugins/auth0/skills/auth0/references/framework-auth0-auth-js/index.md\": \"4b28e62e91958c1b0d5e6e49af46d557127c3a6fef3d5a5966e202c17bd46a9a\",\n          \"plugins/auth0/skills/auth0/references/framework-auth0-server-js/index.md\": \"6d2ff1fbf53f5de268e36b5dcca153f512431a02337a76d64935882fa23e782f\",\n          \"plugins/auth0/skills/auth0/references/framework-expo/index.md\": \"bd1ae6b8f46f51fa9c224eb3f17f6cd775c84339f1019d5ba731d757ef28d1ec\",\n          \"plugins/auth0/skills/auth0/references/framework-express/index.md\": \"3625896646da9230b0fcb666ec4ddd381eff3a0b1caf1a9006ebd5ff9f4af8c5\",\n          \"plugins/auth0/skills/auth0/references/framework-express-jwt/index.md\": \"214fd46f9c63c4c2a90d2f047eac1ef4f66ddf87a805ae75f41470da8d26a3cd\",\n          \"plugins/auth0/skills/auth0/references/framework-fastapi-api/index.md\": \"6107e267aeedf371d00cca03fa547884e202f41f69180e0e8c6076a92d63f7fd\",\n          \"plugins/auth0/skills/auth0/references/framework-fastify/index.md\": \"4d747d73af291830acb388c106bd01cb097310805c1d4fa7f8118016b6220518\",\n          \"plugins/auth0/skills/auth0/references/framework-fastify-api/index.md\": \"de7ea702a900b20ce378eaabf5b166e3ada4957fe2856b99b5d6214802f8a056\",\n          \"plugins/auth0/skills/auth0/references/framework-flask/index.md\": \"0550d673ff137ede81e445156ec5b3044fdeedd4dbbe27ff4908981429d3815c\",\n          \"plugins/auth0/skills/auth0/references/framework-flutter-native/index.md\": \"c791091254c8854e9cd37ec659e990dc6de33536d959b708a2c81bab08185d40\",\n          \"plugins/auth0/skills/auth0/references/framework-flutter-web/index.md\": \"62546d6273df42e949a80d0aad9e156fd210d3a3e662492b572eb99cc234d526\",\n          \"plugins/auth0/skills/auth0/references/framework-flutter-windows/index.md\": \"a7a88809df1553c0761e04d4ba2d890e1c1cb4d5d1697165ad3036243e1bb012\",\n          \"plugins/auth0/skills/auth0/references/framework-go/index.md\": \"e26b62ab2b2afa4e0e34b4f6d5a3162c8893a0ca9fa350b355bcfa2a5f71aa7b\",\n          \"plugins/auth0/skills/auth0/references/framework-ionic-angular/index.md\": \"2b1aca13c60d371e6bf331621d759bff207ec2312d38ad3b6b5e25924ab5e8e5\",\n          \"plugins/auth0/skills/auth0/references/framework-ionic-react/index.md\": \"ae3e8f6079d1786f1220c6d63a558555185577f8059f332d44ef3d2664a5308a\",\n          \"plugins/auth0/skills/auth0/references/framework-ionic-vue/index.md\": \"2b6435aa43719447e5f857af61b957f42d5766f015ca958a938ab9b89fc4926f\",\n          \"plugins/auth0/skills/auth0/references/framework-java-mvc/index.md\": \"7d19e2292febb5fe6079f8b5e71c74cc710da163fc2207ad5bbaaa8239cc9f87\",\n          \"plugins/auth0/skills/auth0/references/framework-kmp/index.md\": \"fcd8aa2c367a28278383d38f1671ae51dfc55d92539f62eb96c9ae136cbd9eaf\",\n          \"plugins/auth0/skills/auth0/references/framework-laravel/index.md\": \"dac9c71f829bbba73e61080fdb2c4d3dd2f98a6598c80fb5ed9ebdbb0e95b3ac\",\n          \"plugins/auth0/skills/auth0/references/framework-laravel-api/index.md\": \"75400654a8387da139dbb185ed90de9b45a0e2a4a1c783a2260bbf9a90bb2d07\",\n          \"plugins/auth0/skills/auth0/references/framework-maui/index.md\": \"e4ee47250ac65f02f40ad75b3e2e3541b5618de7c9ba32281c8b11ff62473ebf\",\n          \"plugins/auth0/skills/auth0/references/framework-net-android/index.md\": \"bc7280e7cd55b3659bc2ced377881b603f1af60653982aeb3688a0cb8929a90c\",\n          \"plugins/auth0/skills/auth0/references/framework-net-ios/index.md\": \"e85c7e708d628874b2427242f4710514eaf427023c92fd1ea12429f26805d68b\",\n          \"plugins/auth0/skills/auth0/references/framework-nextjs/index.md\": \"dabbc7b22d75d8744ee8cc9747cbf9ca367243a589deca21d31bf5ddde0f0e00\",\n          \"plugins/auth0/skills/auth0/references/framework-node-auth0/index.md\": \"d8811d736246cb99855fad5649f39fc95a7cc83186eb46bddf9eac41f08a8db7\",\n          \"plugins/auth0/skills/auth0/references/framework-node-auth0/migration.md\": \"b794c46f10987570eef7a373dbbf43f9c67d38074b13375ad50b076e6fdf90b2\",\n          \"plugins/auth0/skills/auth0/references/framework-nuxt/index.md\": \"ad6b48535f860f05409a3188917c5f1f865f59e8527cf00308c9da8e3e793911\",\n          \"plugins/auth0/skills/auth0/references/framework-php/index.md\": \"df6d4f08cc368f49ae55a01faeb6fe021301471b8e20b8aeb7d0ad3325f2517e\",\n          \"plugins/auth0/skills/auth0/references/framework-php-api/index.md\": \"453023f72ecf0af5674a634dc88778919c142046d846a3282ed596d626641fa2\",\n          \"plugins/auth0/skills/auth0/references/framework-react/index.md\": \"9073bd8906e8d8a193a53560f6df64c6fdfe28a5372569af444612d4c1166b46\",\n          \"plugins/auth0/skills/auth0/references/framework-react-native/index.md\": \"096e238612095a0db4e78776c8906cd2acfd6ef5f73bf3e2c1124889d0510c2a\",\n          \"plugins/auth0/skills/auth0/references/framework-server-python/index.md\": \"b181cbd2388a2d4bceaaf7b5cdd062b29f03f366809655a4b66845e0ceddd601\",\n          \"plugins/auth0/skills/auth0/references/framework-spa-js/index.md\": \"91d10eb870a3fb538eb59278da72bb5a7beea5305c00119a1ff9ecc02d01cfc7\",\n          \"plugins/auth0/skills/auth0/references/framework-springboot-api/index.md\": \"90b71d7a1e8dd73be01af472c8f6b6ec9271e5497b683207e9f2e417b4f95f5d\",\n          \"plugins/auth0/skills/auth0/references/framework-swift/index.md\": \"7326b4626c29efc5e5f2eabadc8815595d81ac3856e8fa1272b7ee76b225697c\",\n          \"plugins/auth0/skills/auth0/references/framework-tanstack-start/index.md\": \"8890f3d485f6be3abd3b4e0fcdc2d279daf7ce284e517733225f8870cc739be9\",\n          \"plugins/auth0/skills/auth0/references/framework-vue/index.md\": \"915ae156942a4cc067c0fec7a7e8835ed4dbff38fb7111dbc3d7cb05bc6e0a4e\",\n          \"plugins/auth0/skills/auth0/references/framework-winforms/index.md\": \"a6b2bbb08007a55864dc385b9674bc403d80df55d3484a28a04c6465f56f9849\",\n          \"plugins/auth0/skills/auth0/references/framework-wpf/index.md\": \"bec460fd72c0e800a70741d4150d25853e6ecc8d67b02206643da0ce0db43233\",\n          \"plugins/auth0/skills/auth0/references/pattern-common-errors/index.md\": \"912f8686f2a5d056e1e0bd1e60094c40eebce3194e1b1a4ab68f75c6b144ad40\",\n          \"plugins/auth0/skills/auth0/references/pattern-multi-tenant/index.md\": \"81232a9420e8bbbd40849b23d0e44a9c4fbc6affd2d4a15aba7f8b5a39c76e3c\",\n          \"plugins/auth0/skills/auth0/references/pattern-rate-limiting/index.md\": \"9f0433666c912bb9170672842eb6a4a563f1da8774b2c7eedb346c94f4c5a86e\",\n          \"plugins/auth0/skills/auth0/references/pattern-security/index.md\": \"eb87697482da783910361395255edb72dfee063da1081ed97c430a5345e4e665\",\n          \"plugins/auth0/skills/auth0/references/pattern-token-handling/index.md\": \"99b77bdd1173ad3754f94872085275add51e9ecaa9ca4495161c4d5b2edb22fe\",\n          \"plugins/auth0/skills/auth0/references/tooling-cli/agent-mode.md\": \"f2c955bb373b10e7211793cf410cff405f724eafb277574fcb0dd94f71658a3f\",\n          \"plugins/auth0/skills/auth0/references/tooling-cli/index.md\": \"c7b6bcfcf65e56c7e6196ed6408efe1fea7a5982f544bdec5aa0f171b226d6f1\",\n          \"plugins/auth0/skills/auth0/references/tooling-mcp/index.md\": \"5cac01a739c30a5349b6da7adee9fc42571127e070f1097f993b38ac90512bc9\",\n          \"plugins/auth0/skills/auth0/references/tooling-terraform/index.md\": \"99e03e32ecfe71a028ee6a5a1c568a6c0e4303df44afa2c35ef639f035005b92\",\n          \"plugins/auth0/skills/auth0/references/tooling-vercel/index.md\": \"0a398e1f96c22699c93c540c9f05747193b573c3be409bca333ff1d078e20960\",\n          \"plugins/auth0/skills/auth0/scripts/render_pdf.sh\": \"30bac18efc1a7e17509d187672e5c799b782434dfc150e4796d93aefc2f7f08f\",\n          \"plugins/auth0/skills/auth0/scripts/validate-skill.sh\": \"2a499478ea08b4697b82e91a4eefebbe522cd5ba916fbbb76790ab261e247670\"\n        }\n      }\n    ],\n    \"hooks\": [],\n    \"executions\": []\n  }\n}"
  },
  "review_input": {
    "identity_artifact": "identity.json",
    "evidence_sha256": {
      "LOCK.json": "30d98942d7e61a0f594951e69993bee37984d41bda1cb73848b137c463e94612",
      "commands.json": "ad11c1b362225e2dcfba6babb6e407370b43c0be54b343c842a751bb9ba2dca0",
      "complete.json": "91b504b43905fdc009504d516c45eea831f39a1995b9e7d69987c9756c936d6f",
      "identity.json": "e5265b1928b79b43011a21886ec4ce8e6c9a7fdffe86f99a22023110465e9d38",
      "listing.json": "b86c94a9cb37905478ffbd89346fc0b7bef5f5341999d5bbf98f7bd44eaa1933",
      "selection.json": "0ee6cf5e2f4ac80ffc4bfc9e72e290a9fb8ed9071f6f87aa9ccbfb1f0280b786"
    },
    "claims": [
      {
        "id": "acquired",
        "field": "summary",
        "text": "Pinned source declarations and file hashes were listed.",
        "sources": [
          "LOCK.json",
          "listing.json",
          "commands.json"
        ]
      },
      {
        "id": "listed",
        "field": "outcome",
        "text": "Listed 1 skill declaration. Ran 218 git commands; each one's exit status and output hash is in commands.json. Scope: acquisition and static inspection.",
        "sources": [
          "LOCK.json",
          "listing.json",
          "commands.json"
        ]
      },
      {
        "id": "tree",
        "field": "rule_results.0",
        "text": "The retained source tree matches its acquisition manifest.",
        "sources": [
          "LOCK.json",
          "listing.json",
          "commands.json"
        ]
      },
      {
        "id": "declared",
        "field": "rule_results.1",
        "text": "Declared skill names (listing.json): auth0",
        "sources": [
          "LOCK.json",
          "listing.json",
          "commands.json"
        ]
      }
    ]
  },
  "review": {
    "kind": "machine-checked",
    "date": "2026-10-18",
    "reviewed_sha256": "0dffb58a5d5d75c224ec05fbde6c63cab692ee96c8860dbf49caae18ff11fae0",
    "gates": "00d3145e6954ed12be50040361881e7c50f34b38ff72c0729314c1c6bf6e0c48",
    "codex": "cc753cb999d7e73f86ef5c34ec5f3ea6ad83aa2bc299731cce7bb4d8b470827c",
    "grok": "4dc942bc7db0a206825fbd0b9ca19b1e592f6e928aea67ab5a9d2c67031d6372",
    "summary": "Deterministic gates passed; Codex confirmed all outcome claims; Grok reported no standing refutation."
  }
}
