{"_id":"@caido-community/autorize","_rev":"3-909d769683669a94cae9b24d797ca396","name":"@caido-community/autorize","dist-tags":{"latest":"1.2.1"},"versions":{"0.0.1":{"name":"@caido-community/autorize","version":"0.0.1","author":{"name":"Caido Labs Inc.","email":"dev@caido.io"},"license":"MIT","_id":"@caido-community/autorize@0.0.1","maintainers":[{"name":"caido-community-bot","email":"community@caido.io"},{"name":"amrelsagaei","email":"amr.elsagaei@gmail.com"},{"name":"ian-caidoio","email":"ian@caido.io"},{"name":"caidoadmin","email":"admin@caido.io"},{"name":"caido-chris","email":"chris@caido.io"},{"name":"sytten","email":"code@efugulin.com"}],"homepage":"https://github.com/caido-community/autorize#readme","bugs":{"url":"https://github.com/caido-community/autorize/issues"},"dist":{"shasum":"0ebbdd71f30a38c2c14c6a2fcf2fcf9d29fcd96b","tarball":"https://registry.npmjs.org/@caido-community/autorize/-/autorize-0.0.1.tgz","fileCount":5,"integrity":"sha512-JF3Z9nNaYu/AeXtCR2KBYGwuVjxqwp2PEOWxvFF62Tdt4jHsWPVrwmk5YkgXMJlQAE85ciUV0s/lLSYeTb110A==","signatures":[{"sig":"MEUCIBh93YiA38dV7un+imayu/ieQ/BW3KHJz9aN8DW/O/EQAiEAssvzJxdnzHQ7JMTPLcaulgD7SXGxYSIsq6yLCMcxnJ8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":39891},"main":"./dist/index.mjs","type":"module","types":"./dist/index.d.mts","exports":{".":{"types":"./dist/index.d.mts","import":"./dist/index.mjs","default":"./dist/index.mjs"}},"gitHead":"5abb7952d8c25205b43b5782b14679edf8876e52","scripts":{"build":"tsdown","prepare":"pnpm run build","typecheck":"tsc --noEmit"},"_npmUser":{"name":"amrelsagaei","email":"amr.elsagaei@gmail.com"},"repository":{"url":"git+https://github.com/caido-community/autorize.git","type":"git"},"_npmVersion":"11.6.2","description":"Specification for the Autorize plugin","directories":{},"_nodeVersion":"24.11.1","dependencies":{"zod":"4.1.12","@caido/sdk-shared":"0.2.2"},"_hasShrinkwrap":false,"devDependencies":{"tsdown":"0.21.7"},"_npmOperationalInternal":{"tmp":"tmp/autorize_0.0.1_1779206424788_0.3174060827329883","host":"s3://npm-registry-packages-npm-production"}},"1.2.0":{"name":"@caido-community/autorize","version":"1.2.0","author":{"name":"Caido Labs Inc.","email":"dev@caido.io"},"license":"MIT","_id":"@caido-community/autorize@1.2.0","maintainers":[{"name":"caido-community-bot","email":"community@caido.io"},{"name":"amrelsagaei","email":"amr.elsagaei@gmail.com"},{"name":"ian-caidoio","email":"ian@caido.io"},{"name":"caidoadmin","email":"admin@caido.io"},{"name":"caido-chris","email":"chris@caido.io"},{"name":"sytten","email":"code@efugulin.com"}],"homepage":"https://github.com/caido-community/autorize#readme","bugs":{"url":"https://github.com/caido-community/autorize/issues"},"dist":{"shasum":"c7c8b55020c0584f5a6c4d2741150b443fef5a4a","tarball":"https://registry.npmjs.org/@caido-community/autorize/-/autorize-1.2.0.tgz","fileCount":4,"integrity":"sha512-V9qHXXLuV2wLYleCBNO9WyzIEMYHJhpDGWR13gKlAgMki3s+Mkx+tYhmSNfNnAPHZoruD38DeHAJGr8Y3M+qGw==","signatures":[{"sig":"MEYCIQCRMgHP2IanvL5lwUxcw4uR/JfJ/A2EqB4wbUjutweFxQIhALBPJ6pqEREjcE+HoIrRSLCIecxxnH4vbfJ5VdE760mf","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@caido-community%2fautorize@1.2.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":38725},"main":"./dist/index.mjs","type":"module","types":"./dist/index.d.mts","exports":{".":{"types":"./dist/index.d.mts","import":"./dist/index.mjs","default":"./dist/index.mjs"}},"gitHead":"3aac41a74020f9237758519f63187b93f66ac145","scripts":{"build":"tsdown","prepare":"pnpm run build","typecheck":"tsc --noEmit"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:5e81e072-474f-43b2-823d-9398c218487f"}},"repository":{"url":"git+https://github.com/caido-community/autorize.git","type":"git"},"_npmVersion":"11.6.2","description":"Specification for the Autorize plugin","directories":{},"_nodeVersion":"24.11.1","dependencies":{"zod":"4.1.12","@caido/sdk-shared":"0.2.2"},"_hasShrinkwrap":false,"devDependencies":{"tsdown":"0.21.7"},"_npmOperationalInternal":{"tmp":"tmp/autorize_1.2.0_1779206622987_0.31757909967923026","host":"s3://npm-registry-packages-npm-production"}},"1.2.1":{"name":"@caido-community/autorize","version":"1.2.1","description":"Specification for the Autorize plugin","author":{"name":"Caido Labs Inc.","email":"dev@caido.io"},"repository":{"type":"git","url":"git+https://github.com/caido-community/autorize.git"},"license":"MIT","type":"module","main":"./dist/index.mjs","types":"./dist/index.d.mts","exports":{".":{"types":"./dist/index.d.mts","import":"./dist/index.mjs","default":"./dist/index.mjs"}},"scripts":{"build":"tsdown","prepare":"pnpm run build","typecheck":"tsc --noEmit"},"dependencies":{"@caido/sdk-shared":"0.2.2","zod":"4.1.12"},"devDependencies":{"tsdown":"0.21.7"},"gitHead":"30cef2b34b5cf3592e7cf977f4999ca1bc09edd8","_id":"@caido-community/autorize@1.2.1","bugs":{"url":"https://github.com/caido-community/autorize/issues"},"homepage":"https://github.com/caido-community/autorize#readme","_nodeVersion":"24.11.1","_npmVersion":"11.6.2","dist":{"integrity":"sha512-VYWQQosYPdgIiYgW0QC9iCXGIa+npjK6p1jjHCRD/LnvQMw1r04wZFMYRik0ekiQTJ82Ir+UUa5VsyJhG9xalA==","shasum":"e70d14007e66e803e529deb636755230a40a63e7","tarball":"https://registry.npmjs.org/@caido-community/autorize/-/autorize-1.2.1.tgz","fileCount":5,"unpackedSize":39357,"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@caido-community%2fautorize@1.2.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEYCIQC2F+agrWl+Fp4tXSkagFoYeMDhItbqmMGTjUVN3Uxe7QIhAIrpQt0YytEGRn8VsadmipSh8fiKrDTvEEmJYz3yLxrL"}]},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:5e81e072-474f-43b2-823d-9398c218487f"}},"directories":{},"maintainers":[{"name":"caido-community-bot","email":"community@caido.io"},{"name":"amrelsagaei","email":"amr.elsagaei@gmail.com"},{"name":"ian-caidoio","email":"ian@caido.io"},{"name":"caidoadmin","email":"admin@caido.io"},{"name":"caido-chris","email":"chris@caido.io"},{"name":"sytten","email":"code@efugulin.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/autorize_1.2.1_1782301784496_0.6402886337143265"},"_hasShrinkwrap":false}},"time":{"created":"2026-05-19T16:00:24.659Z","modified":"2026-06-24T11:49:45.019Z","0.0.1":"2026-05-19T16:00:25.014Z","1.2.0":"2026-05-19T16:03:43.130Z","1.2.1":"2026-06-24T11:49:44.671Z"},"bugs":{"url":"https://github.com/caido-community/autorize/issues"},"author":{"name":"Caido Labs Inc.","email":"dev@caido.io"},"license":"MIT","homepage":"https://github.com/caido-community/autorize#readme","repository":{"type":"git","url":"git+https://github.com/caido-community/autorize.git"},"description":"Specification for the Autorize plugin","maintainers":[{"name":"caido-community-bot","email":"community@caido.io"},{"name":"amrelsagaei","email":"amr.elsagaei@gmail.com"},{"name":"ian-caidoio","email":"ian@caido.io"},{"name":"caidoadmin","email":"admin@caido.io"},{"name":"caido-chris","email":"chris@caido.io"},{"name":"sytten","email":"code@efugulin.com"}],"readme":"<div align=\"center\">\n  <img width=\"1000\" alt=\"image\" src=\"https://github.com/caido-community/.github/blob/main/content/banner.png?raw=true\">\n\n  <br />\n  <br />\n  <a href=\"https://github.com/caido-community\" target=\"_blank\">Github</a>\n  <span>&nbsp;&nbsp;•&nbsp;&nbsp;</span>\n  <a href=\"https://developer.caido.io/\" target=\"_blank\">Documentation</a>\n  <span>&nbsp;&nbsp;•&nbsp;&nbsp;</span>\n  <a href=\"https://links.caido.io/www-discord\" target=\"_blank\">Discord</a>\n  <br />\n  <hr />\n</div>\n\n# Autorize\n\nType definitions and API specification for the [Autorize](https://github.com/caido-community/autorize) plugin.\n\nThis package is used by the `@caido/sdk-client` to provide fully typed access to the Autorize plugin API, enabling automated authorization testing workflows from scripts, CI/CD pipelines, and external tools.\n\n```typescript\nimport { Client } from \"@caido/sdk-client\";\nimport type { Spec } from \"@caido-community/autorize\";\n\nconst client = new Client({ url: \"http://localhost:8080\", auth: { pat } });\nawait client.connect();\n\nconst autorize = await client.plugin.pluginPackage<Spec>(\"autorize\");\nconst templates = await autorize.getTemplates();\n```\n","readmeFilename":"README.md"}