{"_id":"@crewhaus/prompt-injection-detector","_rev":"20-9ba554d85c525d7b3398bb3707d0f419","name":"@crewhaus/prompt-injection-detector","dist-tags":{"latest":"0.4.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","type":"module","description":"Cross-cutting safety classifier for tool outputs (regex + structural heuristics + optional LLM tier)","main":"dist/index.js","types":"dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"scripts":{"test":"bun test src"},"dependencies":{"@crewhaus/errors":"0.4.0"},"license":"Apache-2.0","author":{"name":"Max Meier","email":"max@crewhaus.ai","url":"https://crewhaus.ai"},"repository":{"type":"git","url":"git+https://github.com/crewhaus/factory.git","directory":"packages/prompt-injection-detector"},"homepage":"https://github.com/crewhaus/factory/tree/main/packages/prompt-injection-detector#readme","bugs":{"url":"https://github.com/crewhaus/factory/issues"},"publishConfig":{"access":"public"},"_id":"@crewhaus/prompt-injection-detector@0.4.0","_integrity":"sha512-15sTNtZc4wswDH4AsgorKQUPqNjwLkvzESAWggd1PVCCyuK7SZjhSMAAs6RBQeOQgdFB3lr7Ke2qCzdEOqMEFg==","_nodeVersion":"24.3.0","_npmVersion":"10.8.3","shasum":"fa387a89393101f4dc03c98ea8f88c29df4903c7","dist":{"integrity":"sha512-15sTNtZc4wswDH4AsgorKQUPqNjwLkvzESAWggd1PVCCyuK7SZjhSMAAs6RBQeOQgdFB3lr7Ke2qCzdEOqMEFg==","shasum":"fa387a89393101f4dc03c98ea8f88c29df4903c7","tarball":"https://registry.npmjs.org/@crewhaus/prompt-injection-detector/-/prompt-injection-detector-0.4.0.tgz","fileCount":3,"unpackedSize":31034,"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEUCIQCfK+llYxGUOsAOOfad1OtmSJYdP0psKwSUXap+12V5lAIgY3N0hnikDuswVRKC+QmoFjJ/n8bXZrCtNubW2/bMDX8="}]},"_npmUser":{"name":"studiomaxops","email":"crew@crewhaus.ai"},"directories":{},"maintainers":[{"name":"studiomaxops","email":"crew@crewhaus.ai"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/prompt-injection-detector_0.4.0_1784392393840_0.0013588104268438261"},"_hasShrinkwrap":false}},"time":{"created":"2026-05-30T17:57:02.758Z","modified":"2026-07-18T16:33:14.134Z","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"},"bugs":{"url":"https://github.com/crewhaus/factory/issues"},"author":{"name":"Max Meier","email":"max@crewhaus.ai","url":"https://crewhaus.ai"},"license":"Apache-2.0","homepage":"https://github.com/crewhaus/factory/tree/main/packages/prompt-injection-detector#readme","repository":{"type":"git","url":"git+https://github.com/crewhaus/factory.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":"","readmeFilename":""}