{"_id":"@dointhai/owlwarden-sdk","_rev":"10-9eeb03e80a53763fa0393031160a76d5","name":"@dointhai/owlwarden-sdk","dist-tags":{"latest":"1.3.0"},"versions":{"0.0.1":{"name":"@dointhai/owlwarden-sdk","version":"0.0.1","license":"MIT OR Apache-2.0","_id":"@dointhai/owlwarden-sdk@0.0.1","maintainers":[{"name":"suthat","email":"suthat@do.in.th"}],"homepage":"https://github.com/suthat/owlwarden#readme","bugs":{"url":"https://github.com/suthat/owlwarden/issues"},"dist":{"shasum":"749fdb6e7816bca769a01315420cca40783f0598","tarball":"https://registry.npmjs.org/@dointhai/owlwarden-sdk/-/owlwarden-sdk-0.0.1.tgz","fileCount":12,"integrity":"sha512-NG77jYw6Hv/OGxngJRSIZNG56LjkS5O0ot+g896WKSzEZdeTiceLvonFd49wz4+8HeD53JrE8AJZ4dEaRH15wQ==","signatures":[{"sig":"MEYCIQDv5X0Gwj8K3toI3D+E5WfhBxfm+JjPTMKbc0SzE4U7BQIhAKVWgCYqzEttt9c7+w8fn7+t+oCOdC138gZnbl3QHiQd","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@dointhai%2fowlwarden-sdk@0.0.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":53774},"main":"./dist/index.js","type":"module","_from":"file:/tmp/tarballs/2-sdk.tgz","types":"./dist/index.d.ts","engines":{"node":">=20"},"exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"}},"scripts":{"build":"tsc --build"},"_npmUser":{"name":"suthat","email":"suthat@do.in.th"},"_resolved":"/tmp/tarballs/2-sdk.tgz","_integrity":"sha512-NG77jYw6Hv/OGxngJRSIZNG56LjkS5O0ot+g896WKSzEZdeTiceLvonFd49wz4+8HeD53JrE8AJZ4dEaRH15wQ==","repository":{"url":"git+https://github.com/suthat/owlwarden.git","type":"git","directory":"packages/sdk"},"_npmVersion":"10.9.8","description":"Types and schemas for owlwarden reports.","directories":{},"_nodeVersion":"22.23.1","dependencies":{"zod":"^4.0.0"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/owlwarden-sdk_0.0.1_1785942062451_0.3286729532547483","host":"s3://npm-registry-packages-npm-production"}},"0.0.2":{"name":"@dointhai/owlwarden-sdk","version":"0.0.2","license":"MIT OR Apache-2.0","_id":"@dointhai/owlwarden-sdk@0.0.2","maintainers":[{"name":"suthat","email":"suthat@do.in.th"}],"homepage":"https://github.com/suthat/owlwarden#readme","bugs":{"url":"https://github.com/suthat/owlwarden/issues"},"dist":{"shasum":"e41a236c6c15b7b664fd7205d83e42c5da9d30d3","tarball":"https://registry.npmjs.org/@dointhai/owlwarden-sdk/-/owlwarden-sdk-0.0.2.tgz","fileCount":12,"integrity":"sha512-XM4SjfpaJljaoLy7V9g4SLkpkDVZlyZFJzKVmnMbde4r5xxltIcTbPGeAbYPm9btZgZLDlyd5Qt18d1jfpAfiw==","signatures":[{"sig":"MEUCIQC6QNHP+uQ4jWo5a09+NObjMxqc99FeOCs3Bvd4HdzB2gIgKRW50vcMdv0cv8ieHMtqudGFfc5Fl9v6H/Zs+cGU25k=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@dointhai%2fowlwarden-sdk@0.0.2","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":56734},"main":"./dist/index.js","type":"module","_from":"file:/tmp/tarballs/2-sdk.tgz","types":"./dist/index.d.ts","engines":{"node":">=20"},"exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"}},"scripts":{"build":"tsc --build"},"_npmUser":{"name":"suthat","email":"suthat@do.in.th"},"_resolved":"/tmp/tarballs/2-sdk.tgz","_integrity":"sha512-XM4SjfpaJljaoLy7V9g4SLkpkDVZlyZFJzKVmnMbde4r5xxltIcTbPGeAbYPm9btZgZLDlyd5Qt18d1jfpAfiw==","repository":{"url":"git+https://github.com/suthat/owlwarden.git","type":"git","directory":"packages/sdk"},"_npmVersion":"10.9.8","description":"Types and schemas for owlwarden reports.","directories":{},"_nodeVersion":"22.23.1","dependencies":{"zod":"^4.0.0"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/owlwarden-sdk_0.0.2_1785994958390_0.9688153859087345","host":"s3://npm-registry-packages-npm-production"}},"0.1.0":{"name":"@dointhai/owlwarden-sdk","version":"0.1.0","license":"MIT OR Apache-2.0","_id":"@dointhai/owlwarden-sdk@0.1.0","maintainers":[{"name":"suthat","email":"suthat@do.in.th"}],"homepage":"https://github.com/suthat/owlwarden#readme","bugs":{"url":"https://github.com/suthat/owlwarden/issues"},"dist":{"shasum":"bd97669e4d3c6e396810d130939e2b9a38a9c578","tarball":"https://registry.npmjs.org/@dointhai/owlwarden-sdk/-/owlwarden-sdk-0.1.0.tgz","fileCount":12,"integrity":"sha512-BT4RTJdGQWf8sv9MHkl3H5ORVCUOa4E2jdvShVzp7DZfN5L9yRlqP99NwOyMCi+boyCotZLFRVlXvYWHe/Cf3g==","signatures":[{"sig":"MEQCIBMXa5ciqchiTrmzHCWym4hd7j1bgzGd8lumZ0PeJZ5zAiAI4wf0xOkX8PhHTePgLK9PsNDRMvrCJttp4ghpoRtVfw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@dointhai%2fowlwarden-sdk@0.1.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":56734},"main":"./dist/index.js","type":"module","_from":"file:/tmp/tarballs/2-sdk.tgz","types":"./dist/index.d.ts","engines":{"node":">=20"},"exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"}},"scripts":{"build":"tsc --build"},"_npmUser":{"name":"suthat","email":"suthat@do.in.th"},"_resolved":"/tmp/tarballs/2-sdk.tgz","_integrity":"sha512-BT4RTJdGQWf8sv9MHkl3H5ORVCUOa4E2jdvShVzp7DZfN5L9yRlqP99NwOyMCi+boyCotZLFRVlXvYWHe/Cf3g==","repository":{"url":"git+https://github.com/suthat/owlwarden.git","type":"git","directory":"packages/sdk"},"_npmVersion":"10.9.8","description":"Types and schemas for owlwarden reports.","directories":{},"_nodeVersion":"22.23.2","dependencies":{"zod":"^4.0.0"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/owlwarden-sdk_0.1.0_1786046942870_0.13187072723461335","host":"s3://npm-registry-packages-npm-production"}},"0.2.0":{"name":"@dointhai/owlwarden-sdk","version":"0.2.0","license":"MIT OR Apache-2.0","_id":"@dointhai/owlwarden-sdk@0.2.0","maintainers":[{"name":"suthat","email":"suthat@do.in.th"}],"homepage":"https://github.com/suthat/owlwarden#readme","bugs":{"url":"https://github.com/suthat/owlwarden/issues"},"dist":{"shasum":"7da164023f3f28276a1a67a7746a5521724308a9","tarball":"https://registry.npmjs.org/@dointhai/owlwarden-sdk/-/owlwarden-sdk-0.2.0.tgz","fileCount":16,"integrity":"sha512-6IAvueIFPKTC8kr6jNo/C3deT92Q1cAMz3+/WJlChJw5t/Kn4yfPWegFC9D1QPcmaC5PqZEjp6m62GTTB/JHxw==","signatures":[{"sig":"MEUCIQDHaCVan7vYH6aVwGurAS6B2W4OykRAq+WFon/9yXbhVwIga+pVQczaPjCGeU8WbBqfUX+kB7JSeNq1bLDg1tYfv/w=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@dointhai%2fowlwarden-sdk@0.2.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":64813},"main":"./dist/index.js","type":"module","_from":"file:/tmp/tarballs/2-sdk.tgz","types":"./dist/index.d.ts","engines":{"node":">=20"},"exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"}},"scripts":{"build":"tsc --build"},"_npmUser":{"name":"suthat","email":"suthat@do.in.th"},"_resolved":"/tmp/tarballs/2-sdk.tgz","_integrity":"sha512-6IAvueIFPKTC8kr6jNo/C3deT92Q1cAMz3+/WJlChJw5t/Kn4yfPWegFC9D1QPcmaC5PqZEjp6m62GTTB/JHxw==","repository":{"url":"git+https://github.com/suthat/owlwarden.git","type":"git","directory":"packages/sdk"},"_npmVersion":"10.9.8","description":"Types and schemas for owlwarden reports.","directories":{},"_nodeVersion":"22.23.1","dependencies":{"zod":"^4.0.0"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/owlwarden-sdk_0.2.0_1786131791843_0.0434122897603193","host":"s3://npm-registry-packages-npm-production"}},"0.3.0":{"name":"@dointhai/owlwarden-sdk","version":"0.3.0","license":"MIT OR Apache-2.0","_id":"@dointhai/owlwarden-sdk@0.3.0","maintainers":[{"name":"suthat","email":"suthat@do.in.th"}],"homepage":"https://github.com/suthat/owlwarden#readme","bugs":{"url":"https://github.com/suthat/owlwarden/issues"},"dist":{"shasum":"3e002c7d99e24592dfddcf1a23fac5f485caf0ab","tarball":"https://registry.npmjs.org/@dointhai/owlwarden-sdk/-/owlwarden-sdk-0.3.0.tgz","fileCount":16,"integrity":"sha512-iD4dsYDj7Pzq62iVDTzKVQ+AyMATedQKJrNB98LJ2KPij4fe96ndctLoWW9xevhklGMlmirlLgXjuolfvX/i5Q==","signatures":[{"sig":"MEUCIAIWpOMjBqavS1ccLp8GfPNUTUtsL/UKfmfI7er7yQUkAiEA6EItYdYra+t4XZG+C2zJsHobT8f65sPm5CMX4Niy0w4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@dointhai%2fowlwarden-sdk@0.3.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":64813},"main":"./dist/index.js","type":"module","_from":"file:/tmp/tarballs/2-sdk.tgz","types":"./dist/index.d.ts","engines":{"node":">=20"},"exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"}},"scripts":{"build":"tsc --build"},"_npmUser":{"name":"suthat","email":"suthat@do.in.th"},"_resolved":"/tmp/tarballs/2-sdk.tgz","_integrity":"sha512-iD4dsYDj7Pzq62iVDTzKVQ+AyMATedQKJrNB98LJ2KPij4fe96ndctLoWW9xevhklGMlmirlLgXjuolfvX/i5Q==","repository":{"url":"git+https://github.com/suthat/owlwarden.git","type":"git","directory":"packages/sdk"},"_npmVersion":"10.9.8","description":"Types and schemas for owlwarden reports.","directories":{},"_nodeVersion":"22.23.1","dependencies":{"zod":"^4.0.0"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/owlwarden-sdk_0.3.0_1786383677167_0.9405527923133534","host":"s3://npm-registry-packages-npm-production"}},"0.5.0":{"name":"@dointhai/owlwarden-sdk","version":"0.5.0","license":"MIT OR Apache-2.0","_id":"@dointhai/owlwarden-sdk@0.5.0","maintainers":[{"name":"suthat","email":"suthat@do.in.th"}],"homepage":"https://github.com/suthat/owlwarden#readme","bugs":{"url":"https://github.com/suthat/owlwarden/issues"},"dist":{"shasum":"d8ec41a899fb47561e4ebd3d895f09c3e4efd17f","tarball":"https://registry.npmjs.org/@dointhai/owlwarden-sdk/-/owlwarden-sdk-0.5.0.tgz","fileCount":16,"integrity":"sha512-Q2X6WpS5IC62ipEdBEleEySgjf4gEjfGZgNS7BzSUN6Wv14zXpdesYaJ+QuPXpg9sdwo7WcilWQNyWlcyv3E/A==","signatures":[{"sig":"MEQCICrRgBLiTItQvrXD8lcHNLFkB68F/aHtlAUUPdctiA/OAiB7nwVHmn9Qd5JzBX9FTA61BJe8UOvpsWAeF0nQymZfBQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@dointhai%2fowlwarden-sdk@0.5.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":66322},"main":"./dist/index.js","type":"module","_from":"file:/tmp/tarballs/2-sdk.tgz","types":"./dist/index.d.ts","engines":{"node":">=20"},"exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"}},"scripts":{"build":"tsc --build"},"_npmUser":{"name":"suthat","email":"suthat@do.in.th"},"_resolved":"/tmp/tarballs/2-sdk.tgz","_integrity":"sha512-Q2X6WpS5IC62ipEdBEleEySgjf4gEjfGZgNS7BzSUN6Wv14zXpdesYaJ+QuPXpg9sdwo7WcilWQNyWlcyv3E/A==","repository":{"url":"git+https://github.com/suthat/owlwarden.git","type":"git","directory":"packages/sdk"},"_npmVersion":"10.9.8","description":"Types and schemas for owlwarden reports.","directories":{},"_nodeVersion":"22.23.1","dependencies":{"zod":"^4.0.0"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/owlwarden-sdk_0.5.0_1786471518898_0.1571284411619469","host":"s3://npm-registry-packages-npm-production"}},"1.0.0":{"name":"@dointhai/owlwarden-sdk","version":"1.0.0","license":"MIT OR Apache-2.0","_id":"@dointhai/owlwarden-sdk@1.0.0","maintainers":[{"name":"suthat","email":"suthat@do.in.th"}],"homepage":"https://github.com/suthat/owlwarden#readme","bugs":{"url":"https://github.com/suthat/owlwarden/issues"},"dist":{"shasum":"73a413b2c1e9e2bf76fbf23777de177431cf8317","tarball":"https://registry.npmjs.org/@dointhai/owlwarden-sdk/-/owlwarden-sdk-1.0.0.tgz","fileCount":16,"integrity":"sha512-Af0LJJeK76ySUBfk452Iu7QxDQrza/IVOrsIQwFkj8V1lAIcLcVff41mpvzKhd+txKjab/z1cHahuDAhNpk1Hw==","signatures":[{"sig":"MEUCIQDhn/bmtGi+PE6gRgLMqhpf/W47U6C4NybuEeQ/5hQzyQIgYCe8voXcAJYlnthlTQ3gd/mP/zT1CqHT1h0K9xavI38=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@dointhai%2fowlwarden-sdk@1.0.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":66320},"main":"./dist/index.js","type":"module","_from":"file:/tmp/tarballs/2-sdk.tgz","types":"./dist/index.d.ts","engines":{"node":">=20"},"exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"}},"scripts":{"build":"tsc --build"},"_npmUser":{"name":"suthat","email":"suthat@do.in.th"},"_resolved":"/tmp/tarballs/2-sdk.tgz","_integrity":"sha512-Af0LJJeK76ySUBfk452Iu7QxDQrza/IVOrsIQwFkj8V1lAIcLcVff41mpvzKhd+txKjab/z1cHahuDAhNpk1Hw==","repository":{"url":"git+https://github.com/suthat/owlwarden.git","type":"git","directory":"packages/sdk"},"_npmVersion":"10.9.8","description":"Types and schemas for owlwarden reports.","directories":{},"_nodeVersion":"22.23.1","dependencies":{"zod":"^4.0.0"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/owlwarden-sdk_1.0.0_1786557579923_0.829358246604476","host":"s3://npm-registry-packages-npm-production"}},"1.1.0":{"name":"@dointhai/owlwarden-sdk","version":"1.1.0","keywords":["owlwarden","security","sast","internal"],"license":"(MIT OR Apache-2.0)","_id":"@dointhai/owlwarden-sdk@1.1.0","maintainers":[{"name":"suthat","email":"suthat@do.in.th"}],"homepage":"https://suthat.github.io/owlwarden","bugs":{"url":"https://github.com/suthat/owlwarden/issues"},"dist":{"shasum":"c3e2674731176e62f158981e993b1a7d384198d8","tarball":"https://registry.npmjs.org/@dointhai/owlwarden-sdk/-/owlwarden-sdk-1.1.0.tgz","fileCount":16,"integrity":"sha512-iHumMOpNzbU/xy9Y6f+c/CEQfm9mbxYGwsLRyIPubFPiPtB6XZeVeiPBL4bj+9BIsoE1nqj+qhYZA0QhaGI5DQ==","signatures":[{"sig":"MEYCIQD/yB19qXcg+1rIX+EaXIYfwERDAI3VDz6vEcSbhpd82QIhAPsnX0MtBiUS3+pBefwhaJ7FxcHVchSx//lqUmcc5uTh","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@dointhai%2fowlwarden-sdk@1.1.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":76963},"main":"./dist/index.js","type":"module","_from":"file:/tmp/tarballs/2-sdk.tgz","types":"./dist/index.d.ts","engines":{"node":">=20"},"exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"}},"funding":"https://github.com/sponsors/suthat","scripts":{"build":"tsc --build"},"_npmUser":{"name":"suthat","email":"suthat@do.in.th"},"_resolved":"/tmp/tarballs/2-sdk.tgz","_integrity":"sha512-iHumMOpNzbU/xy9Y6f+c/CEQfm9mbxYGwsLRyIPubFPiPtB6XZeVeiPBL4bj+9BIsoE1nqj+qhYZA0QhaGI5DQ==","repository":{"url":"git+https://github.com/suthat/owlwarden.git","type":"git","directory":"packages/sdk"},"_npmVersion":"10.9.8","description":"Types and zod schemas for owlwarden reports, rules, and coverage. Install `owlwarden` to run the scanner.","directories":{},"_nodeVersion":"22.23.2","dependencies":{"zod":"^4.0.0"},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/owlwarden-sdk_1.1.0_1787719037785_0.729864096786585","host":"s3://npm-registry-packages-npm-production"}},"1.2.0":{"name":"@dointhai/owlwarden-sdk","version":"1.2.0","keywords":["owlwarden","security","sast","internal"],"license":"(MIT OR Apache-2.0)","_id":"@dointhai/owlwarden-sdk@1.2.0","maintainers":[{"name":"suthat","email":"suthat@do.in.th"}],"homepage":"https://suthat.github.io/owlwarden","bugs":{"url":"https://github.com/suthat/owlwarden/issues"},"dist":{"shasum":"ea36b351a6c17ce0edb2a5cc88be09cda48687ef","tarball":"https://registry.npmjs.org/@dointhai/owlwarden-sdk/-/owlwarden-sdk-1.2.0.tgz","fileCount":16,"integrity":"sha512-JPvya6NiLVZpKWA1Hpce8yCB5SDlVpGlWw/PBm3DvL0IoDMmOXfnsqdyTCO91YXmaZXomNg8KxKlQj6HPilh0A==","signatures":[{"sig":"MEYCIQDxC8oZ47lv3GV2Tjc2apB/nrzAb6JkCwwsbt5yBhjmFgIhAJ0oZreZaWjqPDY1xQ2i4Aax1r3UAz6ap+A4tciQrkR4","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@dointhai%2fowlwarden-sdk@1.2.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":86519},"main":"./dist/index.js","type":"module","_from":"file:/tmp/tarballs/2-sdk.tgz","types":"./dist/index.d.ts","engines":{"node":">=20"},"exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"}},"funding":"https://github.com/sponsors/suthat","scripts":{"build":"tsc --build"},"_npmUser":{"name":"suthat","email":"suthat@do.in.th"},"_resolved":"/tmp/tarballs/2-sdk.tgz","_integrity":"sha512-JPvya6NiLVZpKWA1Hpce8yCB5SDlVpGlWw/PBm3DvL0IoDMmOXfnsqdyTCO91YXmaZXomNg8KxKlQj6HPilh0A==","repository":{"url":"git+https://github.com/suthat/owlwarden.git","type":"git","directory":"packages/sdk"},"_npmVersion":"10.9.8","description":"Types and zod schemas for owlwarden reports, rules, and coverage. Install `owlwarden` to run the scanner.","directories":{},"_nodeVersion":"22.23.2","dependencies":{"zod":"^4.0.0"},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/owlwarden-sdk_1.2.0_1788065906785_0.17603975345790657","host":"s3://npm-registry-packages-npm-production"}},"1.3.0":{"name":"@dointhai/owlwarden-sdk","version":"1.3.0","description":"Types and zod schemas for owlwarden reports, rules, and coverage. Install `owlwarden` to run the scanner.","license":"(MIT OR Apache-2.0)","repository":{"type":"git","url":"git+https://github.com/suthat/owlwarden.git","directory":"packages/sdk"},"type":"module","main":"./dist/index.js","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"}},"engines":{"node":">=20"},"dependencies":{"zod":"^4.0.0"},"homepage":"https://suthat.github.io/owlwarden","funding":"https://github.com/sponsors/suthat","publishConfig":{"access":"public","provenance":true},"keywords":["owlwarden","security","sast","internal"],"scripts":{"build":"tsc --build"},"_id":"@dointhai/owlwarden-sdk@1.3.0","bugs":{"url":"https://github.com/suthat/owlwarden/issues"},"_integrity":"sha512-3Ls80ybppwbGmB8ddHD+JVP2/C+hSeGQFsKfvNv1kvR1BCfpkNKYizNWacitMTE6tT8MR4Bm6woBj0QPYE2Ykg==","_resolved":"/tmp/tarballs/2-sdk.tgz","_from":"file:/tmp/tarballs/2-sdk.tgz","_nodeVersion":"22.23.2","_npmVersion":"10.9.8","dist":{"integrity":"sha512-3Ls80ybppwbGmB8ddHD+JVP2/C+hSeGQFsKfvNv1kvR1BCfpkNKYizNWacitMTE6tT8MR4Bm6woBj0QPYE2Ykg==","shasum":"a31be410f62bc716b2c94b486a5f84e8f484aec5","tarball":"https://registry.npmjs.org/@dointhai/owlwarden-sdk/-/owlwarden-sdk-1.3.0.tgz","fileCount":20,"unpackedSize":103643,"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@dointhai%2fowlwarden-sdk@1.3.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEUCIQC9NiOYn2jaUAa9zL59aXU4iNlhQ1e/6UXZYd+Bm04d0gIgG6T5+DuoBV7TOej9P2lc53mFVdedAFgRa7qXWE10PCM="}]},"_npmUser":{"name":"suthat","email":"suthat@do.in.th"},"directories":{},"maintainers":[{"name":"suthat","email":"suthat@do.in.th"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/owlwarden-sdk_1.3.0_1788199302801_0.7639232689012725"},"_hasShrinkwrap":false}},"time":{"created":"2026-08-05T15:01:02.205Z","modified":"2026-08-31T18:01:44.544Z","0.0.1":"2026-08-05T15:01:02.633Z","0.0.2":"2026-08-06T05:42:38.560Z","0.1.0":"2026-08-06T20:09:02.997Z","0.2.0":"2026-08-07T19:43:11.995Z","0.3.0":"2026-08-10T17:41:17.329Z","0.5.0":"2026-08-11T18:05:19.034Z","1.0.0":"2026-08-12T17:59:40.067Z","1.1.0":"2026-08-26T04:37:17.925Z","1.2.0":"2026-08-30T04:58:26.914Z","1.3.0":"2026-08-31T18:01:42.950Z"},"bugs":{"url":"https://github.com/suthat/owlwarden/issues"},"license":"(MIT OR Apache-2.0)","homepage":"https://suthat.github.io/owlwarden","keywords":["owlwarden","security","sast","internal"],"repository":{"type":"git","url":"git+https://github.com/suthat/owlwarden.git","directory":"packages/sdk"},"description":"Types and zod schemas for owlwarden reports, rules, and coverage. Install `owlwarden` to run the scanner.","maintainers":[{"name":"suthat","email":"suthat@do.in.th"}],"readme":"# @dointhai/owlwarden-sdk\n\nTypes and zod schemas for [owlwarden](https://github.com/suthat/owlwarden)\noutput. Install this if you consume owlwarden's JSON — a dashboard, a bot, a CI\ngate of your own — rather than just running the CLI.\n\n```bash\nnpm i @dointhai/owlwarden-sdk\n```\n\n```ts\nimport { reportSchema, type Report } from \"@dointhai/owlwarden-sdk\";\n\nconst report: Report = reportSchema.parse(JSON.parse(stdout));\n\nfor (const finding of report.findings) {\n  console.log(finding.id, finding.severity, finding.location.path);\n}\n```\n\nThe schemas are not a hand-written description of the engine's output. A test in\nthe repository serialises a report from the Rust engine and parses it with these\nschemas, so the two cannot drift: if the engine changes a field and this package\ndoes not, the build fails. See\n[ADR 0010](https://github.com/suthat/owlwarden/blob/main/docs/adr/0010-cross-language-contract.md).\n\n## What is worth reading before you branch on it\n\n- **`suppressedCount`** exists so that `findings: []` is never mistaken for \"no\n  problems\". Zero findings with a non-zero suppressed count means someone made a\n  judgement call you may want to look at.\n- **`confidence`** is `confirmed`, `likely`, or `possible`. Static analysis\n  cannot produce `confirmed`; only correlation with a live probe can. Treat\n  `possible` as \"worth a human's attention\", not \"broken\".\n- **`truncated`** means limits were hit and the report is incomplete. A\n  truncated report always fails the CI gate (`shouldFail` / `--ci` exit 1).\n- **Rule ids are permanent.** Safe to hard-code, reference in config, and store.\n\n## Licence\n\nMIT OR Apache-2.0.\n","readmeFilename":"README.md"}