{"_id":"@exortek/express-mongo-sanitize","_rev":"11-187fc74c7ce751b2e6d1a7899ef4004b","name":"@exortek/express-mongo-sanitize","dist-tags":{"latest":"3.0.1"},"versions":{"1.0.0":{"name":"@exortek/express-mongo-sanitize","version":"1.0.0","keywords":["express","mongodb","sanitize","mongoose","express-middleware","data-validation","input-sanitization","security","web-application","nodejs","typescript","middleware","api-security","query-sanitization","no-sql","mongodb-sanitizer"],"author":{"name":"ExorTek - https://github.com/ExorTek"},"license":"MIT","_id":"@exortek/express-mongo-sanitize@1.0.0","maintainers":[{"name":"exortek","email":"exortek979@gmail.com"}],"homepage":"https://github.com/ExorTek/express-mongo-sanitize#readme","bugs":{"url":"https://github.com/ExorTek/express-mongo-sanitize/issues"},"dist":{"shasum":"bfa4ccbdb9a648980c6434d857052ffef3cbeac7","tarball":"https://registry.npmjs.org/@exortek/express-mongo-sanitize/-/express-mongo-sanitize-1.0.0.tgz","fileCount":5,"integrity":"sha512-uWgJMXMXvrIi1ltf1/rudCrfcUtYi7vp4q5aluN4H6Hn9Mp8/7GLbRs7YdhOmca6WnMx6phYOOKuItlZF6wCdA==","signatures":[{"sig":"MEUCIQCS9oVIx4Utkbkdk0I81wWwMFe3Xq401AJa69KnmK7VQgIgG4st9pmrIKiRs+8pJuqzRx6eGOxo0GOpomBFflCaZT8=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":32075},"main":"index.js","type":"commonjs","types":"types/index.d.ts","gitHead":"06c765f92b10a280564ff51036baf5e360965e43","scripts":{"format":"prettier --write \"**/*.{js,ts,json}\"","test:tsd":"tsd","test:node":"node --test"},"_npmUser":{"name":"exortek","email":"exortek979@gmail.com"},"deprecated":"Please upgrade to v3 — security fixes.","repository":{"url":"git+https://github.com/ExorTek/express-mongo-sanitize.git","type":"git"},"_npmVersion":"10.2.3","description":"A comprehensive Express middleware designed to protect your No(n)SQL queries from injection attacks by sanitizing request data. This middleware provides flexible sanitization options for request bodies, parameters, and query strings.","directories":{},"_nodeVersion":"20.10.0","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"packageManager":"yarn@4.5.1","devDependencies":{"tsd":"^0.31.2","express":"^4.21.1","prettier":"^3.3.3","@types/express":"^5.0.0"},"_npmOperationalInternal":{"tmp":"tmp/express-mongo-sanitize_1.0.0_1731705230174_0.0637778197609542","host":"s3://npm-registry-packages"}},"1.1.0":{"name":"@exortek/express-mongo-sanitize","version":"1.1.0","keywords":["express","mongodb","sanitize","mongoose","express-middleware","data-validation","input-sanitization","security","web-application","nodejs","typescript","middleware","api-security","query-sanitization","no-sql","mongodb-sanitizer"],"author":{"name":"ExorTek - https://github.com/ExorTek"},"license":"MIT","_id":"@exortek/express-mongo-sanitize@1.1.0","maintainers":[{"name":"exortek","email":"exortek979@gmail.com"}],"homepage":"https://github.com/ExorTek/express-mongo-sanitize#readme","bugs":{"url":"https://github.com/ExorTek/express-mongo-sanitize/issues"},"dist":{"shasum":"f52ae2293af031d85c15caf0d58209a05d67106d","tarball":"https://registry.npmjs.org/@exortek/express-mongo-sanitize/-/express-mongo-sanitize-1.1.0.tgz","fileCount":5,"integrity":"sha512-9yTGsyH82cicBxF1tyMipbNepno2XiwwfyPYUbzU/iaP9dETrKUhu/wZz4yaYsvYCvAHBCCLC06lcu8z5hmZJA==","signatures":[{"sig":"MEQCIAv42zp5QPte8G2IPPU7Bvp9yJB//qsEaZguQMPfKRNXAiBIOAtr3F3UyACGezmsnT/jPVQVbT1jWSKxG+bWCBFgQQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":29810},"main":"index.js","type":"commonjs","types":"types/index.d.ts","gitHead":"c94a6f007e38190e3988ddec5bd05ed440731a00","scripts":{"format":"prettier --write \"**/*.{js,ts,json}\"","test:tsd":"tsd","test:node":"node --test"},"_npmUser":{"name":"exortek","email":"exortek979@gmail.com"},"deprecated":"Please upgrade to v3 — security fixes.","repository":{"url":"git+https://github.com/ExorTek/express-mongo-sanitize.git","type":"git"},"_npmVersion":"10.9.2","description":"A comprehensive Express middleware designed to protect your No(n)SQL queries from injection attacks by sanitizing request data. This middleware provides flexible sanitization options for request bodies, parameters, and query strings.","directories":{},"_nodeVersion":"22.14.0","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"packageManager":"yarn@4.9.2","devDependencies":{"tsd":"^0.32.0","express":"npm:express@5.1.0","express4":"npm:express@4.21.2","prettier":"^3.5.3","@types/express":"^5.0.3"},"_npmOperationalInternal":{"tmp":"tmp/express-mongo-sanitize_1.1.0_1750039626930_0.6379968493636115","host":"s3://npm-registry-packages-npm-production"}},"1.1.1":{"name":"@exortek/express-mongo-sanitize","version":"1.1.1","keywords":["express","mongodb","sanitize","mongoose","express-middleware","data-validation","input-sanitization","security","web-application","nodejs","typescript","middleware","api-security","query-sanitization","no-sql","mongodb-sanitizer"],"author":{"name":"ExorTek - https://github.com/ExorTek"},"license":"MIT","_id":"@exortek/express-mongo-sanitize@1.1.1","maintainers":[{"name":"exortek","email":"exortek979@gmail.com"}],"homepage":"https://github.com/ExorTek/express-mongo-sanitize#readme","bugs":{"url":"https://github.com/ExorTek/express-mongo-sanitize/issues"},"dist":{"shasum":"b0936621569dcfba86c48eb334848da6d58f1221","tarball":"https://registry.npmjs.org/@exortek/express-mongo-sanitize/-/express-mongo-sanitize-1.1.1.tgz","fileCount":5,"integrity":"sha512-IFJfkJ5fON/2JZcjTV3aT5UeTlp/DDJeQqWAbkM6nNsWd07dfG8jP1UtX0bVK0laVr2KV08eLBjxssNK9D8Dxw==","signatures":[{"sig":"MEUCIFlnFMCqz+hJykQ6CmNdoraWWVe7328gSEg7SXi8QgGdAiEAhldDgJpFNtzetrEoHktuYtnQhGTPNgQX/jz5DmSXPik=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":29988},"main":"index.js","type":"commonjs","types":"types/index.d.ts","gitHead":"11c8746386fffdeed720712dab4ff60b14371d04","scripts":{"format":"prettier --write \"**/*.{js,ts,json}\"","test:tsd":"tsd","test:node":"node --test"},"_npmUser":{"name":"exortek","email":"exortek979@gmail.com"},"deprecated":"Please upgrade to v3 — security fixes.","repository":{"url":"git+https://github.com/ExorTek/express-mongo-sanitize.git","type":"git"},"_npmVersion":"11.4.2","description":"A comprehensive Express middleware designed to protect your No(n)SQL queries from injection attacks by sanitizing request data. This middleware provides flexible sanitization options for request bodies, parameters, and query strings.","directories":{},"_nodeVersion":"24.3.0","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"packageManager":"yarn@4.9.2","devDependencies":{"tsd":"^0.32.0","express":"npm:express@5.1.0","express4":"npm:express@4.21.2","prettier":"^3.5.3","@types/express":"^5.0.3"},"_npmOperationalInternal":{"tmp":"tmp/express-mongo-sanitize_1.1.1_1759771075561_0.25506952570603114","host":"s3://npm-registry-packages-npm-production"}},"2.0.0":{"name":"@exortek/express-mongo-sanitize","version":"2.0.0","keywords":["express","mongodb","sanitize","nosql","security","middleware","injection","backend"],"author":{"name":"ExorTek - https://github.com/ExorTek"},"license":"MIT","_id":"@exortek/express-mongo-sanitize@2.0.0","maintainers":[{"name":"exortek","email":"exortek979@gmail.com"}],"homepage":"https://github.com/ExorTek/nosql-sanitize/tree/main/packages/express#readme","bugs":{"url":"https://github.com/ExorTek/nosql-sanitize/issues"},"dist":{"shasum":"d7ccaef76685977461db675ec0f64517ba748384","tarball":"https://registry.npmjs.org/@exortek/express-mongo-sanitize/-/express-mongo-sanitize-2.0.0.tgz","fileCount":4,"integrity":"sha512-ruKzbR1NhpCw9Wi6qaE9crOGK7LuEBAuWDSyNsdTWzOg4dS0Cha+Gr/nsMGEyK3g/IPuBQSfYJB6b2iJORXMOQ==","signatures":[{"sig":"MEUCIHo2bmmsrTWPJjNwuyblaj8K8swGtiXy7PV15aB224qIAiEAmFzIYra9Ip9CkRJlZKCQGidPsIelRwORLtMU+LiiqHw=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":7643},"main":"src/index.js","type":"commonjs","types":"types/index.d.ts","engines":{"node":">=18.0.0"},"exports":{".":{"types":"./types/index.d.ts","require":"./src/index.js"}},"gitHead":"1a20ddd6821ae788c77a346e1fc1e3a991eff4fd","scripts":{"test":"node --test test/*.test.js","prepublishOnly":"npm test"},"_npmUser":{"name":"exortek","email":"exortek979@gmail.com"},"deprecated":"Please upgrade to v3 — security fixes.","repository":{"url":"git+https://github.com/ExorTek/nosql-sanitize.git","type":"git","directory":"packages/express"},"_npmVersion":"11.6.2","description":"Express middleware for NoSQL injection prevention — sanitizes request data","directories":{},"_nodeVersion":"24.12.0","dependencies":{"@exortek/nosql-sanitize-core":"^2.0.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"express":"npm:express@5.1.0","express4":"npm:express@4.21.2","@types/express":"^5.0.6"},"peerDependencies":{"express":">=4.0.0"},"peerDependenciesMeta":{"express":{"optional":false}},"_npmOperationalInternal":{"tmp":"tmp/express-mongo-sanitize_2.0.0_1772250905447_0.6097670345068236","host":"s3://npm-registry-packages-npm-production"}},"2.0.1":{"name":"@exortek/express-mongo-sanitize","version":"2.0.1","keywords":["express","mongodb","sanitize","nosql","security","middleware","injection","backend"],"author":{"name":"ExorTek - https://github.com/ExorTek"},"license":"MIT","_id":"@exortek/express-mongo-sanitize@2.0.1","maintainers":[{"name":"exortek","email":"exortek979@gmail.com"}],"homepage":"https://github.com/ExorTek/nosql-sanitize/packages/express#readme","bugs":{"url":"https://github.com/ExorTek/nosql-sanitize/issues"},"dist":{"shasum":"ce415477026489453aa89914fdd007c4ca5f4e12","tarball":"https://registry.npmjs.org/@exortek/express-mongo-sanitize/-/express-mongo-sanitize-2.0.1.tgz","fileCount":4,"integrity":"sha512-pbHrSrJTlXFhuxHpiWiMeAxfn3I7RvyS/K8hhj91LU3TiXZn3nH/sj9yRckfRuyv7/nxgKzzUmZ5ZLPgXLEy9w==","signatures":[{"sig":"MEYCIQDNRSA1gwHhDWxgWgmtudV0ZBwHHyesgP0kA8A5bFg4uAIhAOdwAr7HSF8Ry3mnZXY+OW/OBdFx7jeN4+FMa6XnY4M6","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":7667},"main":"src/index.js","type":"commonjs","types":"types/index.d.ts","engines":{"node":">=18.0.0"},"exports":{".":{"types":"./types/index.d.ts","import":"./src/index.js","require":"./src/index.js"}},"gitHead":"eafa6b6e81330c12c2db5e8562e379bc09d3e5ef","scripts":{"test":"node --test test/*.test.js","prepublishOnly":"npm test"},"_npmUser":{"name":"exortek","email":"exortek979@gmail.com"},"deprecated":"Please upgrade to v3 — security fixes.","repository":{"url":"git+https://github.com/ExorTek/nosql-sanitize.git","type":"git","directory":"packages/express"},"_npmVersion":"11.6.2","description":"Express middleware for NoSQL injection prevention — sanitizes request data","directories":{},"_nodeVersion":"24.12.0","dependencies":{"@exortek/nosql-sanitize-core":"^2.0.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"express":"npm:express@5.1.0","express4":"npm:express@4.21.2","@types/express":"^5.0.6"},"peerDependencies":{"express":">=4.0.0"},"peerDependenciesMeta":{"express":{"optional":false}},"_npmOperationalInternal":{"tmp":"tmp/express-mongo-sanitize_2.0.1_1772307497356_0.9109087997382144","host":"s3://npm-registry-packages-npm-production"}},"2.0.2":{"name":"@exortek/express-mongo-sanitize","version":"2.0.2","keywords":["express","mongodb","sanitize","nosql","security","middleware","injection","backend"],"author":{"name":"ExorTek - https://github.com/ExorTek"},"license":"MIT","_id":"@exortek/express-mongo-sanitize@2.0.2","maintainers":[{"name":"exortek","email":"exortek979@gmail.com"}],"homepage":"https://github.com/ExorTek/nosql-sanitize/tree/master/packages/express#readme","bugs":{"url":"https://github.com/ExorTek/nosql-sanitize/issues"},"dist":{"shasum":"29b67256d73fc9e2f49f4a394f2e26f51789d8d0","tarball":"https://registry.npmjs.org/@exortek/express-mongo-sanitize/-/express-mongo-sanitize-2.0.2.tgz","fileCount":4,"integrity":"sha512-BjLTzOqd65DoaZuLCHEje3EPpT0HNwvsGzbWTXRt6EqoLfUGvIyD3698Z+ZwrLkw0WZhBTuQxZCO3iqjfA+Fiw==","signatures":[{"sig":"MEUCIQDqH+nYr/Cv87kCgZsXuGYccow3HWLzHZaTUX4HzxPUHgIgTqqA2ciWPzDwXpvAT23QsuQ3oIXYB6bH/JsLaCuJXbA=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":8138},"main":"src/index.js","type":"commonjs","types":"types/index.d.ts","engines":{"node":">=18.0.0"},"exports":{".":{"types":"./types/index.d.ts","import":"./src/index.js","require":"./src/index.js"}},"gitHead":"02adf98bbb743ffeac6fd62db4a330c439ef127d","scripts":{"test":"node --test test/*.test.js","prepublishOnly":"npm test"},"_npmUser":{"name":"exortek","email":"exortek979@gmail.com"},"deprecated":"Please upgrade to v3 — security fixes.","repository":{"url":"git+https://github.com/ExorTek/nosql-sanitize.git","type":"git","directory":"packages/express"},"_npmVersion":"11.6.2","description":"Express middleware for NoSQL injection prevention — sanitizes request data","directories":{},"_nodeVersion":"24.12.0","dependencies":{"@exortek/nosql-sanitize-core":"^2.0.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"express":"npm:express@5.2.1","express4":"npm:express@4.22.1","@types/express":"^5.0.6"},"peerDependencies":{"express":">=4.0.0"},"peerDependenciesMeta":{"express":{"optional":false}},"_npmOperationalInternal":{"tmp":"tmp/express-mongo-sanitize_2.0.2_1772992771413_0.9244729713365869","host":"s3://npm-registry-packages-npm-production"}},"3.0.0":{"name":"@exortek/express-mongo-sanitize","version":"3.0.0","keywords":["express","mongodb","sanitize","nosql","security","middleware","injection","backend"],"author":{"name":"ExorTek - https://github.com/ExorTek"},"license":"MIT","_id":"@exortek/express-mongo-sanitize@3.0.0","maintainers":[{"name":"exortek","email":"exortek979@gmail.com"}],"homepage":"https://github.com/ExorTek/nosql-sanitize/tree/master/packages/express#readme","bugs":{"url":"https://github.com/ExorTek/nosql-sanitize/issues"},"dist":{"shasum":"9031a153227e2f830d8d430f26cdf2c4404b6861","tarball":"https://registry.npmjs.org/@exortek/express-mongo-sanitize/-/express-mongo-sanitize-3.0.0.tgz","fileCount":4,"integrity":"sha512-gAYE7Wm41qrXyjRHCiV66m0mn45wmIjHJlzUpn4KWzYXAfDWDlYsEF7Bo3edhJ33HSgJVoZifVYq1wB7rcM0BA==","signatures":[{"sig":"MEUCIQCo1qTjzir4Uj9FgjDRFYHGEnpA7Pe7XHm2nspwHuGMfQIge85WVCVYHfU3opakSA7L1gwxhYXCfvuTwB8CZxUJY9o=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":8990},"main":"src/index.js","type":"commonjs","types":"types/index.d.ts","engines":{"node":">=18.0.0"},"exports":{".":{"types":"./types/index.d.ts","import":"./src/index.js","require":"./src/index.js"}},"gitHead":"cdd5eed3253cd57de59a8c440d1a7a67f3209f0e","scripts":{"test":"node --test test/*.test.js","prepublishOnly":"npm test"},"_npmUser":{"name":"exortek","email":"exortek979@gmail.com"},"repository":{"url":"git+https://github.com/ExorTek/nosql-sanitize.git","type":"git","directory":"packages/express"},"_npmVersion":"11.6.2","description":"Express middleware for NoSQL injection prevention — sanitizes request data","directories":{},"_nodeVersion":"24.12.0","dependencies":{"@exortek/nosql-sanitize-core":"^3.0.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"express":"npm:express@5.2.1","express4":"npm:express@4.22.2","@types/express":"^5.0.6"},"peerDependencies":{"express":">=4.0.0"},"peerDependenciesMeta":{"express":{"optional":false}},"_npmOperationalInternal":{"tmp":"tmp/express-mongo-sanitize_3.0.0_1783073843124_0.43939190974701936","host":"s3://npm-registry-packages-npm-production"}},"3.0.1":{"name":"@exortek/express-mongo-sanitize","version":"3.0.1","description":"Express middleware for NoSQL injection prevention — sanitizes request data","main":"src/index.js","type":"commonjs","types":"types/index.d.ts","exports":{".":{"import":"./src/index.js","require":"./src/index.js","types":"./types/index.d.ts"}},"scripts":{"test":"node --test test/*.test.js","prepublishOnly":"npm test"},"repository":{"type":"git","url":"git+https://github.com/ExorTek/nosql-sanitize.git","directory":"packages/express"},"homepage":"https://github.com/ExorTek/nosql-sanitize/tree/master/packages/express#readme","bugs":{"url":"https://github.com/ExorTek/nosql-sanitize/issues"},"keywords":["express","express-middleware","express4","express5","mongodb","mongo","mongoose","sanitize","sanitizer","nosql","nosql-injection","operator-injection","prototype-pollution","input-validation","security","web-security","owasp","middleware","injection","backend"],"author":"ExorTek - https://github.com/ExorTek","license":"MIT","engines":{"node":">=18.0.0"},"publishConfig":{"access":"public"},"dependencies":{"@exortek/nosql-sanitize-core":"^3.0.1"},"peerDependencies":{"express":">=4.0.0"},"peerDependenciesMeta":{"express":{"optional":false}},"_id":"@exortek/express-mongo-sanitize@3.0.1","gitHead":"a0c48627a1ebfbc9bab4aa06fa99a197096c84f4","dist":{"shasum":"2f1004aae0791cda7e9ccaa491d2e2116451f0df","integrity":"sha512-2bRWLz70U0JiUHDuC/EyLZ9Yc34mTgGnZVnZ+afwi6HawIL0IqVzQiBiCtNzrJNzBDwd6A8FCVYsVBvbJzkFNA==","tarball":"https://registry.npmjs.org/@exortek/express-mongo-sanitize/-/express-mongo-sanitize-3.0.1.tgz","fileCount":5,"unpackedSize":12748,"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@exortek%2fexpress-mongo-sanitize@3.0.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEYCIQCKOZN446LsvRxr4h7qan2YYwkyywuoag7F/8mr/8vboQIhAL/Acs8xSdxA4xEx6N1Ej0YaY+HchAHsShrMl6leLpUn"}]},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:a35ee4e8-feb1-4dff-8f58-f6e3f60079e6"}},"directories":{},"maintainers":[{"name":"exortek","email":"exortek979@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/express-mongo-sanitize_3.0.1_1786013881500_0.0817854117904695"},"_hasShrinkwrap":false}},"time":{"created":"2024-11-15T21:13:50.076Z","modified":"2026-08-06T10:58:02.090Z","1.0.0":"2024-11-15T21:13:50.354Z","1.1.0":"2025-06-16T02:07:07.200Z","1.1.1":"2025-10-06T17:17:55.773Z","2.0.0":"2026-02-28T03:55:05.591Z","2.0.1":"2026-02-28T19:38:17.502Z","2.0.2":"2026-03-08T17:59:31.560Z","3.0.0":"2026-07-03T10:17:23.253Z","3.0.1":"2026-08-06T10:58:01.679Z"},"bugs":{"url":"https://github.com/ExorTek/nosql-sanitize/issues"},"author":"ExorTek - https://github.com/ExorTek","license":"MIT","homepage":"https://github.com/ExorTek/nosql-sanitize/tree/master/packages/express#readme","keywords":["express","express-middleware","express4","express5","mongodb","mongo","mongoose","sanitize","sanitizer","nosql","nosql-injection","operator-injection","prototype-pollution","input-validation","security","web-security","owasp","middleware","injection","backend"],"repository":{"type":"git","url":"git+https://github.com/ExorTek/nosql-sanitize.git","directory":"packages/express"},"description":"Express middleware for NoSQL injection prevention — sanitizes request data","maintainers":[{"name":"exortek","email":"exortek979@gmail.com"}],"readme":"","readmeFilename":""}