{"_id":"mongodb-security","_rev":"141-c97c46a3960587b6a9c274fe02cdf130","name":"mongodb-security","dist-tags":{"latest":"1.6.0"},"versions":{"0.0.1":{"name":"mongodb-security","version":"0.0.1","keywords":["mongodb","mongodb.js"],"author":{"url":"http://imlucas.com","name":"Lucas Hrabovsky","email":"hrabovsky.lucas@gmail.com"},"license":"Apcahe-2.0","_id":"mongodb-security@0.0.1","maintainers":[{"name":"imlucas","email":"lucas.hrabovsky+mongodb-js@10gen.com"}],"homepage":"http://github.com/mongodb-js/security","bugs":{"url":"https://github.com/mongodb-js/security/issues"},"dist":{"shasum":"14aa1a1195a1ef49b7649788aa86f7a87a43307a","tarball":"https://registry.npmjs.org/mongodb-security/-/mongodb-security-0.0.1.tgz","integrity":"sha512-ZJdGI6UM5rPVLermbdV44N4qZX7DCBOEOgRYY+ckk6EXBQaj7WN7E/j7wqu8Wk9a/c9Jzul+2Vg043eExuBE8A==","signatures":[{"sig":"MEQCIFhRkBKttBYRC8w6k83muNcjetLYzG6GX0OQIVNKVtERAiB7f8Fq9nyvtTs3cpyCkTZr3lAxlx+MyO3OAc/BJpSBIQ==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"_from":".","_shasum":"14aa1a1195a1ef49b7649788aa86f7a87a43307a","gitHead":"811c700882f42824a767b81ced1e67bf73595458","scripts":{"ci":"npm run check && npm test","fmt":"mongodb-js-fmt","test":"mocha","check":"mongodb-js-precommit"},"_npmUser":{"name":"imlucas","email":"lucas.hrabovsky+mongodb-js@10gen.com"},"precommit":["check"],"repository":{"url":"git://github.com/mongodb-js/security.git","type":"git"},"_npmVersion":"3.3.8","description":"Portable business logic of MongoDB security model","directories":{},"_nodeVersion":"4.2.1","dependencies":{"debug":"^2.2.0"},"devDependencies":{"mocha":"^2.3.4","pre-commit":"^1.1.2","mongodb-js-fmt":"0.0.3","mongodb-js-precommit":"^0.2.8","eslint-config-mongodb-js":"^1.0.6"}},"0.0.3":{"name":"mongodb-security","version":"0.0.3","keywords":["mongodb","mongodb.js"],"author":{"url":"http://imlucas.com","name":"Lucas Hrabovsky","email":"hrabovsky.lucas@gmail.com"},"license":"Apcahe-2.0","_id":"mongodb-security@0.0.3","maintainers":[{"name":"imlucas","email":"hrabovsky.lucas@gmail.com"},{"name":"kangas","email":"kangas@gmail.com"},{"name":"mongodb-js","email":"lucas.hrabovsky+mongodb-js@10gen.com"},{"name":"rueckstiess","email":"thomas@rueckstiess.net"},{"name":"wz3chen","email":"waleycz@gmail.com"}],"homepage":"http://github.com/mongodb-js/security","bugs":{"url":"https://github.com/mongodb-js/security/issues"},"dist":{"shasum":"7b4171d2b44f63187b18aed5ac9e7192f8b88890","tarball":"https://registry.npmjs.org/mongodb-security/-/mongodb-security-0.0.3.tgz","integrity":"sha512-cDgjjp7HWXMVwkdqpdPmPqVAAtuCe26cx/HqkvLF+3Gg22yEmP1ZB5jh4njp1TTWc4goQZd6vDowJZAmLbj7/g==","signatures":[{"sig":"MEYCIQCuuhQAYL8TqBupMH5jschECQkzvvHaBrSTuHnzms2coAIhAILVg1OOf+GN3q824Bc0LyLJtGwNTFkSlybaJWZzEOz9","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"_from":".","_shasum":"7b4171d2b44f63187b18aed5ac9e7192f8b88890","gitHead":"ed0fbcc6386a3f6429749b3183b75ea828ca5843","scripts":{"ci":"npm run check && npm test","fmt":"mongodb-js-fmt examples/*.js ./*.js ./test/*.js","test":"mocha","check":"mongodb-js-precommit examples/*.js ./*.js ./test/*.js"},"_npmUser":{"name":"imlucas","email":"lucas.hrabovsky+mongodb-js@10gen.com"},"precommit":["check"],"repository":{"url":"git://github.com/mongodb-js/security.git","type":"git"},"_npmVersion":"3.4.0","description":"Portable business logic of MongoDB security model","directories":{},"_nodeVersion":"4.2.1","dependencies":{"debug":"^2.2.0","lodash.every":"^3.2.3","lodash.foreach":"^3.0.3"},"devDependencies":{"mocha":"^2.3.4","pre-commit":"^1.1.2","lodash.pluck":"^3.1.2","mongodb-js-fmt":"0.0.3","mongodb-js-precommit":"^0.2.8","eslint-config-mongodb-js":"^1.0.6"}},"0.0.4":{"name":"mongodb-security","version":"0.0.4","keywords":["mongodb","mongodb.js"],"author":{"url":"http://imlucas.com","name":"Lucas Hrabovsky","email":"hrabovsky.lucas@gmail.com"},"license":"Apache-2.0","_id":"mongodb-security@0.0.4","maintainers":[{"name":"imlucas","email":"hrabovsky.lucas@gmail.com"},{"name":"kangas","email":"kangas@gmail.com"},{"name":"mongodb-js","email":"lucas.hrabovsky+mongodb-js@10gen.com"},{"name":"rueckstiess","email":"thomas@rueckstiess.net"},{"name":"wz3chen","email":"waleycz@gmail.com"}],"homepage":"http://github.com/mongodb-js/security","bugs":{"url":"https://github.com/mongodb-js/security/issues"},"dist":{"shasum":"e12bb091eab691e9ad2db3a549e4b42316919a11","tarball":"https://registry.npmjs.org/mongodb-security/-/mongodb-security-0.0.4.tgz","integrity":"sha512-emJEa3TZ0HbuhaYtJOv411CjDXczuZNemYsJKd3a0qfrbvx3hcN5rEX3To2oGnmAKbdX6R5oZYhEIspbiikp2Q==","signatures":[{"sig":"MEQCIHj3UhpvKg5iSzGOGw66XArhifX1n63yAIsodcxWeyy4AiAGXXa92JoXuce5fv+pZIJF7RLkvA80y97zDUDUpmRCdA==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"_from":".","_shasum":"e12bb091eab691e9ad2db3a549e4b42316919a11","gitHead":"36ab1be76ebc802a2accd7700d4cc782c2773ebf","scripts":{"ci":"npm run check && npm test","fmt":"mongodb-js-fmt examples/*.js ./*.js ./test/*.js","test":"mocha","check":"mongodb-js-precommit examples/*.js ./*.js ./test/*.js"},"_npmUser":{"name":"imlucas","email":"lucas.hrabovsky+mongodb-js@10gen.com"},"precommit":["check"],"repository":{"url":"git://github.com/mongodb-js/security.git","type":"git"},"_npmVersion":"3.4.0","description":"Portable business logic of MongoDB security model","directories":{},"_nodeVersion":"4.2.1","dependencies":{"debug":"^2.2.0","lodash.every":"^3.2.3","lodash.foreach":"^3.0.3"},"devDependencies":{"mocha":"^2.3.4","pre-commit":"^1.1.2","lodash.pluck":"^3.1.2","mongodb-js-fmt":"0.0.3","mongodb-js-precommit":"^0.2.8","eslint-config-mongodb-js":"^1.0.6"}},"0.1.0":{"name":"mongodb-security","version":"0.1.0","keywords":["mongodb","mongodb.js"],"author":{"url":"http://imlucas.com","name":"Lucas Hrabovsky","email":"hrabovsky.lucas@gmail.com"},"license":"Apache-2.0","_id":"mongodb-security@0.1.0","maintainers":[{"name":"aherlihy","email":"anna@mongodb.com"},{"name":"alena.khineika","email":"alena.khineika@gmail.com"},{"name":"brookescarlett","email":"brooke.yalof@mongodb.com"},{"name":"chuck.kalmanek","email":"chuck.kalmanek@10gen.com"},{"name":"cilix","email":"matthewlevenstein@gmail.com"},{"name":"dcoupal","email":"daniel.coupal@mongodb.com"},{"name":"deafgoat","email":"deafgoat@gmail.com"},{"name":"deepshah","email":"deepcshah@gmail.com"},{"name":"dpercy","email":"davetp425@gmail.com"},{"name":"durran","email":"durran@gmail.com"},{"name":"fredtruman","email":"fred.truman@mongodb.com"},{"name":"glowe","email":"graham.lowe@gmail.com"},{"name":"gregg.b","email":"gregg.brewster@mongodb.com"},{"name":"hswolff","email":"hello@hswolff.com"},{"name":"imlucas","email":"hrabovsky.lucas@gmail.com"},{"name":"jack.weir","email":"johnjackweir@gmail.com"},{"name":"jarjee","email":"nathan.smyth@10gen.com"},{"name":"jeff-allen-mongo","email":"jeffrey.allen@10gen.com"},{"name":"jimol","email":"jim.oleary@gmail.com"},{"name":"jon.franco","email":"jon.franco@mongodb.com"},{"name":"jonathan.balsano","email":"jonathan.balsano@mongodb.com"},{"name":"kangas","email":"kangas@gmail.com"},{"name":"kay-kim","email":"kay@mongodb.com"},{"name":"kristina.stefano","email":"kristina.stefanova@mongodb.com"},{"name":"lrlna","email":"shestak.irina@gmail.com"},{"name":"matt_d_rat","email":"matt@mattfairbrass.com"},{"name":"mbroadst","email":"mbroadst@gmail.com"},{"name":"mcasimir","email":"maurizio.cas@gmail.com"},{"name":"micheal.parks","email":"michealparks1989@gmail.com"},{"name":"mmarcon","email":"me@marcon.me"},{"name":"mongodb-build","email":"build-accounts@10gen.com"},{"name":"mongodb-js-user","email":"dana.groff+mongodb-js@mongodb.com"},{"name":"mpobrien","email":"mpobrien005@gmail.com"},{"name":"redondos","email":"aolivera@gmail.com"},{"name":"rhysm","email":"rhys.howell@10gen.com"},{"name":"rueckstiess","email":"thomas@rueckstiess.net"},{"name":"ryantimmons","email":"ryan@rytim.com"},{"name":"sampoonachot","email":"joy.sampoonachot@10gen.com"},{"name":"satyasinha","email":"satyendra.n.sinha@gmail.com"},{"name":"schwartzrw","email":"schwartzrw@gmail.com"},{"name":"scottsidwell","email":"developer@scottsidwell.id.au"},{"name":"shaketbaby","email":"shaketbaby@gmail.com"},{"name":"stennie","email":"stennie@cpan.org"},{"name":"terakilobyte","email":"terakilobyte@gmail.com"},{"name":"thomaslangston-mongodb","email":"thomas.langston@mongodb.com"},{"name":"tomhollander","email":"tomhollander@hotmail.com"},{"name":"vrachev","email":"vlad.rachev@mongodb.com"},{"name":"wz3chen","email":"waleycz@gmail.com"}],"homepage":"http://github.com/mongodb-js/security","bugs":{"url":"https://github.com/mongodb-js/security/issues"},"dist":{"shasum":"adda0c91f78af3f974828c02201328ee3bdfaefe","tarball":"https://registry.npmjs.org/mongodb-security/-/mongodb-security-0.1.0.tgz","fileCount":10,"integrity":"sha512-QHzvgRVznzTh0QwIe8u1/LnvCr0vXR67mNl4fmWxpdNHalFkkLyP47Kzpmej+anOeJi4J2mYDbBxLpVbUdbrIA==","signatures":[{"sig":"MEQCIGwVIRIPaBC8f79A438cpCQdmQ6BCYNfhLraZI6G7LR8AiBN99KKWNO1qrv/0yLMS8ilHk7aUQscShRssDlgnjEHdg==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":36314,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJeHN5hCRA9TVsSAnZWagAAbf8P/3Kzsjcs6MgxYte42YUk\nF+C36Pawdp9RW6Y6ymWUe749MVlJGfnKT+4+eNDf6RKhDR+S9peTX/g8KG8o\nwG0joX/SyuDbyjVIHAFovAW53X3B6fozdrVHKw7ZIWHjE+yObmGfiu12H+6Q\ncVpOSZSdCaaCLVIlUx1ocAi+bII6fTCWncKoZx3yczmc8S6QUeWj/sNO0Yxp\nw6nNas0+oTRiqqOsfJYviNA/LFpIR9/cLIICw14IFRwRUH2pcVR5b7/1pzAs\nx/351HPOnHHdQ34b4juCwUcDWBw4zSafCwjBWhJLMJ+mDlwliEMHsJ6SwMY+\nuqtZCMBDBNyLFVGcofm6eayUpTz1IPs/+sFWKEEnhtXr9LwkZL6Kx3thVyjh\nnLhuPc0zNVVrNx9A5X89TA9UJYQsnn40+StpEI7hck504xc679qpMcM7z5Bt\nNCVpTGYc4vNebbp/nA+KqO2YDnlPPgAqmEkEbhZTGoyXKiFNEQ0ICrc6Mdd1\n37NsiaPAuDv+q1UGVjQDfYG+mHk4E3iv02dHhhYSbzau9wTScjZHfeXQpGX9\nS7mPL1oAaMo6p/sVrppSWYHi7cdFSZCx5Kamyt7CmzFreUl+ar+MR2/9cuA1\n1EYJPZmXmmyGVR7Uj5LqA5AwFRRC7rAMwqpguLDFwoMRUbTLropeLaqPQEoO\n2Ftp\r\n=JewZ\r\n-----END PGP SIGNATURE-----\r\n"},"gitHead":"096f55d0012e3fe898f73ad901f4ff4491c41baa","scripts":{"test":"mocha","check":"mongodb-js-precommit examples/*.js ./*.js ./test/*.js"},"_npmUser":{"name":"imlucas","email":"hrabovsky.lucas@gmail.com"},"repository":{"url":"git://github.com/mongodb-js/security.git","type":"git"},"_npmVersion":"6.13.6","description":"Portable business logic of MongoDB security model","directories":{},"_nodeVersion":"12.4.0","dependencies":{"debug":"^4.1.1","lodash.every":"^4.6.0","lodash.foreach":"^4.5.0"},"_hasShrinkwrap":false,"devDependencies":{"mocha":"^7.0.0","lodash.pluck":"^3.1.2","mongodb-js-precommit":"^2.0.0","eslint-config-mongodb-js":"^5.0.3"},"_npmOperationalInternal":{"tmp":"tmp/mongodb-security_0.1.0_1578950240940_0.9864671481175298","host":"s3://npm-registry-packages"}},"0.2.0":{"name":"mongodb-security","version":"0.2.0","keywords":["mongodb","mongodb.js"],"author":{"url":"http://imlucas.com","name":"Lucas Hrabovsky","email":"hrabovsky.lucas@gmail.com"},"license":"Apache-2.0","_id":"mongodb-security@0.2.0","maintainers":[{"name":"aherlihy","email":"anna@mongodb.com"},{"name":"alena.khineika","email":"alena.khineika@gmail.com"},{"name":"brookescarlett","email":"brooke.yalof@mongodb.com"},{"name":"chuck.kalmanek","email":"chuck.kalmanek@10gen.com"},{"name":"cilix","email":"matthewlevenstein@gmail.com"},{"name":"dcoupal","email":"daniel.coupal@mongodb.com"},{"name":"deafgoat","email":"deafgoat@gmail.com"},{"name":"deepshah","email":"deepcshah@gmail.com"},{"name":"dpercy","email":"davetp425@gmail.com"},{"name":"durran","email":"durran@gmail.com"},{"name":"fredtruman","email":"fred.truman@mongodb.com"},{"name":"glowe","email":"graham.lowe@gmail.com"},{"name":"gregg.b","email":"gregg.brewster@mongodb.com"},{"name":"hswolff","email":"hello@hswolff.com"},{"name":"imlucas","email":"hrabovsky.lucas@gmail.com"},{"name":"jack.weir","email":"johnjackweir@gmail.com"},{"name":"jarjee","email":"nathan.smyth@10gen.com"},{"name":"jeff-allen-mongo","email":"jeffrey.allen@10gen.com"},{"name":"jimol","email":"jim.oleary@gmail.com"},{"name":"jon.franco","email":"jon.franco@mongodb.com"},{"name":"jonathan.balsano","email":"jonathan.balsano@mongodb.com"},{"name":"kangas","email":"kangas@gmail.com"},{"name":"kay-kim","email":"kay@mongodb.com"},{"name":"kristina.stefano","email":"kristina.stefanova@mongodb.com"},{"name":"lrlna","email":"shestak.irina@gmail.com"},{"name":"matt_d_rat","email":"matt@mattfairbrass.com"},{"name":"mbroadst","email":"mbroadst@gmail.com"},{"name":"mcasimir","email":"maurizio.cas@gmail.com"},{"name":"micheal.parks","email":"michealparks1989@gmail.com"},{"name":"mmarcon","email":"me@marcon.me"},{"name":"mongodb-build","email":"build-accounts@10gen.com"},{"name":"mongodb-js-user","email":"dana.groff+mongodb-js@mongodb.com"},{"name":"mpobrien","email":"mpobrien005@gmail.com"},{"name":"redondos","email":"aolivera@gmail.com"},{"name":"rhysm","email":"rhys.howell@10gen.com"},{"name":"rueckstiess","email":"thomas@rueckstiess.net"},{"name":"ryantimmons","email":"ryan@rytim.com"},{"name":"sampoonachot","email":"joy.sampoonachot@10gen.com"},{"name":"satyasinha","email":"satyendra.n.sinha@gmail.com"},{"name":"schwartzrw","email":"schwartzrw@gmail.com"},{"name":"scottsidwell","email":"developer@scottsidwell.id.au"},{"name":"shaketbaby","email":"shaketbaby@gmail.com"},{"name":"stennie","email":"stennie@cpan.org"},{"name":"terakilobyte","email":"terakilobyte@gmail.com"},{"name":"thomaslangston-mongodb","email":"thomas.langston@mongodb.com"},{"name":"tomhollander","email":"tomhollander@hotmail.com"},{"name":"vrachev","email":"vlad.rachev@mongodb.com"},{"name":"wz3chen","email":"waleycz@gmail.com"}],"homepage":"http://github.com/mongodb-js/security","bugs":{"url":"https://github.com/mongodb-js/security/issues"},"dist":{"shasum":"5502a55f93861cee4183f46e8b31d383e47d7f37","tarball":"https://registry.npmjs.org/mongodb-security/-/mongodb-security-0.2.0.tgz","fileCount":7,"integrity":"sha512-jyIaWJ82dENbDrrmczTK1SMdwz1970sK6MTXqRUrfH79GNgomEe/JqQfMdzMKH6X1mXsvcde7j7sMCQnjqV7jQ==","signatures":[{"sig":"MEYCIQCqaf+pmI2B087pWtzmGBDXG3O+hsRzrmnmxTn3jfEk2gIhAJRyq2/xaf+VK/cjpf+CDSmftHGdiD2SxfWgEUcTv4si","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":32785,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJeHN7lCRA9TVsSAnZWagAAZoYP/iqzvA2vmj4GdzILcn+4\nq4d6AE6h9S0GKjbP7cVz8c2iByhp2KZhdTkvzHrFzN8HBcZhPuyq6yA+vvLU\n1vvJ5ysOSiGdNA0LZprl4anJxrZf9Leuq293oiAzjEc/grubZaMO26Dv+GhE\nZ5VRgz6hn68knPIOhRcB+rWppcm7gHm+Sht6V6satBxsF9KszO5XmIzmofvM\ntiRLr0UGCPG8rM95oL0uxaSGXKPVUrellgl/Qt31VvXQNTYmsuokNyI5YnfL\nKbjOgkkQSPAaod6eWdR2qjwZl2wu4ea/xYzmLDvSZfZ6iqUgZVAr7Woauwat\nfPrhhjqMtY63/jHPuwMwn7WHiNkTcWEgPQSKjSACHGO43EyFY+YwSp7CyGk3\neczTXQxg7lFCdFUrfYU9tHgdTpM/25asbcLhZrBTD9n9pI0mIA2pG2wwOqC5\njfaYWcTaptAFQsnu36DAIwYZEbJrHw2RmYsVOBCYqSr8p69EiIt2OgMuqaJa\ns5tJQPVWmLsur3I4rn4968cv2wx53cEAKl0ieYvKgPMeF4S8DMxkcbA3cJlv\nSTjjlOsjhk8P5PTGeMC5i4IvZTrdkOfV2BfDo7CbXygX8MGhik/4dVyySWBu\nGRKlwKINMonbVXoqvQW36KcRSQCa40Egrz9VBUhQu8MH2l0+/S1j55c0V9h5\n+ETd\r\n=9MPm\r\n-----END PGP SIGNATURE-----\r\n"},"gitHead":"dfb4a3c2600a4c6e787593e7d2c185137788851c","scripts":{"test":"mocha","check":"mongodb-js-precommit examples/*.js ./*.js ./test/*.js"},"_npmUser":{"name":"imlucas","email":"hrabovsky.lucas@gmail.com"},"repository":{"url":"git://github.com/mongodb-js/security.git","type":"git"},"_npmVersion":"6.13.6","description":"Portable business logic of MongoDB security model","directories":{},"_nodeVersion":"12.4.0","dependencies":{"debug":"^4.1.1","lodash.every":"^4.6.0","lodash.foreach":"^4.5.0"},"_hasShrinkwrap":false,"devDependencies":{"mocha":"^7.0.0","lodash.pluck":"^3.1.2","mongodb-js-precommit":"^2.0.0","eslint-config-mongodb-js":"^5.0.3"},"_npmOperationalInternal":{"tmp":"tmp/mongodb-security_0.2.0_1578950373339_0.023044061758955348","host":"s3://npm-registry-packages"}},"0.2.1":{"name":"mongodb-security","version":"0.2.1","keywords":["mongodb","mongodb.js"],"author":{"url":"http://imlucas.com","name":"Lucas Hrabovsky","email":"hrabovsky.lucas@gmail.com"},"license":"Apache-2.0","_id":"mongodb-security@0.2.1","maintainers":[{"name":"mutukrish","email":"mutukrish@gmail.com"},{"name":"chuck.kalmanek","email":"chuck.kalmanek@10gen.com"},{"name":"mongodb-js-user","email":"dana.groff+mongodb-js@mongodb.com"},{"name":"rueckstiess","email":"thomas@rueckstiess.net"},{"name":"durran","email":"durran@gmail.com"},{"name":"aherlihy","email":"anna@mongodb.com"},{"name":"fredtruman","email":"fred.truman@mongodb.com"},{"name":"mbroadst","email":"mbroadst@gmail.com"},{"name":"hswolff","email":"hello@hswolff.com"},{"name":"satyasinha","email":"satyendra.n.sinha@gmail.com"},{"name":"matt_d_rat","email":"matt@mattfairbrass.com"},{"name":"rhysm","email":"rhys.howell@10gen.com"},{"name":"tomhollander","email":"tomhollander@hotmail.com"},{"name":"alena.khineika","email":"alena.khineika@gmail.com"},{"name":"lrlna","email":"shestak.irina@gmail.com"},{"name":"jeff-allen-mongo","email":"jeffrey.allen@10gen.com"},{"name":"mmarcon","email":"me@marcon.me"},{"name":"jonathan.balsano","email":"jonathan.balsano@mongodb.com"},{"name":"mongodb-build","email":"build-accounts@10gen.com"},{"name":"jack.weir","email":"johnjackweir@gmail.com"},{"name":"stennie","email":"stennie@cpan.org"},{"name":"brookescarlett","email":"brooke.yalof@mongodb.com"},{"name":"mcasimir","email":"maurizio.cas@gmail.com"},{"name":"kristina.stefano","email":"kristina.stefanova@mongodb.com"},{"name":"jarjee","email":"nathan.smyth@10gen.com"},{"name":"shaketbaby","email":"shaketbaby@gmail.com"},{"name":"devtoolsbot","email":"team-compass@mongodb.com"},{"name":"addaleax","email":"anna@addaleax.net"},{"name":"rosem","email":"michael_rose@gmx.de"},{"name":"gribnoysup","email":"sergey.petushkov@protonmail.com"},{"name":"wz3chen","email":"waleycz@gmail.com"},{"name":"imlucas","email":"hrabovsky.lucas@gmail.com"},{"name":"kangas","email":"kangas@gmail.com"}],"homepage":"http://github.com/mongodb-js/security","bugs":{"url":"https://github.com/mongodb-js/security/issues"},"dist":{"shasum":"06368cf0aefffcfa3cfa32835036a996f7a7c31c","tarball":"https://registry.npmjs.org/mongodb-security/-/mongodb-security-0.2.1.tgz","fileCount":8,"integrity":"sha512-xVqbgRd/gZxn8Vq6tpRUcmjVmhmobsBevT82cKgDsZ+srUnrfcIezEmbGNz3GHm71s8atYSsOZkQws4pDvhYUg==","signatures":[{"sig":"MEQCIE/OV9ZraViZ010SdNQHDQEIAkMc22Z7V8h5PL9DnEK8AiAVUULQ4R+lCb/99iViNNI4CufZufMKYuTO5q0eJhjYHw==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":33100,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgr8LbCRA9TVsSAnZWagAAyn4P/3xSZkjY/vlS5RxPgkZN\nVbMT0Wyb2RQOow4Cjq8UiEgyq3UKsK5S25maR2fSoJamFKL4IkVp6djSJNLP\nhGfIpMtaH2CRLf6S93Rhg3tmFMpfnEjksCyPXcYjIm/k7fkcandz2J3eR9cx\n7mTJgRKV4DOuGUPo9Io8D5Ean3QFgSSzYO9x35ZdPvhiTxPlzQcxR1ruJlSE\nRgKfpV4XjIdU8bGG0XM5VI+j1ewP4+XKZfSkwnITVlSKIlpz5x6PK/zit49b\noWu4PBbcIMhY0CPDL3VGpxg0veUfJym+dJQecPf/BUP22giNMMV0TKq9qtlK\nlXNEz7WxATJZLYkbOgZs9kb+2GsdER2hhrOIzduQcvSR5fubcYhYcP7FUlXn\n3wOrafMWzuKrGihJNJ2jTELKljdIpjuadS5U2qZgxWJ1YosInwsdemZH6taa\nFITtKWMLIj2cho9VEsx3yvfhpuct3w5OyC9Ji97cym02sDURnfP2xRItJNpj\nbQA1X5pSbY3RKq/+xPQKJM4kGTA7htYqO7/SZw3N/T0g+gF382p7/6lP4jcD\nWW9hPiZcT0sDPNe0y2k+VpsjaI1r41Bc6zxDpuPGZsW3jCi+duEinHnRRhG6\nQ1usRul2le773ISvdxJXh/dvfzWqKEeFrax14oxebbHXkLqIzOtkjcan2/NJ\nEogR\r\n=1BXZ\r\n-----END PGP SIGNATURE-----\r\n"},"scripts":{"lint":"eslint examples/*.js ./*.js ./test/*.js","test":"mocha","check":"npm run lint && npm run depcheck","test-ci":"npm run test","depcheck":"depcheck || echo \"!!! Dependency check failed, but the failure is ignored by now. This should be addressed in COMPASS-4772 !!!\""},"_npmUser":{"name":"mcasimir","email":"maurizio.cas@gmail.com"},"repository":{"url":"git://github.com/mongodb-js/security.git","type":"git"},"_npmVersion":"6.14.6","description":"Portable business logic of MongoDB security model","directories":{},"_nodeVersion":"12.18.4","dependencies":{"debug":"^4.1.1","lodash.every":"^4.6.0","lodash.foreach":"^4.5.0"},"_hasShrinkwrap":false,"devDependencies":{"mocha":"^7.0.0","eslint":"^7.25.0","depcheck":"^1.4.0","lodash.pluck":"^3.1.2","eslint-config-mongodb-js":"^5.0.3"},"_npmOperationalInternal":{"tmp":"tmp/mongodb-security_0.2.1_1622131418731_0.6540150278818129","host":"s3://npm-registry-packages"}},"1.0.0":{"name":"mongodb-security","version":"1.0.0","keywords":["mongodb","mongodb.js"],"author":{"url":"http://imlucas.com","name":"Lucas Hrabovsky","email":"hrabovsky.lucas@gmail.com"},"license":"SSPL","_id":"mongodb-security@1.0.0","maintainers":[{"name":"mutukrish","email":"mutukrish@gmail.com"},{"name":"chuck.kalmanek","email":"chuck.kalmanek@10gen.com"},{"name":"mongodb-js-user","email":"dana.groff+mongodb-js@mongodb.com"},{"name":"rueckstiess","email":"thomas@rueckstiess.net"},{"name":"durran","email":"durran@gmail.com"},{"name":"aherlihy","email":"anna@mongodb.com"},{"name":"fredtruman","email":"fred.truman@mongodb.com"},{"name":"mbroadst","email":"mbroadst@gmail.com"},{"name":"hswolff","email":"hello@hswolff.com"},{"name":"satyasinha","email":"satyendra.n.sinha@gmail.com"},{"name":"matt_d_rat","email":"matt@mattfairbrass.com"},{"name":"rhysm","email":"rhys.howell@10gen.com"},{"name":"tomhollander","email":"tomhollander@hotmail.com"},{"name":"alena.khineika","email":"alena.khineika@gmail.com"},{"name":"lrlna","email":"shestak.irina@gmail.com"},{"name":"jeff-allen-mongo","email":"jeffrey.allen@10gen.com"},{"name":"mmarcon","email":"me@marcon.me"},{"name":"jonathan.balsano","email":"jonathan.balsano@mongodb.com"},{"name":"mongodb-build","email":"build-accounts@10gen.com"},{"name":"jack.weir","email":"johnjackweir@gmail.com"},{"name":"stennie","email":"stennie@cpan.org"},{"name":"brookescarlett","email":"brooke.yalof@mongodb.com"},{"name":"mcasimir","email":"maurizio.cas@gmail.com"},{"name":"kristina.stefano","email":"kristina.stefanova@mongodb.com"},{"name":"jarjee","email":"nathan.smyth@10gen.com"},{"name":"shaketbaby","email":"shaketbaby@gmail.com"},{"name":"devtoolsbot","email":"team-compass@mongodb.com"},{"name":"addaleax","email":"anna@addaleax.net"},{"name":"rosem","email":"michael_rose@gmx.de"},{"name":"gribnoysup","email":"sergey.petushkov@protonmail.com"},{"name":"wz3chen","email":"waleycz@gmail.com"},{"name":"imlucas","email":"hrabovsky.lucas@gmail.com"},{"name":"kangas","email":"kangas@gmail.com"}],"homepage":"http://github.com/mongodb-js/security","bugs":{"url":"https://github.com/mongodb-js/security/issues"},"dist":{"shasum":"80ac4854d0952004b054478991c66dc103ed47f0","tarball":"https://registry.npmjs.org/mongodb-security/-/mongodb-security-1.0.0.tgz","fileCount":8,"integrity":"sha512-3LzbZTgl0Jp5cEFq6Ml2YzX2xRnLe0hpgmI36iyKMcQRXc9MJ3Sx+xoi7b7jt2d9bpI/ik/Q49w5U59mwYKBgQ==","signatures":[{"sig":"MEUCIB3cU29oVxjTtqArsNrl8jguELUUR/oFuCLM9fCaPCinAiEA+eonQpDU1UbNUOmbXeY3aJgZCkU1YOlG0ZQ+NovuABg=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":33094,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJguQt3CRA9TVsSAnZWagAA/RMP+wbApzkvpmSQmviJo08Y\nCnRpebni7VOPR+65hDPp/fYSGgpp0uHWWEddvABy97XaoO73EHHxxvLSjMF4\nH30Y5atYJOzoSTo21KolSMITwBAbtT4dlI0i2l2zFBLRamr7DKcZEssKMBnB\n5voHmDF7NhoxNozrtFsc8aYVT4ynTz4YID7XB5TZXYP8WekQuKeSegWbrIEE\nvttluhd8/rVh6h8sLMMaOG2mqeM4wz3hdEmvrVWZaa2S2rdVpU6N1fbWUrNv\nCUXyjUeiYF++LMLL0S4P9Ty04juyuygN2YVf49ac805dYPCJC+Ru2SbIe/Hq\nBdyOuTd4k7ic3XDm6oGi2SNlHbgm5milG4ESrI4JvYbgR60Ca4MSZkM85eFV\nupj/NyKQxMq3NJAGW9qjlfMrGktM7rePspzgJzzMFaIZ2r8Uc88u9UXfO+Wm\neiPIfo5PQxfZ9QCPSyfQz5ReoeePJoBAVdkWNG2OplFD6nIUw6iMCFATn5jg\nWyq8ECrPcBpDANG1vVytVUGqvIrx1c9fcQggH02zo8V1XZYdf0l76uWhAQT1\nvZ8G6T+VmLFcZpnZ8LdyA0O4flv6vvgzbupQWq3SgLDEFv94eYLC1iP3t8kx\n0FACxPHJ4rg2HWNubA++g3KF9hr/FLlbVorpCKEx0sPu7junno3rNOohJbjl\nWwo9\r\n=Xno/\r\n-----END PGP SIGNATURE-----\r\n"},"scripts":{"lint":"eslint examples/*.js ./*.js ./test/*.js","test":"mocha","check":"npm run lint && npm run depcheck","test-ci":"npm run test","depcheck":"depcheck || echo \"!!! Dependency check failed, but the failure is ignored by now. This should be addressed in COMPASS-4772 !!!\""},"_npmUser":{"name":"mcasimir","email":"maurizio.cas@gmail.com"},"repository":{"url":"git://github.com/mongodb-js/security.git","type":"git"},"_npmVersion":"6.14.6","description":"Portable business logic of MongoDB security model","directories":{},"_nodeVersion":"12.18.4","dependencies":{"debug":"^4.1.1","lodash.every":"^4.6.0","lodash.foreach":"^4.5.0"},"_hasShrinkwrap":false,"devDependencies":{"mocha":"^7.0.0","eslint":"^7.25.0","depcheck":"^1.4.0","lodash.pluck":"^3.1.2","eslint-config-mongodb-js":"^5.0.3"},"_npmOperationalInternal":{"tmp":"tmp/mongodb-security_1.0.0_1622739831272_0.482314256777409","host":"s3://npm-registry-packages"}},"1.1.0":{"name":"mongodb-security","version":"1.1.0","keywords":["mongodb","mongodb.js"],"author":{"url":"http://imlucas.com","name":"Lucas Hrabovsky","email":"hrabovsky.lucas@gmail.com"},"license":"SSPL","_id":"mongodb-security@1.1.0","maintainers":[{"name":"mutukrish","email":"mutukrish@gmail.com"},{"name":"chuck.kalmanek","email":"chuck.kalmanek@10gen.com"},{"name":"mongodb-js-user","email":"dana.groff+mongodb-js@mongodb.com"},{"name":"rueckstiess","email":"thomas@rueckstiess.net"},{"name":"durran","email":"durran@gmail.com"},{"name":"fredtruman","email":"fred.truman@mongodb.com"},{"name":"mbroadst","email":"mbroadst@gmail.com"},{"name":"hswolff","email":"hello@hswolff.com"},{"name":"satyasinha","email":"satyendra.n.sinha@gmail.com"},{"name":"matt_d_rat","email":"matt@mattfairbrass.com"},{"name":"rhysm","email":"rhys.howell@10gen.com"},{"name":"tomhollander","email":"tomhollander@hotmail.com"},{"name":"alena.khineika","email":"alena.khineika@gmail.com"},{"name":"jeff-allen-mongo","email":"jeffrey.allen@10gen.com"},{"name":"mmarcon","email":"me@marcon.me"},{"name":"jonathan.balsano","email":"jonathan.balsano@mongodb.com"},{"name":"mongodb-build","email":"build-accounts@10gen.com"},{"name":"jack.weir","email":"johnjackweir@gmail.com"},{"name":"stennie","email":"stennie@cpan.org"},{"name":"brookescarlett","email":"brooke.yalof@mongodb.com"},{"name":"mcasimir","email":"maurizio.cas@gmail.com"},{"name":"kristina.stefano","email":"kristina.stefanova@mongodb.com"},{"name":"jarjee","email":"nathan.smyth@10gen.com"},{"name":"shaketbaby","email":"shaketbaby@gmail.com"},{"name":"devtoolsbot","email":"team-compass@mongodb.com"},{"name":"addaleax","email":"anna@addaleax.net"},{"name":"rosem","email":"michael_rose@gmx.de"},{"name":"gribnoysup","email":"sergey.petushkov@protonmail.com"},{"name":"wz3chen","email":"waleycz@gmail.com"},{"name":"imlucas","email":"hrabovsky.lucas@gmail.com"},{"name":"kangas","email":"kangas@gmail.com"}],"homepage":"http://github.com/mongodb-js/security","bugs":{"url":"https://github.com/mongodb-js/security/issues"},"dist":{"shasum":"654aeb811603116b0f061ad462eec22e82105a8b","tarball":"https://registry.npmjs.org/mongodb-security/-/mongodb-security-1.1.0.tgz","fileCount":9,"integrity":"sha512-+fJJRfW+IBsSbDkR+q1JG1wPdzBIip1xmeyhs483iLfhmaRB/h6a+IGkryIbSYMnFzpir4YlyWa0AQJWuY9Xgw==","signatures":[{"sig":"MEUCIQCvdlpr6lYHiJ/s1Z0SUa7e0yulH6iZ9SIkLhaYl+AA2gIgYj1HwIdYuPyeDbYFina1KppkH57nDQv1m19aI/0HtdY=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":65756,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgyjb0CRA9TVsSAnZWagAARv4P/2v9F1kE95LTCjjHQD/C\nPyIpJ3tmI/tMtLOb2ty4u0FUSTHdl2VhLn9BiVHIIMbBoYHxOe6jYkp24MFS\n5ihFIwWov5jV/mFAlHrAl2mKD67JVz/ELaTAwuthhEpLfw2K43xDYvCcDvyQ\nRmqi/sXHDi0G7hEzp8ZgTlokZQ7GXExSbQ6YeUUpr5gdLgZc/yb6tarR9zq+\nrnp5XmgYrkWhoThGbMj2hzmlHlAi65DPJoqnrCvJDeHNYFbCsBuxqy7qqPbb\nhOQL7eSYqEny6EA9wgNXjI2y1/Pw4aAheq5hOhHZaVlbEgowI0VGkX2yT60M\nQeQghIX56/dQFeUDT4jtoq71tFSYRFu/rk0NkfuzfAogNfJOrRpd72/KlwpW\nnC8N9qj9Of2iMWdNb/rEmBFbI/Al2KrWeTZDxUBk1MLD0hWGhJrPKRn+LaLi\ngQBI1opxJ/X2/dOeIGMN8yWSzmYQEhOwXKaTKcHylwrrxkLHgoqobq9N8CiS\nI/AkOjCcdYV9p90ICo0YOxHqNdxeQr1c1B5Z3/nM/6gX3cmhBQSV7hBwUAP5\nD6E2AlsX4reIE8JojYRkn1h7h+imKKTEDAvsA8esf1iMBf9kEIt1IKILDVIX\n442iVVr7lYfqiYN28WGZqymUPAyvgKTk6ItQvGoJp8tkB3vwmP/THLHPVJbo\nHKP3\r\n=RYh5\r\n-----END PGP SIGNATURE-----\r\n"},"gitHead":"cd0a29248dc71d8ab4e3428dcc04f534fcc48e3e","scripts":{"lint":"eslint ./*.js ./test/*.js","test":"mocha","check":"npm run lint && npm run depcheck","test-ci":"npm run test","depcheck":"depcheck || echo \"!!! Dependency check failed, but the failure is ignored by now. This should be addressed in COMPASS-4772 !!!\""},"_npmUser":{"name":"gribnoysup","email":"sergey.petushkov@protonmail.com"},"repository":{"url":"git://github.com/mongodb-js/security.git","type":"git"},"_npmVersion":"lerna/4.0.0/node@v12.22.1+x64 (darwin)","description":"Portable business logic of MongoDB security model","directories":{},"_nodeVersion":"12.22.1","dependencies":{"debug":"^4.1.1","lodash.every":"^4.6.0","lodash.foreach":"^4.5.0"},"_hasShrinkwrap":false,"devDependencies":{"mocha":"^7.0.0","eslint":"^7.25.0","depcheck":"^1.4.0","lodash.pluck":"^3.1.2","eslint-config-mongodb-js":"^5.0.3"},"_npmOperationalInternal":{"tmp":"tmp/mongodb-security_1.1.0_1623865075555_0.5251337576458985","host":"s3://npm-registry-packages"}},"1.1.1":{"name":"mongodb-security","version":"1.1.1","keywords":["mongodb","mongodb.js"],"author":{"url":"http://imlucas.com","name":"Lucas Hrabovsky","email":"hrabovsky.lucas@gmail.com"},"license":"SSPL","_id":"mongodb-security@1.1.1","maintainers":[{"name":"mutukrish","email":"mutukrish@gmail.com"},{"name":"chuck.kalmanek","email":"chuck.kalmanek@10gen.com"},{"name":"mongodb-js-user","email":"dana.groff+mongodb-js@mongodb.com"},{"name":"rueckstiess","email":"thomas@rueckstiess.net"},{"name":"durran","email":"durran@gmail.com"},{"name":"fredtruman","email":"fred.truman@mongodb.com"},{"name":"mbroadst","email":"mbroadst@gmail.com"},{"name":"hswolff","email":"hello@hswolff.com"},{"name":"satyasinha","email":"satyendra.n.sinha@gmail.com"},{"name":"matt_d_rat","email":"matt@mattfairbrass.com"},{"name":"rhysm","email":"rhys.howell@10gen.com"},{"name":"tomhollander","email":"tomhollander@hotmail.com"},{"name":"alena.khineika","email":"alena.khineika@gmail.com"},{"name":"jeff-allen-mongo","email":"jeffrey.allen@10gen.com"},{"name":"mmarcon","email":"me@marcon.me"},{"name":"jonathan.balsano","email":"jonathan.balsano@mongodb.com"},{"name":"mongodb-build","email":"build-accounts@10gen.com"},{"name":"jack.weir","email":"johnjackweir@gmail.com"},{"name":"stennie","email":"stennie@cpan.org"},{"name":"brookescarlett","email":"brooke.yalof@mongodb.com"},{"name":"mcasimir","email":"maurizio.cas@gmail.com"},{"name":"kristina.stefano","email":"kristina.stefanova@mongodb.com"},{"name":"jarjee","email":"nathan.smyth@10gen.com"},{"name":"shaketbaby","email":"shaketbaby@gmail.com"},{"name":"devtoolsbot","email":"team-compass@mongodb.com"},{"name":"addaleax","email":"anna@addaleax.net"},{"name":"rosem","email":"michael_rose@gmx.de"},{"name":"gribnoysup","email":"sergey.petushkov@protonmail.com"},{"name":"wz3chen","email":"waleycz@gmail.com"},{"name":"imlucas","email":"hrabovsky.lucas@gmail.com"},{"name":"kangas","email":"kangas@gmail.com"}],"homepage":"http://github.com/mongodb-js/security","bugs":{"url":"https://github.com/mongodb-js/security/issues"},"dist":{"shasum":"3800152dbc998f6681183ef2c5ed436cbbe1ef0b","tarball":"https://registry.npmjs.org/mongodb-security/-/mongodb-security-1.1.1.tgz","fileCount":10,"integrity":"sha512-mzOtgxKfeMYj/lJfj9KZt5UwBhJc2WstVCGBHYP4yk3xxOuaBIG4S1/f3UfQAVzUl02A7emD/a4/A3PTTapBLQ==","signatures":[{"sig":"MEQCIC4gmS1sLthgmQ/yKR/QMQsREt4ke9TjwAnogeRNYekLAiAOdCLSF1u+eJVAWmkxRIqtS4T3OiuwHqlkAyWOfIvoaA==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":65647,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgzLq8CRA9TVsSAnZWagAAFMoP/31GC+jX2l8QtN0xz3D8\nwnhFh01tRWjMhsZFO6UaXHsYl7gt30MWM+oRQ+IrKCLHgiWZeuo4U/+BgKJT\nlipLKxACFJB6u8xEosJX/zq0muoWzdu4EE92/qb1wMDio+x0hiPizDPDkYWD\nbXJv4nZ8PAbfDenj7xPRPWQx0zOWfUuG7s70gWVKHezsVb5izg8t8yrdJw8N\nWA5utv3pjpqWM/PWEMqTkVzHhv2LLx1JyDXrv5qGYVUq+t8QTds9mey+NGG6\nWlu3MOBPvQvb+aWgTsH5hAZPCIgbVKzn8UYmkudVme2JO1whmfzSqIOi3Ck5\nvDceWNRtJ+xt8rBAmYz6LoOL+pVR5kwvL/gsYqFX2pEjlrCpL81n/sf4J27U\nXi1lDiDKMxUmc2Mxcy92pKretB7Qo1Ds6RXbTULjKhYk1W1OgR1QNlNyLGtP\nUJa8qJj7D8NJXqphjHZPYyhhB+uCU4BostId0sTEptvdZhjQ1R5ttffcOh6R\nkQ3H4ydBBB3niG4cX4YVLpWFeEMXli9pvCD/dWNK/7T0R36atO1QVLAW73FE\nLbDqPpUKwengpB9QYjQ66X49D7nrNXFQVedxK8DjYU+Dm3L+/9THfAA4Eua3\nwt9P6ZqjZM1JobFGLEJMdHnYnboRd2ERQowbyk3DU+UAlijmTSI1zh+8C9e9\nU4mp\r\n=qs1X\r\n-----END PGP SIGNATURE-----\r\n"},"gitHead":"cac56f0836005f093bdc5967102e957a270d806c","scripts":{"lint":"eslint ./*.js ./test/*.js","test":"mocha","check":"npm run lint && npm run depcheck","test-ci":"npm run test","depcheck":"depcheck"},"_npmUser":{"name":"addaleax","email":"anna@addaleax.net"},"repository":{"url":"git://github.com/mongodb-js/security.git","type":"git"},"_npmVersion":"lerna/4.0.0/node@v12.22.1+x64 (darwin)","description":"Portable business logic of MongoDB security model","directories":{},"_nodeVersion":"12.22.1","dependencies":{"debug":"^4.1.1","lodash.every":"^4.6.0","lodash.foreach":"^4.5.0"},"_hasShrinkwrap":false,"devDependencies":{"mocha":"^7.0.0","eslint":"^7.25.0","depcheck":"^1.4.0","lodash.pluck":"^3.1.2","eslint-config-mongodb-js":"^5.0.3"},"_npmOperationalInternal":{"tmp":"tmp/mongodb-security_1.1.1_1624029884140_0.5305227717032082","host":"s3://npm-registry-packages"}},"1.2.0":{"name":"mongodb-security","version":"1.2.0","keywords":["mongodb","mongodb.js"],"author":{"url":"http://imlucas.com","name":"Lucas Hrabovsky","email":"hrabovsky.lucas@gmail.com"},"license":"SSPL","_id":"mongodb-security@1.2.0","maintainers":[{"name":"mutukrish","email":"mutukrish@gmail.com"},{"name":"chuck.kalmanek","email":"chuck.kalmanek@10gen.com"},{"name":"mongodb-js-user","email":"dana.groff+mongodb-js@mongodb.com"},{"name":"rueckstiess","email":"thomas@rueckstiess.net"},{"name":"durran","email":"durran@gmail.com"},{"name":"fredtruman","email":"fred.truman@mongodb.com"},{"name":"mbroadst","email":"mbroadst@gmail.com"},{"name":"hswolff","email":"hello@hswolff.com"},{"name":"satyasinha","email":"satyendra.n.sinha@gmail.com"},{"name":"matt_d_rat","email":"matt@mattfairbrass.com"},{"name":"rhysm","email":"rhys.howell@10gen.com"},{"name":"tomhollander","email":"tomhollander@hotmail.com"},{"name":"alena.khineika","email":"alena.khineika@gmail.com"},{"name":"jeff-allen-mongo","email":"jeffrey.allen@10gen.com"},{"name":"mmarcon","email":"me@marcon.me"},{"name":"jonathan.balsano","email":"jonathan.balsano@mongodb.com"},{"name":"mongodb-build","email":"build-accounts@10gen.com"},{"name":"jack.weir","email":"johnjackweir@gmail.com"},{"name":"stennie","email":"stennie@cpan.org"},{"name":"brookescarlett","email":"brooke.yalof@mongodb.com"},{"name":"mcasimir","email":"maurizio.cas@gmail.com"},{"name":"kristina.stefano","email":"kristina.stefanova@mongodb.com"},{"name":"jarjee","email":"nathan.smyth@10gen.com"},{"name":"shaketbaby","email":"shaketbaby@gmail.com"},{"name":"devtoolsbot","email":"team-compass@mongodb.com"},{"name":"addaleax","email":"anna@addaleax.net"},{"name":"rosem","email":"michael_rose@gmx.de"},{"name":"gribnoysup","email":"sergey.petushkov@protonmail.com"},{"name":"wz3chen","email":"waleycz@gmail.com"},{"name":"imlucas","email":"hrabovsky.lucas@gmail.com"},{"name":"kangas","email":"kangas@gmail.com"}],"homepage":"http://github.com/mongodb-js/security","bugs":{"url":"https://github.com/mongodb-js/security/issues"},"dist":{"shasum":"29e85cb53a941b20151912691882084feecf8fc9","tarball":"https://registry.npmjs.org/mongodb-security/-/mongodb-security-1.2.0.tgz","fileCount":10,"integrity":"sha512-G+y37UlWnLUZ21vwa5SlcevNgEppg+Q8NaY5CKQGmJPOef/+QMVzPh/u2ixQyOs35rcbw4Git4OA6isw7eQRrg==","signatures":[{"sig":"MEUCIQDVHhFhPSN+EJnceHNdaf4bLXmQ9AgKI8RhSEF/myz7cwIgXgI48gMnr+JhqjoNR1qSXFtMQWJYuDw/j5d8kmu8qdc=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":65647,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJg0FsDCRA9TVsSAnZWagAAKE8QAIzZZJIg/Ery4zaRSni4\nZumKHgZG53q7KsurNczGE140M0lb/FuSlSJFAayLrwH2jKqFyDGbbYxbUWSU\nFXyazvInT6X5/+QB5UKn3S11PkPcQQN6nq9mND4URXtDPErJycI6JlxF5xaI\nSUgmSm9VmjxcVY542Yp4AoTfeI5tH51/jgcBKsCWkc1SfI6hHzUU7wY6xeCi\n7qTCwfNoqjwDHh0pGYJetcQvt0I+UvtMitUMzbOTgoFgQ+4lEkcKvW0gVx3B\nkcAkBRbSjK3n1Go70/lwqkX1W87plzlIb7aDIWv9qBnyQ8BzuxJ+k0mkOKiq\nhLyWCjWOlIv2VsiQliqe+tATK6dJrLrqjWfPeRlYiXSkOlXef9XkhY6rplOA\nB1u5IU+2ia6RPKPflpba4F6vr9+REDEx50PwCK1Qz95MTpiyF3WpkFkmYXED\nvi8X9QncgwlJ2gtdJbua7+ld2zJ/boDZgIy3S9qfs66IbSln6dEyFPj5l3mF\nS9ZAHhMLO62RbhJ1JgWKROmQstIw0E2EuPG0BkhyQjv7B0plqLoaUD0D0DgS\n0wuCpWGTDuxxicUFGXZvO8f2Ll+2IDMiTVV5MWbPI0EvrK945U6Pzs7EixFi\ns7tHEGer+x7E/vZ/35m1ZRxcJL8U7wCdbwggVtQmHKJUyQzhqm9uPfEftYlC\nqKD6\r\n=BuVk\r\n-----END PGP SIGNATURE-----\r\n"},"gitHead":"558b869fdc5c6c9cd59229974f214e1a40158413","scripts":{"lint":"eslint ./*.js ./test/*.js","test":"mocha","check":"npm run lint && npm run depcheck","test-ci":"npm run test","depcheck":"depcheck"},"_npmUser":{"name":"gribnoysup","email":"sergey.petushkov@protonmail.com"},"repository":{"url":"git://github.com/mongodb-js/security.git","type":"git"},"_npmVersion":"lerna/4.0.0/node@v12.22.1+x64 (darwin)","description":"Portable business logic of MongoDB security model","directories":{},"_nodeVersion":"12.22.1","dependencies":{"debug":"^4.1.1","lodash.every":"^4.6.0","lodash.foreach":"^4.5.0"},"_hasShrinkwrap":false,"devDependencies":{"mocha":"^7.0.0","eslint":"^7.25.0","depcheck":"^1.4.0","lodash.pluck":"^3.1.2","eslint-config-mongodb-js":"^5.0.3"},"_npmOperationalInternal":{"tmp":"tmp/mongodb-security_1.2.0_1624267522624_0.04038807899743713","host":"s3://npm-registry-packages"}},"1.2.1":{"name":"mongodb-security","version":"1.2.1","keywords":["mongodb","mongodb.js"],"author":{"url":"http://imlucas.com","name":"Lucas Hrabovsky","email":"hrabovsky.lucas@gmail.com"},"license":"SSPL","_id":"mongodb-security@1.2.1","maintainers":[{"name":"chuck.kalmanek","email":"chuck.kalmanek@10gen.com"},{"name":"mongodb-js-user","email":"dana.groff+mongodb-js@mongodb.com"},{"name":"rueckstiess","email":"thomas@rueckstiess.net"},{"name":"durran","email":"durran@gmail.com"},{"name":"fredtruman","email":"fred.truman@mongodb.com"},{"name":"mbroadst","email":"mbroadst@gmail.com"},{"name":"hswolff","email":"hello@hswolff.com"},{"name":"satyasinha","email":"satyendra.n.sinha@gmail.com"},{"name":"matt_d_rat","email":"matt@mattfairbrass.com"},{"name":"rhysm","email":"rhys.howell@10gen.com"},{"name":"tomhollander","email":"tomhollander@hotmail.com"},{"name":"alena.khineika","email":"alena.khineika@gmail.com"},{"name":"jeff-allen-mongo","email":"jeffrey.allen@10gen.com"},{"name":"mmarcon","email":"me@marcon.me"},{"name":"jonathan.balsano","email":"jonathan.balsano@mongodb.com"},{"name":"mongodb-build","email":"build-accounts@10gen.com"},{"name":"jack.weir","email":"johnjackweir@gmail.com"},{"name":"stennie","email":"stennie@cpan.org"},{"name":"brookescarlett","email":"brooke.yalof@mongodb.com"},{"name":"mcasimir","email":"maurizio.cas@gmail.com"},{"name":"kristina.stefano","email":"kristina.stefanova@mongodb.com"},{"name":"jarjee","email":"nathan.smyth@10gen.com"},{"name":"shaketbaby","email":"shaketbaby@gmail.com"},{"name":"devtoolsbot","email":"team-compass@mongodb.com"},{"name":"addaleax","email":"anna@addaleax.net"},{"name":"rosem","email":"michael_rose@gmx.de"},{"name":"gribnoysup","email":"sergey.petushkov@protonmail.com"},{"name":"mutukrish","email":"mutukrish@gmail.com"},{"name":"wz3chen","email":"waleycz@gmail.com"},{"name":"imlucas","email":"hrabovsky.lucas@gmail.com"},{"name":"kangas","email":"kangas@gmail.com"}],"homepage":"https://github.com/mongodb-js/compass","bugs":{"url":"https://jira.mongodb.org/projects/COMPASS/issues","email":"compass@mongodb.com"},"dist":{"shasum":"8116123c9c940daa1830a15a06ab8854072bed80","tarball":"https://registry.npmjs.org/mongodb-security/-/mongodb-security-1.2.1.tgz","fileCount":10,"integrity":"sha512-Jkc7xX7sq4O42r9qybtNeR/RjvYJIF62QI97zBccAcxz4IOuEtJ7rIImzmd6Idechx0l0LiRmjI4rjV84utn6w==","signatures":[{"sig":"MEUCIDHSf+YRJYIPsmM8eXONWgzjC7gUSXfQkIRQe5AAZOlRAiEAjPA+CzD1491LpwLp0ajLKho6exWRDGsa9bwdNbNCRR4=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":65763,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhC9JfCRA9TVsSAnZWagAAKHQP/1ZMDrI/UBpT8L+G7cBc\nSdaS/WVn2LHqdshk0DWuRl/C5RjytWfOpEvafTVCnW7YqLROmrDtlAi2M312\nLJuT59mHWHpMoLIx63NwUhS/IwlAOntfobXdD2rzj+R8Ov4dKVbkFltbRD0X\nPs1R7ipAz/RgYLzv3qWIWVAX5Y2rnAB2PwS/49VO7PmeU5NP0pXNAuXetCE5\nzzxot4nhTdYLcDB1CdW8pz5Z8yOBE9yH3xYssHJC/SyI++pmRIoSkPp55zQd\nEjQPiu/6hqg3c2AmhbgsHBxXyc7a7IkJjYkmSHvpQtqJIHEnomJVmy+dMMYn\n5HLk/d3U6Apgv2X3Q/5zDgZXIAa1lX/7Cim+Y/xDoE5vwKV/+ezcwgJkpMC6\nqUURTwpQkcwej6CF4+EEV6n505/lNxMONVUQriWEtgF/82KoZ7pSu1ixwEaY\na44+O9sKSAJvZYrwuM2fCY/9+KbjS+rj+lrdfQ2edmrOADvA+z2VhMFZUp7T\nfzBbgakKgijNhrK9NEbBpKa7nnX5EOqZ+A4B6ovSsFvsVeHJu4JvvOur7QLD\nKN7+ZE2MSZJltVNUEV78Xwz/EThqyJUuVQbQtScgaanbExIB8ocmOjPK3akK\nV97q7r134Feqc7y4dhUIov1YaAXTcampVPR6hC5q2yjlB676ryiGzLxWO4GP\nox81\r\n=9i8+\r\n-----END PGP SIGNATURE-----\r\n"},"gitHead":"8ec19acfe461d3f9c3e6eddc550669aefc029180","scripts":{"lint":"eslint ./*.js ./test/*.js","test":"mocha","check":"npm run lint && npm run depcheck","test-ci":"npm run test","depcheck":"depcheck"},"_npmUser":{"name":"addaleax","email":"anna@addaleax.net"},"repository":{"url":"git+https://github.com/mongodb-js/compass.git","type":"git"},"_npmVersion":"lerna/4.0.0/node@v12.22.1+x64 (darwin)","description":"Portable business logic of MongoDB security model","directories":{},"_nodeVersion":"12.22.1","dependencies":{"debug":"^4.1.1","lodash.every":"^4.6.0","lodash.foreach":"^4.5.0"},"_hasShrinkwrap":false,"devDependencies":{"mocha":"^7.0.0","eslint":"^7.25.0","depcheck":"^1.4.0","lodash.pluck":"^3.1.2","eslint-config-mongodb-js":"^5.0.3"},"_npmOperationalInternal":{"tmp":"tmp/mongodb-security_1.2.1_1628164702818_0.718103136802833","host":"s3://npm-registry-packages"}},"1.3.0":{"name":"mongodb-security","version":"1.3.0","keywords":["mongodb","mongodb.js"],"author":{"url":"http://imlucas.com","name":"Lucas Hrabovsky","email":"hrabovsky.lucas@gmail.com"},"license":"SSPL","_id":"mongodb-security@1.3.0","maintainers":[{"name":"chuck.kalmanek","email":"chuck.kalmanek@10gen.com"},{"name":"mongodb-js-user","email":"dana.groff+mongodb-js@mongodb.com"},{"name":"rueckstiess","email":"thomas@rueckstiess.net"},{"name":"durran","email":"durran@gmail.com"},{"name":"fredtruman","email":"fred.truman@mongodb.com"},{"name":"mbroadst","email":"mbroadst@gmail.com"},{"name":"hswolff","email":"hello@hswolff.com"},{"name":"satyasinha","email":"satyendra.n.sinha@gmail.com"},{"name":"matt_d_rat","email":"matt@mattfairbrass.com"},{"name":"rhysm","email":"rhys.howell@10gen.com"},{"name":"tomhollander","email":"tomhollander@hotmail.com"},{"name":"alena.khineika","email":"alena.khineika@gmail.com"},{"name":"jeff-allen-mongo","email":"jeffrey.allen@10gen.com"},{"name":"mmarcon","email":"me@marcon.me"},{"name":"jonathan.balsano","email":"jonathan.balsano@mongodb.com"},{"name":"mongodb-build","email":"build-accounts@10gen.com"},{"name":"jack.weir","email":"johnjackweir@gmail.com"},{"name":"stennie","email":"stennie@cpan.org"},{"name":"brookescarlett","email":"brooke.yalof@mongodb.com"},{"name":"mcasimir","email":"maurizio.cas@gmail.com"},{"name":"kristina.stefano","email":"kristina.stefanova@mongodb.com"},{"name":"jarjee","email":"nathan.smyth@10gen.com"},{"name":"shaketbaby","email":"shaketbaby@gmail.com"},{"name":"devtoolsbot","email":"team-compass@mongodb.com"},{"name":"addaleax","email":"anna@addaleax.net"},{"name":"rosem","email":"michael_rose@gmx.de"},{"name":"gribnoysup","email":"sergey.petushkov@protonmail.com"},{"name":"mutukrish","email":"mutukrish@gmail.com"},{"name":"wz3chen","email":"waleycz@gmail.com"},{"name":"imlucas","email":"hrabovsky.lucas@gmail.com"},{"name":"kangas","email":"kangas@gmail.com"}],"homepage":"https://github.com/mongodb-js/compass","bugs":{"url":"https://jira.mongodb.org/projects/COMPASS/issues","email":"compass@mongodb.com"},"dist":{"shasum":"e2469e979186f19af861068d6819e25d7e37570a","tarball":"https://registry.npmjs.org/mongodb-security/-/mongodb-security-1.3.0.tgz","fileCount":10,"integrity":"sha512-Sgsfgf2X/D7wkk4L8QuKyJ7jLz6j7OuD9N8bOAU3GnYL9sBa2RJkM7y/z8rF1KaMgDTKWidyun9S6x8EcFvgEQ==","signatures":[{"sig":"MEYCIQCXD0ErBMX4pKw4lC/pFFPho4vqPwrFy6SfjDIDHeI9nAIhAMae2GKC64KXklWlYlqqobPI2Msi9ME9VUaL78DKWSLU","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":65763,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhE7aECRA9TVsSAnZWagAADd0P/iZ13i4UlMPSj35jJRRN\ns5fVURRU0bORKn6wfzoVpaHuGDfN+DpepqXPLxCoEFt3Sk+wHMqHqkUw74AZ\njY7W25004iRTB6ZFMK2xIp05X7MWjMipBqWun4Y17teLJVFkm6PRA6qPP03J\nA0YI+lCEqO4MAGq4rmVws/PAvujN6ySdfgPomGRGGd3YmF4dyf4Fh0mqKvGT\ny2p18kWWASYcbLT/BMliMcrzek0ONSbNrMDgmTjsMKC5HM5sMzs/KEdgAIgd\ns7faLLPd9fnmo81YIFmOiau1Cjkz26Qpngs965vRgmK6q6TZS8wnLGg8XFc/\nSkmcwG/Bdueeqkz3VO4eViTf7vyqN359BftBUMkrtjlgys4tTgrUAqWnw+Oj\ndFHYBytdz2RNxDhLgP8XO6jIE0BiVfvhW8R9/rZBxPbzLKFms4ObEi2ctH6O\nIb5oTVRe7FopHJSE7Jw0nesrWba6kSJZ2hL7dEJLrK4PdMvU1/BH+8IM3pUB\nLuuIsweNH7wHZ2HqIUkT/oXtm26Lnke4IJ+tJapZVB5smDl4f11o8hnpXuDz\nhxtZfkXNpeo4zHJnvpXksKkwHEk4/s2X3jzvYb3K9Qw9YBEGK31v2W5fLXHj\nfH2HEaxX+4nltfL8neeaDYj4SIMEUNBCg4+V+HndDgUeMdmgS6mst6WxgM/s\nNuPH\r\n=KX1G\r\n-----END PGP SIGNATURE-----\r\n"},"gitHead":"e00da432655fbd1b723fd693527bf481f4c1e645","scripts":{"lint":"eslint ./*.js ./test/*.js","test":"mocha","check":"npm run lint && npm run depcheck","test-ci":"npm run test","depcheck":"depcheck"},"_npmUser":{"name":"gribnoysup","email":"sergey.petushkov@protonmail.com"},"repository":{"url":"git+https://github.com/mongodb-js/compass.git","type":"git"},"_npmVersion":"lerna/4.0.0/node@v12.22.1+x64 (darwin)","description":"Portable business logic of MongoDB security model","directories":{},"_nodeVersion":"12.22.1","dependencies":{"debug":"^4.1.1","lodash.every":"^4.6.0","lodash.foreach":"^4.5.0"},"_hasShrinkwrap":false,"devDependencies":{"mocha":"^7.0.0","eslint":"^7.25.0","depcheck":"^1.4.1","lodash.pluck":"^3.1.2","eslint-config-mongodb-js":"^5.0.3"},"_npmOperationalInternal":{"tmp":"tmp/mongodb-security_1.3.0_1628681860089_0.459125865815065","host":"s3://npm-registry-packages"}},"1.4.0":{"name":"mongodb-security","version":"1.4.0","keywords":["mongodb","mongodb.js"],"author":{"url":"http://imlucas.com","name":"Lucas Hrabovsky","email":"hrabovsky.lucas@gmail.com"},"license":"SSPL","_id":"mongodb-security@1.4.0","maintainers":[{"name":"chuck.kalmanek","email":"chuck.kalmanek@10gen.com"},{"name":"mongodb-js-user","email":"dana.groff+mongodb-js@mongodb.com"},{"name":"rueckstiess","email":"thomas@rueckstiess.net"},{"name":"durran","email":"durran@gmail.com"},{"name":"lerouxb","email":"lerouxb@gmail.com"},{"name":"fredtruman","email":"fred.truman@mongodb.com"},{"name":"mbroadst","email":"mbroadst@gmail.com"},{"name":"hswolff","email":"hello@hswolff.com"},{"name":"satyasinha","email":"satyendra.n.sinha@gmail.com"},{"name":"matt_d_rat","email":"matt@mattfairbrass.com"},{"name":"rhysm","email":"rhys.howell@10gen.com"},{"name":"tomhollander","email":"tomhollander@hotmail.com"},{"name":"alena.khineika","email":"alena.khineika@gmail.com"},{"name":"jeff-allen-mongo","email":"jeffrey.allen@10gen.com"},{"name":"mmarcon","email":"me@marcon.me"},{"name":"jonathan.balsano","email":"jonathan.balsano@mongodb.com"},{"name":"mongodb-build","email":"build-accounts@10gen.com"},{"name":"jack.weir","email":"johnjackweir@gmail.com"},{"name":"stennie","email":"stennie@cpan.org"},{"name":"brookescarlett","email":"brooke.yalof@mongodb.com"},{"name":"mcasimir","email":"maurizio.cas@gmail.com"},{"name":"kristina.stefano","email":"kristina.stefanova@mongodb.com"},{"name":"jarjee","email":"nathan.smyth@10gen.com"},{"name":"shaketbaby","email":"shaketbaby@gmail.com"},{"name":"devtoolsbot","email":"team-compass@mongodb.com"},{"name":"addaleax","email":"anna@addaleax.net"},{"name":"rosem","email":"michael_rose@gmx.de"},{"name":"gribnoysup","email":"sergey.petushkov@protonmail.com"},{"name":"mutukrish","email":"mutukrish@gmail.com"},{"name":"wz3chen","email":"waleycz@gmail.com"},{"name":"imlucas","email":"hrabovsky.lucas@gmail.com"},{"name":"kangas","email":"kangas@gmail.com"}],"homepage":"https://github.com/mongodb-js/compass","bugs":{"url":"https://jira.mongodb.org/projects/COMPASS/issues","email":"compass@mongodb.com"},"dist":{"shasum":"65126a4ba1b697e871003853a6f2ff59494b2129","tarball":"https://registry.npmjs.org/mongodb-security/-/mongodb-security-1.4.0.tgz","fileCount":10,"integrity":"sha512-rJSLWjPnWkqqW7YYMEplJkc/8/j5vVXdOYSX4oXyaWRRLJJJfTw3axlwimcqGpORHKVfo2ZWmlO1Le5dhrlQ5g==","signatures":[{"sig":"MEQCIEwzyYpJ5JaMMgLcM72mdWBZNHgu57466CXOHBBXoUp8AiA1zcdMNbvD/56gCWu+YXFI61xR3Kt0JD9s76hsKuzxUw==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":65861,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhl4XLCRA9TVsSAnZWagAAhogP/jeMV706MiVENmW8zomt\nwgRNRPOHD4FYh0+4g4t0hWGk+aPuASRY4vJKBB1wZ6VlIFusAzqHHJLtOi82\nc9rGY3GCvzR2JE+UZR6JblO9FvDNGpWVtnaPW0OtfxEC8m57TsejmKtT9iQ0\nhM/jCoHeCM7qQ63PZC1npSXBi9fQomGEyzqcFeTWxuOBw1Z6bdE1DExk0FY5\n1ZvYOzk8S9iI6BPU+QEen7ZUhL9JiUqCDjP4K06oC6KquP8NKeOpSGNsQwea\nU1z1mU9B9uVO2EXZkZTnYrgJUD/zoWgSblVfvo7ILwv3SenEXO964xEqlu9J\numceLqc3N3jwwMs7nd78dRVQM/JftQ2ua8fN7ODtMmFwJdQPVt0ioNo3RQPV\n4Gnb4vlsSjN+CDxljmO2wC1819iV0WUVKgUFV0uQ47voiIhIXMq4hzIBFrRM\nzSusfpUXj/4GtfknLao/7NfVfrbzSQBLjaZmuAyKQ9yLsgF3CqXFYBS1LAsu\n8BhedmoDJAaQEL5GJiS1OFl8wOwZoplB63c8leH3dhIEXzbIzYTiSNdqkYs4\n2ctntp/PwntyYSt6je8faDPdpoRztitSOjjAK+vhruh+acjPD++o3JWA+xgS\nVVKuZLkLfMnDms2qfvb8AmW3QZCokk2T0ttINsMo8rc031x77aajwjpvCCor\nDgSC\r\n=Y5EO\r\n-----END PGP SIGNATURE-----\r\n"},"main":"index.js","exports":{"require":"./index.js","webpack":"./index.js"},"gitHead":"8ef2cccaaab6d84a5fcd633ea8dfc4c7a4db551f","scripts":{"lint":"eslint ./*.js ./test/*.js","test":"mocha","check":"npm run lint && npm run depcheck","test-ci":"npm run test","depcheck":"depcheck"},"_npmUser":{"name":"gribnoysup","email":"sergey.petushkov@protonmail.com"},"repository":{"url":"git+https://github.com/mongodb-js/compass.git","type":"git"},"_npmVersion":"lerna/4.0.0/node@v14.17.6+x64 (darwin)","description":"Portable business logic of MongoDB security model","directories":{},"_nodeVersion":"14.17.6","dependencies":{"debug":"4.3.0","lodash.every":"^4.6.0","lodash.foreach":"^4.5.0"},"_hasShrinkwrap":false,"devDependencies":{"mocha":"^7.0.0","eslint":"^7.25.0","depcheck":"^1.4.1","lodash.pluck":"^3.1.2","eslint-config-mongodb-js":"^5.0.3"},"_npmOperationalInternal":{"tmp":"tmp/mongodb-security_1.4.0_1637320139079_0.523363246520393","host":"s3://npm-registry-packages"}},"1.5.0":{"name":"mongodb-security","version":"1.5.0","keywords":["mongodb","mongodb.js"],"author":{"url":"http://imlucas.com","name":"Lucas Hrabovsky","email":"hrabovsky.lucas@gmail.com"},"license":"SSPL","_id":"mongodb-security@1.5.0","maintainers":[{"name":"chuck.kalmanek","email":"chuck.kalmanek@10gen.com"},{"name":"mongodb-js-user","email":"dana.groff+mongodb-js@mongodb.com"},{"name":"rueckstiess","email":"thomas@rueckstiess.net"},{"name":"durran","email":"durran@gmail.com"},{"name":"lerouxb","email":"lerouxb@gmail.com"},{"name":"fredtruman","email":"fred.truman@mongodb.com"},{"name":"mbroadst","email":"mbroadst@gmail.com"},{"name":"hswolff","email":"hello@hswolff.com"},{"name":"satyasinha","email":"satyendra.n.sinha@gmail.com"},{"name":"matt_d_rat","email":"matt@mattfairbrass.com"},{"name":"rhysm","email":"rhys.howell@10gen.com"},{"name":"tomhollander","email":"tomhollander@hotmail.com"},{"name":"alena.khineika","email":"alena.khineika@gmail.com"},{"name":"jeff-allen-mongo","email":"jeffrey.allen@10gen.com"},{"name":"mmarcon","email":"me@marcon.me"},{"name":"jonathan.balsano","email":"jonathan.balsano@mongodb.com"},{"name":"mongodb-build","email":"build-accounts@10gen.com"},{"name":"jack.weir","email":"johnjackweir@gmail.com"},{"name":"stennie","email":"stennie@cpan.org"},{"name":"brookescarlett","email":"brooke.yalof@mongodb.com"},{"name":"mcasimir","email":"maurizio.cas@gmail.com"},{"name":"kristina.stefano","email":"kristina.stefanova@mongodb.com"},{"name":"jarjee","email":"nathan.smyth@10gen.com"},{"name":"shaketbaby","email":"shaketbaby@gmail.com"},{"name":"devtoolsbot","email":"team-compass@mongodb.com"},{"name":"addaleax","email":"anna@addaleax.net"},{"name":"rosem","email":"michael_rose@gmx.de"},{"name":"gribnoysup","email":"sergey.petushkov@protonmail.com"},{"name":"mutukrish","email":"mutukrish@gmail.com"},{"name":"wz3chen","email":"waleycz@gmail.com"},{"name":"imlucas","email":"hrabovsky.lucas@gmail.com"},{"name":"kangas","email":"kangas@gmail.com"}],"homepage":"https://github.com/mongodb-js/compass","bugs":{"url":"https://jira.mongodb.org/projects/COMPASS/issues","email":"compass@mongodb.com"},"dist":{"shasum":"a832a53e157094f48af0f5751c136d75fc281d05","tarball":"https://registry.npmjs.org/mongodb-security/-/mongodb-security-1.5.0.tgz","fileCount":10,"integrity":"sha512-IC6jrmI1OS31mktcWxxLHG2nPixU2zqcc1H/FU5J7NBIZ0rjrCHIthQPgx1+ghB37/QkgE0g26JTtPXLzBQGDQ==","signatures":[{"sig":"MEUCIQDhAJW+QdUPyQzyRi11ej8sW35Q4829VX0TFj4Py7+RxAIgeXu7eR98GqKrtm4s+dFNh1k+5hnblfP1Ug7+achjufw=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":65861,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhweFHCRA9TVsSAnZWagAA04gP/12CQxU24WiwmTKb7t1t\nHMqJUV6hc7jnYtB2wtv1qVTA0vl4BrzcClEEAfdPgto32Nbey6S9iAUWmaRx\nxuJ7aUH7QhqTsY4g1GatOTFGSzjGA45uM93Ycsw91z/WQV+Boql/MzDM9bAH\na7ERa36JFdtCaHjZYP6PiGc6CmBV7pgZ7BNG27aRmBEtqrRg0RU7ikE2uGLR\nuiYC+A8B/yQ8x1d6Q+ZVxayCpfDTDYKohjNbqM6Kf0iuCUPx/kn17lgGZnZV\nTb4mt7HNXwXVbV+UG0+n/OvaYLmSbP2wLDbChG0hfDIBzUaVfqwFipUGPOnU\nDb4yn14M+rZ/RC2mqcFw1XNnp8T7UTu95r0RJnB+EluOW472vlcVLE4SyWLS\na2wfsq6u0sGcZW6oiX+I6uPvvl5ycBjyD3BQLribLZ5O6YTBMfzCUEQRtgtH\niBHOG4c5jj7PE7ZBdHFvPLMQwnIWaXh9jixwxYFGYwceFtXEYkvgAlX6L4+K\n+xGjHVSbvF2ASM47m5efT4zBCFJM7RsQtTlGivl087RIyPhwd6NmTQJbrNnf\nNwwBZHQOmphW0htEIMnxeiowHOr78uS8pyveYi77ixN3ahbWAblop9wuzYt0\nEM/arLvRtak5xVyOMsxm1UngjPtRYMM2Og7VE8RmKynDywHWueQ8L9eDSiQF\nhJCX\r\n=FVBa\r\n-----END PGP SIGNATURE-----\r\n"},"main":"index.js","exports":{"require":"./index.js","webpack":"./index.js"},"gitHead":"77166e3754e36e95c7ff7efb5a0ce5e0990b0ff7","scripts":{"lint":"eslint ./*.js ./test/*.js","test":"mocha","check":"npm run lint && npm run depcheck","test-ci":"npm run test","depcheck":"depcheck"},"_npmUser":{"name":"alena.khineika","email":"alena.khineika@gmail.com"},"repository":{"url":"git+https://github.com/mongodb-js/compass.git","type":"git"},"_npmVersion":"lerna/4.0.0/node@v14.17.5+x64 (darwin)","description":"Portable business logic of MongoDB security model","directories":{},"_nodeVersion":"14.17.5","dependencies":{"debug":"4.3.0","lodash.every":"^4.6.0","lodash.foreach":"^4.5.0"},"_hasShrinkwrap":false,"devDependencies":{"mocha":"^7.0.0","eslint":"^7.25.0","depcheck":"^1.4.1","lodash.pluck":"^3.1.2","eslint-config-mongodb-js":"^5.0.3"},"_npmOperationalInternal":{"tmp":"tmp/mongodb-security_1.5.0_1640096070814_0.20111087581532794","host":"s3://npm-registry-packages"}},"1.6.0":{"name":"mongodb-security","version":"1.6.0","keywords":["mongodb","mongodb.js"],"author":{"url":"http://imlucas.com","name":"Lucas Hrabovsky","email":"hrabovsky.lucas@gmail.com"},"license":"SSPL","_id":"mongodb-security@1.6.0","maintainers":[{"name":"mabaasit","email":"baasit121@yahoo.com"},{"name":"alexander_schroll","email":"alexander.schroll+npm@mongodb.com"},{"name":"chuck.kalmanek","email":"chuck.kalmanek@10gen.com"},{"name":"mongodb-js-user","email":"dana.groff+mongodb-js@mongodb.com"},{"name":"rueckstiess","email":"thomas@rueckstiess.net"},{"name":"durran","email":"durran@gmail.com"},{"name":"lerouxb","email":"lerouxb@gmail.com"},{"name":"fredtruman","email":"fred.truman@mongodb.com"},{"name":"mbroadst","email":"mbroadst@gmail.com"},{"name":"hswolff","email":"hello@hswolff.com"},{"name":"satyasinha","email":"satyendra.n.sinha@gmail.com"},{"name":"matt_d_rat","email":"matt@mattfairbrass.com"},{"name":"rhysm","email":"rhys.howell@10gen.com"},{"name":"tomhollander","email":"tomhollander@hotmail.com"},{"name":"alena.khineika","email":"alena.khineika@gmail.com"},{"name":"jeff-allen-mongo","email":"jeffrey.allen@10gen.com"},{"name":"mmarcon","email":"me@marcon.me"},{"name":"jonathan.balsano","email":"jonathan.balsano@mongodb.com"},{"name":"mongodb-build","email":"build-accounts@10gen.com"},{"name":"jack.weir","email":"johnjackweir@gmail.com"},{"name":"stennie","email":"stennie@cpan.org"},{"name":"mcasimir","email":"maurizio.cas@gmail.com"},{"name":"kristina.stefano","email":"kristina.stefanova@mongodb.com"},{"name":"jarjee","email":"nathan.smyth@10gen.com"},{"name":"shaketbaby","email":"shaketbaby@gmail.com"},{"name":"devtoolsbot","email":"team-compass@mongodb.com"},{"name":"addaleax","email":"anna@addaleax.net"},{"name":"gribnoysup","email":"sergey.petushkov@protonmail.com"},{"name":"mutukrish","email":"mutukrish@gmail.com"},{"name":"wz3chen","email":"waleycz@gmail.com"},{"name":"imlucas","email":"hrabovsky.lucas@gmail.com"},{"name":"kangas","email":"kangas@gmail.com"}],"homepage":"https://github.com/mongodb-js/compass","bugs":{"url":"https://jira.mongodb.org/projects/COMPASS/issues","email":"compass@mongodb.com"},"dist":{"shasum":"6c85f9e05d165132806b0c1dd5b75b5da594effa","tarball":"https://registry.npmjs.org/mongodb-security/-/mongodb-security-1.6.0.tgz","fileCount":10,"integrity":"sha512-C2iLPwaHEDxlFoDBCGMwrcq8fsQSJfsXoDsLVpKxplH5z/KW+Wt5o+BY7+Ar/eZALNm0uDkFLQjitHhmAU603g==","signatures":[{"sig":"MEQCIFjhO/nlwEFSXSPbfRgonB0Teofa3/XEeBkfLOFPjC3kAiA6bmaPhW6ajxpBkWG9H9+pv7yGqu7o/ShmzrgP5xGluw==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":65861,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiGOMcACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmoIVA/+MMXrpWA03PNtCl5U/GSuYNS8eAwVR7vgSekdjH7SKyB3AUuT\r\n98pffd9mk02zLB8gHKmNWL2pFH5803kfUey6VEi1etswOGRj8txjcyG7/x7J\r\n8nCknrSy+yarkMHB1mQmpv2E14ezMuIV1qPtSSJdqoEf3TO71qVPJz2pA+nh\r\n8jwzmhYPOD+KpJFqNbGPiZ0tC+XlaDNVEMY12fTVkO6HQ4fF1BeZQuHDyOlo\r\n+Dm/xJVLvj48/97X9RMawPVv9gJMCm4E5BKGj8lCpEuBBLnX8Di0weKgt4Jv\r\nGgxyuVJNKFY7/xEpRXDMkIGbxY9Yh06oHgqg4velvkqc11GyB0mb2wJwmpoG\r\nxf1gcjvnIN3amg0hw0H4TP9eFYa/vcr5YI0eteem5J6cCMrqt6NAzCV06PWb\r\nfjRNtdAGsAmV80e2EM+TxGR9eq49i2HKfZ95uXoSXUU9tKQMgl7ynZ101sMh\r\np4PGr8oMlB3wWqSt6WwBf30TxfiV3/eBs2+C2SHAGnPBXzJED/SFceE8BIZY\r\nNb2a//tPqmxfjBlac31qLiu47Y8zxq7y8FKvrtCcTWoCve9Yc01PdDlWdvME\r\n5BdYEAIfzJYIFWrwQnLgEGMhKqfnrJ+eNjRSYwCnowjSDonfp/2OTsL0cQZ7\r\nV0CdeDz5kgcglW+bdblHJOPkLZgW/nWr0hc=\r\n=laSS\r\n-----END PGP SIGNATURE-----\r\n"},"main":"index.js","exports":{"require":"./index.js","webpack":"./index.js"},"gitHead":"2bb63cdb1d4e825f280c0d2af14b7298c5769490","scripts":{"lint":"eslint ./*.js ./test/*.js","test":"mocha","check":"npm run lint && npm run depcheck","test-ci":"npm run test","depcheck":"depcheck"},"_npmUser":{"name":"mabaasit","email":"baasit121@yahoo.com"},"repository":{"url":"git+https://github.com/mongodb-js/compass.git","type":"git"},"_npmVersion":"lerna/4.0.0/node@v14.18.0+x64 (darwin)","description":"Portable business logic of MongoDB security model","directories":{},"_nodeVersion":"14.18.0","dependencies":{"debug":"4.3.0","lodash.every":"^4.6.0","lodash.foreach":"^4.5.0"},"_hasShrinkwrap":false,"devDependencies":{"mocha":"^7.0.0","eslint":"^7.25.0","depcheck":"^1.4.1","lodash.pluck":"^3.1.2","eslint-config-mongodb-js":"^5.0.3"},"_npmOperationalInternal":{"tmp":"tmp/mongodb-security_1.6.0_1645798171901_0.7616858478813295","host":"s3://npm-registry-packages"}}},"time":{"created":"2015-11-16T23:13:07.138Z","modified":"2026-07-15T15:36:20.512Z","0.0.1":"2015-11-16T23:13:07.138Z","0.0.3":"2015-11-19T05:05:43.402Z","0.0.4":"2015-11-23T01:34:17.021Z","0.1.0":"2020-01-13T21:17:21.075Z","0.2.0":"2020-01-13T21:19:33.427Z","0.2.1":"2021-05-27T16:03:39.093Z","1.0.0":"2021-06-03T17:03:51.379Z","1.1.0":"2021-06-16T17:37:55.706Z","1.1.1":"2021-06-18T15:24:44.339Z","1.2.0":"2021-06-21T09:25:22.818Z","1.2.1":"2021-08-05T11:58:23.000Z","1.3.0":"2021-08-11T11:37:40.251Z","1.4.0":"2021-11-19T11:08:59.237Z","1.5.0":"2021-12-21T14:14:31.002Z","1.6.0":"2022-02-25T14:09:32.036Z"},"bugs":{"url":"https://jira.mongodb.org/projects/COMPASS/issues","email":"compass@mongodb.com"},"author":{"url":"http://imlucas.com","name":"Lucas Hrabovsky","email":"hrabovsky.lucas@gmail.com"},"license":"SSPL","homepage":"https://github.com/mongodb-js/compass","keywords":["mongodb","mongodb.js"],"repository":{"url":"git+https://github.com/mongodb-js/compass.git","type":"git"},"description":"Portable business logic of MongoDB security model","maintainers":[{"email":"satya@mongodb.com","name":"satyasinha"},{"email":"kristina.stefanova@mongodb.com","name":"kristina.stefano"},{"email":"nathan.smyth@10gen.com","name":"jarjee"},{"email":"iteng@mongodb.com","name":"devtoolsbot"},{"email":"james.wang@mongodb.com","name":"mongo-j"},{"email":"neal.beeken@mongodb.com","name":"nbbeeken"},{"email":"dbx-node@mongodb.com","name":"dbx-node"},{"email":"devtools-npm-user@mongodb.com","name":"devtools-npm-user"},{"email":"waleycz@gmail.com","name":"wz3chen"},{"email":"hrabovsky.lucas@gmail.com","name":"imlucas"},{"email":"me@tomr.au","name":"rueckstiess"},{"email":"kangas@gmail.com","name":"kangas"},{"email":"dana.groff+mongodb-js@mongodb.com","name":"mongodb-js-user"}],"readme":"# mongodb-security [![npm][npm_img]][npm_url]\n\n> Portable business logic of MongoDB security model, mostly string formatting.\n\n## Usage\n\n``` js\nvar security = require('mongodb-security');\n\nsecurity.humanize({cluster: true})\n.should.equal('For the deployment');\n\nsecurity.humanize({collection: 'users', db: 'mscope'})\n.should.equal('On mscope.users');\n\nsecurity.humanize({collection: '', db: 'mscope'})\n.should.equal('On any any collection in the mscope database');\n\nsecurity.humanize({collection: 'users', db: ''})\n.should.equal('On the users collection in any database');\n```\n\n## Example\n\n``` js\nvar MongoClient = require('mongodb').MongoClient;\nvar security = require('../');\nvar format = require('util').format;\n\nvar username = 'reportsUser';\nvar password = 'foo';\nvar authDB = 'reporting';\n\nvar url = 'mongodb://localhost:30000/%s';\n\nMongoClient.connect(format(url, authDB), function(err, db) {\n    if (err) {\n        throw err;\n    }\n\n    // log in as that user\n    db.authenticate(username, password, function(err, res) {\n    // get the user info with privileges\n        db.command({\n            usersInfo: {\n                user: username,\n                db: authDB\n            },\n            showPrivileges: true\n        }, function(err, res) {\n            if (err) {\n                throw err;\n            }\n\n            var user = res.users[0];\n            console.log(JSON.stringify(user, null, 2));\n\n            // check if user has listDatabases privilege with cluster resource\n            var listDatabasesAllowed = security.getResourcesWithActions(\n                user, ['listDatabases']).length === 1;\n\n            // if allowed, run listDatabases command, if not, set to [].\n\n            // merge with databases from user info on which the user is allowed to\n            // call listCollections\n            var databases = security.getResourcesWithActions(\n                user, ['listCollections'], 'database').map(function(resource) {\n                return resource.db;\n            });\n\n            console.log('user can run listCollections on:', databases);\n\n            // run listCollections on all databases, gather all namespaces\n\n            // add required privilege actions here\n            // @see https://docs.mongodb.org/manual/reference/privilege-actions/\n            var compassActions = ['find', 'collStats'];\n\n            // combine namespaces with ones that user has find+collStats privilege\n            var namespaces = security.getResourcesWithActions(\n                user, compassActions, 'collection').map(function(resource) {\n                return resource.db + '.' + resource.collection;\n            });\n\n            console.log('user can run find + collStats on:', namespaces);\n\n            db.close();\n        });\n    });\n});\n```\n\n## api\n\n### `security.humanize(:resource)`\n\nTake the `:resource` of a MongoDB grant and hand back a literate sentence prefix.\n\n## todo\n\n- [ ] tests\n- [ ] move jade mixins currently in scope over hear\n- [ ] use [@imlucas/mongodb-ns](http://github.com/imlucas/mongodb-ns)\n\n[npm_img]: https://img.shields.io/npm/v/mongodb-security.svg?style=flat-square\n[npm_url]: https://www.npmjs.org/package/mongodb-security\n","readmeFilename":"README.md","users":{"sirreigns":true}}