{"analyzedAt":"2022-07-02T03:03:57.829Z","collected":{"metadata":{"name":"haraka-plugin-asn","scope":"unscoped","version":"2.0.1","description":"look up ASN of remote MTA","keywords":["haraka","asn","geoip","dns"],"date":"2022-05-28T07:21:46.951Z","author":{"name":"matt@tnpi.net"},"publisher":{"username":"msimerson","email":"haraka.mail@gmail.com"},"maintainers":[{"username":"smfreegard","email":"steve@freegard.name"},{"username":"msergeant","email":"helpme@gmail.com"},{"username":"tnpi","email":"matt@tnpi.net"},{"username":"msimerson","email":"haraka.mail@gmail.com"}],"repository":{"type":"git","url":"git+https://github.com/haraka/haraka-plugin-asn.git"},"links":{"npm":"https://www.npmjs.com/package/haraka-plugin-asn","homepage":"https://github.com/haraka/haraka-plugin-asn#readme","repository":"https://github.com/haraka/haraka-plugin-asn","bugs":"https://github.com/haraka/haraka-plugin-asn/issues"},"license":"MIT","dependencies":{"maxmind":"^4.3.6"},"devDependencies":{"eslint":">=8","eslint-plugin-haraka":">=1.0.14","haraka-test-fixtures":">=1.0.34","mocha":">=9"},"releases":[{"from":"2022-06-02T00:00:00.000Z","to":"2022-07-02T00:00:00.000Z","count":1},{"from":"2022-04-03T00:00:00.000Z","to":"2022-07-02T00:00:00.000Z","count":4},{"from":"2022-01-03T00:00:00.000Z","to":"2022-07-02T00:00:00.000Z","count":4},{"from":"2021-07-02T00:00:00.000Z","to":"2022-07-02T00:00:00.000Z","count":4},{"from":"2020-07-02T00:00:00.000Z","to":"2022-07-02T00:00:00.000Z","count":4}],"hasTestScript":true,"readme":"[![Build Status][ci-img]][ci-url]\n[![Code Climate][clim-img]][clim-url]\n[![NPM][npm-img]][npm-url]\n\n# haraka-plugin-asn\n\nlook up ASN from local GeoIP databases and/or DNS based providers.\n\n\n### DNS providers\n\n* origin.asn.cymru.com\n* asn.routeviews.org\n* asn.rspamd.com\n\n\n### Databases\n\n* MaxMind ASN database\n\nPS: Run something like [maxmind-geolite-mirror](https://www.npmjs.com/package/maxmind-geolite-mirror) weekly to keep your database files up-to-date.\n\n\n[ci-img]: https://github.com/haraka/haraka-plugin-asn/actions/workflows/ci.yml/badge.svg\n[ci-url]: https://github.com/haraka/haraka-plugin-asn/actions/workflows/ci.yml\n[clim-img]: https://codeclimate.com/github/haraka/haraka-plugin-asn/badges/gpa.svg\n[clim-url]: https://codeclimate.com/github/haraka/haraka-plugin-asn\n[npm-img]: https://nodei.co/npm/haraka-plugin-asn.png\n[npm-url]: https://www.npmjs.com/package/haraka-plugin-asn"},"npm":{"downloads":[{"from":"2022-07-01T00:00:00.000Z","to":"2022-07-02T00:00:00.000Z","count":0},{"from":"2022-06-25T00:00:00.000Z","to":"2022-07-02T00:00:00.000Z","count":847},{"from":"2022-06-02T00:00:00.000Z","to":"2022-07-02T00:00:00.000Z","count":3467},{"from":"2022-04-03T00:00:00.000Z","to":"2022-07-02T00:00:00.000Z","count":11239},{"from":"2022-01-03T00:00:00.000Z","to":"2022-07-02T00:00:00.000Z","count":20424},{"from":"2021-07-02T00:00:00.000Z","to":"2022-07-02T00:00:00.000Z","count":39374}],"starsCount":0},"github":{"homepage":"https://www.npmjs.com/package/haraka-plugin-asn","starsCount":1,"forksCount":3,"subscribersCount":4,"issues":{"count":20,"openCount":0,"distribution":{"3600":15,"10800":2,"32400":0,"97200":1,"291600":1,"874800":0,"2624400":0,"7873200":0,"23619600":1,"70858800":0,"212576400":0},"isDisabled":false},"contributors":[{"username":"msimerson","commitsCount":18}],"commits":[{"from":"2022-06-25T00:00:00.000Z","to":"2022-07-02T00:00:00.000Z","count":0},{"from":"2022-06-02T00:00:00.000Z","to":"2022-07-02T00:00:00.000Z","count":0},{"from":"2022-04-03T00:00:00.000Z","to":"2022-07-02T00:00:00.000Z","count":0},{"from":"2022-01-03T00:00:00.000Z","to":"2022-07-02T00:00:00.000Z","count":0},{"from":"2021-07-02T00:00:00.000Z","to":"2022-07-02T00:00:00.000Z","count":0}]},"source":{"files":{"readmeSize":894,"testsSize":6107,"hasChangelog":true},"badges":[{"urls":{"original":"https://nodei.co/npm/haraka-plugin-asn.png","shields":"https://img.shields.io/npm/v/haraka-plugin-asn.svg","content":"https://img.shields.io/npm/v/haraka-plugin-asn.json"},"info":{"service":"npm","type":"version"}}],"linters":["eslint"],"coverage":0}},"evaluation":{"quality":{"carefulness":0.9199999999999999,"tests":0.6,"health":1,"branding":0.15},"popularity":{"communityInterest":9,"downloadsCount":3746.3333333333335,"downloadsAcceleration":3.3213470319634695,"dependentsCount":0},"maintenance":{"releasesFrequency":0.9741438356164384,"commitsFrequency":0.9,"openIssues":1,"issuesDistribution":1}},"score":{"final":0.6508071910504086,"detail":{"quality":0.9224253195868369,"popularity":0.06881086065185019,"maintenance":0.9999879827034572}}}