{"blobs":{"617ac60d9751527fd1abce2c2cd4093c7763b00edf89a1662d374de7401e08a1":"YXV0aG9yaXphdGlvbi10ZXN0aW5nOiB0aGlyZC1wYXJ0eSBub3RpY2VzCgpUaGlzIHNraWxsIGNvbWJpbmVzIE9ycWVzdHJpYSdzIG93biB0ZXh0IHdpdGggbWF0ZXJpYWwgZnJvbSB0aGUgc291cmNlcyBiZWxvdy4KQWRhcHRlZCBmb3IgT3JxZXN0cmlhOiBjb25kZW5zZWQgYW5kIGNoYW5nZWQuCgoxLiBhZGR5b3NtYW5pL2FnZW50LXNraWxscywgc2tpbGxzL3NlY3VyaXR5LWFuZC1oYXJkZW5pbmcKICAgaHR0cHM6Ly9naXRodWIuY29tL2FkZHlvc21hbmkvYWdlbnQtc2tpbGxzL2Jsb2IvbWFpbi9za2lsbHMvc2VjdXJpdHktYW5kLWhhcmRlbmluZy9TS0lMTC5tZAogICBMaWNlbnNlOiBNSVQKICAgQ29weXJpZ2h0IChjKSAyMDI1IEFkZHkgT3NtYW5pCgo9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0KYWRkeW9zbWFuaS9hZ2VudC1za2lsbHMsIHNraWxscy9zZWN1cml0eS1hbmQtaGFyZGVuaW5nCj09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PQoKTUlUIExpY2Vuc2UKCkNvcHlyaWdodCAoYykgMjAyNSBBZGR5IE9zbWFuaQoKUGVybWlzc2lvbiBpcyBoZXJlYnkgZ3JhbnRlZCwgZnJlZSBvZiBjaGFyZ2UsIHRvIGFueSBwZXJzb24gb2J0YWluaW5nIGEgY29weQpvZiB0aGlzIHNvZnR3YXJlIGFuZCBhc3NvY2lhdGVkIGRvY3VtZW50YXRpb24gZmlsZXMgKHRoZSAiU29mdHdhcmUiKSwgdG8gZGVhbAppbiB0aGUgU29mdHdhcmUgd2l0aG91dCByZXN0cmljdGlvbiwgaW5jbHVkaW5nIHdpdGhvdXQgbGltaXRhdGlvbiB0aGUgcmlnaHRzCnRvIHVzZSwgY29weSwgbW9kaWZ5LCBtZXJnZSwgcHVibGlzaCwgZGlzdHJpYnV0ZSwgc3VibGljZW5zZSwgYW5kL29yIHNlbGwKY29waWVzIG9mIHRoZSBTb2Z0d2FyZSwgYW5kIHRvIHBlcm1pdCBwZXJzb25zIHRvIHdob20gdGhlIFNvZnR3YXJlIGlzCmZ1cm5pc2hlZCB0byBkbyBzbywgc3ViamVjdCB0byB0aGUgZm9sbG93aW5nIGNvbmRpdGlvbnM6CgpUaGUgYWJvdmUgY29weXJpZ2h0IG5vdGljZSBhbmQgdGhpcyBwZXJtaXNzaW9uIG5vdGljZSBzaGFsbCBiZSBpbmNsdWRlZCBpbiBhbGwKY29waWVzIG9yIHN1YnN0YW50aWFsIHBvcnRpb25zIG9mIHRoZSBTb2Z0d2FyZS4KClRIRSBTT0ZUV0FSRSBJUyBQUk9WSURFRCAiQVMgSVMiLCBXSVRIT1VUIFdBUlJBTlRZIE9GIEFOWSBLSU5ELCBFWFBSRVNTIE9SCklNUExJRUQsIElOQ0xVRElORyBCVVQgTk9UIExJTUlURUQgVE8gVEhFIFdBUlJBTlRJRVMgT0YgTUVSQ0hBTlRBQklMSVRZLApGSVRORVNTIEZPUiBBIFBBUlRJQ1VMQVIgUFVSUE9TRSBBTkQgTk9OSU5GUklOR0VNRU5ULiBJTiBOTyBFVkVOVCBTSEFMTCBUSEUKQVVUSE9SUyBPUiBDT1BZUklHSFQgSE9MREVSUyBCRSBMSUFCTEUgRk9SIEFOWSBDTEFJTSwgREFNQUdFUyBPUiBPVEhFUgpMSUFCSUxJVFksIFdIRVRIRVIgSU4gQU4gQUNUSU9OIE9GIENPTlRSQUNULCBUT1JUIE9SIE9USEVSV0lTRSwgQVJJU0lORyBGUk9NLApPVVQgT0YgT1IgSU4gQ09OTkVDVElPTiBXSVRIIFRIRSBTT0ZUV0FSRSBPUiBUSEUgVVNFIE9SIE9USEVSIERFQUxJTkdTIElOIFRIRQpTT0ZUV0FSRS4K","dd3215326eda59c20039ed96c554b9a12d1509d5f0b6dde508a4d47c0f46fe65":"LS0tCm5hbWU6IGF1dGhvcml6YXRpb24tdGVzdGluZwpkZXNjcmlwdGlvbjogVXNlIHdoZW4gdGVzdGluZyBvciByZXZpZXdpbmcgYWNjZXNzIGNvbnRyb2wsIHBlcm1pc3Npb25zLCByb2xlcywgUkJBQywgYXV0aG9yaXphdGlvbiwgSURPUiwgcHJpdmlsZWdlIGVzY2FsYXRpb24sIG11bHRpLXRlbmFudCBvciB0ZW5hbnQgaXNvbGF0aW9uLCBhZG1pbiBmdW5jdGlvbnMsIGRhdGEgZXhwb3N1cmUgaW4gQVBJIHJlc3BvbnNlcyBvciBsb2dzLCBvciBhbnkgZW5kcG9pbnQgdGhhdCByZWFkcyBvciBjaGFuZ2VzIGFub3RoZXIgdXNlcidzIGRhdGEuCmxpY2Vuc2U6IE1JVAptZXRhZGF0YToKICBzb3VyY2U6IGh0dHBzOi8vZ2l0aHViLmNvbS9hZGR5b3NtYW5pL2FnZW50LXNraWxscy9ibG9iL21haW4vc2tpbGxzL3NlY3VyaXR5LWFuZC1oYXJkZW5pbmcvU0tJTEwubWQKLS0tCiMgQXV0aG9yaXphdGlvbiBUZXN0aW5nCgpFdmVyeSByZXF1ZXN0IGlzIGNoZWNrZWQgb24gdGhlIHNlcnZlciwgZm9yIHRoZSBzcGVjaWZpYyByZWNvcmQsIGV2ZXJ5IHRpbWUuIFByb3ZlIGl0IHdpdGggdGVzdHMgdGhhdCB0cnkgd2hhdCBtdXN0IGZhaWwuCgojIyBCdWlsZCB0aGUgYWNjZXNzIG1hdHJpeAotIExpc3QgdGhlIHJvbGVzIChzaWduZWQgb3V0LCBvcmRpbmFyeSB1c2VyLCBvd25lciwgbWVtYmVyIG9mIGFub3RoZXIgdGVuYW50LCBzdXBwb3J0LCBhZG1pbikgYW5kIHRoZSBhY3Rpb25zIHBlciByZXNvdXJjZSAobGlzdCwgcmVhZCwgY3JlYXRlLCB1cGRhdGUsIGRlbGV0ZSwgZXhwb3J0LCBhZG1pbiBhY3Rpb25zKS4KLSBNYXJrIGVhY2ggY2VsbCBhbGxvd2VkIG9yIGZvcmJpZGRlbiBmcm9tIHRoZSByZXF1aXJlbWVudHMsIG5vdCBmcm9tIHdoYXQgdGhlIGNvZGUgZG9lcy4gVW5jbGVhciBjZWxscyBhcmUgcXVlc3Rpb25zIGZvciB0aGUgcHJvZHVjdCBvd25lciwgbm90IGd1ZXNzZXMuCi0gVGVzdCB3aXRoIGF0IGxlYXN0IHR3byB1c2VycyBwZXIgcm9sZSBhbmQgdHdvIHRlbmFudHMsIGVhY2ggd2l0aCBpdHMgb3duIHNlZWRlZCBkYXRhLgoKIyMgV2hhdCB0byB0cnkKLSBIb3Jpem9udGFsIChJRE9SKTogYXMgdXNlciBBLCBjYWxsIGV2ZXJ5IGNoYW5nZWQgZW5kcG9pbnQgd2l0aCBCJ3MgaWRzIGluIHRoZSBwYXRoLCBxdWVyeSwgYm9keSBhbmQgaGVhZGVycywgbmVzdGVkIGlkcyAoYSBjb21tZW50IGlkIGluc2lkZSBBJ3MgcG9zdCksIGJ1bGsgZW5kcG9pbnRzIGFuZCBleHBvcnRzLiBFeHBlY3QgNDAzIG9yIDQwNCwgYW5kIG5vIGNoYW5nZSB0byBCJ3MgZGF0YS4KLSBQcmVkaWN0YWJsZSBpZHMgbWFrZSBlbnVtZXJhdGlvbiBlYXN5OyBpZHMgdGhhdCBhcmUgaGFyZCB0byBndWVzcyBzdGlsbCBuZWVkIHRoZSBjaGVjay4KLSBWZXJ0aWNhbDogYXMgYW4gb3JkaW5hcnkgdXNlciwgY2FsbCBhZG1pbiBhbmQgc3VwcG9ydCBlbmRwb2ludHMgZGlyZWN0bHk7IHRyeSB0byBjaGFuZ2UgeW91ciBvd24gcm9sZSwgcGxhbiwgdGVuYW50IG9yIG93bmVyIHRocm91Z2ggYW55IHdyaXRhYmxlIGZpZWxkIChtYXNzIGFzc2lnbm1lbnQpOyBjYWxsIHRoZSBBUEkgYmVoaW5kIGhpZGRlbiBVSSBhY3Rpb25zLgotIFNpZ25lZCBvdXQgYW5kIGV4cGlyZWQ6IGV2ZXJ5IHByb3RlY3RlZCBlbmRwb2ludCB3aXRob3V0IGEgc2Vzc2lvbiwgd2l0aCBhbiBleHBpcmVkIG9yIHJldm9rZWQgdG9rZW4sIGFmdGVyIGxvZ291dCwgYW5kIGFmdGVyIGEgcGFzc3dvcmQgb3Igcm9sZSBjaGFuZ2UuCi0gVmFyaWFudHM6IG90aGVyIEhUVFAgbWV0aG9kcyBvbiB0aGUgc2FtZSBwYXRoLCBvbGRlciBBUEkgdmVyc2lvbnMsIEdyYXBoUUwgZmllbGRzIGFuZCBiYXRjaCByZXF1ZXN0cy4KLSBJbmRpcmVjdCBwYXRoczogZmlsZSBkb3dubG9hZHMgYW5kIHNpZ25lZCBVUkxzLCB3ZWJzb2NrZXQgY2hhbm5lbHMsIGJhY2tncm91bmQgam9icywgc2VhcmNoIGFuZCBhdXRvY29tcGxldGUsIHJlcG9ydHMsIGVtYWlscyBhbmQgbm90aWZpY2F0aW9ucyB0aGF0IGluY2x1ZGUgb3RoZXIgdXNlcnMnIGRhdGEuCi0gU3RhdGU6IGFjdGlvbnMgb24gYXJjaGl2ZWQsIGRlbGV0ZWQgb3IgbG9ja2VkIHJlY29yZHMsIGFuZCB3b3JrZmxvdyBzdGVwcyBsaW1pdGVkIHRvIGNlcnRhaW4gcm9sZXMgb3Igc3RhdGVzLgoKIyMgVGVuYW50IGlzb2xhdGlvbgotIEV2ZXJ5IHF1ZXJ5LCBjYWNoZSBrZXksIGZpbGUgcGF0aCwgc2VhcmNoIGluZGV4LCBxdWV1ZSBtZXNzYWdlIGFuZCBleHBvcnQgY2FycmllcyB0aGUgdGVuYW50IHNjb3BlOyBjaGVjayBlYWNoIGtpbmQgdGhlIGNoYW5nZSB0b3VjaGVzLgotIENyZWF0ZSBsb29rLWFsaWtlIHJlY29yZHMgaW4gdHdvIHRlbmFudHMgYW5kIGNvbmZpcm0gdGhhdCBsaXN0cywgY291bnRzLCBzZWFyY2gsIHRvdGFscyBhbmQgcmVwb3J0cyBuZXZlciBtaXggdGhlbS4KLSBDYWNoZWQgcmVzcG9uc2VzIHZhcnkgYnkgdXNlciBhbmQgdGVuYW50OyBhIHNoYXJlZCBjYWNoZSBrZXkgbGVha3MgZGF0YS4KCiMjIERhdGEgZXhwb3N1cmUKLSBSZXNwb25zZXMgcmV0dXJuIGFuIGFsbG93bGlzdCBvZiBmaWVsZHM6IG5vIHBhc3N3b3JkIGhhc2hlcywgdG9rZW5zLCBpbnRlcm5hbCBmbGFncyBvciBvdGhlciB1c2VycycgcGVyc29uYWwgZGF0YS4gQ2hlY2sgbGlzdCB2aWV3cyBhbmQgZXJyb3IgcmVzcG9uc2VzIHRvby4KLSBFcnJvcnMgZG8gbm90IHJldmVhbCB3aGV0aGVyIGFub3RoZXIgdXNlcidzIHJlY29yZCBleGlzdHM7IGFuc3dlciBtaXNzaW5nIGFuZCBmb3JiaWRkZW4gdGhlIHNhbWUgd2F5IHdoZXJlIHRoYXQgbWF0dGVycy4KLSBMb2dzLCBhbmFseXRpY3MgYW5kIGVycm9yIHJlcG9ydHMgY2Fycnkgbm8gdG9rZW5zLCBzZWNyZXRzIG9yIHVubmVlZGVkIHBlcnNvbmFsIGRhdGEuCgojIyBFbmZvcmNlbWVudAotIFRoZSBjaGVjayBsaXZlcyBpbiBzZXJ2ZXIgY29kZSBmb3IgZXZlcnkgZW5kcG9pbnQgYW5kIGFjdGlvbiwgY2xvc2UgdG8gdGhlIGRhdGEgYWNjZXNzLiBIaWRpbmcgYSBidXR0b24gaXMgbm90IGF1dGhvcml6YXRpb24uCi0gRGVueSBieSBkZWZhdWx0OiBhbiBlbmRwb2ludCB3aXRob3V0IGFuIGV4cGxpY2l0IHJ1bGUgaXMgZm9yYmlkZGVuLiBMb29rIGZvciByb3V0ZXMgdGhhdCBza2lwIHRoZSBzaGFyZWQgbWlkZGxld2FyZSBvciBwb2xpY3kuCi0gTG9naW4sIHBhc3N3b3JkIHJlc2V0IGFuZCBvdGhlciBzZW5zaXRpdmUgZW5kcG9pbnRzIGFyZSByYXRlIGxpbWl0ZWQuCgojIyBXcml0aW5nIHRoZSB0ZXN0cwotIEF1dG9tYXRlIHRoZSBtYXRyaXggZm9yIHRoZSBjaGFuZ2VkIHJlc291cmNlczogb25lIHRlc3QgcGVyIGZvcmJpZGRlbiBjZWxsLCBhc3NlcnRpbmcgYm90aCB0aGUgc3RhdHVzIGFuZCB0aGF0IG5vdGhpbmcgY2hhbmdlZC4KLSBLZWVwIHRlc3RzIGZvciB0aGUgYWxsb3dlZCBjZWxscyB0b28sIHNvIG92ZXItcmVzdHJpY3Rpb24gc2hvd3MgdXAuCi0gUmVwb3J0IGVhY2ggZmluZGluZyB3aXRoIHRoZSByb2xlLCB0aGUgcmVxdWVzdCwgdGhlIHJlc3BvbnNlIGFuZCB0aGUgZGF0YSByZWFjaGVkLiBSZWFkaW5nIG9yIGNoYW5naW5nIGFub3RoZXIgdXNlcidzIG9yIHRlbmFudCdzIGRhdGEgaXMgY3JpdGljYWwuCgojIyBCZWZvcmUgeW91IGZpbmlzaAotIFsgXSBBY2Nlc3MgbWF0cml4IHdyaXR0ZW4gZm9yIHRoZSBjaGFuZ2VkIHJlc291cmNlcy4KLSBbIF0gQ3Jvc3MtdXNlciwgY3Jvc3MtdGVuYW50LCByb2xlIGFuZCBzaWduZWQtb3V0IGNhc2VzIHRlc3RlZCBvbiBldmVyeSBjaGFuZ2VkIGVuZHBvaW50LgotIFsgXSBJbmRpcmVjdCBwYXRocyAoZmlsZXMsIGpvYnMsIHNlYXJjaCwgZXhwb3J0cykgY2hlY2tlZC4KLSBbIF0gUmVzcG9uc2VzLCBlcnJvcnMgYW5kIGxvZ3MgZXhwb3NlIG5vdGhpbmcgYmV5b25kIG5lZWQuCg=="},"entities":{"agents":[],"projects":[],"skills":[{"files":[{"blob":"617ac60d9751527fd1abce2c2cd4093c7763b00edf89a1662d374de7401e08a1","executable":false,"path":"LICENSE.txt"},{"blob":"dd3215326eda59c20039ed96c554b9a12d1509d5f0b6dde508a4d47c0f46fe65","executable":false,"path":"SKILL.md"}],"id":"skill-authorization-testing","name":"authorization-testing","origin":"orqestria-builtin-skill-authorization-testing","version":"1.0.0+71b3f603e33f85142680983f"}],"teams":[],"workflows":[]},"format":"orqestria.bundle","package":{"description":"authorization-testing: Trace failures to their root cause and independently verify fixes across frontend, backend, data and integrations.","id":"orqestria-skill-authorization-testing","kind":"skill","name":"authorization-testing","readme":"# authorization-testing\n\nauthorization-testing: Trace failures to their root cause and independently verify fixes across frontend, backend, data and integrations.\n\nIncludes the complete skill and its supporting files (2 files). The exact authored scope is preserved below.\n\nOriginal skill description (source language)\n\nUse when testing or reviewing access control, permissions, roles, RBAC, authorization, IDOR, privilege escalation, multi-tenant or tenant isolation, admin functions, data exposure in API responses or logs, or any endpoint that reads or changes another user's data.\n\nInstall the skill, review its source and trust settings, then enable it for the relevant project or agent.","requirements":["Orqestria installed on your computer."],"root":"skill-authorization-testing","version":"1.0.0+95b871c27f6ac0c88fa910fb"},"schemaVersion":1}
