{"_id":"@sparkleideas/security","_rev":"50-badf1a7f2a68894e0672c81cf2d6ffe3","name":"@sparkleideas/security","dist-tags":{"latest":"3.0.0-alpha.6-patch.16","prerelease":"3.0.0-alpha.6-patch.16"},"versions":{"3.0.0-alpha.7":{"name":"@sparkleideas/security","version":"3.0.0-alpha.7","_id":"@sparkleideas/security@3.0.0-alpha.7","maintainers":[{"name":"sparklingideas","email":"henrik@sparklingideas.co.uk"}],"dist":{"shasum":"fffd65009c2886f8b8a4fcb9fa582870004e410a","tarball":"https://registry.npmjs.org/@sparkleideas/security/-/security-3.0.0-alpha.7.tgz","fileCount":34,"integrity":"sha512-hWQ4VkM6MBfkiB8pqwKVbdAuFvEvf7a0aUDtRUOvUHYTCN9YkdguOI1inLbgu/DI5eMIktVU7A1hptgrjiLcmg==","signatures":[{"sig":"MEYCIQCuSeecZZ35dHqWJViHLkQIgga+XyEQYv5hmDjtGZ2+hwIhAL1Cjs0JeJFr5U5n8c9+Wl95YFGO4wMyOhNs9tgTrXCQ","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":288011},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","exports":{".":"./dist/index.js","./*":"./dist/*.js"},"scripts":{"test":"vitest run","build":"tsc"},"_npmUser":{"name":"sparklingideas","email":"henrik@sparklingideas.co.uk"},"_npmVersion":"11.8.0","description":"Security module - CVE fixes, input validation, path security","directories":{},"_nodeVersion":"24.13.0","dependencies":{"zod":"^3.22.0","bcrypt":"^5.1.1"},"publishConfig":{"tag":"v3alpha","access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^4.0.16","@types/bcrypt":"^5.0.2"},"_npmOperationalInternal":{"tmp":"tmp/security_3.0.0-alpha.7_1772757405424_0.3404923253796508","host":"s3://npm-registry-packages-npm-production"}},"3.0.0-alpha.8":{"name":"@sparkleideas/security","version":"3.0.0-alpha.8","_id":"@sparkleideas/security@3.0.0-alpha.8","maintainers":[{"name":"sparklingideas","email":"henrik@sparklingideas.co.uk"}],"dist":{"shasum":"34b102877b2467feb00810f158d75db09cb669c7","tarball":"https://registry.npmjs.org/@sparkleideas/security/-/security-3.0.0-alpha.8.tgz","fileCount":34,"integrity":"sha512-fTH5+MfoO2l2CW5i8ScvGs3lTmRuncEVnAGEP6Om5xe6+RBvEuKYBUmxGLIw6hrIsaprXki8R84TfztiAZDMCQ==","signatures":[{"sig":"MEQCIC4KkwHKAJMGDT/15pOxcK4KWXK1HGKu5abTkuBwz5avAiB0F4iaP6zVwdF6xk24PX3kTkYiELJ/+d2uu29rznoUwQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":288011},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","exports":{".":"./dist/index.js","./*":"./dist/*.js"},"scripts":{"test":"vitest run","build":"tsc"},"_npmUser":{"name":"sparklingideas","email":"henrik@sparklingideas.co.uk"},"_npmVersion":"11.8.0","description":"Security module - CVE fixes, input validation, path security","directories":{},"_nodeVersion":"24.13.0","dependencies":{"zod":"^3.22.0","bcrypt":"^5.1.1"},"publishConfig":{"tag":"v3alpha","access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"vitest":"^4.0.16","@types/bcrypt":"^5.0.2"},"_npmOperationalInternal":{"tmp":"tmp/security_3.0.0-alpha.8_1772773362179_0.5881999768593775","host":"s3://npm-registry-packages-npm-production"}},"3.0.0-alpha.9":{"name":"@sparkleideas/security","version":"3.0.0-alpha.9","_id":"@sparkleideas/security@3.0.0-alpha.9","maintainers":[{"name":"sparklingideas","email":"henrik@sparklingideas.co.uk"}],"dist":{"shasum":"42f7a35562c7d15588eb7fcc6f2328c7e1edecd1","tarball":"https://registry.npmjs.org/@sparkleideas/security/-/security-3.0.0-alpha.9.tgz","fileCount":34,"integrity":"sha512-d55H/VG3bduX2XfEvO7g3p2m387EemK5d90n4GsgCd+c+IHFOIQ4v/BfaoNQ9nh6d0I2vXWvMKIx4WqB/5qRNQ==","signatures":[{"sig":"MEYCIQDkeBidSBupcXrtD+crKGgRSRxzxS/48GZiZweQYq6FSQIhALXQBhTd6Bde6ZXz9UyHs2UKsPBltQW+Wo+i3I2/5ust","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":288011},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","exports":{".":"./dist/index.js","./*":"./dist/*.js"},"scripts":{"test":"vitest run","build":"tsc"},"_npmUser":{"name":"sparklingideas","email":"henrik@sparklingideas.co.uk"},"_npmVersion":"11.8.0","description":"Security module - CVE fixes, input validation, path security","directories":{},"_nodeVersion":"24.13.0","dependencies":{"zod":"^3.22.0","bcrypt":"^5.1.1"},"publishConfig":{"tag":"v3alpha","access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"vitest":"^4.0.16","@types/bcrypt":"^5.0.2"},"_npmOperationalInternal":{"tmp":"tmp/security_3.0.0-alpha.9_1772800725287_0.9397953736957112","host":"s3://npm-registry-packages-npm-production"}},"3.0.0-alpha.10":{"name":"@sparkleideas/security","version":"3.0.0-alpha.10","_id":"@sparkleideas/security@3.0.0-alpha.10","maintainers":[{"name":"sparklingideas","email":"henrik@sparklingideas.co.uk"}],"dist":{"shasum":"2977c6e576b45c08e3a90d9c01108683d1eaf419","tarball":"https://registry.npmjs.org/@sparkleideas/security/-/security-3.0.0-alpha.10.tgz","fileCount":34,"integrity":"sha512-NBpXrOwbWRbWfbS/d4PalZnqk1Cra6ue1sSbTmvtmJsr+iyMgBLNDUV/Agge3P0h1M/2CjcsljdQmtszQMewlQ==","signatures":[{"sig":"MEYCIQCP5yPk4X/kiKS1vRAYMWA09rweGw46/DGZtdx3YzwNlAIhAIaVrgmKJNsdw2NrHHncCIMJvpN5eNgUCb/hNftU+0ze","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":287816},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","exports":{".":"./dist/index.js","./*":"./dist/*.js"},"scripts":{"test":"vitest run","build":"tsc"},"_npmUser":{"name":"sparklingideas","email":"henrik@sparklingideas.co.uk"},"_npmVersion":"11.8.0","description":"Security module - CVE fixes, input validation, path security","directories":{},"_nodeVersion":"24.13.0","dependencies":{"zod":"^3.22.0","bcrypt":"^5.1.1"},"publishConfig":{"tag":"v3alpha","access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"vitest":"^4.0.16","@types/bcrypt":"^5.0.2"},"_npmOperationalInternal":{"tmp":"tmp/security_3.0.0-alpha.10_1772816549491_0.22197714162130056","host":"s3://npm-registry-packages-npm-production"}},"3.0.0-alpha.19":{"name":"@sparkleideas/security","version":"3.0.0-alpha.19","_id":"@sparkleideas/security@3.0.0-alpha.19","maintainers":[{"name":"sparklingideas","email":"henrik@sparklingideas.co.uk"}],"dist":{"shasum":"bb7bc84c95a8a2ffcead75ca7cbead0473162d0b","tarball":"https://registry.npmjs.org/@sparkleideas/security/-/security-3.0.0-alpha.19.tgz","fileCount":34,"integrity":"sha512-QBHXN/SgaCMOxrdj1A7M6SS/kzPN8CNGjLDH5Dka8jb+vWVkHBcvx2dJAXH6q/FgHu7PXELGKbEFQg9sU7oBWg==","signatures":[{"sig":"MEYCIQCY1Q5XruTBv6+JT58PWy42i8dCHyDDehePWgpEqCk66AIhAIYmEDHJpi0q+eYbLMRsdaFOLyLLZ6AQz+a9dF+Vc/ZH","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":287816},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","exports":{".":"./dist/index.js","./*":"./dist/*.js"},"scripts":{"test":"vitest run","build":"tsc"},"_npmUser":{"name":"sparklingideas","email":"henrik@sparklingideas.co.uk"},"_npmVersion":"11.8.0","description":"Security module - CVE fixes, input validation, path security","directories":{},"_nodeVersion":"24.13.0","dependencies":{"zod":"^3.22.0","bcrypt":"^5.1.1"},"publishConfig":{"tag":"v3alpha","access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"vitest":"^4.0.16","@types/bcrypt":"^5.0.2"},"_npmOperationalInternal":{"tmp":"tmp/security_3.0.0-alpha.19_1772838110286_0.1556338197832301","host":"s3://npm-registry-packages-npm-production"}},"3.0.0-alpha.20":{"name":"@sparkleideas/security","version":"3.0.0-alpha.20","_id":"@sparkleideas/security@3.0.0-alpha.20","maintainers":[{"name":"sparklingideas","email":"henrik@sparklingideas.co.uk"}],"dist":{"shasum":"170cfca5564fbb6631185073e7bcd37ba2315559","tarball":"https://registry.npmjs.org/@sparkleideas/security/-/security-3.0.0-alpha.20.tgz","fileCount":34,"integrity":"sha512-Xx13nZy/hxh/dS27x+KVSROMy+56nGelwYxZflU26CbNlVqE0LyHjP6xW+BfECnpoKpT7pWVdbAUTJmnrr7Vgw==","signatures":[{"sig":"MEYCIQDXafSy/oJ0maNy6vvQ2U/KROS9D06V9csPS8pKSvkhOwIhAKZQRZHx0S8ueqJKZ2kIXzYpoM0bLDgrnlAre9iTzqS7","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":287816},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","exports":{".":"./dist/index.js","./*":"./dist/*.js"},"scripts":{"test":"vitest run","build":"tsc"},"_npmUser":{"name":"sparklingideas","email":"henrik@sparklingideas.co.uk"},"_npmVersion":"11.8.0","description":"Security module - CVE fixes, input validation, path security","directories":{},"_nodeVersion":"24.13.0","dependencies":{"zod":"^3.22.0","bcrypt":"^5.1.1"},"publishConfig":{"tag":"v3alpha","access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"vitest":"^4.0.16","@types/bcrypt":"^5.0.2"},"_npmOperationalInternal":{"tmp":"tmp/security_3.0.0-alpha.20_1772877349563_0.7910909386674798","host":"s3://npm-registry-packages-npm-production"}},"3.0.0-alpha.22":{"name":"@sparkleideas/security","version":"3.0.0-alpha.22","_id":"@sparkleideas/security@3.0.0-alpha.22","maintainers":[{"name":"sparklingideas","email":"henrik@sparklingideas.co.uk"}],"dist":{"shasum":"ca637713ff8f7ffed94fcffd16e9c7c261e1e535","tarball":"https://registry.npmjs.org/@sparkleideas/security/-/security-3.0.0-alpha.22.tgz","fileCount":34,"integrity":"sha512-32FUVe9pPzIjHv0dHnf+VIbMz0Y1mZwLttBGUGfBcXxJhu5RNniOi7EFkNzTc1kkOYP4OAT9UZgwOcmu4jM2jw==","signatures":[{"sig":"MEUCIGG0oFgUnrEwVdxD6TNjg29ZHXwNVJ9G2K7jgsc6z3YDAiEA2WchWsxj0fKviZLcmuju1Va8xp6UMVpGS1MSaQyqhKw=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":287816},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","exports":{".":"./dist/index.js","./*":"./dist/*.js"},"scripts":{"test":"vitest run","build":"tsc"},"_npmUser":{"name":"sparklingideas","email":"henrik@sparklingideas.co.uk"},"_npmVersion":"11.8.0","description":"Security module - CVE fixes, input validation, path security","directories":{},"_nodeVersion":"24.13.0","dependencies":{"zod":"^3.22.0","bcrypt":"^5.1.1"},"publishConfig":{"tag":"v3alpha","access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"vitest":"^4.0.16","@types/bcrypt":"^5.0.2"},"_npmOperationalInternal":{"tmp":"tmp/security_3.0.0-alpha.22_1772878725202_0.3486230750055226","host":"s3://npm-registry-packages-npm-production"}},"3.0.0-alpha.29":{"name":"@sparkleideas/security","version":"3.0.0-alpha.29","_id":"@sparkleideas/security@3.0.0-alpha.29","maintainers":[{"name":"sparklingideas","email":"henrik@sparklingideas.co.uk"}],"dist":{"shasum":"55f895cbe204c78c5c4b2240701e0bf38ed834e1","tarball":"https://registry.npmjs.org/@sparkleideas/security/-/security-3.0.0-alpha.29.tgz","fileCount":87,"integrity":"sha512-Kl8K1ZKuLk3spknm7SEyZJXk1nH4HUO2HpqtYb7+fysB0eG7k6HjVaweOUZtKp9HRFcjsOR+QpKPCx+W0qdamA==","signatures":[{"sig":"MEQCIANeOYoIv6ckrZ223uGoFWhcqy0Bf3rRMif74Hxrzpy5AiBLF2BmEzGQQKu20DHBz0g9m1zsliE7qvyLOEllqD5l2w==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":569778},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","exports":{".":"./dist/index.js","./*":"./dist/*.js"},"scripts":{"test":"vitest run","build":"tsc"},"_npmUser":{"name":"sparklingideas","email":"henrik@sparklingideas.co.uk"},"_npmVersion":"11.8.0","description":"Security module - CVE fixes, input validation, path security","directories":{},"_nodeVersion":"24.13.0","dependencies":{"zod":"^3.22.0","bcrypt":"^5.1.1"},"publishConfig":{"tag":"v3alpha","access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"vitest":"^4.0.16","@types/bcrypt":"^5.0.2"},"_npmOperationalInternal":{"tmp":"tmp/security_3.0.0-alpha.29_1772892489924_0.27959358379823906","host":"s3://npm-registry-packages-npm-production"}},"3.0.0-alpha.49":{"name":"@sparkleideas/security","version":"3.0.0-alpha.49","_id":"@sparkleideas/security@3.0.0-alpha.49","maintainers":[{"name":"sparklingideas","email":"henrik@sparklingideas.co.uk"}],"dist":{"shasum":"7ad199543b3e9cb2d564321eb7063e7e7fab458a","tarball":"https://registry.npmjs.org/@sparkleideas/security/-/security-3.0.0-alpha.49.tgz","fileCount":87,"integrity":"sha512-GRKIXNZsZCuUjsBtGFJJHmF9+decaqYog47TntZWpJkgQRnyDhtluDSiQrFpA1QhRigIM8gKVTuu9X/WRqB1dQ==","signatures":[{"sig":"MEQCIG2+ImnJAjifWc2tyjgM1I0VCZB+ttB5O4Myvw+ClyYpAiBKX0DaIWjw/AvmfpDzGZIlSVLIauIUf3wAgIq7h/T/Vw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":569778},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","exports":{".":"./dist/index.js","./*":"./dist/*.js"},"scripts":{"test":"vitest run","build":"tsc"},"_npmUser":{"name":"sparklingideas","email":"henrik@sparklingideas.co.uk"},"_npmVersion":"11.8.0","description":"Security module - CVE fixes, input validation, path security","directories":{},"_nodeVersion":"24.13.0","dependencies":{"zod":"^3.22.0","bcrypt":"^5.1.1"},"publishConfig":{"tag":"v3alpha","access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"vitest":"^4.0.16","@types/bcrypt":"^5.0.2"},"_npmOperationalInternal":{"tmp":"tmp/security_3.0.0-alpha.49_1772916777459_0.7076194055582641","host":"s3://npm-registry-packages-npm-production"}},"3.0.0-alpha.51":{"name":"@sparkleideas/security","version":"3.0.0-alpha.51","_id":"@sparkleideas/security@3.0.0-alpha.51","maintainers":[{"name":"sparklingideas","email":"henrik@sparklingideas.co.uk"}],"dist":{"shasum":"96a992cc0e3be01d3e9cdd809e59707cdaf44b2e","tarball":"https://registry.npmjs.org/@sparkleideas/security/-/security-3.0.0-alpha.51.tgz","fileCount":87,"integrity":"sha512-8JYxaOAVsXqKxXDbxGh3yMsUvjLt4ahitafmHpurajjLph3bkf/RhS+qGKjbIyT/yp6dR2TOYzgs4ERgR0Adow==","signatures":[{"sig":"MEYCIQDvOUlcZGeWPgyU6tqNQg+0wmFf8wTQBK5Vr7g5+O/y5gIhAJgZw0L+/w1E/Cftcc95+BnRoj/POuQ3HfsY0yQS1whx","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":569778},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","exports":{".":"./dist/index.js","./*":"./dist/*.js"},"scripts":{"test":"vitest run","build":"tsc"},"_npmUser":{"name":"sparklingideas","email":"henrik@sparklingideas.co.uk"},"_npmVersion":"11.8.0","description":"Security module - CVE fixes, input validation, path security","directories":{},"_nodeVersion":"24.13.0","dependencies":{"zod":"^3.22.0","bcrypt":"^5.1.1"},"publishConfig":{"tag":"v3alpha","access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"vitest":"^4.0.16","@types/bcrypt":"^5.0.2"},"_npmOperationalInternal":{"tmp":"tmp/security_3.0.0-alpha.51_1772946154450_0.898213148849861","host":"s3://npm-registry-packages-npm-production"}},"3.0.0-alpha.6-patch.2":{"name":"@sparkleideas/security","version":"3.0.0-alpha.6-patch.2","_id":"@sparkleideas/security@3.0.0-alpha.6-patch.2","maintainers":[{"name":"sparklingideas","email":"henrik@sparklingideas.co.uk"}],"dist":{"shasum":"bd3ffdd10f64bead523c5e707e451605a0490277","tarball":"https://registry.npmjs.org/@sparkleideas/security/-/security-3.0.0-alpha.6-patch.2.tgz","fileCount":87,"integrity":"sha512-c3kjSoKGGIFdl7qGVDGowcofeH4i40ye7JcTmUM18tTkLZOSVjPC0Fn+sEv49U29XIsicKLq3e6m9atkbtPwQA==","signatures":[{"sig":"MEUCIQCvzvaEYtzxJP6dDj0GWEJ8ca37KJXWMQFknQE/70k8PgIgFW7ESincDpKUdf5xeN0zUw2f8XwRNUmFGulj7uGbNVo=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":566822},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","exports":{".":"./dist/index.js","./*":"./dist/*.js"},"scripts":{"test":"vitest run","build":"tsc"},"_npmUser":{"name":"sparklingideas","email":"henrik@sparklingideas.co.uk"},"_npmVersion":"11.8.0","description":"Security module - CVE fixes, input validation, path security","directories":{},"_nodeVersion":"24.13.0","dependencies":{"zod":"^3.22.0","bcrypt":"^5.1.1"},"publishConfig":{"tag":"v3alpha","access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"vitest":"^4.0.16","@types/bcrypt":"^5.0.2"},"_npmOperationalInternal":{"tmp":"tmp/security_3.0.0-alpha.6-patch.2_1773090473623_0.5608382766872351","host":"s3://npm-registry-packages-npm-production"}},"3.0.0-alpha.6-patch.3":{"name":"@sparkleideas/security","version":"3.0.0-alpha.6-patch.3","_id":"@sparkleideas/security@3.0.0-alpha.6-patch.3","maintainers":[{"name":"sparklingideas","email":"henrik@sparklingideas.co.uk"}],"dist":{"shasum":"d18f670c06aeb17ff3fc7d5a754a49646b976642","tarball":"https://registry.npmjs.org/@sparkleideas/security/-/security-3.0.0-alpha.6-patch.3.tgz","fileCount":87,"integrity":"sha512-INmHIDACLfOYgNgzie+CB9/UhtIo8QQQQazxsHjhXKt9dLVHZXgqjUCkAqoi+Gfe4Ml/7sPfhw5WUbOHP0Gg4w==","signatures":[{"sig":"MEUCIQCyR0hqmkFXnGPzKnN8Aru7frNXJgZ7gTu6VzjgsddyOwIgT2LzZX3o4Af9zsywFl837Pc30fVael+CYTWfF34Rea8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":566822},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","exports":{".":"./dist/index.js","./*":"./dist/*.js"},"scripts":{"test":"vitest run","build":"tsc"},"_npmUser":{"name":"sparklingideas","email":"henrik@sparklingideas.co.uk"},"_npmVersion":"11.8.0","description":"Security module - CVE fixes, input validation, path security","directories":{},"_nodeVersion":"24.13.0","dependencies":{"zod":"^3.22.0","bcrypt":"^5.1.1"},"publishConfig":{"tag":"v3alpha","access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"vitest":"^4.0.16","@types/bcrypt":"^5.0.2"},"_npmOperationalInternal":{"tmp":"tmp/security_3.0.0-alpha.6-patch.3_1773141659275_0.7675722001072713","host":"s3://npm-registry-packages-npm-production"}},"3.0.0-alpha.6-patch.5":{"name":"@sparkleideas/security","version":"3.0.0-alpha.6-patch.5","_id":"@sparkleideas/security@3.0.0-alpha.6-patch.5","maintainers":[{"name":"sparklingideas","email":"henrik@sparklingideas.co.uk"}],"dist":{"shasum":"5ff5a22c3e83f8eb998d2cea678aed06547a61b4","tarball":"https://registry.npmjs.org/@sparkleideas/security/-/security-3.0.0-alpha.6-patch.5.tgz","fileCount":87,"integrity":"sha512-8B6ayXzzhSWvaXECgG8GlpFs4L+RZvFg3ftw9l1IXuna6cwhYd9bpVIXKjPi07zGLqvo2mXviYmmqs3JPzSemA==","signatures":[{"sig":"MEUCIQCfwrO9c3jB6qhhxRPIJyvV1u8eF5mZjAnMaGMz/uoFJwIgIzuLUO5YE4LQ4TOyw/eP2GzDlpT2uoXdBCoOGHKPcV4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":566822},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","exports":{".":"./dist/index.js","./*":"./dist/*.js"},"scripts":{"test":"vitest run","build":"tsc"},"_npmUser":{"name":"sparklingideas","email":"henrik@sparklingideas.co.uk"},"_npmVersion":"11.8.0","description":"Security module - CVE fixes, input validation, path security","directories":{},"_nodeVersion":"24.13.0","dependencies":{"zod":"^3.22.0","bcrypt":"^5.1.1"},"publishConfig":{"tag":"v3alpha","access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"vitest":"^4.0.16","@types/bcrypt":"^5.0.2"},"_npmOperationalInternal":{"tmp":"tmp/security_3.0.0-alpha.6-patch.5_1773172507230_0.9231700989277503","host":"s3://npm-registry-packages-npm-production"}},"3.0.0-alpha.6-patch.7":{"name":"@sparkleideas/security","version":"3.0.0-alpha.6-patch.7","_id":"@sparkleideas/security@3.0.0-alpha.6-patch.7","maintainers":[{"name":"sparklingideas","email":"henrik@sparklingideas.co.uk"}],"dist":{"shasum":"34b69cd4fd2c5e6230f431be20cffafb930ea9d6","tarball":"https://registry.npmjs.org/@sparkleideas/security/-/security-3.0.0-alpha.6-patch.7.tgz","fileCount":87,"integrity":"sha512-cBlhNgMZlPtlH3zRHUil2I29d2suMS0VoFGAx6yZaeX9KwXPrxHw8IkKXXW0H+iehlZjSKsMbvTwE/GcM1DxgA==","signatures":[{"sig":"MEYCIQCtOO8yPuqDAhLojKdkNZhKX0GUd2PRnD5AbXVT5m0m/AIhAPhrcwyfIvfEjZZ05yXWZGkRt4Q+je9JtJEXVsM51h1x","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":566822},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","exports":{".":"./dist/index.js","./*":"./dist/*.js"},"scripts":{"test":"vitest run","build":"tsc"},"_npmUser":{"name":"sparklingideas","email":"henrik@sparklingideas.co.uk"},"_npmVersion":"11.8.0","description":"Security module - CVE fixes, input validation, path security","directories":{},"_nodeVersion":"24.13.0","dependencies":{"zod":"^3.22.0","bcrypt":"^5.1.1"},"publishConfig":{"tag":"v3alpha","access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"vitest":"^4.0.16","@types/bcrypt":"^5.0.2"},"_npmOperationalInternal":{"tmp":"tmp/security_3.0.0-alpha.6-patch.7_1773175287875_0.8759589639321712","host":"s3://npm-registry-packages-npm-production"}},"3.0.0-alpha.6-patch.8":{"name":"@sparkleideas/security","version":"3.0.0-alpha.6-patch.8","_id":"@sparkleideas/security@3.0.0-alpha.6-patch.8","maintainers":[{"name":"sparklingideas","email":"henrik@sparklingideas.co.uk"}],"dist":{"shasum":"08f45920c8549a4b186430dca202066cf5e8bfd3","tarball":"https://registry.npmjs.org/@sparkleideas/security/-/security-3.0.0-alpha.6-patch.8.tgz","fileCount":87,"integrity":"sha512-UXxEk6Av66s0mC8SWYWlsSy2E5Lt//I/dA0AgHWeEZM9pVaeVNWzH/0y4qOF1R2uH/Can0UMysVSUHOLnNGb/A==","signatures":[{"sig":"MEUCIBgIfuaQVMRD1J8dd/Nz1dkuEB6SLZDig5lHpfL9T5OqAiEA2UGY3vEnFZRtagV2ATgjgHnPQJxW51fkjRYYcIVJ9U4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":566822},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","exports":{".":"./dist/index.js","./*":"./dist/*.js"},"scripts":{"test":"vitest run","build":"tsc"},"_npmUser":{"name":"sparklingideas","email":"henrik@sparklingideas.co.uk"},"_npmVersion":"11.8.0","description":"Security module - CVE fixes, input validation, path security","directories":{},"_nodeVersion":"24.13.0","dependencies":{"zod":"^3.22.0","bcrypt":"^5.1.1"},"publishConfig":{"tag":"v3alpha","access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"vitest":"^4.0.16","@types/bcrypt":"^5.0.2"},"_npmOperationalInternal":{"tmp":"tmp/security_3.0.0-alpha.6-patch.8_1773182950921_0.3554842361895112","host":"s3://npm-registry-packages-npm-production"}},"3.0.0-alpha.6-patch.10":{"name":"@sparkleideas/security","version":"3.0.0-alpha.6-patch.10","_id":"@sparkleideas/security@3.0.0-alpha.6-patch.10","maintainers":[{"name":"sparklingideas","email":"henrik@sparklingideas.co.uk"}],"dist":{"shasum":"ec64fd3a4025568eef59637ed892dc2597bcfa82","tarball":"https://registry.npmjs.org/@sparkleideas/security/-/security-3.0.0-alpha.6-patch.10.tgz","fileCount":87,"integrity":"sha512-mO8fSZ2OBAMz4dbcxWpk4TJqT2nc69+LHq6Ojdg1lyLkMNEzm5JofNBbMSJnqzvKsmdXuIxmTlNTX/CeGt0l3g==","signatures":[{"sig":"MEYCIQDiqngkYeMdUU5pKVDn8WWWFoo39LmcT7yvzcIymCeYxwIhAO1L3Gl4AvwWDsLye77clZblKSF1fBDu1JohYW/AdImN","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":566823},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","exports":{".":"./dist/index.js","./*":"./dist/*.js"},"scripts":{"test":"vitest run","build":"tsc"},"_npmUser":{"name":"sparklingideas","email":"henrik@sparklingideas.co.uk"},"_npmVersion":"11.8.0","description":"Security module - CVE fixes, input validation, path security","directories":{},"_nodeVersion":"24.13.0","dependencies":{"zod":"^3.22.0","bcrypt":"^5.1.1"},"publishConfig":{"tag":"v3alpha","access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"vitest":"^4.0.16","@types/bcrypt":"^5.0.2"},"_npmOperationalInternal":{"tmp":"tmp/security_3.0.0-alpha.6-patch.10_1773188720707_0.2611967228871057","host":"s3://npm-registry-packages-npm-production"}},"3.0.0-alpha.6-patch.11":{"name":"@sparkleideas/security","version":"3.0.0-alpha.6-patch.11","_id":"@sparkleideas/security@3.0.0-alpha.6-patch.11","maintainers":[{"name":"sparklingideas","email":"henrik@sparklingideas.co.uk"}],"dist":{"shasum":"1d0fc2c8522bda0c8e223e7e2f6e1ec364e7ac0c","tarball":"https://registry.npmjs.org/@sparkleideas/security/-/security-3.0.0-alpha.6-patch.11.tgz","fileCount":87,"integrity":"sha512-zEDTgQTCY1AMojROIcV6UGIftVxnqaQWU3gqRxsQgFBqWHWn2QiVWZEpVVqFVYf+SkOKayTIiyBmPDbNfmOQKQ==","signatures":[{"sig":"MEYCIQCLGng7qiJ+ZF1ikki2uQX1E6cGDWktX9M57jLzum2k7AIhAIOkm4qM+ETG9EsI3WvqgD2XbNhqT1PYv8SLHGdXWQ4+","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":566823},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","exports":{".":"./dist/index.js","./*":"./dist/*.js"},"scripts":{"test":"vitest run","build":"tsc"},"_npmUser":{"name":"sparklingideas","email":"henrik@sparklingideas.co.uk"},"_npmVersion":"11.8.0","description":"Security module - CVE fixes, input validation, path security","directories":{},"_nodeVersion":"24.13.0","dependencies":{"zod":"^3.22.0","bcrypt":"^5.1.1"},"publishConfig":{"tag":"v3alpha","access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"vitest":"^4.0.16","@types/bcrypt":"^5.0.2"},"_npmOperationalInternal":{"tmp":"tmp/security_3.0.0-alpha.6-patch.11_1773189570868_0.5551204330532051","host":"s3://npm-registry-packages-npm-production"}},"3.0.0-alpha.6-patch.15":{"name":"@sparkleideas/security","version":"3.0.0-alpha.6-patch.15","_id":"@sparkleideas/security@3.0.0-alpha.6-patch.15","maintainers":[{"name":"sparklingideas","email":"henrik@sparklingideas.co.uk"}],"dist":{"shasum":"17713dc829736cb8a80dfd417adb10d8247bea4e","tarball":"https://registry.npmjs.org/@sparkleideas/security/-/security-3.0.0-alpha.6-patch.15.tgz","fileCount":87,"integrity":"sha512-r6RL2jAtE8O57zSg73qbWbs5XGA7zosR7uGNn3+tsAbzzRsYJZAlPbeo2jIP12TKa4kITO9AjmkJFLFnEzgSjQ==","signatures":[{"sig":"MEUCIQDYfCkjproeRYzg6+0D/HG8a8dBp0tjZSB4GMXtIeXStwIgNkR+JZy4nMX6WlBhJsMc+YHngufGdujcbacUBwfdJcc=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":566823},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","exports":{".":"./dist/index.js","./*":"./dist/*.js"},"scripts":{"test":"vitest run","build":"tsc"},"_npmUser":{"name":"sparklingideas","email":"henrik@sparklingideas.co.uk"},"_npmVersion":"11.8.0","description":"Security module - CVE fixes, input validation, path security","directories":{},"_nodeVersion":"24.13.0","dependencies":{"zod":"^3.22.0","bcrypt":"^5.1.1"},"publishConfig":{"tag":"v3alpha","access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"vitest":"^4.0.16","@types/bcrypt":"^5.0.2"},"_npmOperationalInternal":{"tmp":"tmp/security_3.0.0-alpha.6-patch.15_1773229262768_0.45324870184205124","host":"s3://npm-registry-packages-npm-production"}},"3.0.0-alpha.6-patch.16":{"name":"@sparkleideas/security","version":"3.0.0-alpha.6-patch.16","_id":"@sparkleideas/security@3.0.0-alpha.6-patch.16","maintainers":[{"name":"sparklingideas","email":"henrik@sparklingideas.co.uk"}],"dist":{"shasum":"d0195a705d94cf17db253d9960037fb8df1e668e","tarball":"https://registry.npmjs.org/@sparkleideas/security/-/security-3.0.0-alpha.6-patch.16.tgz","fileCount":88,"integrity":"sha512-UesUWDL351YJDyGOL8XSZMFNPIO66YsEBeVje6ltT0U3kgbvTAJqJZ9HRDJEjPeJdlVHs9xWigUkqutYihS4ag==","signatures":[{"sig":"MEUCIHvDbD+pG3dDKlYHpDqzWK1Mlkx0k002CEcAY220nss6AiEAxNqr0UJ8H3DPZ3ePFvGGh5p2wU1Qq/WuhQbcz9gwlhE=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":616805},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","exports":{".":"./dist/index.js","./*":"./dist/*.js"},"scripts":{"test":"vitest run","build":"tsc"},"_npmUser":{"name":"sparklingideas","email":"henrik@sparklingideas.co.uk"},"_npmVersion":"11.8.0","description":"Security module - CVE fixes, input validation, path security","directories":{},"_nodeVersion":"24.13.0","dependencies":{"zod":"^3.22.0","bcrypt":"^5.1.1"},"publishConfig":{"tag":"v3alpha","access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"vitest":"^4.0.16","@types/bcrypt":"^5.0.2"},"_npmOperationalInternal":{"tmp":"tmp/security_3.0.0-alpha.6-patch.16_1773230679412_0.4639141643526201","host":"s3://npm-registry-packages-npm-production"}}},"time":{"created":"2026-03-05T23:02:02.338Z","modified":"2026-03-11T12:10:14.257Z","3.5.2-patch.1":"2026-03-05T23:02:02.580Z","3.0.0-alpha.7":"2026-03-06T00:36:45.571Z","3.0.0-alpha.8":"2026-03-06T05:02:42.361Z","3.0.0-alpha.9":"2026-03-06T12:38:45.436Z","3.0.0-alpha.10":"2026-03-06T17:02:29.690Z","3.0.0-alpha.19":"2026-03-06T23:01:50.424Z","3.0.0-alpha.20":"2026-03-07T09:55:49.710Z","3.0.0-alpha.22":"2026-03-07T10:18:45.351Z","3.0.0-alpha.29":"2026-03-07T14:08:10.086Z","3.0.0-alpha.49":"2026-03-07T20:52:57.608Z","3.0.0-alpha.51":"2026-03-08T05:02:34.680Z","3.0.0-alpha.6-patch.9":"2026-03-08T23:36:35.299Z","3.0.0-alpha.6-patch.12":"2026-03-09T10:15:23.679Z","3.0.0-alpha.6-patch.13":"2026-03-09T17:01:41.772Z","3.0.0-alpha.6-patch.14":"2026-03-09T17:16:06.209Z","3.0.0-alpha.6-patch.4":"2026-03-09T18:25:14.672Z","3.0.0-alpha.6-patch.6":"2026-03-09T19:12:46.334Z","3.0.0-alpha.6-patch.2":"2026-03-09T21:07:53.830Z","3.0.0-alpha.6-patch.3":"2026-03-10T11:20:59.424Z","3.0.0-alpha.6-patch.5":"2026-03-10T19:55:07.374Z","3.0.0-alpha.6-patch.7":"2026-03-10T20:41:28.079Z","3.0.0-alpha.6-patch.8":"2026-03-10T22:49:11.109Z","3.0.0-alpha.6-patch.10":"2026-03-11T00:25:20.885Z","3.0.0-alpha.6-patch.11":"2026-03-11T00:39:31.032Z","3.0.0-alpha.6-patch.15":"2026-03-11T11:41:02.977Z","3.0.0-alpha.6-patch.16":"2026-03-11T12:04:39.595Z"},"description":"Security module - CVE fixes, input validation, path security","maintainers":[{"name":"sparklingideas","email":"henrik@sparklingideas.co.uk"}],"readme":"","readmeFilename":"README.md"}