{"_id":"@crewhaus/prompt-injection-detector","_rev":"32-a0277dabbb3934384bfeee3fd330b915","name":"@crewhaus/prompt-injection-detector","dist-tags":{"latest":"0.7.0"},"versions":{"0.1.0":{"name":"@crewhaus/prompt-injection-detector","version":"0.1.0","author":{"url":"https://studiomax.io","name":"Max Meier","email":"max@studiomax.io"},"license":"Apache-2.0","_id":"@crewhaus/prompt-injection-detector@0.1.0","maintainers":[{"name":"crewhaus","email":"crew@crewhaus.ai"}],"homepage":"https://github.com/crewhaus/factory/tree/main/packages/prompt-injection-detector#readme","bugs":{"url":"https://github.com/crewhaus/factory/issues"},"dist":{"shasum":"51a4c9752f17fc077c6c1acb38d201939ab98c86","tarball":"https://registry.npmjs.org/@crewhaus/prompt-injection-detector/-/prompt-injection-detector-0.1.0.tgz","fileCount":3,"integrity":"sha512-QPCAz3RhuVEQWX6rMuWAjdckZ7g3k4RchLZQNj5vFXVXtvRVQjsa4kCLbw0roGpKU7yNr0EwEzcJGA2d7gyIgQ==","signatures":[{"sig":"MEQCIENyXTTXK1B70CwJ+GvQ9b5+hGlobC+TEi1hrXW6WHg0AiAI+b7443YWDhytpl61FHdkJKmmtPPaRJBElc51DUyFnw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":30363},"main":"src/index.ts","type":"module","types":"src/index.ts","shasum":"51a4c9752f17fc077c6c1acb38d201939ab98c86","exports":{".":"./src/index.ts"},"scripts":{"test":"bun test src"},"_npmUser":{"name":"crewhaus","email":"crew@crewhaus.ai"},"_integrity":"sha512-QPCAz3RhuVEQWX6rMuWAjdckZ7g3k4RchLZQNj5vFXVXtvRVQjsa4kCLbw0roGpKU7yNr0EwEzcJGA2d7gyIgQ==","repository":{"url":"git+https://github.com/crewhaus/factory.git","type":"git","directory":"packages/prompt-injection-detector"},"_npmVersion":"10.8.3","description":"Cross-cutting safety classifier for tool outputs (regex + structural heuristics + optional LLM tier)","directories":{},"_nodeVersion":"24.3.0","dependencies":{"@crewhaus/errors":"0.0.0"},"publishConfig":{"access":"restricted"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/prompt-injection-detector_0.1.0_1780163822943_0.3605095748006155","host":"s3://npm-registry-packages-npm-production"}},"0.1.1":{"name":"@crewhaus/prompt-injection-detector","version":"0.1.1","author":{"url":"https://studiomax.io","name":"Max Meier","email":"max@studiomax.io"},"license":"Apache-2.0","_id":"@crewhaus/prompt-injection-detector@0.1.1","maintainers":[{"name":"crewhaus","email":"crew@crewhaus.ai"}],"homepage":"https://github.com/crewhaus/factory/tree/main/packages/prompt-injection-detector#readme","bugs":{"url":"https://github.com/crewhaus/factory/issues"},"dist":{"shasum":"d73f4e58f1512b056f0f96bb60a490fa4279e8b2","tarball":"https://registry.npmjs.org/@crewhaus/prompt-injection-detector/-/prompt-injection-detector-0.1.1.tgz","fileCount":3,"integrity":"sha512-v5MBTvOdIBt4hui/YoWsD7zSnwTwklGUpiBoHltWftX/T/iZwOU73ZjYnmYjfrN7hOfOnsyHoWdSt/o6H+edpQ==","signatures":[{"sig":"MEYCIQCl+xZvXdjDPmW3875v1HADSnHhE2+KlquUdE9CM6rGXAIhAJjU95B1FQpUVmtkcaF2o+PrU3Bk9W3h6DYiOPIIgRFR","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":30363},"main":"src/index.ts","type":"module","types":"src/index.ts","shasum":"d73f4e58f1512b056f0f96bb60a490fa4279e8b2","exports":{".":"./src/index.ts"},"scripts":{"test":"bun test src"},"_npmUser":{"name":"crewhaus","email":"crew@crewhaus.ai"},"_integrity":"sha512-v5MBTvOdIBt4hui/YoWsD7zSnwTwklGUpiBoHltWftX/T/iZwOU73ZjYnmYjfrN7hOfOnsyHoWdSt/o6H+edpQ==","repository":{"url":"git+https://github.com/crewhaus/factory.git","type":"git","directory":"packages/prompt-injection-detector"},"_npmVersion":"10.8.3","description":"Cross-cutting safety classifier for tool outputs (regex + structural heuristics + optional LLM tier)","directories":{},"_nodeVersion":"24.3.0","dependencies":{"@crewhaus/errors":"0.1.1"},"publishConfig":{"access":"restricted"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/prompt-injection-detector_0.1.1_1780164492151_0.6372644037532658","host":"s3://npm-registry-packages-npm-production"}},"0.1.2":{"name":"@crewhaus/prompt-injection-detector","version":"0.1.2","author":{"url":"https://crewhaus.ai","name":"Max Meier","email":"max@crewhaus.ai"},"license":"Apache-2.0","_id":"@crewhaus/prompt-injection-detector@0.1.2","maintainers":[{"name":"studiomaxops","email":"crew@crewhaus.ai"}],"homepage":"https://github.com/crewhaus/factory/tree/main/packages/prompt-injection-detector#readme","bugs":{"url":"https://github.com/crewhaus/factory/issues"},"dist":{"shasum":"c5d782210df577def6e3318ff89d77ad6160bc50","tarball":"https://registry.npmjs.org/@crewhaus/prompt-injection-detector/-/prompt-injection-detector-0.1.2.tgz","fileCount":3,"integrity":"sha512-1xj5saoNa9EQFC+78SlbXJdTdLcPy4wrbnDdgnCQ84GHaiaGWnGLdZ648QiM/9Cy6EXVuEdrpUBNwlDUfwSVIA==","signatures":[{"sig":"MEUCIEk57zw0mE6oIVt4vPnZHEgJ9emJSfN9jtDX8UV0cz2/AiEA+XX7LZCTR54Zj+iFG88LKLm9/QkIBsQq7txFoqyJlkE=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":47502},"main":"src/index.ts","type":"module","types":"src/index.ts","shasum":"c5d782210df577def6e3318ff89d77ad6160bc50","exports":{".":"./src/index.ts"},"scripts":{"test":"bun test src"},"_npmUser":{"name":"studiomaxops","email":"crew@crewhaus.ai"},"_integrity":"sha512-1xj5saoNa9EQFC+78SlbXJdTdLcPy4wrbnDdgnCQ84GHaiaGWnGLdZ648QiM/9Cy6EXVuEdrpUBNwlDUfwSVIA==","repository":{"url":"git+https://github.com/crewhaus/factory.git","type":"git","directory":"packages/prompt-injection-detector"},"_npmVersion":"10.8.3","description":"Cross-cutting safety classifier for tool outputs (regex + structural heuristics + optional LLM tier)","directories":{},"_nodeVersion":"24.3.0","dependencies":{"@crewhaus/errors":"0.1.2"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/prompt-injection-detector_0.1.2_1781176051189_0.21830497033429141","host":"s3://npm-registry-packages-npm-production"}},"0.1.3":{"name":"@crewhaus/prompt-injection-detector","version":"0.1.3","author":{"url":"https://crewhaus.ai","name":"Max Meier","email":"max@crewhaus.ai"},"license":"Apache-2.0","_id":"@crewhaus/prompt-injection-detector@0.1.3","maintainers":[{"name":"studiomaxops","email":"crew@crewhaus.ai"}],"homepage":"https://github.com/crewhaus/factory/tree/main/packages/prompt-injection-detector#readme","bugs":{"url":"https://github.com/crewhaus/factory/issues"},"dist":{"shasum":"ec3afe78652c56408588e39c983736e0a403759f","tarball":"https://registry.npmjs.org/@crewhaus/prompt-injection-detector/-/prompt-injection-detector-0.1.3.tgz","fileCount":3,"integrity":"sha512-Zf+9pTC9vZO6MqO7vjI+Mqueo++Y9ZzZBX/Qqg6z4zXmCik1rp2vKHgtvwOq8XB9hSv8h5SEH4An95ih3S5a6A==","signatures":[{"sig":"MEUCIBdFUGTEiMhpUM5kMzLcyh4utZGG+1kJrxmfyuSjD7DiAiEAwV20RSZScJBpEGvJ8xboOqUiotrQX9diiOUEVN0c5go=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":47502},"main":"src/index.ts","type":"module","types":"src/index.ts","shasum":"ec3afe78652c56408588e39c983736e0a403759f","exports":{".":"./src/index.ts"},"scripts":{"test":"bun test src"},"_npmUser":{"name":"studiomaxops","email":"crew@crewhaus.ai"},"_integrity":"sha512-Zf+9pTC9vZO6MqO7vjI+Mqueo++Y9ZzZBX/Qqg6z4zXmCik1rp2vKHgtvwOq8XB9hSv8h5SEH4An95ih3S5a6A==","repository":{"url":"git+https://github.com/crewhaus/factory.git","type":"git","directory":"packages/prompt-injection-detector"},"_npmVersion":"10.8.3","description":"Cross-cutting safety classifier for tool outputs (regex + structural heuristics + optional LLM tier)","directories":{},"_nodeVersion":"24.3.0","dependencies":{"@crewhaus/errors":"0.1.3"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/prompt-injection-detector_0.1.3_1781529071265_0.0486143892732831","host":"s3://npm-registry-packages-npm-production"}},"0.1.4":{"name":"@crewhaus/prompt-injection-detector","version":"0.1.4","author":{"url":"https://crewhaus.ai","name":"Max Meier","email":"max@crewhaus.ai"},"license":"Apache-2.0","_id":"@crewhaus/prompt-injection-detector@0.1.4","maintainers":[{"name":"studiomaxops","email":"crew@crewhaus.ai"}],"homepage":"https://github.com/crewhaus/factory/tree/main/packages/prompt-injection-detector#readme","bugs":{"url":"https://github.com/crewhaus/factory/issues"},"dist":{"shasum":"38a4559eee19bb914d5ac2f6f6e218e3540a4c73","tarball":"https://registry.npmjs.org/@crewhaus/prompt-injection-detector/-/prompt-injection-detector-0.1.4.tgz","fileCount":3,"integrity":"sha512-iVXiT8enhhWfFCUAlLeSPgans5Nw3qD1SVXuCAi7Xnjui7cCRUwwqFYzOheFjOeLavGSuK6Bv55+RCzBJdtGLg==","signatures":[{"sig":"MEUCIQDh4zeGFGEsQSeW7X96JPE4OSwuykWgxxaAsborcyQE3AIgcIFFA2KT43cTp1XYmeZ/kVG7ne4cGkfz52ORP5F9Fbo=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":47502},"main":"src/index.ts","type":"module","types":"src/index.ts","shasum":"38a4559eee19bb914d5ac2f6f6e218e3540a4c73","exports":{".":"./src/index.ts"},"scripts":{"test":"bun test src"},"_npmUser":{"name":"studiomaxops","email":"crew@crewhaus.ai"},"_integrity":"sha512-iVXiT8enhhWfFCUAlLeSPgans5Nw3qD1SVXuCAi7Xnjui7cCRUwwqFYzOheFjOeLavGSuK6Bv55+RCzBJdtGLg==","repository":{"url":"git+https://github.com/crewhaus/factory.git","type":"git","directory":"packages/prompt-injection-detector"},"_npmVersion":"10.8.3","description":"Cross-cutting safety classifier for tool outputs (regex + structural heuristics + optional LLM tier)","directories":{},"_nodeVersion":"24.3.0","dependencies":{"@crewhaus/errors":"0.1.4"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/prompt-injection-detector_0.1.4_1781714162907_0.29617390583978476","host":"s3://npm-registry-packages-npm-production"}},"0.1.5":{"name":"@crewhaus/prompt-injection-detector","version":"0.1.5","author":{"url":"https://crewhaus.ai","name":"Max Meier","email":"max@crewhaus.ai"},"license":"Apache-2.0","_id":"@crewhaus/prompt-injection-detector@0.1.5","maintainers":[{"name":"studiomaxops","email":"crew@crewhaus.ai"}],"homepage":"https://github.com/crewhaus/factory/tree/main/packages/prompt-injection-detector#readme","bugs":{"url":"https://github.com/crewhaus/factory/issues"},"dist":{"shasum":"77d503a1ae7b8c78faf1478c63608f8b2fafc752","tarball":"https://registry.npmjs.org/@crewhaus/prompt-injection-detector/-/prompt-injection-detector-0.1.5.tgz","fileCount":3,"integrity":"sha512-swZtBgqvpKbVqA2y79MtWDSdPw+hI1IoF6X071h1AsSYD7VzCUay0G9vgvqw97d9V500BtpRRIDMO/Z2Xe4jYQ==","signatures":[{"sig":"MEUCIGSktncBn0B2+AIpi2mo7qQT6n2WXMlwO1Tkp+iH6+4uAiEAiXiGcwvIJ7PBzHxXJQEAW96Qwozlu/DhPnS3WcgPLGw=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":31034},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","shasum":"77d503a1ae7b8c78faf1478c63608f8b2fafc752","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"scripts":{"test":"bun test src"},"_npmUser":{"name":"studiomaxops","email":"crew@crewhaus.ai"},"_integrity":"sha512-swZtBgqvpKbVqA2y79MtWDSdPw+hI1IoF6X071h1AsSYD7VzCUay0G9vgvqw97d9V500BtpRRIDMO/Z2Xe4jYQ==","repository":{"url":"git+https://github.com/crewhaus/factory.git","type":"git","directory":"packages/prompt-injection-detector"},"_npmVersion":"10.8.3","description":"Cross-cutting safety classifier for tool outputs (regex + structural heuristics + optional LLM tier)","directories":{},"_nodeVersion":"24.3.0","dependencies":{"@crewhaus/errors":"0.1.5"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/prompt-injection-detector_0.1.5_1782245426379_0.520364512725886","host":"s3://npm-registry-packages-npm-production"}},"0.1.6":{"name":"@crewhaus/prompt-injection-detector","version":"0.1.6","author":{"url":"https://crewhaus.ai","name":"Max Meier","email":"max@crewhaus.ai"},"license":"Apache-2.0","_id":"@crewhaus/prompt-injection-detector@0.1.6","maintainers":[{"name":"studiomaxops","email":"crew@crewhaus.ai"}],"homepage":"https://github.com/crewhaus/factory/tree/main/packages/prompt-injection-detector#readme","bugs":{"url":"https://github.com/crewhaus/factory/issues"},"dist":{"shasum":"5f903462c5fa006509864794ab0c69baa7c2ad1a","tarball":"https://registry.npmjs.org/@crewhaus/prompt-injection-detector/-/prompt-injection-detector-0.1.6.tgz","fileCount":3,"integrity":"sha512-bKvTr+k1MhKiEVGAkr8b6fmxoS+VWnlDZPhwEPdgzX6rnsH2iReHJZPyiuQVuHZgPDJd7S7aHZEFvJxJZNJdBQ==","signatures":[{"sig":"MEUCIFHkuIa4uUJZ6sAgERWMvqdZC62Yu6AmIripktljKiLjAiEA6ZnJIYVsYfFEZnPElVe+PZDUiuy3JOCHYAjd2eNYTlA=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":31034},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","shasum":"5f903462c5fa006509864794ab0c69baa7c2ad1a","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"scripts":{"test":"bun test src"},"_npmUser":{"name":"studiomaxops","email":"crew@crewhaus.ai"},"_integrity":"sha512-bKvTr+k1MhKiEVGAkr8b6fmxoS+VWnlDZPhwEPdgzX6rnsH2iReHJZPyiuQVuHZgPDJd7S7aHZEFvJxJZNJdBQ==","repository":{"url":"git+https://github.com/crewhaus/factory.git","type":"git","directory":"packages/prompt-injection-detector"},"_npmVersion":"10.8.3","description":"Cross-cutting safety classifier for tool outputs (regex + structural heuristics + optional LLM tier)","directories":{},"_nodeVersion":"24.3.0","dependencies":{"@crewhaus/errors":"0.1.6"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/prompt-injection-detector_0.1.6_1782498534685_0.14156020066991237","host":"s3://npm-registry-packages-npm-production"}},"0.1.7":{"name":"@crewhaus/prompt-injection-detector","version":"0.1.7","author":{"url":"https://crewhaus.ai","name":"Max Meier","email":"max@crewhaus.ai"},"license":"Apache-2.0","_id":"@crewhaus/prompt-injection-detector@0.1.7","maintainers":[{"name":"studiomaxops","email":"crew@crewhaus.ai"}],"homepage":"https://github.com/crewhaus/factory/tree/main/packages/prompt-injection-detector#readme","bugs":{"url":"https://github.com/crewhaus/factory/issues"},"dist":{"shasum":"acb3002936d19221783cb90ef759c9fab2ef7bda","tarball":"https://registry.npmjs.org/@crewhaus/prompt-injection-detector/-/prompt-injection-detector-0.1.7.tgz","fileCount":3,"integrity":"sha512-nXnnOnZlmmWV9I6xg4QulPbi9pzeaWexnLf+dzRK8bwbvPx51iZJzAxzTs0yGpZ57FbDCxdR8tMEzjyNjSRliw==","signatures":[{"sig":"MEYCIQD5P6u8bKCYYQgqh15LqzCBD1k/2pW6U43e1+UmUWDGxgIhANxz3HV3oXNeWDm3TCTdmn5QSeDxvJEUs4spZQ1w61Cl","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":31034},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","shasum":"acb3002936d19221783cb90ef759c9fab2ef7bda","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"scripts":{"test":"bun test src"},"_npmUser":{"name":"studiomaxops","email":"crew@crewhaus.ai"},"_integrity":"sha512-nXnnOnZlmmWV9I6xg4QulPbi9pzeaWexnLf+dzRK8bwbvPx51iZJzAxzTs0yGpZ57FbDCxdR8tMEzjyNjSRliw==","repository":{"url":"git+https://github.com/crewhaus/factory.git","type":"git","directory":"packages/prompt-injection-detector"},"_npmVersion":"10.8.3","description":"Cross-cutting safety classifier for tool outputs (regex + structural heuristics + optional LLM tier)","directories":{},"_nodeVersion":"24.3.0","dependencies":{"@crewhaus/errors":"0.1.7"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/prompt-injection-detector_0.1.7_1782876515404_0.507940873898673","host":"s3://npm-registry-packages-npm-production"}},"0.1.8":{"name":"@crewhaus/prompt-injection-detector","version":"0.1.8","author":{"url":"https://crewhaus.ai","name":"Max Meier","email":"max@crewhaus.ai"},"license":"Apache-2.0","_id":"@crewhaus/prompt-injection-detector@0.1.8","maintainers":[{"name":"studiomaxops","email":"crew@crewhaus.ai"}],"homepage":"https://github.com/crewhaus/factory/tree/main/packages/prompt-injection-detector#readme","bugs":{"url":"https://github.com/crewhaus/factory/issues"},"dist":{"shasum":"79eebfe4a5b9bc97421f0410699b4d86b92aad94","tarball":"https://registry.npmjs.org/@crewhaus/prompt-injection-detector/-/prompt-injection-detector-0.1.8.tgz","fileCount":3,"integrity":"sha512-xrj3k41xV1TVAN2ni5JyRaygMtrkft7kMDeYVotJnh0CTTEmRUYbwtKjvoZFOmdQUlg/W4H6XJSJMhuVoht9Mg==","signatures":[{"sig":"MEQCIAFCnGax0EmflzhXujU0frnEboNJjKysR+mjcjyh3xpnAiA6q3nBexqxveiHqBX87ngPm30CyJyuljxniemZMHUOmQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":31034},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","shasum":"79eebfe4a5b9bc97421f0410699b4d86b92aad94","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"scripts":{"test":"bun test src"},"_npmUser":{"name":"studiomaxops","email":"crew@crewhaus.ai"},"_integrity":"sha512-xrj3k41xV1TVAN2ni5JyRaygMtrkft7kMDeYVotJnh0CTTEmRUYbwtKjvoZFOmdQUlg/W4H6XJSJMhuVoht9Mg==","repository":{"url":"git+https://github.com/crewhaus/factory.git","type":"git","directory":"packages/prompt-injection-detector"},"_npmVersion":"10.8.3","description":"Cross-cutting safety classifier for tool outputs (regex + structural heuristics + optional LLM tier)","directories":{},"_nodeVersion":"24.3.0","dependencies":{"@crewhaus/errors":"0.1.8"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/prompt-injection-detector_0.1.8_1782947231139_0.4828710432221579","host":"s3://npm-registry-packages-npm-production"}},"0.2.0":{"name":"@crewhaus/prompt-injection-detector","version":"0.2.0","author":{"url":"https://crewhaus.ai","name":"Max Meier","email":"max@crewhaus.ai"},"license":"Apache-2.0","_id":"@crewhaus/prompt-injection-detector@0.2.0","maintainers":[{"name":"studiomaxops","email":"crew@crewhaus.ai"}],"homepage":"https://github.com/crewhaus/factory/tree/main/packages/prompt-injection-detector#readme","bugs":{"url":"https://github.com/crewhaus/factory/issues"},"dist":{"shasum":"53388de353f1d1b3bd65238d1bfd8a1fb7c39d79","tarball":"https://registry.npmjs.org/@crewhaus/prompt-injection-detector/-/prompt-injection-detector-0.2.0.tgz","fileCount":3,"integrity":"sha512-sycQL8PMdmlWSaRy/+DJJgeHIgOktmopbbOXgys5YoJiZmt5o3UQd/WGlbFmdVKiusE3IL0rDgh2Kt2ls28hCg==","signatures":[{"sig":"MEYCIQCvrUqgV/OOVZ6DqoUZeiE/Cw7Uf+PgvyFVws67vHZzpAIhAK1GMhNVVE+VyCZFfIZC5oNqvN0SU2NHvA6ZyQPPYUjr","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":31034},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","shasum":"53388de353f1d1b3bd65238d1bfd8a1fb7c39d79","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"scripts":{"test":"bun test src"},"_npmUser":{"name":"studiomaxops","email":"crew@crewhaus.ai"},"_integrity":"sha512-sycQL8PMdmlWSaRy/+DJJgeHIgOktmopbbOXgys5YoJiZmt5o3UQd/WGlbFmdVKiusE3IL0rDgh2Kt2ls28hCg==","repository":{"url":"git+https://github.com/crewhaus/factory.git","type":"git","directory":"packages/prompt-injection-detector"},"_npmVersion":"10.8.3","description":"Cross-cutting safety classifier for tool outputs (regex + structural heuristics + optional LLM tier)","directories":{},"_nodeVersion":"24.3.0","dependencies":{"@crewhaus/errors":"0.2.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/prompt-injection-detector_0.2.0_1783059525865_0.8254167405545165","host":"s3://npm-registry-packages-npm-production"}},"0.2.1":{"name":"@crewhaus/prompt-injection-detector","version":"0.2.1","author":{"url":"https://crewhaus.ai","name":"Max Meier","email":"max@crewhaus.ai"},"license":"Apache-2.0","_id":"@crewhaus/prompt-injection-detector@0.2.1","maintainers":[{"name":"studiomaxops","email":"crew@crewhaus.ai"}],"homepage":"https://github.com/crewhaus/factory/tree/main/packages/prompt-injection-detector#readme","bugs":{"url":"https://github.com/crewhaus/factory/issues"},"dist":{"shasum":"56457477e70f4153e4fef54eabb23d119331121e","tarball":"https://registry.npmjs.org/@crewhaus/prompt-injection-detector/-/prompt-injection-detector-0.2.1.tgz","fileCount":3,"integrity":"sha512-vdlsI/sXSX0vdYdaIGVHMLZa35wJbLZUnan3HY6S3bkaa6YpXCv9Jcai1UnZFwcSr+I6B8I7wTwY4gzf2PxIEw==","signatures":[{"sig":"MEQCIEuC6sXTWcmLL7woBeuR8p14pjQbmoAo3Krg5xKbMzLgAiBBtOkhS3vLvModhyz90+FfR/aINccBeXCpcwRHlCuISw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":31034},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","shasum":"56457477e70f4153e4fef54eabb23d119331121e","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"scripts":{"test":"bun test src"},"_npmUser":{"name":"studiomaxops","email":"crew@crewhaus.ai"},"_integrity":"sha512-vdlsI/sXSX0vdYdaIGVHMLZa35wJbLZUnan3HY6S3bkaa6YpXCv9Jcai1UnZFwcSr+I6B8I7wTwY4gzf2PxIEw==","repository":{"url":"git+https://github.com/crewhaus/factory.git","type":"git","directory":"packages/prompt-injection-detector"},"_npmVersion":"10.8.3","description":"Cross-cutting safety classifier for tool outputs (regex + structural heuristics + optional LLM tier)","directories":{},"_nodeVersion":"24.3.0","dependencies":{"@crewhaus/errors":"0.2.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/prompt-injection-detector_0.2.1_1783241595038_0.765776007792937","host":"s3://npm-registry-packages-npm-production"}},"0.2.2":{"name":"@crewhaus/prompt-injection-detector","version":"0.2.2","author":{"url":"https://crewhaus.ai","name":"Max Meier","email":"max@crewhaus.ai"},"license":"Apache-2.0","_id":"@crewhaus/prompt-injection-detector@0.2.2","maintainers":[{"name":"studiomaxops","email":"crew@crewhaus.ai"}],"homepage":"https://github.com/crewhaus/factory/tree/main/packages/prompt-injection-detector#readme","bugs":{"url":"https://github.com/crewhaus/factory/issues"},"dist":{"shasum":"f8b6c90996ca0607a8caf96f3cfef9cf784350ff","tarball":"https://registry.npmjs.org/@crewhaus/prompt-injection-detector/-/prompt-injection-detector-0.2.2.tgz","fileCount":3,"integrity":"sha512-R7q64omjdJ0upRbLjdHqznhX6AopTCLi397wrbeDfG8Gv2UWm21cNWNnZuC+3iNPBN23+ZLedZzaFKapdAmR+w==","signatures":[{"sig":"MEUCIFPcY9GOtEyXKBNiMzZyplMm+wEfT1CFbZAFDivhBSbcAiEApPs5/+CoOzthyPTlvn3Bdi+UAclNpk+96tBcT2C9wXs=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":31034},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","shasum":"f8b6c90996ca0607a8caf96f3cfef9cf784350ff","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"scripts":{"test":"bun test src"},"_npmUser":{"name":"studiomaxops","email":"crew@crewhaus.ai"},"_integrity":"sha512-R7q64omjdJ0upRbLjdHqznhX6AopTCLi397wrbeDfG8Gv2UWm21cNWNnZuC+3iNPBN23+ZLedZzaFKapdAmR+w==","repository":{"url":"git+https://github.com/crewhaus/factory.git","type":"git","directory":"packages/prompt-injection-detector"},"_npmVersion":"10.8.3","description":"Cross-cutting safety classifier for tool outputs (regex + structural heuristics + optional LLM tier)","directories":{},"_nodeVersion":"24.3.0","dependencies":{"@crewhaus/errors":"0.2.2"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/prompt-injection-detector_0.2.2_1783302246699_0.5922663989171686","host":"s3://npm-registry-packages-npm-production"}},"0.2.3":{"name":"@crewhaus/prompt-injection-detector","version":"0.2.3","author":{"url":"https://crewhaus.ai","name":"Max Meier","email":"max@crewhaus.ai"},"license":"Apache-2.0","_id":"@crewhaus/prompt-injection-detector@0.2.3","maintainers":[{"name":"studiomaxops","email":"crew@crewhaus.ai"}],"homepage":"https://github.com/crewhaus/factory/tree/main/packages/prompt-injection-detector#readme","bugs":{"url":"https://github.com/crewhaus/factory/issues"},"dist":{"shasum":"4a9db8fadc47a53c260e6401832807acb74f3da2","tarball":"https://registry.npmjs.org/@crewhaus/prompt-injection-detector/-/prompt-injection-detector-0.2.3.tgz","fileCount":3,"integrity":"sha512-VcB0sKcHgFXqJ1XbovUJLolw+nl1ouODsr+vMPLYCWbs5ef79hHmDHM42OnkHYGaPjYlNbTSC7ntAb8FjdiJsw==","signatures":[{"sig":"MEQCIQDJHle6nuxRsFfWyvsMRGS8CWdk3Oedm9kEV2c0075BDgIfNXlRhHSbs7yPSzWiUrk8BeWWKUT3on+cI0HJCAKdDA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":31034},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","shasum":"4a9db8fadc47a53c260e6401832807acb74f3da2","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"scripts":{"test":"bun test src"},"_npmUser":{"name":"studiomaxops","email":"crew@crewhaus.ai"},"_integrity":"sha512-VcB0sKcHgFXqJ1XbovUJLolw+nl1ouODsr+vMPLYCWbs5ef79hHmDHM42OnkHYGaPjYlNbTSC7ntAb8FjdiJsw==","repository":{"url":"git+https://github.com/crewhaus/factory.git","type":"git","directory":"packages/prompt-injection-detector"},"_npmVersion":"10.8.3","description":"Cross-cutting safety classifier for tool outputs (regex + structural heuristics + optional LLM tier)","directories":{},"_nodeVersion":"24.3.0","dependencies":{"@crewhaus/errors":"0.2.3"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/prompt-injection-detector_0.2.3_1783455518985_0.9469118790602165","host":"s3://npm-registry-packages-npm-production"}},"0.2.4":{"name":"@crewhaus/prompt-injection-detector","version":"0.2.4","author":{"url":"https://crewhaus.ai","name":"Max Meier","email":"max@crewhaus.ai"},"license":"Apache-2.0","_id":"@crewhaus/prompt-injection-detector@0.2.4","maintainers":[{"name":"studiomaxops","email":"crew@crewhaus.ai"}],"homepage":"https://github.com/crewhaus/factory/tree/main/packages/prompt-injection-detector#readme","bugs":{"url":"https://github.com/crewhaus/factory/issues"},"dist":{"shasum":"4658227e10be80a910db69fa0d80bff5633d0079","tarball":"https://registry.npmjs.org/@crewhaus/prompt-injection-detector/-/prompt-injection-detector-0.2.4.tgz","fileCount":3,"integrity":"sha512-WZbc20YgU/woIweB832PlznzE+T5pSvdz9PsYCbnM/jdjgzcw4HEH9sPFbosTys43WfKtQI21ZAB56lCyv7BuQ==","signatures":[{"sig":"MEYCIQCRvYtNLh5GovJRzBAowXV2Fn01U1qk7bCutIEEgzjrTQIhAKy8ff3XegmiC9Aw2c8BcJsvHf6H5S8C50kWEmXcqg4I","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":31034},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","shasum":"4658227e10be80a910db69fa0d80bff5633d0079","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"scripts":{"test":"bun test src"},"_npmUser":{"name":"studiomaxops","email":"crew@crewhaus.ai"},"_integrity":"sha512-WZbc20YgU/woIweB832PlznzE+T5pSvdz9PsYCbnM/jdjgzcw4HEH9sPFbosTys43WfKtQI21ZAB56lCyv7BuQ==","repository":{"url":"git+https://github.com/crewhaus/factory.git","type":"git","directory":"packages/prompt-injection-detector"},"_npmVersion":"10.8.3","description":"Cross-cutting safety classifier for tool outputs (regex + structural heuristics + optional LLM tier)","directories":{},"_nodeVersion":"24.3.0","dependencies":{"@crewhaus/errors":"0.2.4"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/prompt-injection-detector_0.2.4_1783541211962_0.310939672002974","host":"s3://npm-registry-packages-npm-production"}},"0.3.0":{"name":"@crewhaus/prompt-injection-detector","version":"0.3.0","author":{"url":"https://crewhaus.ai","name":"Max Meier","email":"max@crewhaus.ai"},"license":"Apache-2.0","_id":"@crewhaus/prompt-injection-detector@0.3.0","maintainers":[{"name":"studiomaxops","email":"crew@crewhaus.ai"}],"homepage":"https://github.com/crewhaus/factory/tree/main/packages/prompt-injection-detector#readme","bugs":{"url":"https://github.com/crewhaus/factory/issues"},"dist":{"shasum":"eefc147fb1b6974365d4215f06b20a2f6ce08d66","tarball":"https://registry.npmjs.org/@crewhaus/prompt-injection-detector/-/prompt-injection-detector-0.3.0.tgz","fileCount":3,"integrity":"sha512-STPZFMBwaU8c/NzIgx+rDzLDPKhIf/hKwgEW657MrsP7d6FD3st8PbG/ERTqtzPfwdPqMEsl77bQUz/76tqfRw==","signatures":[{"sig":"MEUCIQDIiWNiIYSQA05FL9KRykiYXoBPDXd7zNuiazJAA1ByvgIgVK6e7i5P+ULtzhWDclnBwzuqDJHAv6UjmspzcrDjR7I=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":31034},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","shasum":"eefc147fb1b6974365d4215f06b20a2f6ce08d66","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"scripts":{"test":"bun test src"},"_npmUser":{"name":"studiomaxops","email":"crew@crewhaus.ai"},"_integrity":"sha512-STPZFMBwaU8c/NzIgx+rDzLDPKhIf/hKwgEW657MrsP7d6FD3st8PbG/ERTqtzPfwdPqMEsl77bQUz/76tqfRw==","repository":{"url":"git+https://github.com/crewhaus/factory.git","type":"git","directory":"packages/prompt-injection-detector"},"_npmVersion":"10.8.3","description":"Cross-cutting safety classifier for tool outputs (regex + structural heuristics + optional LLM tier)","directories":{},"_nodeVersion":"24.3.0","dependencies":{"@crewhaus/errors":"0.3.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/prompt-injection-detector_0.3.0_1784053221893_0.46092858505229617","host":"s3://npm-registry-packages-npm-production"}},"0.3.1":{"name":"@crewhaus/prompt-injection-detector","version":"0.3.1","author":{"url":"https://crewhaus.ai","name":"Max Meier","email":"max@crewhaus.ai"},"license":"Apache-2.0","_id":"@crewhaus/prompt-injection-detector@0.3.1","maintainers":[{"name":"studiomaxops","email":"crew@crewhaus.ai"}],"homepage":"https://github.com/crewhaus/factory/tree/main/packages/prompt-injection-detector#readme","bugs":{"url":"https://github.com/crewhaus/factory/issues"},"dist":{"shasum":"746e79521dd4004599ca979c7029512801f9aa9e","tarball":"https://registry.npmjs.org/@crewhaus/prompt-injection-detector/-/prompt-injection-detector-0.3.1.tgz","fileCount":3,"integrity":"sha512-r8O2oJ77/7vC+WGLoxbHc+w1whAehQstoA3wIb+wFs84ENZWfkSnCImPPEAFcn+QpvQJO0D+IPWc3FedUEUp+A==","signatures":[{"sig":"MEUCID6gc9eOXuTO+kSqg2RO/d426fIIL/6LOTUeJLrMep3xAiEA/QSKSN8LAwnGsI7VWYn2sSDsgw/dtoDy1nCEe+hcyh0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":31034},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","shasum":"746e79521dd4004599ca979c7029512801f9aa9e","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"scripts":{"test":"bun test src"},"_npmUser":{"name":"studiomaxops","email":"crew@crewhaus.ai"},"_integrity":"sha512-r8O2oJ77/7vC+WGLoxbHc+w1whAehQstoA3wIb+wFs84ENZWfkSnCImPPEAFcn+QpvQJO0D+IPWc3FedUEUp+A==","repository":{"url":"git+https://github.com/crewhaus/factory.git","type":"git","directory":"packages/prompt-injection-detector"},"_npmVersion":"10.8.3","description":"Cross-cutting safety classifier for tool outputs (regex + structural heuristics + optional LLM tier)","directories":{},"_nodeVersion":"24.3.0","dependencies":{"@crewhaus/errors":"0.3.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/prompt-injection-detector_0.3.1_1784178160708_0.6177197374571737","host":"s3://npm-registry-packages-npm-production"}},"0.3.2":{"name":"@crewhaus/prompt-injection-detector","version":"0.3.2","author":{"url":"https://crewhaus.ai","name":"Max Meier","email":"max@crewhaus.ai"},"license":"Apache-2.0","_id":"@crewhaus/prompt-injection-detector@0.3.2","maintainers":[{"name":"studiomaxops","email":"crew@crewhaus.ai"}],"homepage":"https://github.com/crewhaus/factory/tree/main/packages/prompt-injection-detector#readme","bugs":{"url":"https://github.com/crewhaus/factory/issues"},"dist":{"shasum":"3c936a2582fd5ca06761a3c75085b6d0ec6c6392","tarball":"https://registry.npmjs.org/@crewhaus/prompt-injection-detector/-/prompt-injection-detector-0.3.2.tgz","fileCount":3,"integrity":"sha512-w7AjL8KACwneMoChJHBkQdALxL1yixKYuIfZZwQprqLcuz7jCii1soV/qBdbhmfiTMOwY6h7MvmEyJTxVECkRQ==","signatures":[{"sig":"MEUCIQD+PwmzEuHDqsLO8ZWli1lG9G9GP9zgqOIVr2HQp+4RfwIgfoAQ3PGQMqB/J2kycPT3b5dFrwag+986kBbPaawQCbc=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":31034},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","shasum":"3c936a2582fd5ca06761a3c75085b6d0ec6c6392","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"scripts":{"test":"bun test src"},"_npmUser":{"name":"studiomaxops","email":"crew@crewhaus.ai"},"_integrity":"sha512-w7AjL8KACwneMoChJHBkQdALxL1yixKYuIfZZwQprqLcuz7jCii1soV/qBdbhmfiTMOwY6h7MvmEyJTxVECkRQ==","repository":{"url":"git+https://github.com/crewhaus/factory.git","type":"git","directory":"packages/prompt-injection-detector"},"_npmVersion":"10.8.3","description":"Cross-cutting safety classifier for tool outputs (regex + structural heuristics + optional LLM tier)","directories":{},"_nodeVersion":"24.3.0","dependencies":{"@crewhaus/errors":"0.3.2"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/prompt-injection-detector_0.3.2_1784248306627_0.3940913867129585","host":"s3://npm-registry-packages-npm-production"}},"0.4.0":{"name":"@crewhaus/prompt-injection-detector","version":"0.4.0","author":{"url":"https://crewhaus.ai","name":"Max Meier","email":"max@crewhaus.ai"},"license":"Apache-2.0","_id":"@crewhaus/prompt-injection-detector@0.4.0","maintainers":[{"name":"studiomaxops","email":"crew@crewhaus.ai"}],"homepage":"https://github.com/crewhaus/factory/tree/main/packages/prompt-injection-detector#readme","bugs":{"url":"https://github.com/crewhaus/factory/issues"},"dist":{"shasum":"fa387a89393101f4dc03c98ea8f88c29df4903c7","tarball":"https://registry.npmjs.org/@crewhaus/prompt-injection-detector/-/prompt-injection-detector-0.4.0.tgz","fileCount":3,"integrity":"sha512-15sTNtZc4wswDH4AsgorKQUPqNjwLkvzESAWggd1PVCCyuK7SZjhSMAAs6RBQeOQgdFB3lr7Ke2qCzdEOqMEFg==","signatures":[{"sig":"MEUCIQCfK+llYxGUOsAOOfad1OtmSJYdP0psKwSUXap+12V5lAIgY3N0hnikDuswVRKC+QmoFjJ/n8bXZrCtNubW2/bMDX8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":31034},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","shasum":"fa387a89393101f4dc03c98ea8f88c29df4903c7","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"scripts":{"test":"bun test src"},"_npmUser":{"name":"studiomaxops","email":"crew@crewhaus.ai"},"_integrity":"sha512-15sTNtZc4wswDH4AsgorKQUPqNjwLkvzESAWggd1PVCCyuK7SZjhSMAAs6RBQeOQgdFB3lr7Ke2qCzdEOqMEFg==","repository":{"url":"git+https://github.com/crewhaus/factory.git","type":"git","directory":"packages/prompt-injection-detector"},"_npmVersion":"10.8.3","description":"Cross-cutting safety classifier for tool outputs (regex + structural heuristics + optional LLM tier)","directories":{},"_nodeVersion":"24.3.0","dependencies":{"@crewhaus/errors":"0.4.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/prompt-injection-detector_0.4.0_1784392393840_0.0013588104268438261","host":"s3://npm-registry-packages-npm-production"}},"0.4.2":{"name":"@crewhaus/prompt-injection-detector","version":"0.4.2","author":{"url":"https://crewhaus.ai","name":"Max Meier","email":"max@crewhaus.ai"},"license":"Apache-2.0","_id":"@crewhaus/prompt-injection-detector@0.4.2","maintainers":[{"name":"studiomaxops","email":"crew@crewhaus.ai"}],"homepage":"https://github.com/crewhaus/factory/tree/main/packages/prompt-injection-detector#readme","bugs":{"url":"https://github.com/crewhaus/factory/issues"},"dist":{"shasum":"9997480b97b6d658d92df8dd2ced1c62865e4c49","tarball":"https://registry.npmjs.org/@crewhaus/prompt-injection-detector/-/prompt-injection-detector-0.4.2.tgz","fileCount":3,"integrity":"sha512-S3pCUz6C18dlB6aZAiIS4YXfzQQULns/ygfbHV5ZBRW94ckyY2Kkji6n4e3YM2SdX7637B5az/Pu0zj+hunv+w==","signatures":[{"sig":"MEYCIQDIMyqBZVRjDaYHEZ1nirM8sTnhDnYAWqZE4Kz4dEQMowIhAI+T486qFWrgn26xe13ikHvNjU4Wy0Dgb7Ci5a446wMY","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":31034},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","shasum":"9997480b97b6d658d92df8dd2ced1c62865e4c49","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"scripts":{"test":"bun test src"},"_npmUser":{"name":"studiomaxops","email":"crew@crewhaus.ai"},"_integrity":"sha512-S3pCUz6C18dlB6aZAiIS4YXfzQQULns/ygfbHV5ZBRW94ckyY2Kkji6n4e3YM2SdX7637B5az/Pu0zj+hunv+w==","repository":{"url":"git+https://github.com/crewhaus/factory.git","type":"git","directory":"packages/prompt-injection-detector"},"_npmVersion":"10.8.3","description":"Cross-cutting safety classifier for tool outputs (regex + structural heuristics + optional LLM tier)","directories":{},"_nodeVersion":"24.3.0","dependencies":{"@crewhaus/errors":"0.4.2"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/prompt-injection-detector_0.4.2_1785217373344_0.545978677787164","host":"s3://npm-registry-packages-npm-production"}},"0.5.0":{"name":"@crewhaus/prompt-injection-detector","version":"0.5.0","author":{"url":"https://crewhaus.ai","name":"Max Meier","email":"max@crewhaus.ai"},"license":"Apache-2.0","_id":"@crewhaus/prompt-injection-detector@0.5.0","maintainers":[{"name":"studiomaxops","email":"crew@crewhaus.ai"}],"homepage":"https://github.com/crewhaus/factory/tree/main/packages/prompt-injection-detector#readme","bugs":{"url":"https://github.com/crewhaus/factory/issues"},"dist":{"shasum":"1d32e64a94eae98b9024c2e1d7b5eed5463f3594","tarball":"https://registry.npmjs.org/@crewhaus/prompt-injection-detector/-/prompt-injection-detector-0.5.0.tgz","fileCount":3,"integrity":"sha512-eFuK2ziKziH3DujCD+4iVKXqDD2rWJb02hxujuyAVZSpz/r7+f8u+aB+fNUSzpKoWmc/nCLLzJPEZkDFwHhhTw==","signatures":[{"sig":"MEQCIB9p3RiEt28L1rdLRewzFcUVGi+eVc5EqPT92n+CAueWAiBLmzHrTticZgDSnFWCQqP0V1X5B/iuQOmBG3iluWKU7A==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@crewhaus%2fprompt-injection-detector@0.5.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":31034},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"gitHead":"5b43ce7bade45b6369c1b2718526af04d3fd7567","scripts":{"test":"bun test src"},"_npmUser":{"name":"studiomaxops","email":"crew@crewhaus.ai"},"repository":{"url":"git+https://github.com/crewhaus/factory.git","type":"git","directory":"packages/prompt-injection-detector"},"_npmVersion":"11.19.0","description":"Cross-cutting safety classifier for tool outputs (regex + structural heuristics + optional LLM tier)","directories":{},"_nodeVersion":"24.18.0","dependencies":{"@crewhaus/errors":"0.5.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/prompt-injection-detector_0.5.0_1785967186908_0.24821327230197743","host":"s3://npm-registry-packages-npm-production"}},"0.5.1":{"name":"@crewhaus/prompt-injection-detector","version":"0.5.1","author":{"url":"https://crewhaus.ai","name":"Max Meier","email":"max@crewhaus.ai"},"license":"Apache-2.0","_id":"@crewhaus/prompt-injection-detector@0.5.1","maintainers":[{"name":"studiomaxops","email":"crew@crewhaus.ai"}],"homepage":"https://github.com/crewhaus/factory/tree/main/packages/prompt-injection-detector#readme","bugs":{"url":"https://github.com/crewhaus/factory/issues"},"dist":{"shasum":"09d0e4fb43ca9bf255e1a86738999ab0ba3d1928","tarball":"https://registry.npmjs.org/@crewhaus/prompt-injection-detector/-/prompt-injection-detector-0.5.1.tgz","fileCount":3,"integrity":"sha512-uMhpGlrvXS+u3ky+yovJ6YBFA+XmcCGLYPyTtghRh8bVDc5NDtQrXxCTqKJX3xHvbR8Xs2VFjiG2Vgqa/U3Z2w==","signatures":[{"sig":"MEQCIGOVBN4f9BNz3kY+EW/fzi9t9hXsx2fLp3DXcFviODGZAiB35fM81PZGIc/5IXOMn8tdG3CnY3aA2VoxWr0jfEg45A==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@crewhaus%2fprompt-injection-detector@0.5.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":31034},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"gitHead":"8a2814d2d219bc755c72fb49049ccb47c8ff5e24","scripts":{"test":"bun test src"},"_npmUser":{"name":"studiomaxops","email":"crew@crewhaus.ai"},"repository":{"url":"git+https://github.com/crewhaus/factory.git","type":"git","directory":"packages/prompt-injection-detector"},"_npmVersion":"11.19.0","description":"Cross-cutting safety classifier for tool outputs (regex + structural heuristics + optional LLM tier)","directories":{},"_nodeVersion":"24.18.0","dependencies":{"@crewhaus/errors":"0.5.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/prompt-injection-detector_0.5.1_1785982955854_0.5324085923871804","host":"s3://npm-registry-packages-npm-production"}},"0.5.2":{"name":"@crewhaus/prompt-injection-detector","version":"0.5.2","author":{"url":"https://crewhaus.ai","name":"Max Meier","email":"max@crewhaus.ai"},"license":"Apache-2.0","_id":"@crewhaus/prompt-injection-detector@0.5.2","maintainers":[{"name":"studiomaxops","email":"crew@crewhaus.ai"}],"homepage":"https://github.com/crewhaus/factory/tree/main/packages/prompt-injection-detector#readme","bugs":{"url":"https://github.com/crewhaus/factory/issues"},"dist":{"shasum":"f1db0b2fda98402860c4dca1792b959f26a9802c","tarball":"https://registry.npmjs.org/@crewhaus/prompt-injection-detector/-/prompt-injection-detector-0.5.2.tgz","fileCount":3,"integrity":"sha512-8b3zG8K6WpduR0MDa9dP9Nfsb/EN5sOxj3VpAgvlkBtgFdIQYgptsNyuml6ZQtfYeEtVivn8ByE3yiJ19ZalDQ==","signatures":[{"sig":"MEYCIQDbHR7OFIo7lJdm7ZnLIv69UcIvU8pL9G5V8E7pVyX7hQIhAIw0W5at0FaC/ATtwqZJ1p3vA3/Z5j+RWw6ZXbnqHvy2","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@crewhaus%2fprompt-injection-detector@0.5.2","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":31034},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"gitHead":"114368f9309d03472db07358201415ad53852b4a","scripts":{"test":"bun test src"},"_npmUser":{"name":"studiomaxops","email":"crew@crewhaus.ai"},"repository":{"url":"git+https://github.com/crewhaus/factory.git","type":"git","directory":"packages/prompt-injection-detector"},"_npmVersion":"11.19.0","description":"Cross-cutting safety classifier for tool outputs (regex + structural heuristics + optional LLM tier)","directories":{},"_nodeVersion":"24.18.0","dependencies":{"@crewhaus/errors":"0.5.2"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/prompt-injection-detector_0.5.2_1786424562733_0.41575156009012115","host":"s3://npm-registry-packages-npm-production"}},"0.5.3":{"name":"@crewhaus/prompt-injection-detector","version":"0.5.3","author":{"url":"https://crewhaus.ai","name":"Max Meier","email":"max@crewhaus.ai"},"license":"Apache-2.0","_id":"@crewhaus/prompt-injection-detector@0.5.3","maintainers":[{"name":"studiomaxops","email":"crew@crewhaus.ai"}],"homepage":"https://github.com/crewhaus/factory/tree/main/packages/prompt-injection-detector#readme","bugs":{"url":"https://github.com/crewhaus/factory/issues"},"dist":{"shasum":"d5983b6236113b340550efb9eeeb7161c30cd3b7","tarball":"https://registry.npmjs.org/@crewhaus/prompt-injection-detector/-/prompt-injection-detector-0.5.3.tgz","fileCount":3,"integrity":"sha512-J9C0s+xeOr5wGIq+6dor5wtoJFlMeNSYjwRIosrumojBM7F6bxnG26rbcf4yf2E9PjNozYpoByTBbz+LpfqVvA==","signatures":[{"sig":"MEUCIGlCH9dN84wYVj8kiL+vIPtmA6ada1STHZvzk3L8mFUAAiEA+ieJeokDtqj15/699Qqa0gBN+dyu8J/nKWi/4BFLBjo=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@crewhaus%2fprompt-injection-detector@0.5.3","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":31034},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"gitHead":"2e158a4c2e7c2f3e76152fa3822c49579de762ad","scripts":{"test":"bun test src"},"_npmUser":{"name":"studiomaxops","email":"crew@crewhaus.ai"},"repository":{"url":"git+https://github.com/crewhaus/factory.git","type":"git","directory":"packages/prompt-injection-detector"},"_npmVersion":"11.19.0","description":"Cross-cutting safety classifier for tool outputs (regex + structural heuristics + optional LLM tier)","directories":{},"_nodeVersion":"24.18.0","dependencies":{"@crewhaus/errors":"0.5.3"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/prompt-injection-detector_0.5.3_1786567404520_0.27263833625478306","host":"s3://npm-registry-packages-npm-production"}},"0.5.4":{"name":"@crewhaus/prompt-injection-detector","version":"0.5.4","author":{"url":"https://crewhaus.ai","name":"Max Meier","email":"max@crewhaus.ai"},"license":"Apache-2.0","_id":"@crewhaus/prompt-injection-detector@0.5.4","maintainers":[{"name":"studiomaxops","email":"crew@crewhaus.ai"}],"homepage":"https://github.com/crewhaus/factory/tree/main/packages/prompt-injection-detector#readme","bugs":{"url":"https://github.com/crewhaus/factory/issues"},"dist":{"shasum":"5acaa9bbdaa73d8c5d4c13f33f21bfba3ab850f4","tarball":"https://registry.npmjs.org/@crewhaus/prompt-injection-detector/-/prompt-injection-detector-0.5.4.tgz","fileCount":3,"integrity":"sha512-Ef0W3+cRdRgldIy9UG7+9aku26q/a/abAVWJNQXjN7sCGZxyEAJvYeRx1qfp7qdDqJbSC3Px0VcQv882+kmJPA==","signatures":[{"sig":"MEUCIQCCAox3O0On+zliRMgMCRx6nx98R7FSJjHm131EKIPN4wIgLfcmNv3EovVrImrsiVj9b/CSZwVNMWpxCFxphXxsXwc=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@crewhaus%2fprompt-injection-detector@0.5.4","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":31034},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"gitHead":"1379187495db321c36779c77b47917793f4908a7","scripts":{"test":"bun test src"},"_npmUser":{"name":"studiomaxops","email":"crew@crewhaus.ai"},"repository":{"url":"git+https://github.com/crewhaus/factory.git","type":"git","directory":"packages/prompt-injection-detector"},"_npmVersion":"11.19.0","description":"Cross-cutting safety classifier for tool outputs (regex + structural heuristics + optional LLM tier)","directories":{},"_nodeVersion":"24.19.0","dependencies":{"@crewhaus/errors":"0.5.4"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/prompt-injection-detector_0.5.4_1786580801924_0.2753442433844484","host":"s3://npm-registry-packages-npm-production"}},"0.5.5":{"name":"@crewhaus/prompt-injection-detector","version":"0.5.5","author":{"url":"https://crewhaus.ai","name":"Max Meier","email":"max@crewhaus.ai"},"license":"Apache-2.0","_id":"@crewhaus/prompt-injection-detector@0.5.5","maintainers":[{"name":"studiomaxops","email":"crew@crewhaus.ai"}],"homepage":"https://github.com/crewhaus/factory/tree/main/packages/prompt-injection-detector#readme","bugs":{"url":"https://github.com/crewhaus/factory/issues"},"dist":{"shasum":"8e5872d1495123ead2eefb20c6bf4cec77f101e7","tarball":"https://registry.npmjs.org/@crewhaus/prompt-injection-detector/-/prompt-injection-detector-0.5.5.tgz","fileCount":3,"integrity":"sha512-w7vfyGti6X9X9rFiO2YqVAPq0tfIWvqThtI+eHnBn/9GpDI27KK4IFY8cbulOn8SDLQcIRMhkWlt060M4i/FeA==","signatures":[{"sig":"MEUCIQC2i6clKOfv37WoMZnrZ5SUk4INE9Su7quqY0oMBc+cLgIgQJrZeLd/K1NDuk68nIVU8q31UubQmgapgQwWvTW1SWc=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@crewhaus%2fprompt-injection-detector@0.5.5","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":31034},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"gitHead":"4a0733a74ce317be51475644cab91b2b4adebd24","scripts":{"test":"bun test src"},"_npmUser":{"name":"studiomaxops","email":"crew@crewhaus.ai"},"repository":{"url":"git+https://github.com/crewhaus/factory.git","type":"git","directory":"packages/prompt-injection-detector"},"_npmVersion":"11.19.0","description":"Cross-cutting safety classifier for tool outputs (regex + structural heuristics + optional LLM tier)","directories":{},"_nodeVersion":"24.19.0","dependencies":{"@crewhaus/errors":"0.5.5"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/prompt-injection-detector_0.5.5_1786715450329_0.2184510334481513","host":"s3://npm-registry-packages-npm-production"}},"0.5.6":{"name":"@crewhaus/prompt-injection-detector","version":"0.5.6","author":{"url":"https://crewhaus.ai","name":"Max Meier","email":"max@crewhaus.ai"},"license":"Apache-2.0","_id":"@crewhaus/prompt-injection-detector@0.5.6","maintainers":[{"name":"studiomaxops","email":"crew@crewhaus.ai"}],"homepage":"https://github.com/crewhaus/factory/tree/main/packages/prompt-injection-detector#readme","bugs":{"url":"https://github.com/crewhaus/factory/issues"},"dist":{"shasum":"49004547aa566d75b36b5de46341d237e5d9b6b7","tarball":"https://registry.npmjs.org/@crewhaus/prompt-injection-detector/-/prompt-injection-detector-0.5.6.tgz","fileCount":3,"integrity":"sha512-ye+Y7KN+SWic5g77C7qisiPA+TsqKeAn7zISXt/zpbKzPDZzdC7dGjT6CYNKTuI9WOFAD5sscX4jn4TXEjWjQQ==","signatures":[{"sig":"MEUCIQDTmvoNzmpa47YAdL8dFJouMFOuV8tXrnhFVoVfk2p1NgIgXTfl1dj2wZBc/rpwjEj6zf4O4qCw77XqoEaFDTf1INk=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@crewhaus%2fprompt-injection-detector@0.5.6","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":31034},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"gitHead":"275105d2703c4c6ec46435f1a71863ee051069bb","scripts":{"test":"bun test src"},"_npmUser":{"name":"studiomaxops","email":"crew@crewhaus.ai"},"repository":{"url":"git+https://github.com/crewhaus/factory.git","type":"git","directory":"packages/prompt-injection-detector"},"_npmVersion":"11.19.0","description":"Cross-cutting safety classifier for tool outputs (regex + structural heuristics + optional LLM tier)","directories":{},"_nodeVersion":"24.19.0","dependencies":{"@crewhaus/errors":"0.5.6"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/prompt-injection-detector_0.5.6_1786719618733_0.7563730655096599","host":"s3://npm-registry-packages-npm-production"}},"0.5.7":{"name":"@crewhaus/prompt-injection-detector","version":"0.5.7","author":{"url":"https://crewhaus.ai","name":"Max Meier","email":"max@crewhaus.ai"},"license":"Apache-2.0","_id":"@crewhaus/prompt-injection-detector@0.5.7","maintainers":[{"name":"studiomaxops","email":"crew@crewhaus.ai"}],"homepage":"https://github.com/crewhaus/factory/tree/main/packages/prompt-injection-detector#readme","bugs":{"url":"https://github.com/crewhaus/factory/issues"},"dist":{"shasum":"76d27bf0bfaf1681e77b2da859060bb902be68ea","tarball":"https://registry.npmjs.org/@crewhaus/prompt-injection-detector/-/prompt-injection-detector-0.5.7.tgz","fileCount":3,"integrity":"sha512-XCYH2mIc+6zZ5b/wHDtjG/36HPaZhmF0NOGJmb+2r0ST7wthNgBj9jutnZ7xuSfQMgMm63wFH7xUYn9AH3LRVQ==","signatures":[{"sig":"MEQCID/HzO81qIFHEYP5ueahNrjF4dscHuq+88l1XuTGEogVAiAfWzFhb0M1PIT4jAVMS5CLI2ufEYsHAeVJMii6/aBZFQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@crewhaus%2fprompt-injection-detector@0.5.7","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":31034},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"gitHead":"aab4fb9e901e10cb199b754bb957bfb9c58fd624","scripts":{"test":"bun test src"},"_npmUser":{"name":"studiomaxops","email":"crew@crewhaus.ai"},"repository":{"url":"git+https://github.com/crewhaus/factory.git","type":"git","directory":"packages/prompt-injection-detector"},"_npmVersion":"11.19.0","description":"Cross-cutting safety classifier for tool outputs (regex + structural heuristics + optional LLM tier)","directories":{},"_nodeVersion":"24.19.0","dependencies":{"@crewhaus/errors":"0.5.7"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/prompt-injection-detector_0.5.7_1787017384042_0.37420856900589916","host":"s3://npm-registry-packages-npm-production"}},"0.5.8":{"name":"@crewhaus/prompt-injection-detector","version":"0.5.8","author":{"url":"https://crewhaus.ai","name":"Max Meier","email":"max@crewhaus.ai"},"license":"Apache-2.0","_id":"@crewhaus/prompt-injection-detector@0.5.8","maintainers":[{"name":"studiomaxops","email":"crew@crewhaus.ai"}],"homepage":"https://github.com/crewhaus/factory/tree/main/packages/prompt-injection-detector#readme","bugs":{"url":"https://github.com/crewhaus/factory/issues"},"dist":{"shasum":"36993b1e305f4201c1c41891f10983adf12b1add","tarball":"https://registry.npmjs.org/@crewhaus/prompt-injection-detector/-/prompt-injection-detector-0.5.8.tgz","fileCount":3,"integrity":"sha512-71o06R6ZLba48VuWPNP8c+dTk9b14hV4jRNU3/YcFeJRtMe7hK6gAHs8YA+i595w2YbYs3ezbzR637OyHw9xDA==","signatures":[{"sig":"MEUCIQDpgqQmYBEC95HEsF57HEGEcJu9ZU3k5Qy59oS1yFYAWAIgWtxOAZtuwWi/X8kPzxfovzus+r94+G44BVPEscx5ZjI=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@crewhaus%2fprompt-injection-detector@0.5.8","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":31034},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"gitHead":"7d3cc4f65fa8b2ad7adeda258321188e856ef2b4","scripts":{"test":"bun test src"},"_npmUser":{"name":"studiomaxops","email":"crew@crewhaus.ai"},"repository":{"url":"git+https://github.com/crewhaus/factory.git","type":"git","directory":"packages/prompt-injection-detector"},"_npmVersion":"11.19.1","description":"Cross-cutting safety classifier for tool outputs (regex + structural heuristics + optional LLM tier)","directories":{},"_nodeVersion":"24.19.0","dependencies":{"@crewhaus/errors":"0.5.8"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/prompt-injection-detector_0.5.8_1787897506712_0.34595183662392914","host":"s3://npm-registry-packages-npm-production"}},"0.6.0":{"name":"@crewhaus/prompt-injection-detector","version":"0.6.0","author":{"url":"https://crewhaus.ai","name":"Max Meier","email":"max@crewhaus.ai"},"license":"Apache-2.0","_id":"@crewhaus/prompt-injection-detector@0.6.0","maintainers":[{"name":"studiomaxops","email":"crew@crewhaus.ai"}],"homepage":"https://github.com/crewhaus/factory/tree/main/packages/prompt-injection-detector#readme","bugs":{"url":"https://github.com/crewhaus/factory/issues"},"dist":{"shasum":"16e3ba383f349b1c9472dcf2b645f2f1fb3124ff","tarball":"https://registry.npmjs.org/@crewhaus/prompt-injection-detector/-/prompt-injection-detector-0.6.0.tgz","fileCount":3,"integrity":"sha512-y5xyxjcmfJcmrT96+8McUXK51+sRVKCgKPj9jvKTMuBdohxKjwpeUCpoyJhX0ZlwoQz/Y2A/qElr+0e3mfnVSg==","signatures":[{"sig":"MEYCIQCncbhYyDicWsyEd6A2owCPJZPQkqSSgu9gWEu9Da01bgIhAJYHYPjP5Y+TdlTXjj8tGsdDurVQ8khIGiTomSurRbUZ","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIQCRbOqZcBdPtbUs017313f9Yprtz4fvj/CvbopKsc8MXQIgIbSFBXWXCXjMImxrsUYJ24AndzjciT9zK9eD/34jJ2s=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@crewhaus%2fprompt-injection-detector@0.6.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":31034},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"gitHead":"f171b9d0ef7d79ac47b3c93376e8da50e79a07dd","scripts":{"test":"bun test src"},"_npmUser":{"name":"studiomaxops","email":"crew@crewhaus.ai"},"repository":{"url":"git+https://github.com/crewhaus/factory.git","type":"git","directory":"packages/prompt-injection-detector"},"_npmVersion":"11.19.1","description":"Cross-cutting safety classifier for tool outputs (regex + structural heuristics + optional LLM tier)","directories":{},"_nodeVersion":"24.20.0","dependencies":{"@crewhaus/errors":"0.6.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/prompt-injection-detector_0.6.0_1788871050253_0.1292186234606314","host":"s3://npm-registry-packages-npm-production"}},"0.7.0":{"_id":"@crewhaus/prompt-injection-detector@0.7.0","bugs":{"url":"https://github.com/crewhaus/factory/issues"},"dist":{"shasum":"3bae53bfb74e845ae7df341f56278efa6761e263","tarball":"https://registry.npmjs.org/@crewhaus/prompt-injection-detector/-/prompt-injection-detector-0.7.0.tgz","fileCount":3,"integrity":"sha512-/BfnXUop+NkNzPyLvARsxbFyK+N5WkpnWRM83hkp6ZWItWHa9F4Q2JGvb4717AqKcq/dQR2JLLm5Tj72jB2MbQ==","signatures":[{"sig":"MEYCIQDPSoAx4ucN/riJMWhOaBKm8c7n8wbcSJ51gr74WBZ9oAIhAJpYDLXfKegSYMNbguthSwwVxuzHmO2DAdhj+z+9JHWH","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEUCICcES2FIlj4nE/B7KT59VwGE45kUyEqIHMTXmy4Sz+M9AiEA5ILfnGJ9rHbk75NrGduI/UOEVE4o45Ol74NSta5m0Zg="}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@crewhaus%2fprompt-injection-detector@0.7.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":31034},"main":"dist/index.js","name":"@crewhaus/prompt-injection-detector","type":"module","types":"dist/index.d.ts","author":{"url":"https://crewhaus.ai","name":"Max Meier","email":"max@crewhaus.ai"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"gitHead":"d96a9a2f7c7758985d7c7d5be53e4d16c670d657","license":"Apache-2.0","scripts":{"test":"bun test src"},"version":"0.7.0","_npmUser":{"name":"studiomaxops","email":"crew@crewhaus.ai"},"homepage":"https://github.com/crewhaus/factory/tree/main/packages/prompt-injection-detector#readme","repository":{"url":"git+https://github.com/crewhaus/factory.git","type":"git","directory":"packages/prompt-injection-detector"},"_npmVersion":"11.19.1","description":"Cross-cutting safety classifier for tool outputs (regex + structural heuristics + optional LLM tier)","directories":{},"maintainers":[{"name":"studiomaxops","email":"crew@crewhaus.ai"}],"_nodeVersion":"24.20.0","dependencies":{"@crewhaus/errors":"0.7.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/prompt-injection-detector_0.7.0_1790097580948_0.49249838824745296"}}},"time":{"created":"2026-05-30T17:57:02.758Z","modified":"2026-09-22T17:19:41.967Z","0.1.0":"2026-05-30T17:57:03.086Z","0.1.1":"2026-05-30T18:08:12.333Z","0.1.2":"2026-06-11T11:07:31.330Z","0.1.3":"2026-06-15T13:11:11.428Z","0.1.4":"2026-06-17T16:36:03.053Z","0.1.5":"2026-06-23T20:10:26.544Z","0.1.6":"2026-06-26T18:28:54.815Z","0.1.7":"2026-07-01T03:28:35.536Z","0.1.8":"2026-07-01T23:07:11.264Z","0.2.0":"2026-07-03T06:18:46.002Z","0.2.1":"2026-07-05T08:53:15.169Z","0.2.2":"2026-07-06T01:44:06.836Z","0.2.3":"2026-07-07T20:18:39.166Z","0.2.4":"2026-07-08T20:06:52.087Z","0.3.0":"2026-07-14T18:20:22.096Z","0.3.1":"2026-07-16T05:02:40.840Z","0.3.2":"2026-07-17T00:31:46.800Z","0.4.0":"2026-07-18T16:33:13.980Z","0.4.2":"2026-07-28T05:42:53.498Z","0.5.0":"2026-08-05T21:59:47.084Z","0.5.1":"2026-08-06T02:22:36.091Z","0.5.2":"2026-08-11T05:02:42.892Z","0.5.3":"2026-08-12T20:43:24.663Z","0.5.4":"2026-08-13T00:26:42.070Z","0.5.5":"2026-08-14T13:50:50.462Z","0.5.6":"2026-08-14T15:00:18.879Z","0.5.7":"2026-08-18T01:43:04.185Z","0.5.8":"2026-08-28T06:11:46.838Z","0.6.0":"2026-09-08T12:37:30.340Z","0.7.0":"2026-09-22T17:19:41.029Z"},"bugs":{"url":"https://github.com/crewhaus/factory/issues"},"author":{"url":"https://crewhaus.ai","name":"Max Meier","email":"max@crewhaus.ai"},"license":"Apache-2.0","homepage":"https://github.com/crewhaus/factory/tree/main/packages/prompt-injection-detector#readme","repository":{"url":"git+https://github.com/crewhaus/factory.git","type":"git","directory":"packages/prompt-injection-detector"},"description":"Cross-cutting safety classifier for tool outputs (regex + structural heuristics + optional LLM tier)","maintainers":[{"name":"studiomaxops","email":"crew@crewhaus.ai"}],"readme":"ERROR: No README data found!","readmeFilename":""}