{"_id":"breachsignal","_rev":"29-d6b4903e59592323617428ac61d24aff","name":"breachsignal","description":"Breachsignal library","dist-tags":{"latest":"1.6.2"},"versions":{"0.1.0":{"name":"breachsignal","version":"0.1.0","description":"Breachsignal agent","author":{"name":"Breachsignal","email":"devops@breachsignal.com"},"homepage":"http://breachsignal.com","keywords":[],"contributors":[],"main":"./index.js","directories":{},"repository":{},"dependencies":{},"devDependencies":{},"engines":{},"license":"proprietary","_id":"breachsignal@0.1.0","scripts":{},"_shasum":"8ea78a6dcc67650578c7679be6514c772751964c","_from":".","_npmVersion":"2.3.0","_nodeVersion":"0.12.1","_npmUser":{"name":"breachsignal","email":"devops@breachsignal.com"},"dist":{"shasum":"8ea78a6dcc67650578c7679be6514c772751964c","tarball":"https://registry.npmjs.org/breachsignal/-/breachsignal-0.1.0.tgz","integrity":"sha512-bVLzmqXon7owZ5dGOLufhpsir2s4Ezu8mvNAl/J277Yu7MdTKHChatb087cMxvVXHxY/JQ+SCe0y2jyMd7MYWQ==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIDqmG98uboA0nWB6X7iGYX1zOQnrXhaYkNRbCIP9zR9mAiAwOs5eAcADSC0wOoiSrKE1f1cAl1rnlqzKgYkysWqq3Q=="}]},"maintainers":[{"name":"breachsignal","email":"devops@breachsignal.com"}],"deprecated":"deprecated"},"1.0.4":{"name":"breachsignal","version":"1.0.4","description":"Breachsignal agent","author":{"name":"Breachsignal","email":"devops@breachsignal.com"},"homepage":"http://breachsignal.com","keywords":["security","security monitoring","self-protection","runtime application self-protection","RASP","OWASP","data breach detection","integrity breach detection","anomaly detection","exploit protection","zero-day protection","automated threats","DDoS","application layer DDoS","http flood","ReDoS","injection","SQL injection","command injection","local file inclusion","path manipulation","CSRF","cross-site request forgery","XSS","cross-site scripting"],"contributors":[],"main":"./index.js","dependencies":{},"engines":{"node":">=0.10.0"},"license":"proprietary","_id":"breachsignal@1.0.4","_shasum":"ed4cd70d9cec89bfadec529217a7c19bcd7f0f63","_resolved":"file:build/dist/breachsignal-1.0.4-nodejs.tar.gz","_from":"build/dist/breachsignal-1.0.4-nodejs.tar.gz","scripts":{},"_npmVersion":"3.3.12","_nodeVersion":"5.3.0","_npmUser":{"name":"breachsignal","email":"devops@breachsignal.com"},"dist":{"shasum":"ed4cd70d9cec89bfadec529217a7c19bcd7f0f63","tarball":"https://registry.npmjs.org/breachsignal/-/breachsignal-1.0.4.tgz","integrity":"sha512-3ioyi9kJhowKIEedVLKSM3LlKVshiRmJxC+dWhzl1mKZJHZF6MtPWzrMfc2AJWtXXvGN7U3ZqqVQVRTGviimNw==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIGNYr9NzP7M+qyk69yBEvBi4hELQFHEOwqjqwGEljUimAiBkbckuAIm5ZOd4j39joXf2jhqLevvUL9roi6AGEuRvNA=="}]},"maintainers":[{"name":"breachsignal","email":"devops@breachsignal.com"}],"_npmOperationalInternal":{"host":"packages-12-west.internal.npmjs.com","tmp":"tmp/breachsignal-1.0.4.tgz_1459853673625_0.2816175145562738"},"deprecated":"deprecated"},"1.1.0":{"name":"breachsignal","version":"1.1.0","description":"Breachsignal agent","author":{"name":"Breachsignal","email":"devops@breachsignal.com"},"homepage":"http://breachsignal.com","keywords":["security","monitoring","OWASP","WAF","firewall","data breach","data leak","anomaly detection","zero-day","exploit","vulnerability","DDoS","http flood","automated threat","ReDoS","injection","CSRF","XSRF","cross-site request forgery","XSS","cross-site scripting"],"contributors":[],"main":"./index.js","dependencies":{},"engines":{"node":">=0.10.0"},"license":"proprietary","_id":"breachsignal@1.1.0","_shasum":"69f6c2e9041702e4d1f08847723cdf0a6e563456","_resolved":"file:build/dist/breachsignal-1.1.0-nodejs.tar.gz","_from":"build/dist/breachsignal-1.1.0-nodejs.tar.gz","scripts":{},"_npmVersion":"3.3.12","_nodeVersion":"5.3.0","_npmUser":{"name":"breachsignal","email":"devops@breachsignal.com"},"dist":{"shasum":"69f6c2e9041702e4d1f08847723cdf0a6e563456","tarball":"https://registry.npmjs.org/breachsignal/-/breachsignal-1.1.0.tgz","integrity":"sha512-fYj0bOdLV10a6d/Lgf2rvCQiyU4nug04OBBrcHx9nyqAit7TNsAb9A4ziz/aqnx5IS8T7ZqMv9EYXi3W5arxPw==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQC5rgS7j5EerrPkgU/uUMiFGrypKjPTlFPQqB0NDkohXQIgfBUEDHf4V+vOrJBWYt5C6HrKmWN/s6uamu67sQuzKwg="}]},"maintainers":[{"name":"breachsignal","email":"devops@breachsignal.com"}],"_npmOperationalInternal":{"host":"packages-16-east.internal.npmjs.com","tmp":"tmp/breachsignal-1.1.0.tgz_1460363473847_0.3923244916368276"},"deprecated":"deprecated"},"1.1.1":{"name":"breachsignal","version":"1.1.1","description":"Breachsignal agent","author":{"name":"Breachsignal","email":"devops@breachsignal.com"},"homepage":"http://breachsignal.com","keywords":["security","monitoring","OWASP","WAF","firewall","data breach","data leak","anomaly detection","zero-day","exploit","vulnerability","DDoS","http flood","automated threat","ReDoS","injection","CSRF","XSRF","cross-site request forgery","XSS","cross-site scripting"],"contributors":[],"main":"./index.js","repository":{},"dependencies":{},"devDependencies":{"grunt-contrib-uglify":"*","grunt-contrib-jshint":"*","grunt-obfuscator":"*","grunt-update-json":"*","mocha":"*"},"engines":{"node":">=0.10.0"},"license":"proprietary","_id":"breachsignal@1.1.1","scripts":{},"_shasum":"a3d70dc26d74d0c5749a3c3d9e27b1bf0a4166f9","_from":".","_npmVersion":"3.3.12","_nodeVersion":"5.3.0","_npmUser":{"name":"breachsignal","email":"devops@breachsignal.com"},"dist":{"shasum":"a3d70dc26d74d0c5749a3c3d9e27b1bf0a4166f9","tarball":"https://registry.npmjs.org/breachsignal/-/breachsignal-1.1.1.tgz","integrity":"sha512-69dpQQ+/Vh2JLrXfW/swge8BbEOVnKgJN8uw+lSkQWs/GxJSvQOrWGg1rmbCLfYOpW+BwFjlvRpUYMpgzm3RUA==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCS+oFK1c/4LlKQ5aaur+h40vgKjC3KD1xy4mktSUEuRwIgU61C6XOyS3uF433B3SwFpoz2GVnyYydpwYguF/cn/1I="}]},"maintainers":[{"name":"breachsignal","email":"devops@breachsignal.com"}],"_npmOperationalInternal":{"host":"packages-16-east.internal.npmjs.com","tmp":"tmp/breachsignal-1.1.1.tgz_1460372126424_0.16926936386153102"},"deprecated":"deprecated"},"1.2.0":{"name":"breachsignal","version":"1.2.0","description":"Breachsignal agent","author":{"name":"Breachsignal","email":"devops@breachsignal.com"},"homepage":"http://breachsignal.com","keywords":["security","monitoring","OWASP","data breach","data leak","anomaly detection","zero-day","exploit","vulnerability","DDoS","http flood","automated threat","ReDoS","injection","CSRF","XSRF","cross-site request forgery","XSS","cross-site scripting"],"contributors":[],"main":"./index.js","dependencies":{},"engines":{"node":">=0.10.0"},"license":"proprietary","_id":"breachsignal@1.2.0","_shasum":"2c02707ba4c3d0439418fc98a1cb27001148beaf","_resolved":"file:build/dist/breachsignal-1.2.0-nodejs.tar.gz","_from":"build/dist/breachsignal-1.2.0-nodejs.tar.gz","scripts":{},"_npmVersion":"3.3.12","_nodeVersion":"5.3.0","_npmUser":{"name":"breachsignal","email":"devops@breachsignal.com"},"dist":{"shasum":"2c02707ba4c3d0439418fc98a1cb27001148beaf","tarball":"https://registry.npmjs.org/breachsignal/-/breachsignal-1.2.0.tgz","integrity":"sha512-Jr4NNujltn/CLvmo8iCWUl0nIUH2RDyWzDgMJp/TiqC2Xrj62Akmk0MXzOHSiNrCEQ+pwjnyIKg6qqCWAKC4YQ==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCHQh/1qq8hILXlYLPgB9jM5xhvH2ZJCclEio7A7G757QIgA9CYhaYEP/C6+CZm9jnrY9i477fwbSN3iPVrF6e9yfM="}]},"maintainers":[{"name":"breachsignal","email":"devops@breachsignal.com"}],"_npmOperationalInternal":{"host":"packages-16-east.internal.npmjs.com","tmp":"tmp/breachsignal-1.2.0.tgz_1461248896223_0.5715145978610963"},"deprecated":"deprecated"},"1.3.0":{"name":"breachsignal","version":"1.3.0","description":"Breachsignal agent","author":{"name":"Breachsignal","email":"devops@breachsignal.com"},"homepage":"http://breachsignal.com","keywords":["security","monitoring","OWASP","data breach","data leak","anomaly detection","zero-day","exploit","vulnerability","DDoS","http flood","automated threat","ReDoS","injection","CSRF","XSRF","cross-site request forgery","XSS","cross-site scripting"],"contributors":[],"main":"./index.js","dependencies":{},"engines":{"node":">=0.10.0"},"license":"proprietary","_id":"breachsignal@1.3.0","_shasum":"9260063980099eab4cf6d8d91919617491fe606a","_resolved":"file:build/dist/breachsignal-1.3.0-nodejs.tar.gz","_from":"build/dist/breachsignal-1.3.0-nodejs.tar.gz","scripts":{},"_npmVersion":"3.3.12","_nodeVersion":"5.3.0","_npmUser":{"name":"breachsignal","email":"devops@breachsignal.com"},"dist":{"shasum":"9260063980099eab4cf6d8d91919617491fe606a","tarball":"https://registry.npmjs.org/breachsignal/-/breachsignal-1.3.0.tgz","integrity":"sha512-F6a+hJb4BUeLzXltWpB6e1WP+LFq4NTx4TuhzgdN4wuQ8+341K1ViSuAGoC0UW8nXWYoYNF/VNNStlZ1KSbFVw==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIGOZI7rXptaNFHdHpZOlQ1Pgho3Ia7idOTY/GmRH/2cbAiEAtTt8Dv336mdM6AL6T+W/64CS9EzHeGzd2Ne10V/Zmr4="}]},"maintainers":[{"name":"breachsignal","email":"devops@breachsignal.com"}],"_npmOperationalInternal":{"host":"packages-12-west.internal.npmjs.com","tmp":"tmp/breachsignal-1.3.0.tgz_1461560359781_0.1353877813089639"},"deprecated":"deprecated"},"1.3.1":{"name":"breachsignal","version":"1.3.1","description":"Breachsignal agent","author":{"name":"Breachsignal","email":"devops@breachsignal.com"},"homepage":"http://breachsignal.com","keywords":["security","monitoring","OWASP","data breach","data leak","anomaly detection","zero-day","exploit","vulnerability","DDoS","http flood","automated threat","ReDoS","injection","CSRF","XSRF","cross-site request forgery","XSS","cross-site scripting"],"contributors":[],"main":"./index.js","dependencies":{},"engines":{"node":">=0.10.0"},"license":"proprietary","_id":"breachsignal@1.3.1","_shasum":"23f2de84824cade0fe9f994d55a1dc2df0884c29","_resolved":"file:build/dist/breachsignal-1.3.1-nodejs.tar.gz","_from":"build/dist/breachsignal-1.3.1-nodejs.tar.gz","scripts":{},"_npmVersion":"3.3.12","_nodeVersion":"5.3.0","_npmUser":{"name":"breachsignal","email":"devops@breachsignal.com"},"dist":{"shasum":"23f2de84824cade0fe9f994d55a1dc2df0884c29","tarball":"https://registry.npmjs.org/breachsignal/-/breachsignal-1.3.1.tgz","integrity":"sha512-JNP+2rT6MChJYKsmqZq571alTWysoIIVtP6C/yCkNuDylVVEeBkg1cNlTArzaCEtYsG4LGcyKG3nW12WCi+Otg==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIC7f3FRmkQICUUxzDG5Dx/S3ZAoTr/WxHdQTorzjuFvoAiEAmMJsr92rPVKyXm/SfBPi7qvrfb/uKxhr0Emd0SqkuZw="}]},"maintainers":[{"name":"breachsignal","email":"devops@breachsignal.com"}],"_npmOperationalInternal":{"host":"packages-16-east.internal.npmjs.com","tmp":"tmp/breachsignal-1.3.1.tgz_1461753456140_0.5165568259544671"},"deprecated":"deprecated"},"1.3.2":{"name":"breachsignal","version":"1.3.2","description":"Breachsignal agent","author":{"name":"Breachsignal","email":"devops@breachsignal.com"},"homepage":"http://breachsignal.com","keywords":["security","monitoring","OWASP","data breach","data leak","anomaly detection","zero-day","exploit","vulnerability","DDoS","http flood","automated threat","ReDoS","injection","CSRF","XSRF","cross-site request forgery","XSS","cross-site scripting"],"contributors":[],"main":"./index.js","dependencies":{},"engines":{"node":">=0.10.0"},"license":"proprietary","_id":"breachsignal@1.3.2","_shasum":"9de3499e5ba8db334629d863f941be1f63d718a3","_resolved":"file:build/dist/breachsignal-1.3.2-nodejs.tar.gz","_from":"build/dist/breachsignal-1.3.2-nodejs.tar.gz","scripts":{},"_npmVersion":"3.3.12","_nodeVersion":"5.3.0","_npmUser":{"name":"breachsignal","email":"devops@breachsignal.com"},"dist":{"shasum":"9de3499e5ba8db334629d863f941be1f63d718a3","tarball":"https://registry.npmjs.org/breachsignal/-/breachsignal-1.3.2.tgz","integrity":"sha512-82rL2sI4Qbz2bK5MmJBZAswHu71tuqsTh1NkFfRdagEGuA6+ubgTyMIboT05NIR5p4oU1L6g0+khHCVp5euGBg==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCL5RPvtniTfaGyyxFBjKZNOK9HzOWTTM7S0Q/yxZ7c1wIgOAFFMNBf0NubIox4OhLIfFqRU/LEgUCiMGlTdGQfO+s="}]},"maintainers":[{"name":"breachsignal","email":"devops@breachsignal.com"}],"_npmOperationalInternal":{"host":"packages-12-west.internal.npmjs.com","tmp":"tmp/breachsignal-1.3.2.tgz_1461767047712_0.48833044013008475"},"deprecated":"deprecated"},"1.3.3":{"name":"breachsignal","version":"1.3.3","description":"Breachsignal agent","author":{"name":"Breachsignal","email":"devops@breachsignal.com"},"homepage":"http://breachsignal.com","keywords":["security","monitoring","OWASP","data breach","data leak","anomaly detection","zero-day","exploit","vulnerability","DDoS","http flood","automated threat","ReDoS","injection","CSRF","XSRF","cross-site request forgery","XSS","cross-site scripting"],"contributors":[],"main":"./index.js","dependencies":{},"engines":{"node":">=0.10.0"},"license":"proprietary","_id":"breachsignal@1.3.3","_shasum":"f6b956810f2e4fc90cba36dad06b508dd4f06382","_resolved":"file:build/dist/breachsignal-1.3.3-nodejs.tar.gz","_from":"build/dist/breachsignal-1.3.3-nodejs.tar.gz","scripts":{},"_npmVersion":"3.3.12","_nodeVersion":"5.3.0","_npmUser":{"name":"breachsignal","email":"devops@breachsignal.com"},"dist":{"shasum":"f6b956810f2e4fc90cba36dad06b508dd4f06382","tarball":"https://registry.npmjs.org/breachsignal/-/breachsignal-1.3.3.tgz","integrity":"sha512-E4hxOua/szaF5Ko3K2YxEw/0FCm3ULxFBDgjVm74FSPTyPkGYEHdx/ZVa2FofruEEgVn38rWxwSwsfF/Ml9l3w==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIG9nDOXbNZ3Ljqsi36XlwM7jYaT1Dl036a0oJgmuop/JAiABkA2nuxd9bmQrewYIHZ1LqECaWra7Rj5YMMVLJwwdFQ=="}]},"maintainers":[{"name":"breachsignal","email":"devops@breachsignal.com"}],"_npmOperationalInternal":{"host":"packages-16-east.internal.npmjs.com","tmp":"tmp/breachsignal-1.3.3.tgz_1462093778058_0.9636889405082911"},"deprecated":"deprecated"},"1.4.0":{"name":"breachsignal","version":"1.4.0","description":"Breachsignal library","author":{"name":"Breachsignal","email":"devops@breachsignal.com"},"homepage":"http://breachsignal.com","keywords":["security monitoring","anomaly detection","application attack","zero-day attack","security breach","account abuse","account fraud","data leak"],"contributors":[],"main":"./index.js","scripts":{"test":"mocha --recursive"},"repository":{"type":"git","url":"git+https://github.com/breachsignal/breachsignal-nodejs.git"},"dependencies":{},"devDependencies":{"grunt-contrib-jshint":"*","mocha":"*"},"engines":{"node":">=0.10.0"},"license":"MIT","gitHead":"5b20df9d663832cdcbef53c88fefa4ab24132dd7","bugs":{"url":"https://github.com/breachsignal/breachsignal-nodejs/issues"},"_id":"breachsignal@1.4.0","_shasum":"b0ddea56342995877761b8b58554977351297ab0","_from":".","_npmVersion":"3.3.12","_nodeVersion":"5.3.0","_npmUser":{"name":"breachsignal","email":"devops@breachsignal.com"},"dist":{"shasum":"b0ddea56342995877761b8b58554977351297ab0","tarball":"https://registry.npmjs.org/breachsignal/-/breachsignal-1.4.0.tgz","integrity":"sha512-aNkgcP02insHeczEY/k+s+DrEgjbte0MFgRH2Lrv2sBykA5iOUFIimhYbXLt/O/Itwn7abNXmGTPb7LlmHR94Q==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDe1hliLtsxzGISVrkJBBfF42uUS+aiu2p1taqpOqm9nwIhAJmJ5+KI6Ptj3aaLYyTlGl/CAz7Ef1Gs4cvJYDOqNz+u"}]},"maintainers":[{"name":"breachsignal","email":"devops@breachsignal.com"}],"_npmOperationalInternal":{"host":"packages-12-west.internal.npmjs.com","tmp":"tmp/breachsignal-1.4.0.tgz_1463500649482_0.9473585283849388"},"deprecated":"deprecated"},"1.4.1":{"name":"breachsignal","version":"1.4.1","description":"Breachsignal library","author":{"name":"Breachsignal","email":"devops@breachsignal.com"},"homepage":"http://breachsignal.com","keywords":["security monitoring","anomaly detection","application attack","zero-day attack","security breach","account abuse","account fraud","data leak"],"contributors":[],"main":"./index.js","scripts":{"test":"mocha --recursive"},"repository":{"type":"git","url":"git+https://github.com/breachsignal/breachsignal-nodejs.git"},"dependencies":{},"devDependencies":{"grunt-contrib-jshint":"*","mocha":"*"},"engines":{"node":">=0.10.0"},"license":"MIT","gitHead":"4967f0ab79d4ff550297b6d7b8ed450f84671ce3","bugs":{"url":"https://github.com/breachsignal/breachsignal-nodejs/issues"},"_id":"breachsignal@1.4.1","_shasum":"8fddd5d130b40ba6c85cf83765e02480c60aba8b","_from":".","_npmVersion":"3.3.12","_nodeVersion":"5.3.0","_npmUser":{"name":"breachsignal","email":"devops@breachsignal.com"},"dist":{"shasum":"8fddd5d130b40ba6c85cf83765e02480c60aba8b","tarball":"https://registry.npmjs.org/breachsignal/-/breachsignal-1.4.1.tgz","integrity":"sha512-UKo1VNVzZAInbUrJ+lQFOD1ttV0JPsLEG7DnQDq9N4lP7EF5mvg1b8xMLEdxdJuZ3cptNAXEeR/7qPSiMKm2eg==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDvqJETFX+gJT8P+a564+lrrTzKiQ65EIH4lbSgfagx+AIgYvD02x6RUjdC9TUmic2tUiyEEbzmsCNtqyD+2+2z7MI="}]},"maintainers":[{"name":"breachsignal","email":"devops@breachsignal.com"}],"_npmOperationalInternal":{"host":"packages-12-west.internal.npmjs.com","tmp":"tmp/breachsignal-1.4.1.tgz_1463559060914_0.583376080263406"},"deprecated":"deprecated"},"1.4.2":{"name":"breachsignal","version":"1.4.2","description":"Breachsignal library","author":{"name":"Breachsignal","email":"devops@breachsignal.com"},"homepage":"http://breachsignal.com","keywords":["security monitoring","anomaly detection","application attack","zero-day attack","security breach","account abuse","account fraud","data leak"],"contributors":[],"main":"./index.js","scripts":{"test":"mocha --recursive"},"repository":{"type":"git","url":"git+https://github.com/breachsignal/breachsignal-nodejs.git"},"dependencies":{},"devDependencies":{"grunt-contrib-jshint":"*","mocha":"*"},"engines":{"node":">=0.10.0"},"license":"MIT","gitHead":"db367cd93351174ab7c1ed09a84fbfcdb2723e2d","bugs":{"url":"https://github.com/breachsignal/breachsignal-nodejs/issues"},"_id":"breachsignal@1.4.2","_shasum":"80b7ceadb7953214e229000bd1e9ad3bde2e4267","_from":".","_npmVersion":"3.3.12","_nodeVersion":"5.3.0","_npmUser":{"name":"breachsignal","email":"devops@breachsignal.com"},"dist":{"shasum":"80b7ceadb7953214e229000bd1e9ad3bde2e4267","tarball":"https://registry.npmjs.org/breachsignal/-/breachsignal-1.4.2.tgz","integrity":"sha512-1VIxkVK1NbTsqxreD2d9HUQ0a/FbKdGbJlRW090ri7bXCr6k/NniK9nCK20gcOe7RZzjmd8ahuOe1ouFr6c/VA==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDsjqPiiB02pN8czj2BeQ1tjve6vxO9uZofDWLXpSzCzwIgKU/w5y+zgCmHYlAdnMysxq3RND+P8Zq3cou+fJPiO2c="}]},"maintainers":[{"name":"breachsignal","email":"devops@breachsignal.com"}],"_npmOperationalInternal":{"host":"packages-12-west.internal.npmjs.com","tmp":"tmp/breachsignal-1.4.2.tgz_1463559245798_0.9873042267281562"},"deprecated":"deprecated"},"1.4.3":{"name":"breachsignal","version":"1.4.3","description":"Breachsignal library","author":{"name":"Breachsignal","email":"devops@breachsignal.com"},"homepage":"http://breachsignal.com","keywords":["security analytics","security monitoring","anomaly detection","application attack","zero-day attack","security breach","account abuse","account fraud","data leak"],"contributors":[],"main":"./index.js","scripts":{"test":"mocha --recursive"},"repository":{"type":"git","url":"git+https://github.com/breachsignal/breachsignal-nodejs.git"},"dependencies":{},"devDependencies":{"grunt-contrib-jshint":"*","mocha":"*"},"engines":{"node":">=0.10.0"},"license":"MIT","gitHead":"44ff48bf9b37f6da2ca50acb61c4501461ff4201","bugs":{"url":"https://github.com/breachsignal/breachsignal-nodejs/issues"},"_id":"breachsignal@1.4.3","_shasum":"ce39f698b2460bf974024e463473d673fd20a7cb","_from":".","_npmVersion":"3.3.12","_nodeVersion":"5.3.0","_npmUser":{"name":"breachsignal","email":"devops@breachsignal.com"},"dist":{"shasum":"ce39f698b2460bf974024e463473d673fd20a7cb","tarball":"https://registry.npmjs.org/breachsignal/-/breachsignal-1.4.3.tgz","integrity":"sha512-egMYyknMDnzSgPswTYJqEeBuAzHfwpuAn5U6ALqXT4cXG2kw7soOSq9bHk+z48YUl3GCoGOygpEsacOxaJvaoQ==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDTEwPGwhvgtktNgMqxWUT3QuUO2yb7aWs2mR7JKvyAaQIhAIDuFg+FthES4dpNfnzUTtJUU6rkjgfR0x9itIbdkzxk"}]},"maintainers":[{"name":"breachsignal","email":"devops@breachsignal.com"}],"_npmOperationalInternal":{"host":"packages-16-east.internal.npmjs.com","tmp":"tmp/breachsignal-1.4.3.tgz_1464686391571_0.8584391272161156"},"deprecated":"deprecated"},"1.4.4":{"name":"breachsignal","version":"1.4.4","description":"Breachsignal library","author":{"name":"Breachsignal","email":"devops@breachsignal.com"},"homepage":"http://breachsignal.com","keywords":["security analytics","security monitoring","anomaly detection","application attack","zero-day attack","security breach","account abuse","account fraud","data leak"],"contributors":[],"main":"./index.js","scripts":{"test":"mocha --recursive"},"repository":{"type":"git","url":"git+https://github.com/breachsignal/breachsignal-nodejs.git"},"dependencies":{},"devDependencies":{"grunt-contrib-jshint":"*","mocha":"*"},"engines":{"node":">=0.10.0"},"license":"MIT","gitHead":"a74dae69ab9804c062d7ed5c146824a3eecf200b","bugs":{"url":"https://github.com/breachsignal/breachsignal-nodejs/issues"},"_id":"breachsignal@1.4.4","_shasum":"01ff9fdf096949b66f7f829d924a881523df9364","_from":".","_npmVersion":"3.3.12","_nodeVersion":"5.3.0","_npmUser":{"name":"breachsignal","email":"devops@breachsignal.com"},"dist":{"shasum":"01ff9fdf096949b66f7f829d924a881523df9364","tarball":"https://registry.npmjs.org/breachsignal/-/breachsignal-1.4.4.tgz","integrity":"sha512-gpr7l7e/jL41+xWouAMDNgvig39UpNV5OVOCUO47TpEoIyMpPBUENMHDuyFucRsoYn1aLSCznlFk3h2rsmmCpw==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDuJRwLW3TQNmAR7KZnBXEPPo2K5zcaY0fwa4Yt+xYTtgIhAK2K3BfZJQTHcLoYOje49xahJKiOh0wS+Sioj+xkos61"}]},"maintainers":[{"name":"breachsignal","email":"devops@breachsignal.com"}],"_npmOperationalInternal":{"host":"packages-16-east.internal.npmjs.com","tmp":"tmp/breachsignal-1.4.4.tgz_1464897963699_0.42718050023540854"},"deprecated":"deprecated"},"1.4.5":{"name":"breachsignal","version":"1.4.5","description":"Breachsignal library","author":{"name":"Breachsignal","email":"devops@breachsignal.com"},"homepage":"http://breachsignal.com","keywords":["security analytics","security monitoring","anomaly detection","application attack","zero-day attack","security breach","account abuse","account fraud","data leak"],"contributors":[],"main":"./index.js","scripts":{"test":"mocha --recursive"},"repository":{"type":"git","url":"git+https://github.com/breachsignal/breachsignal-nodejs.git"},"dependencies":{},"devDependencies":{"grunt-contrib-jshint":"*","mocha":"*"},"engines":{"node":">=0.10.0"},"license":"MIT","gitHead":"a74dae69ab9804c062d7ed5c146824a3eecf200b","bugs":{"url":"https://github.com/breachsignal/breachsignal-nodejs/issues"},"_id":"breachsignal@1.4.5","_shasum":"f5584bc99354ffce83c4da901c6aa3c0a1fbb28d","_from":".","_npmVersion":"3.9.3","_nodeVersion":"6.2.1","_npmUser":{"name":"breachsignal","email":"devops@breachsignal.com"},"dist":{"shasum":"f5584bc99354ffce83c4da901c6aa3c0a1fbb28d","tarball":"https://registry.npmjs.org/breachsignal/-/breachsignal-1.4.5.tgz","integrity":"sha512-r85qVjmUl41xvqG5rPtqoImBtym6I9XIiJjlsBNWlB+Nxg4dXLWp/b+yxpLI3TgJ3JijOrPpjH8Ki655C/La4w==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDDXFY10gpVCAwmTJpHQJ5LAoEdYFCWtdttglMUQy8ekwIhAMRA14WayUieyTJkD1VH7feJMyoKBt8jZxyEvp4J1sey"}]},"maintainers":[{"name":"breachsignal","email":"devops@breachsignal.com"}],"_npmOperationalInternal":{"host":"packages-12-west.internal.npmjs.com","tmp":"tmp/breachsignal-1.4.5.tgz_1467060377332_0.7484983352478594"},"deprecated":"deprecated"},"1.4.6":{"name":"breachsignal","version":"1.4.6","description":"Breachsignal library","author":{"name":"Breachsignal","email":"devops@breachsignal.com"},"homepage":"http://breachsignal.com","keywords":["security analytics","security monitoring","anomaly detection","application attack","zero-day attack","security breach","account abuse","account fraud","data leak"],"contributors":[],"main":"./index.js","scripts":{"test":"mocha --recursive"},"repository":{"type":"git","url":"git+https://github.com/breachsignal/breachsignal-nodejs.git"},"dependencies":{},"devDependencies":{"grunt-contrib-jshint":"*","mocha":"*"},"engines":{"node":">=0.10.0"},"license":"MIT","gitHead":"fe6dba8dc8b6e825c5978b85f2f65a66a4d45a60","bugs":{"url":"https://github.com/breachsignal/breachsignal-nodejs/issues"},"_id":"breachsignal@1.4.6","_shasum":"364a76c2ae490e96e02e57277f4043f12c8f4aff","_from":".","_npmVersion":"3.9.3","_nodeVersion":"6.2.1","_npmUser":{"name":"breachsignal","email":"devops@breachsignal.com"},"dist":{"shasum":"364a76c2ae490e96e02e57277f4043f12c8f4aff","tarball":"https://registry.npmjs.org/breachsignal/-/breachsignal-1.4.6.tgz","integrity":"sha512-lYTIF4DrLbtxC5WUANCJzZbId1nhPDcu78BgBsUIJCZFHPDzFVToYbGhSn3g8xLYFDwqyrPByhUVWo29nlY6Jg==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIHq3XIccDqu1SPJ9Uo+YWS+1M8OYwzrgbiuGLlESicCUAiAL4wS+OV3HlOh6z0IRIk5Z4n2pAbrDX76CGE0+39/6Bw=="}]},"maintainers":[{"name":"breachsignal","email":"devops@breachsignal.com"}],"_npmOperationalInternal":{"host":"packages-16-east.internal.npmjs.com","tmp":"tmp/breachsignal-1.4.6.tgz_1467457644034_0.6091399497818202"},"deprecated":"deprecated"},"1.4.7":{"name":"breachsignal","version":"1.4.7","description":"Breachsignal library","author":{"name":"Breachsignal","email":"devops@breachsignal.com"},"homepage":"http://breachsignal.com","keywords":["security analytics","security monitoring","anomaly detection","application attack","zero-day attack","security breach","account abuse","account fraud","data leak"],"contributors":[],"main":"./index.js","scripts":{"test":"mocha --recursive"},"repository":{"type":"git","url":"git+https://github.com/breachsignal/breachsignal-nodejs.git"},"dependencies":{},"devDependencies":{"grunt-contrib-jshint":"*","mocha":"*"},"engines":{"node":">=0.10.0"},"license":"MIT","gitHead":"82ac0d56106c708cf0ca4c9e8da1b28790ad317f","bugs":{"url":"https://github.com/breachsignal/breachsignal-nodejs/issues"},"_id":"breachsignal@1.4.7","_shasum":"1a1b06642795cd4bd7492880a15a6115ccf10117","_from":".","_npmVersion":"3.9.3","_nodeVersion":"6.2.1","_npmUser":{"name":"breachsignal","email":"devops@breachsignal.com"},"dist":{"shasum":"1a1b06642795cd4bd7492880a15a6115ccf10117","tarball":"https://registry.npmjs.org/breachsignal/-/breachsignal-1.4.7.tgz","integrity":"sha512-8Vu87MeN/AKT3i+/ApQLbU6MtlQATIqeu7oqLsfnT2mWDGY4Qx5GiXeFZ0VifgNixSO8B/JF3q9W0sMpYDelWQ==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCOMsryqMvlZBLak4PCqNufs40wV8OGEJ2qX/30pbQiXgIhAIKihbtPzao53ksbRpfzzTariqbcK7gtG6Tok9D2T1Ax"}]},"maintainers":[{"name":"breachsignal","email":"devops@breachsignal.com"}],"_npmOperationalInternal":{"host":"packages-12-west.internal.npmjs.com","tmp":"tmp/breachsignal-1.4.7.tgz_1467572111544_0.2509831141214818"},"deprecated":"deprecated"},"1.4.8":{"name":"breachsignal","version":"1.4.8","description":"Breachsignal library","author":{"name":"Breachsignal","email":"devops@breachsignal.com"},"homepage":"http://breachsignal.com","keywords":["security analytics","security monitoring","anomaly detection","application attack","zero-day attack","security breach","account abuse","account fraud","data leak"],"contributors":[],"main":"./index.js","scripts":{"test":"mocha --recursive"},"repository":{"type":"git","url":"git+https://github.com/breachsignal/breachsignal-nodejs.git"},"dependencies":{},"devDependencies":{"grunt-contrib-jshint":"*","mocha":"*"},"engines":{"node":">=0.10.0"},"license":"MIT","gitHead":"ff7e55d76d40c54607b581743019156b67461473","bugs":{"url":"https://github.com/breachsignal/breachsignal-nodejs/issues"},"_id":"breachsignal@1.4.8","_shasum":"b6d85ece69172da8d8815c32e9fda11e2e214f16","_from":".","_npmVersion":"3.9.3","_nodeVersion":"6.2.1","_npmUser":{"name":"breachsignal","email":"devops@breachsignal.com"},"dist":{"shasum":"b6d85ece69172da8d8815c32e9fda11e2e214f16","tarball":"https://registry.npmjs.org/breachsignal/-/breachsignal-1.4.8.tgz","integrity":"sha512-uBBbQUNEcdQSwoAzw3kGoEDlTb68eLVdVbJxc1YKMyzTZXZWPtGsimPLv/j1fntxPZhcKF9dFVELrGoz68jivg==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQClqt0ZJc0/2GiMAGsGWEChByPZ/BO0sw/tDEVJ5pUuSAIhAL9hv7hNM09h3X9uxdWz1eRyMRD+TTytEGbvFujX0dRb"}]},"maintainers":[{"name":"breachsignal","email":"devops@breachsignal.com"}],"_npmOperationalInternal":{"host":"packages-16-east.internal.npmjs.com","tmp":"tmp/breachsignal-1.4.8.tgz_1467593975879_0.7906543537974358"},"deprecated":"deprecated"},"1.4.9":{"name":"breachsignal","version":"1.4.9","description":"Breachsignal library","author":{"name":"Breachsignal","email":"devops@breachsignal.com"},"homepage":"http://breachsignal.com","keywords":["security analytics","security monitoring","anomaly detection","application attack","zero-day attack","security breach","account abuse","account fraud","data leak"],"contributors":[],"main":"./index.js","scripts":{"test":"mocha --recursive"},"repository":{"type":"git","url":"git+https://github.com/breachsignal/breachsignal-nodejs.git"},"dependencies":{},"devDependencies":{"grunt-contrib-jshint":"*","mocha":"*"},"engines":{"node":">=0.10.0"},"license":"MIT","gitHead":"ff7e55d76d40c54607b581743019156b67461473","bugs":{"url":"https://github.com/breachsignal/breachsignal-nodejs/issues"},"_id":"breachsignal@1.4.9","_shasum":"4f9124e40caa01963bb8e907ec3268ddac9b806d","_from":".","_npmVersion":"3.9.3","_nodeVersion":"6.2.1","_npmUser":{"name":"breachsignal","email":"devops@breachsignal.com"},"dist":{"shasum":"4f9124e40caa01963bb8e907ec3268ddac9b806d","tarball":"https://registry.npmjs.org/breachsignal/-/breachsignal-1.4.9.tgz","integrity":"sha512-bCEygPvBjUqtqsk2NnFc4NnfMV/ysJgIC6eP/JXXBobn+AG5D7dXEuprTl6VSbFH8HeQZx+d5d5mNZ9dQ2BrlA==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCICQPLSXABD61FgINZMTP/787E2xervZGur9Qaw8GcT6zAiAIj1+aRnp6FPm1D3gFSBAc9spTClYvM8zuoDic2LlZDQ=="}]},"maintainers":[{"name":"breachsignal","email":"devops@breachsignal.com"}],"_npmOperationalInternal":{"host":"packages-12-west.internal.npmjs.com","tmp":"tmp/breachsignal-1.4.9.tgz_1467798553215_0.6956939322408289"},"deprecated":"deprecated"},"1.4.10":{"name":"breachsignal","version":"1.4.10","description":"Breachsignal library","author":{"name":"Breachsignal","email":"devops@breachsignal.com"},"homepage":"http://breachsignal.com","keywords":["security analytics","security monitoring","anomaly detection","application attack","zero-day attack","security breach","account abuse","account fraud","data leak"],"contributors":[],"main":"./index.js","scripts":{"test":"mocha --recursive"},"repository":{"type":"git","url":"git+https://github.com/breachsignal/breachsignal-nodejs.git"},"dependencies":{},"devDependencies":{"grunt-contrib-jshint":"*","mocha":"*"},"engines":{"node":">=0.10.0"},"license":"MIT","gitHead":"b82242762bee8de7753da2dff9be1c2ff94d3ee0","bugs":{"url":"https://github.com/breachsignal/breachsignal-nodejs/issues"},"_id":"breachsignal@1.4.10","_shasum":"60c7c854ddff9e74fac6b4649ece4774dbd69d4a","_from":".","_npmVersion":"3.9.3","_nodeVersion":"6.2.1","_npmUser":{"name":"breachsignal","email":"devops@breachsignal.com"},"dist":{"shasum":"60c7c854ddff9e74fac6b4649ece4774dbd69d4a","tarball":"https://registry.npmjs.org/breachsignal/-/breachsignal-1.4.10.tgz","integrity":"sha512-GjuPyDhJmOYgXbexXk6JaNaJxWdCeIIClRfb1afgE2Y8Ubw0puUqjQc4jSjh3QZb9R2tJ4sqenjVPnMGeBZ1SA==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDJuENqlJv3eGPpzW90T6NvUEDhIcPqoPQlqpBe0LKR1AIgKoyK6COuG4/t7q7OfkcbmkkSiO2NB31XXZeJNk4vfn4="}]},"maintainers":[{"name":"breachsignal","email":"devops@breachsignal.com"}],"_npmOperationalInternal":{"host":"packages-12-west.internal.npmjs.com","tmp":"tmp/breachsignal-1.4.10.tgz_1468525436555_0.11875188094563782"},"deprecated":"deprecated"},"1.6.0":{"name":"breachsignal","version":"1.6.0","description":"Breachsignal library","author":{"name":"Breachsignal","email":"devops@breachsignal.com"},"homepage":"http://breachsignal.com","keywords":["security analytics","security monitoring","anomaly detection","application attack","zero-day attack","security breach","account abuse","account fraud","data leak"],"contributors":[],"main":"./index.js","scripts":{"test":"mocha --recursive"},"repository":{"type":"git","url":"git+https://github.com/breachsignal/breachsignal-nodejs.git"},"dependencies":{},"devDependencies":{"grunt-contrib-jshint":"*","mocha":"*"},"engines":{"node":">=0.10.0"},"license":"MIT","gitHead":"1718a10b352d200a090c730c9dae619f495405cc","bugs":{"url":"https://github.com/breachsignal/breachsignal-nodejs/issues"},"_id":"breachsignal@1.6.0","_shasum":"036d8aa1038622e271c19b470e23d8444ae12ca8","_from":".","_npmVersion":"3.9.3","_nodeVersion":"6.2.1","_npmUser":{"name":"breachsignal","email":"devops@breachsignal.com"},"dist":{"shasum":"036d8aa1038622e271c19b470e23d8444ae12ca8","tarball":"https://registry.npmjs.org/breachsignal/-/breachsignal-1.6.0.tgz","integrity":"sha512-zMaNe1U2b2mqR6J1hK4ZVua8EvEmTRIwZASfxLzQXBAKL1uB94s6N+z9su7swL+DL1IUWW3oP39A8PLgl+5aUQ==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIGXMnk1teuKyVCiFcAFVDoG3xeq5BE25RNFaiHyGULFJAiAUwN40YwXMAMY74f/Z7QAazHwxfISIhPg8Ha8+zDlLYw=="}]},"maintainers":[{"name":"breachsignal","email":"devops@breachsignal.com"}],"_npmOperationalInternal":{"host":"packages-16-east.internal.npmjs.com","tmp":"tmp/breachsignal-1.6.0.tgz_1469869304494_0.9502384783700109"},"deprecated":"deprecated"},"1.6.1":{"name":"breachsignal","version":"1.6.1","description":"Breachsignal library","author":{"name":"Breachsignal","email":"devops@breachsignal.com"},"homepage":"http://breachsignal.com","keywords":["security analytics","security monitoring","anomaly detection","application attack","zero-day attack","security breach","account abuse","account fraud","data leak"],"contributors":[],"main":"./index.js","scripts":{"test":"mocha --recursive"},"repository":{"type":"git","url":"git+https://github.com/breachsignal/breachsignal-nodejs.git"},"dependencies":{},"devDependencies":{"grunt-contrib-jshint":"*","mocha":"*"},"engines":{"node":">=0.10.0"},"license":"MIT","gitHead":"d8046f1a6c6f167d250cd802f764936a499ad9c3","bugs":{"url":"https://github.com/breachsignal/breachsignal-nodejs/issues"},"_id":"breachsignal@1.6.1","_shasum":"04e13be278f920e1b627afec8941cc33d8383771","_from":".","_npmVersion":"3.9.3","_nodeVersion":"6.2.1","_npmUser":{"name":"breachsignal","email":"devops@breachsignal.com"},"dist":{"shasum":"04e13be278f920e1b627afec8941cc33d8383771","tarball":"https://registry.npmjs.org/breachsignal/-/breachsignal-1.6.1.tgz","integrity":"sha512-jtXxIv1vOmQEy7RhUoKx4Ik0VXpmCyus4diYTjdcETJopH0sBhvyXGzbFzErK02OJ6tRqQw3uTaGHcdJbL7dKQ==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIAssrksuFq9KjwP0GkxUssEhNeRE4jzosCx4Ngkh6Ur0AiEA1P8InqgEMyOVkXwtfbbpfb2gxOK/scjRXZHXhqTnODY="}]},"maintainers":[{"name":"breachsignal","email":"devops@breachsignal.com"}],"_npmOperationalInternal":{"host":"packages-16-east.internal.npmjs.com","tmp":"tmp/breachsignal-1.6.1.tgz_1471007328725_0.3007764392532408"},"deprecated":"deprecated"},"1.6.2":{"name":"breachsignal","version":"1.6.2","description":"Breachsignal library","author":{"name":"Breachsignal","email":"devops@breachsignal.com"},"homepage":"http://breachsignal.com","keywords":["security analytics","security monitoring","anomaly detection","application attack","zero-day attack","security breach","account abuse","account fraud","data leak"],"contributors":[],"main":"./index.js","scripts":{"test":"mocha --recursive"},"repository":{"type":"git","url":"git+https://github.com/breachsignal/breachsignal-nodejs.git"},"dependencies":{},"devDependencies":{"grunt-contrib-jshint":"*","mocha":"*"},"engines":{"node":">=0.10.0"},"license":"MIT","gitHead":"e99cbee6dcc06e9684fa65e26d9d21790404e0c5","bugs":{"url":"https://github.com/breachsignal/breachsignal-nodejs/issues"},"_id":"breachsignal@1.6.2","_shasum":"952addd02937773b47a8013be54b41696a5ce105","_from":".","_npmVersion":"3.9.3","_nodeVersion":"6.2.1","_npmUser":{"name":"breachsignal","email":"devops@breachsignal.com"},"dist":{"shasum":"952addd02937773b47a8013be54b41696a5ce105","tarball":"https://registry.npmjs.org/breachsignal/-/breachsignal-1.6.2.tgz","integrity":"sha512-XK1UJaxnfFDKdy+MpvX+kgmwrwSi4t7umz8jIfOI1M8zhwSLsbkNQc1W/O7gSc9Jk6rJlL36pfkLH92qriCjNg==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDLRtpLXcKVeCpco6KhVqzboicI44A0U3cUYiVI30RRbQIhAMe/IlIceMQhLBxrl42bDNHMY1ZpvAxF5/fyOvev45dD"}]},"maintainers":[{"name":"breachsignal","email":"devops@breachsignal.com"}],"_npmOperationalInternal":{"host":"packages-12-west.internal.npmjs.com","tmp":"tmp/breachsignal-1.6.2.tgz_1471421559812_0.31115113315172493"},"deprecated":"deprecated"}},"readme":"\n### Overview\n\nBreachsignal is used for monitoring and analyzing user behaviour, enabling detection and prevention of security issues and account fraud. By monitoring every user, Breachsignal’s large-scale machine learning detects and reports application usage anomalies providing full anomaly context.\n\nUser transaction (request/response) information needs to be sent to Breachsignal for anomaly detection. This can be done using this library as well as via transactions API.\n\nDetected anomalies can be analyzed in the dashboard or accessed using this library or via signals API.\n\nLearn more at [breachsignal.com/product](http://breachsignal.com/product/).\n\n\n\n### Installation\n\nMake sure you have a Breachsignal account before continuing. You can signup at [breachsignal.com](http://breachsignal.com).\n\n\n```term\nnpm install breachsignal --save\n```\n\n\n### Usage\n\n#### Tracking user transactions automatically:\n\n```javascript\nvar breachsignal = require('breachsignal');\n\nbreachsignal.init({\n  apiKey: 'API_KEY',\n  appName: 'MyApp'\n});\n\n// should be called before the server starts listening\nbreachsignal.trackHttpRequests();\n```\n\nIf user ID cannot be found in `req.user` or `req.session.user` objects\nunder `user_id`, `id` or `_id` properties, use `identifyUser` method to associate user ID\nwith request object on each request.\n```\nbreachsignal.identifyUser(req, 'USER_ID');\n```\n\n\n#### Tracking user transactions programmatically:\n\n```javascript\nvar breachsignal = require('breachsignal')\n\nbreachsignal.init({\n  apiKey: 'API_KEY',\n  appName: 'MyApp'\n});\n\n...\n\nbreachsignal.track({\n  client_ip: '203.0.113.1', // required\n  user_id: '12345', // required\n  url: '/user/login', // required\n  method: 'PUT',\n  request_size: 100,\n  response_size: 0,\n  status_code: 200\n});\n\n```\n\n\n#### Receiving detected anomaly signals:\n\n```javascript\nbreachsignal.on(\"signal\", function(signal) {\n  // use signal.user_id, signal.client_ip and signal.score\n});\n```\n\n\n#### Troubleshooting\n\nFor troubleshooting add `debug:true` flag to initialization options. A debug log will be written to STDIN and STDERR. If it doesn’t give you any hints on how to correct the problem, report the problem to Breachsignal Support from your account with the attached debug log.\n\n\nFull documentation is available at [breachsignal.com/docs](http://breachsignal.com/docs/).\n","maintainers":[{"name":"breachsignal","email":"devops@breachsignal.com"}],"time":{"modified":"2022-06-13T05:05:14.930Z","created":"2015-12-15T20:19:04.098Z","0.1.0":"2015-12-15T20:19:04.098Z","1.0.4":"2016-04-05T10:54:36.425Z","1.1.0":"2016-04-11T08:31:14.890Z","1.1.1":"2016-04-11T10:55:27.592Z","1.2.0":"2016-04-21T14:28:17.578Z","1.3.0":"2016-04-25T04:59:22.024Z","1.3.1":"2016-04-27T10:37:37.105Z","1.3.2":"2016-04-27T14:24:10.030Z","1.3.3":"2016-05-01T09:09:39.096Z","1.4.0":"2016-05-17T15:57:31.786Z","1.4.1":"2016-05-18T08:11:03.209Z","1.4.2":"2016-05-18T08:14:08.282Z","1.4.3":"2016-05-31T09:19:53.692Z","1.4.4":"2016-06-02T20:06:05.077Z","1.4.5":"2016-06-27T20:46:17.727Z","1.4.6":"2016-07-02T11:07:26.172Z","1.4.7":"2016-07-03T18:55:14.000Z","1.4.8":"2016-07-04T00:59:38.150Z","1.4.9":"2016-07-06T09:49:15.787Z","1.4.10":"2016-07-14T19:43:59.278Z","1.6.0":"2016-07-30T09:01:47.552Z","1.6.1":"2016-08-12T13:08:50.162Z","1.6.2":"2016-08-17T08:12:41.575Z"},"homepage":"http://breachsignal.com","keywords":["security analytics","security monitoring","anomaly detection","application attack","zero-day attack","security breach","account abuse","account fraud","data leak"],"contributors":[],"author":{"name":"Breachsignal","email":"devops@breachsignal.com"},"license":"MIT","readmeFilename":"README.md","repository":{"type":"git","url":"git+https://github.com/breachsignal/breachsignal-nodejs.git"},"bugs":{"url":"https://github.com/breachsignal/breachsignal-nodejs/issues"}}