{"_id":"balena-metrics-guard-base","_rev":"34-842e73492cdc3f9ece7566f2678b9443","name":"balena-metrics-guard-base","dist-tags":{"flowzone-3cb25133f4f3df8de79131f320ea71e89ecc21df":"4.0.10-flowzone-3cb25133f4f3df8de79131f320ea71e89ecc21df","flowzone":"4.0.10-flowzone-3cb25133f4f3df8de79131f320ea71e89ecc21df","renovate-balena-open-balena-base-13-x-0425993f83e60fb76bb3ab0ce7ea7c280610ca07":"4.1.0-renovate-balena-open-balena-base-13-x-0425993f83e60fb76bb3ab0ce7ea7c280610ca07","renovate-balena-open-balena-base-13-x-db563791a7d6e5146dae59c9d6d4054b7ea7c3d6":"4.1.1-renovate-balena-open-balena-base-13-x-db563791a7d6e5146dae59c9d6d4054b7ea7c3d6","renovate-balena-open-balena-base-13-x-4200e46d38f506744c9bc4de62e9bad99da77110":"4.2.0-renovate-balena-open-balena-base-13-x-4200e46d38f506744c9bc4de62e9bad99da77110","renovate-balena-open-balena-base-13-x":"4.2.1-renovate-balena-open-balena-base-13-x-6e74d38905af7dd5ecf40f83de296b189ef2cd9d","renovate-balena-open-balena-base-13-x-6e74d38905af7dd5ecf40f83de296b189ef2cd9d":"4.2.1-renovate-balena-open-balena-base-13-x-6e74d38905af7dd5ecf40f83de296b189ef2cd9d","renovate-balena-open-balena-base-14-x-0106aa2cc59236f0624681666df5662cdd76a79f":"4.3.0-renovate-balena-open-balena-base-14-x-0106aa2cc59236f0624681666df5662cdd76a79f-1","update-open-balena-base-4c37b9501d457a958003f54c2e865794d4eb845a":"4.2.2-update-open-balena-base-4c37b9501d457a958003f54c2e865794d4eb845a-1","update-open-balena-base-cb55ebabc5bf19c601f82ddb946ded05b9eedd94":"4.2.2-update-open-balena-base-cb55ebabc5bf19c601f82ddb946ded05b9eedd94-1","update-open-balena-base":"5.0.0-update-open-balena-base-52e5fb25b5e43f65b3ea31ab898d70e6c1fdf6d9-1","update-open-balena-base-52e5fb25b5e43f65b3ea31ab898d70e6c1fdf6d9":"5.0.0-update-open-balena-base-52e5fb25b5e43f65b3ea31ab898d70e6c1fdf6d9-1","fix-repo-url-9b3db5c3add64422eb880bdccdba5345e4c9b6b2":"5.0.1-fix-repo-url-9b3db5c3add64422eb880bdccdba5345e4c9b6b2-1","fix-repo-url":"5.0.1-fix-repo-url-9b3db5c3add64422eb880bdccdba5345e4c9b6b2-1","renovate-balena-open-balena-base-14-x":"5.0.2-renovate-balena-open-balena-base-14-x-6b9c98ec43906613a65daed727b034e9944554b8-1","renovate-balena-open-balena-base-14-x-6b9c98ec43906613a65daed727b034e9944554b8":"5.0.2-renovate-balena-open-balena-base-14-x-6b9c98ec43906613a65daed727b034e9944554b8-1","build-update-open-balena-base-4bc6c2f5dffc3390984894921da3c88bed79824e":"5.1.0-build-update-open-balena-base-4bc6c2f5dffc3390984894921da3c88bed79824e-1","build-update-open-balena-base":"5.1.0-build-update-open-balena-base-4bc6c2f5dffc3390984894921da3c88bed79824e-1","latest":"5.1.0"},"versions":{"4.0.10-flowzone-3cb25133f4f3df8de79131f320ea71e89ecc21df":{"name":"balena-metrics-guard-base","version":"4.0.10-flowzone-3cb25133f4f3df8de79131f320ea71e89ecc21df","keywords":["metrics","haproxy"],"author":{"name":"dt-rush","email":"nickp@balena.io"},"_id":"balena-metrics-guard-base@4.0.10-flowzone-3cb25133f4f3df8de79131f320ea71e89ecc21df","maintainers":[{"name":"balena.io","email":"accounts+npm@balena.io"}],"homepage":"https://github.com/balena-io/balena-metrics-guard-base#readme","bugs":{"url":"https://github.com/balena-io/balena-metrics-guard-base/issues"},"dist":{"shasum":"81e77839451eaaeb6bdd0cc63d5e2130390ce899","tarball":"https://registry.npmjs.org/balena-metrics-guard-base/-/balena-metrics-guard-base-4.0.10-flowzone-3cb25133f4f3df8de79131f320ea71e89ecc21df.tgz","fileCount":28,"integrity":"sha512-j5HLLGHTcCZNK8QKf+ruhG2x6f0A0otOR7p+Gz1GSRV0SUipePq/MbcaNDzYgJYHghDsAS1RnvdHqbgtp+WoBQ==","signatures":[{"sig":"MEQCIBkr0KXBkMHNBMkys1/u9IJqtfJ03Sb+ih7KLmXj4U1WAiBRVgA/vjrXAOxZYqn/6TTgGqYzRm1JizMbR8vQq99Q5Q==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":61774,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjRBqCACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmoTcg/+JBvps/nK+6zAO2Cr5HemM9GitEWjHGubaG/kq1IgM/7pcvbn\r\n3XS3ibQIWpsHA/v5WjgeSB/INz6WQF9NXJWBPYo6wbfDXZERikOBJwooXvBe\r\nbrPsMlcemWOqVG/14K0utJNhf2IwgHy0FZBA+CYURXhpUwD9DmhipWv0JR9r\r\nOl148vmPb93vSOfc/gtCv5wungW37RYtqrDTycGiwL/2bBe3/+ej+a6A7uqH\r\nhnApL34WOZFtFIb9+I8moASk59FuE6XQwIzkRLdezyhLqXFQURrA6VPW4gcs\r\nDl16B8AMGipt3xvQVKRBaCIsY1iBhxAKj4o7IkxnKne3MEHh4HkO/BYxMGqf\r\nuYN23oT9duvH/Y3hF4Y8pDonlHDG/KSM3iVSsqJkJF8LaqN1/ob49kyDo9za\r\nZm7r59/2zKcirVSPuZJTLF/A2o5idoeuihJEdGmm9wXZXG2+54teIKdwj1Kq\r\ng/VvQDh7NDA6tDMiPBi5d/ki4ZDfI2zLT//DBxXrsaZDQXqi+od0mxHUWURT\r\nGnq+K3hdmnlf+F16uCwIyZea4STNQ7JLAW6JL8mzWrPidolblNwuUPqrD2Pi\r\nVwaWS/3NQd+BzRxg+uNBoTu6piCP22deuUBMGDrNxG132vArqsItjwQoMxdg\r\nuak+klcMXz66pzCc9PxEcRn3jkemSmwJW+k=\r\n=ol5P\r\n-----END PGP SIGNATURE-----\r\n"},"main":"index.js","_from":"file:/tmp/npm-3cb25133f4f3df8de79131f320ea71e89ecc21df-16.x/balena-metrics-guard-base-4.0.10.tgz","scripts":{"test":"./automation/test.sh"},"_npmUser":{"name":"balena.io","email":"accounts+npm@balena.io"},"_resolved":"/tmp/npm-3cb25133f4f3df8de79131f320ea71e89ecc21df-16.x/balena-metrics-guard-base-4.0.10.tgz","_integrity":"sha512-j5HLLGHTcCZNK8QKf+ruhG2x6f0A0otOR7p+Gz1GSRV0SUipePq/MbcaNDzYgJYHghDsAS1RnvdHqbgtp+WoBQ==","repository":{"url":"git+ssh://git@github.com/balena-io/balena-metrics-guard-base.git","type":"git"},"versionist":{"publishedAt":"2022-10-10T13:12:26.388Z"},"_npmVersion":"8.15.0","description":"guard :80/metrics according to monitor secret token from etcd / env","directories":{},"_nodeVersion":"16.17.1","_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/balena-metrics-guard-base_4.0.10-flowzone-3cb25133f4f3df8de79131f320ea71e89ecc21df_1665407618433_0.41084914401409867","host":"s3://npm-registry-packages"},"deprecated":"Deprecated: no longer maintained. The GitHub repository has been archived and no further releases will be published."},"4.0.10":{"name":"balena-metrics-guard-base","version":"4.0.10","keywords":["metrics","haproxy"],"author":{"name":"dt-rush","email":"nickp@balena.io"},"_id":"balena-metrics-guard-base@4.0.10","maintainers":[{"name":"balena.io","email":"accounts+npm@balena.io"}],"homepage":"https://github.com/balena-io/balena-metrics-guard-base#readme","bugs":{"url":"https://github.com/balena-io/balena-metrics-guard-base/issues"},"dist":{"shasum":"127f23282364dda8925d6f9c97b0e56c759eec34","tarball":"https://registry.npmjs.org/balena-metrics-guard-base/-/balena-metrics-guard-base-4.0.10.tgz","fileCount":17,"integrity":"sha512-oMyGPyMrmYZce/JQXyr8AKgAjVFRBxoWV5OWTSkvUSpdoGf4WiGsryrZ78y5Ng1/7hn61HWwBdOOTn3lKe1P7w==","signatures":[{"sig":"MEQCIEVpQybzijVw5gigaJZLy/cjDoJKD3sW5cthr4mJytJyAiAuNkF/8H4ahluwN3iRNhSbABiB5aHFndACjPHXLL7zsw==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":61724,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjRBvRACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmpvTRAAjyTTpwvKBfe32Nd8Fgw6BJJR6oMXaX+B0oGKgMu9a0pzeoTM\r\n/kHLH068EuqbpzRykCEh4/G4A+qSMRgP2kcPL3uUVeSDsD3+8/cFUW5eHKvt\r\nQgvC+stVIqS+dwE4qCzKqRYJMLModcy2IkpaxJ6/AwnO9KiipSVOvMTEbQpA\r\nUMxTsGxIdKW7z3GyWcXaChMUSsfdGrNyoMBykLl2HG6k2DLxlZSzx5KItndN\r\nsN0PH9RCwefCa+dAkLdjN9a9/oapx+dUupzPmDqSFqgwszB5zmubh+XshD73\r\nw8L8oN5DudFkbBmZJrmmypMVJyuIv3g1Vz8cU4eDud3nOydDF4/SpS9FNLnV\r\ngMLzZHAzN7PZkZie9DGAs9qbPa+a1mdtVC62nzs//6R2IvT3GejaF0HxdpBI\r\nAk8kUYzmK+U8A5yqGH+p4x6fCDVFGweg69u2otdzOfVVNxcCBkDROqTuj4Eu\r\nAwDLNuTEx4rs+nyNy+CuSLrgg64hYBTyNTGh8iuvM9KaR89yaasn52p09sOb\r\nUCxVLgx6eiFfVa0QowcnxTrl5Q/zD2iQbN+W1B8EC1X9IaQwEZyYcTWKXWg9\r\nbmWRK/KFExMk8N/qQUlrwwT30yYZTIfjYjvuHjRqBLOGGk3yCjmMrB2vL+Ai\r\nfoMdNUN5tMujmAC+bV9xyhYkMgxxpLhZ4HU=\r\n=zgpk\r\n-----END PGP SIGNATURE-----\r\n"},"main":"index.js","_from":"file:/tmp/npm-3cb25133f4f3df8de79131f320ea71e89ecc21df-16.x/balena-metrics-guard-base-4.0.10.tgz","scripts":{"test":"./automation/test.sh"},"_npmUser":{"name":"balena.io","email":"accounts+npm@balena.io"},"_resolved":"/tmp/npm-3cb25133f4f3df8de79131f320ea71e89ecc21df-16.x/balena-metrics-guard-base-4.0.10.tgz","_integrity":"sha512-oMyGPyMrmYZce/JQXyr8AKgAjVFRBxoWV5OWTSkvUSpdoGf4WiGsryrZ78y5Ng1/7hn61HWwBdOOTn3lKe1P7w==","repository":{"url":"git+ssh://git@github.com/balena-io/balena-metrics-guard-base.git","type":"git"},"versionist":{"publishedAt":"2022-10-10T13:12:26.388Z"},"_npmVersion":"8.15.0","description":"guard :80/metrics according to monitor secret token from etcd / env","directories":{},"_nodeVersion":"16.17.1","_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/balena-metrics-guard-base_4.0.10_1665407953767_0.7780864100350988","host":"s3://npm-registry-packages"},"deprecated":"Deprecated: no longer maintained. The GitHub repository has been archived and no further releases will be published."},"4.1.0-renovate-balena-open-balena-base-13-x-0425993f83e60fb76bb3ab0ce7ea7c280610ca07":{"name":"balena-metrics-guard-base","version":"4.1.0-renovate-balena-open-balena-base-13-x-0425993f83e60fb76bb3ab0ce7ea7c280610ca07","keywords":["metrics","haproxy"],"author":{"name":"dt-rush","email":"nickp@balena.io"},"_id":"balena-metrics-guard-base@4.1.0-renovate-balena-open-balena-base-13-x-0425993f83e60fb76bb3ab0ce7ea7c280610ca07","maintainers":[{"name":"balena.io","email":"accounts+npm@balena.io"}],"homepage":"https://github.com/balena-io/balena-metrics-guard-base#readme","bugs":{"url":"https://github.com/balena-io/balena-metrics-guard-base/issues"},"dist":{"shasum":"bebb43fd15264724e78bb060b7b462f022524133","tarball":"https://registry.npmjs.org/balena-metrics-guard-base/-/balena-metrics-guard-base-4.1.0-renovate-balena-open-balena-base-13-x-0425993f83e60fb76bb3ab0ce7ea7c280610ca07.tgz","fileCount":28,"integrity":"sha512-QPx6zFODUeSMEYr+EXQ8/pLCl3w+EBnNEhFZbnSsS2rmwnlRZl9s52CVpvUXoxQ2SEJ4KHlujxAn2bQF/MUI1w==","signatures":[{"sig":"MEUCIFWkdKgrstn5audm4gXyEqenjojYVXpf0/qpEE2YmN9DAiEA3V0A5m2bAc9fZEiYdp/61S/D5fqPe/du7l763uuGPf0=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":62329,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjRB6sACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmqHiw/+Oji8jmpiQJW0xhfs6BEkm77afh21N4Ubn5W528x2s/YYLOus\r\nw9CmnrkHNkboO8EOeG95D2VSdwCc922/i7sZeHU0cLDWVjcOkE0ualRxmRvG\r\ncaNrqBBNCsfDvdMxUcLzgxb2jw6NZSFk9gN3VrbpP//M32UmLeYjvzAdyCv7\r\nF6AT3zs8XqeKOdcSX7X2KDaE2FQU9SKgVemfH9gpyzpiox0ATuJTPV4rA6c0\r\nj1+J0ZGWfKFzbGBpynPGcWacmv/N3gbpEVsQ3Ho15YsfyFUUb8wiyLuaZNr8\r\n9HVz5p3yjj4rpiMWKsRny0s4F+jbZKyEExLYhi+nGQPYm3+warQhyJyauv4t\r\nJzkVF97e3/a23rjkVGCRHNTwJgD/FjkrMVqpuASNC6go6Yj0TtQPUf6vlyqw\r\necmrePUAXsWPxzJYshZ5B/W5WUj2TvqqHdu5McA8ITtd0/spqtl1VOJVdBog\r\n5WRJ1LHo7PNrusbLfZvASXHSQu3YsWCPbH4TrMj9cCTQoYYwhjrtW92boeCc\r\nL9VDD52nYJA8jYz9gkS3q33+z4+6r4GJqTHSofcpUkPhLNN0/ZtRC9pLqJ/4\r\n4z52xEi8E1LhnUR1XCxE7JZLgxjxxnCTYoXJXq2v7A9Fl6QkwcZ/WLo7fqZS\r\nTX9gxl+5J0T14y/OZ1A4Lffx2c2ZmLG45qc=\r\n=NoYb\r\n-----END PGP SIGNATURE-----\r\n"},"main":"index.js","_from":"file:/tmp/npm-0425993f83e60fb76bb3ab0ce7ea7c280610ca07-16.x/balena-metrics-guard-base-4.1.0.tgz","readme":"balena-metrics-guard-base\n===\n\nabstract the protection of `:80/metrics` via secret token into a thin layer on top of the service base image, using haproxy\n\n(implementers should have their exporter set to listen on `:9099`, the backend to which haproxy forwards if auth is valid)\n\n![diagram of functioning of balena-metrics-guard-base](https://docs.google.com/drawings/d/e/2PACX-1vS8uU97ewhbtTWIILXJG6QzW0YTMCO3gX9ydQ5VPNZyTiZ6aJrOfmdzz6IgcXfF-zBZI_J9AwMhOsHu/pub?w=816&amp;h=586)\n","scripts":{"test":"./automation/test.sh"},"_npmUser":{"name":"balena.io","email":"accounts+npm@balena.io"},"_resolved":"/tmp/npm-0425993f83e60fb76bb3ab0ce7ea7c280610ca07-16.x/balena-metrics-guard-base-4.1.0.tgz","_integrity":"sha512-QPx6zFODUeSMEYr+EXQ8/pLCl3w+EBnNEhFZbnSsS2rmwnlRZl9s52CVpvUXoxQ2SEJ4KHlujxAn2bQF/MUI1w==","repository":{"url":"git+ssh://git@github.com/balena-io/balena-metrics-guard-base.git","type":"git"},"versionist":{"publishedAt":"2022-10-10T13:29:55.839Z"},"_npmVersion":"8.15.0","description":"guard :80/metrics according to monitor secret token from etcd / env","directories":{},"_nodeVersion":"16.17.1","_hasShrinkwrap":false,"readmeFilename":"README.md","_npmOperationalInternal":{"tmp":"tmp/balena-metrics-guard-base_4.1.0-renovate-balena-open-balena-base-13-x-0425993f83e60fb76bb3ab0ce7ea7c280610ca07_1665408684459_0.08228501728044657","host":"s3://npm-registry-packages"},"deprecated":"Deprecated: no longer maintained. The GitHub repository has been archived and no further releases will be published."},"4.1.0":{"name":"balena-metrics-guard-base","version":"4.1.0","keywords":["metrics","haproxy"],"author":{"name":"dt-rush","email":"nickp@balena.io"},"_id":"balena-metrics-guard-base@4.1.0","maintainers":[{"name":"balena.io","email":"accounts+npm@balena.io"}],"homepage":"https://github.com/balena-io/balena-metrics-guard-base#readme","bugs":{"url":"https://github.com/balena-io/balena-metrics-guard-base/issues"},"dist":{"shasum":"2a339d9e4ab40b4da3cf3e1f20da344405207f6a","tarball":"https://registry.npmjs.org/balena-metrics-guard-base/-/balena-metrics-guard-base-4.1.0.tgz","fileCount":17,"integrity":"sha512-rtmUOmzThiLRV0pM6fgC4IPZYaD1kXHEpZ+NwHV2eKqpu8RFEsjrTZffSuKHbLRlUco5DM1/IKj5MR5hcTyA2Q==","signatures":[{"sig":"MEYCIQCPYr1oZ2IsI/O6MUufrnayTP9W+WoisnK71o6ONIDPGQIhAKtpBH0egSWbiWrdleocmp/ShtxG/leRZ6oWhwpUNMLm","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":62250,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjRCBQACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmpg+A/8C6G/gnlSZ1ehW3mrDrra21aZLeZeVHAJMUYEhB1xCuZ8NAwR\r\nvWEaoj1Uz02kdgDV7goI2dutZ8v9iHtY6ela36dgtIZ1S+h5JxcVnRHAOn8T\r\nqUfGCpYnxu45R1zIOqLPD81XP2pM46rfHNJxlHV8twfd8HyPOVexZusY8v/q\r\nHjOYenC7nQYjoVULrEeuKycj9ZcG4H05fNCsTu1UgmkmNXs0mnSYCEV5DC3z\r\ncPwujbg2JNXU1q9p7QeqWtDQFO771e8Vq1WerYRKGjHxNViifvMBySHkSArU\r\nRdoZvmWQ7tMBxQ2rttir+TgmS/X7ZbzYm4jbHRodogMD1AI+7wFKoaqkz1/e\r\nQLrA8C8vu5DXkI3eP03MDjS0i8V/3csZwfFgkpka9SyMDFHuWvAgj80uGa4t\r\nlwlJNANLcvjAzGGt0y3APBXzNQRiX2tLxK4GGzrR7k/Yy3tv4if/HQbRIWOP\r\nG9Z/x1N1q8icp3jyK5QEP7UGtxI/eiQX6ve7+AvW4u6R7f5PVFRXqMBJPlu2\r\nv36Uwb2GnKrgmEw72pdvB9NeTY23mVFeAQfeWj8DMlDXvP+KOFvNjYQ1ajD/\r\nYZpeHAx+qhHTMfJPFOu8jDL6D+eaPsyfrJ4/GTu0YuMDKjuMqPVMSN6Pu+nw\r\n2rBcYvugWJGjwb50rWMI7tB7/F4o+zZ0bKg=\r\n=jYyW\r\n-----END PGP SIGNATURE-----\r\n"},"main":"index.js","_from":"file:/tmp/npm-0425993f83e60fb76bb3ab0ce7ea7c280610ca07-16.x/balena-metrics-guard-base-4.1.0.tgz","scripts":{"test":"./automation/test.sh"},"_npmUser":{"name":"balena.io","email":"accounts+npm@balena.io"},"_resolved":"/tmp/npm-0425993f83e60fb76bb3ab0ce7ea7c280610ca07-16.x/balena-metrics-guard-base-4.1.0.tgz","_integrity":"sha512-rtmUOmzThiLRV0pM6fgC4IPZYaD1kXHEpZ+NwHV2eKqpu8RFEsjrTZffSuKHbLRlUco5DM1/IKj5MR5hcTyA2Q==","repository":{"url":"git+ssh://git@github.com/balena-io/balena-metrics-guard-base.git","type":"git"},"versionist":{"publishedAt":"2022-10-10T13:29:55.839Z"},"_npmVersion":"8.15.0","description":"guard :80/metrics according to monitor secret token from etcd / env","directories":{},"_nodeVersion":"16.17.1","_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/balena-metrics-guard-base_4.1.0_1665409103068_0.9314735843547297","host":"s3://npm-registry-packages"},"deprecated":"Deprecated: no longer maintained. The GitHub repository has been archived and no further releases will be published."},"4.1.1-renovate-balena-open-balena-base-13-x-db563791a7d6e5146dae59c9d6d4054b7ea7c3d6":{"name":"balena-metrics-guard-base","version":"4.1.1-renovate-balena-open-balena-base-13-x-db563791a7d6e5146dae59c9d6d4054b7ea7c3d6","keywords":["metrics","haproxy"],"author":{"name":"dt-rush","email":"nickp@balena.io"},"_id":"balena-metrics-guard-base@4.1.1-renovate-balena-open-balena-base-13-x-db563791a7d6e5146dae59c9d6d4054b7ea7c3d6","maintainers":[{"name":"balena.io","email":"accounts+npm@balena.io"}],"homepage":"https://github.com/balena-io/balena-metrics-guard-base#readme","bugs":{"url":"https://github.com/balena-io/balena-metrics-guard-base/issues"},"dist":{"shasum":"2f803dfa6cb976082bbb82c2d20dd6b07bd2bfda","tarball":"https://registry.npmjs.org/balena-metrics-guard-base/-/balena-metrics-guard-base-4.1.1-renovate-balena-open-balena-base-13-x-db563791a7d6e5146dae59c9d6d4054b7ea7c3d6.tgz","fileCount":28,"integrity":"sha512-Hv6aZCn7NGPShzJ6jz9aoZfXnosrJTUlzCQu/cvnE9OJFAfcfKbFxYqyNfSMFgf7HrlhksMiXsRkUaReoEAheQ==","signatures":[{"sig":"MEUCIQDGqYVyPfGqrGqt1pblDnA2tK7fMkaQ6kDZh/2MW3AQoQIgLN3n1iv5xlVuX7ehVsntaTWCJ+IKJ50YGNDQqC6BmvE=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":62809,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjSaTvACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmrBcA/9GZc8FWjHtPcYGdvYFV41tzmEBF9luV+9j3tjEJr4BEqJTTmh\r\nHjPZWsr8KG2aHncJj4xIcqVFH3eRBkwAlQEJIBOz71B8zxegGg8unGEe3K6v\r\nlyudgprQW6U4XSqfO5o91O2K2TPQOZiqmUhmnoeF8IxbuK0Hk9w5ViPGVj6e\r\nCNUH//gFxElksUnu5k8v0kLSuHIpZod7tcCcmA7fxDNAZXxq43CemlX5mXgJ\r\nzqq6DE0GTCuB7pCreLetV/7nGT5PoKNLafttYVHhcUbxoS2qaZSPPd3FRCZy\r\nqonJUsHhhBGlZNYrrWYyFdqk6gQtgjEUM7gnRheYasdLhHSto2obG/BkRhp9\r\nu61tS3t3+pcRFGcAhwziTXmX0edOcZj/IEuuzZP/F/BeBum5njpSvUPzMC6q\r\nvc+9UQ7Y0t4iA8VNbtjS3lGpBCCI9pcF8ubUFYutE70qhBBNTnUKXjS6kkPp\r\nF0Fz25yFkFHGkElwtLGJ3yWlnd3kcwQsnjQZ5VaYud0y3Z2hILetxPKnPCym\r\ndAxebr8JaGEXCf9VppimQ1FYJC7gsL3MfXZ1/uRxyWvR/dFhFUwXbT2wA4n/\r\nyRQVF18gx4Fi7I45isnEw/FzovDGzeMrSK3h6F7+4uiDFSGAi/fLVSuIa3Vv\r\niRPHgoAWOmesof/4bodySvcpJM/RBJJ9sEk=\r\n=JrtJ\r\n-----END PGP SIGNATURE-----\r\n"},"main":"index.js","_from":"file:/tmp/npm-db563791a7d6e5146dae59c9d6d4054b7ea7c3d6-16.x/balena-metrics-guard-base-4.1.1.tgz","readme":"balena-metrics-guard-base\n===\n\nabstract the protection of `:80/metrics` via secret token into a thin layer on top of the service base image, using haproxy\n\n(implementers should have their exporter set to listen on `:9099`, the backend to which haproxy forwards if auth is valid)\n\n![diagram of functioning of balena-metrics-guard-base](https://docs.google.com/drawings/d/e/2PACX-1vS8uU97ewhbtTWIILXJG6QzW0YTMCO3gX9ydQ5VPNZyTiZ6aJrOfmdzz6IgcXfF-zBZI_J9AwMhOsHu/pub?w=816&amp;h=586)\n","scripts":{"test":"./automation/test.sh"},"_npmUser":{"name":"balena.io","email":"accounts+npm@balena.io"},"_resolved":"/tmp/npm-db563791a7d6e5146dae59c9d6d4054b7ea7c3d6-16.x/balena-metrics-guard-base-4.1.1.tgz","_integrity":"sha512-Hv6aZCn7NGPShzJ6jz9aoZfXnosrJTUlzCQu/cvnE9OJFAfcfKbFxYqyNfSMFgf7HrlhksMiXsRkUaReoEAheQ==","repository":{"url":"git+ssh://git@github.com/balena-io/balena-metrics-guard-base.git","type":"git"},"versionist":{"publishedAt":"2022-10-14T18:04:24.835Z"},"_npmVersion":"8.15.0","description":"guard :80/metrics according to monitor secret token from etcd / env","directories":{},"_nodeVersion":"16.17.1","_hasShrinkwrap":false,"readmeFilename":"README.md","_npmOperationalInternal":{"tmp":"tmp/balena-metrics-guard-base_4.1.1-renovate-balena-open-balena-base-13-x-db563791a7d6e5146dae59c9d6d4054b7ea7c3d6_1665770735655_0.4965917176974777","host":"s3://npm-registry-packages"},"deprecated":"Deprecated: no longer maintained. The GitHub repository has been archived and no further releases will be published."},"4.1.1":{"name":"balena-metrics-guard-base","version":"4.1.1","keywords":["metrics","haproxy"],"author":{"name":"dt-rush","email":"nickp@balena.io"},"_id":"balena-metrics-guard-base@4.1.1","maintainers":[{"name":"balena.io","email":"accounts+npm@balena.io"}],"homepage":"https://github.com/balena-io/balena-metrics-guard-base#readme","bugs":{"url":"https://github.com/balena-io/balena-metrics-guard-base/issues"},"dist":{"shasum":"e1fa72b6fc0612488bf61ef9f3afd6bb4c47ae4e","tarball":"https://registry.npmjs.org/balena-metrics-guard-base/-/balena-metrics-guard-base-4.1.1.tgz","fileCount":17,"integrity":"sha512-zcUCsaCcOAtU8IWkUZL1xNhmKOu/zJ4wIlu23IlEq28OjHx9nC7WrdUd/DE011S/wC2VhwinDd8S8RFmHVuF5Q==","signatures":[{"sig":"MEYCIQDd3fTWwFcxiBqQBE0e+bZdTFsrUMWoj5AmdDjMf1knCQIhANYqgTFdRqMis53bf6LdIdhd/WUrfb5d/xRAC0niu4Lt","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":62730,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjSabnACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmoVkA//SFjPeyizLgDC5qg/aaX3Dd5Al7jyLicECXEDMQ6oiWS4AGDV\r\n4M2AIhpX0HLXJNvEn5hUNnvLhXouHfstVBMQA3M5OTDC3QNurzwGzB0dOdoI\r\no0Zsfm8OxHsE+ewOTCbYX2is21u+/RIfJVvBYpaiMz4YHDHi7Unrb356KqFY\r\nxPah9FXoufP+HCdESIDLlWrcH+G6zAnJ46k0C7EvMjYDAtDBZheXBFj6Dgxv\r\neHSTMZTFf3zYdqzs9xWJjVsGoo3tei+aOOzVmIHEwx2ITZ9k85DEJDnCc2pb\r\nr/cdaxV9n5dO6cReMAaNRJhDMiuMKDxEayVvQuoCT/YY+ictNXCOLOzA9wCT\r\nniwJLMCKej3UtadrkPYAHm6E7chwWTADTCw811GIbBbLc5gRW6ikXwgPBJmG\r\ntX+W5ZVUEG4ydTza2V8kLIV62Dcb7nD6RD66gwuZJFffMQgPqt4f/Jr721Sf\r\nKVBQX7S4xmqLgTlHAa7FjrzJREMqkLFQx+qKvukI2OX+6Eetjd1YtfAHw3tX\r\nGatu+FeMOHtW3mStpyjUyxIYOr/tsPl1uIkI6U6971ALK/gi3bCbS/FHOnmX\r\ngnL30NQKK7/5pHNBgrWT1HkuBxzRVAFiuBK/6a5lkrejzmF/SyQIzWQTM67O\r\nudX7Hh0xJzhiR0oaMz9nCNiEv9wXJ4azm9w=\r\n=iEHy\r\n-----END PGP SIGNATURE-----\r\n"},"main":"index.js","_from":"file:/tmp/npm-db563791a7d6e5146dae59c9d6d4054b7ea7c3d6-16.x/balena-metrics-guard-base-4.1.1.tgz","scripts":{"test":"./automation/test.sh"},"_npmUser":{"name":"balena.io","email":"accounts+npm@balena.io"},"_resolved":"/tmp/npm-db563791a7d6e5146dae59c9d6d4054b7ea7c3d6-16.x/balena-metrics-guard-base-4.1.1.tgz","_integrity":"sha512-zcUCsaCcOAtU8IWkUZL1xNhmKOu/zJ4wIlu23IlEq28OjHx9nC7WrdUd/DE011S/wC2VhwinDd8S8RFmHVuF5Q==","repository":{"url":"git+ssh://git@github.com/balena-io/balena-metrics-guard-base.git","type":"git"},"versionist":{"publishedAt":"2022-10-14T18:04:24.835Z"},"_npmVersion":"8.19.2","description":"guard :80/metrics according to monitor secret token from etcd / env","directories":{},"_nodeVersion":"16.18.0","_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/balena-metrics-guard-base_4.1.1_1665771239620_0.7027641625280352","host":"s3://npm-registry-packages"},"deprecated":"Deprecated: no longer maintained. The GitHub repository has been archived and no further releases will be published."},"4.2.0-renovate-balena-open-balena-base-13-x-4200e46d38f506744c9bc4de62e9bad99da77110":{"name":"balena-metrics-guard-base","version":"4.2.0-renovate-balena-open-balena-base-13-x-4200e46d38f506744c9bc4de62e9bad99da77110","keywords":["metrics","haproxy"],"author":{"name":"dt-rush","email":"nickp@balena.io"},"_id":"balena-metrics-guard-base@4.2.0-renovate-balena-open-balena-base-13-x-4200e46d38f506744c9bc4de62e9bad99da77110","maintainers":[{"name":"balena.io","email":"accounts+npm@balena.io"}],"homepage":"https://github.com/balena-io/balena-metrics-guard-base#readme","bugs":{"url":"https://github.com/balena-io/balena-metrics-guard-base/issues"},"dist":{"shasum":"753da0911806957341a651730e9a284c815cec73","tarball":"https://registry.npmjs.org/balena-metrics-guard-base/-/balena-metrics-guard-base-4.2.0-renovate-balena-open-balena-base-13-x-4200e46d38f506744c9bc4de62e9bad99da77110.tgz","fileCount":28,"integrity":"sha512-tlcd7JH0E01ebBpyBO/vR6idzSrPdIhpSgDatYpIKcbU0wErRXuYFx1z/QpMVWvyN5pNVdjAjAy7xJlvJyoElw==","signatures":[{"sig":"MEUCIFwPtmJ77lsKlqxLafPusGBLlSE9MAGQad9PBBIpI8NLAiEAjLPZwH3O+0X/ZUOQirpUcFjLTRnnc7EXtA8uZvmXO4c=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":63337,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjSatpACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmptlRAAhhBpJ2WAElgjXzSt9UGt4pUYBm6nzwtrkBOp8qBHbNSB8u1g\r\n39U306tFtVnSf20pZ4mCiDrRjklZytGReptaJiaASISEeyhHeFSg1q2oTP0S\r\nkZw6XzPnI6eNeeHkAuB262QSoTE7XI0Vc7zj8mrM5qmMcpWxFMJfpzwNviKG\r\nQu+5whSUCEkMqUogiQ0bjg+RnhjSEzejQBQSaCJ34bqJ5AwZ8BvkZgzTcdcv\r\nrNi3Sz+RoZqfVWVjSEt/389MVyAVJ6X5xBNE8QSvZDd4qqQaTojtkr5iN+4r\r\nfqQh3bXu1QClXdQmTedCI6tMMuFznd9/SUIp6hDIYZkYxdq60Il/CZ9ZE5ro\r\nNRztSVWa3BuNwc2XhV+jdcAUnAcGYUuMx2e30rbNm5HEB8FyUSskIrtEe6fG\r\nxYeYsCCG2jV1mwhpgQTpYsD4KKj+G7w8pprbx6Y/tc/5F5PekiDPZdLKrxvM\r\nmMsq/qD0BFQHdNChFIIbg3Z7geKqghc2KiYq8ZkE6N0ufp0ed8Za06VQ3QOw\r\nilas55nbjrdxyOZ73CZJLr7yn5cK0WCXXCpsCGi2NoABOxWaG66EWEafI+k2\r\nSqWXgLTfol3/yZE+o/TQy9lAyAvHODBVJ1WNJ6sjSh7ofWBAdO2TyJKatHjJ\r\nfFG6MumEbY3QJn5PV2ouBuBNEt71tvpwDX0=\r\n=KbfB\r\n-----END PGP SIGNATURE-----\r\n"},"main":"index.js","_from":"file:/tmp/npm-4200e46d38f506744c9bc4de62e9bad99da77110-16.x/balena-metrics-guard-base-4.2.0.tgz","readme":"balena-metrics-guard-base\n===\n\nabstract the protection of `:80/metrics` via secret token into a thin layer on top of the service base image, using haproxy\n\n(implementers should have their exporter set to listen on `:9099`, the backend to which haproxy forwards if auth is valid)\n\n![diagram of functioning of balena-metrics-guard-base](https://docs.google.com/drawings/d/e/2PACX-1vS8uU97ewhbtTWIILXJG6QzW0YTMCO3gX9ydQ5VPNZyTiZ6aJrOfmdzz6IgcXfF-zBZI_J9AwMhOsHu/pub?w=816&amp;h=586)\n","scripts":{"test":"./automation/test.sh"},"_npmUser":{"name":"balena.io","email":"accounts+npm@balena.io"},"_resolved":"/tmp/npm-4200e46d38f506744c9bc4de62e9bad99da77110-16.x/balena-metrics-guard-base-4.2.0.tgz","_integrity":"sha512-tlcd7JH0E01ebBpyBO/vR6idzSrPdIhpSgDatYpIKcbU0wErRXuYFx1z/QpMVWvyN5pNVdjAjAy7xJlvJyoElw==","repository":{"url":"git+ssh://git@github.com/balena-io/balena-metrics-guard-base.git","type":"git"},"versionist":{"publishedAt":"2022-10-14T18:32:02.722Z"},"_npmVersion":"8.15.0","description":"guard :80/metrics according to monitor secret token from etcd / env","directories":{},"_nodeVersion":"16.17.1","_hasShrinkwrap":false,"readmeFilename":"README.md","_npmOperationalInternal":{"tmp":"tmp/balena-metrics-guard-base_4.2.0-renovate-balena-open-balena-base-13-x-4200e46d38f506744c9bc4de62e9bad99da77110_1665772393416_0.10938881119690591","host":"s3://npm-registry-packages"},"deprecated":"Deprecated: no longer maintained. The GitHub repository has been archived and no further releases will be published."},"4.2.0":{"name":"balena-metrics-guard-base","version":"4.2.0","keywords":["metrics","haproxy"],"author":{"name":"dt-rush","email":"nickp@balena.io"},"_id":"balena-metrics-guard-base@4.2.0","maintainers":[{"name":"balena.io","email":"accounts+npm@balena.io"}],"homepage":"https://github.com/balena-io/balena-metrics-guard-base#readme","bugs":{"url":"https://github.com/balena-io/balena-metrics-guard-base/issues"},"dist":{"shasum":"80dd629a15dfeab8f8df51d56fb6214dcfedc348","tarball":"https://registry.npmjs.org/balena-metrics-guard-base/-/balena-metrics-guard-base-4.2.0.tgz","fileCount":17,"integrity":"sha512-iAVvsQwbqSkDcyNnqbLhYOAZMDekBgUs5frhsmTXRwGpqWznaiUpr1e0XBLMpxvmLflQiWvyYnfU6z6zWAnT7Q==","signatures":[{"sig":"MEQCIAuRSZlmqqu597X66/ub3I327/AtG76JNOfy1KR1CZx8AiAEdZ1LmfbVo87RZJg+1PLMIJH3xkax8x2BJoaLUzOEuw==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":63258,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjSa9FACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmpI9BAAgYop55g0Dqb6FBL8uQs9NKx9Z7BGKchCrKM4lX+aIGPct+b+\r\nyOSiR7lNyOSVyi+9wNmC1hTev0hGAsWKGqsiWM6E+2qlgZ/lzTG7Afeybxar\r\nTqORG+D1F9eqel6RiKAbBFeweH4TDFZXvRnN04Tqkaxr8OIKXnQmlD7T8O7z\r\noMJgggV8DjHmV0zf4QD29hS508nUUor7yVOBHgt+kCt2ZXN/Dpib1O70IUsK\r\nR1x4l/Rlpj7DMzJPxMPp27Xb9kdz0PJmhR+lPQ0VuBLTTCQCbCGvIdtfpgHF\r\nDa3OR5kIGhO4cIoBPZ22owsdH7tlYziQkEMW87w89Hn3x3Hf4+PCmuJYCv6r\r\nha6X2FVtnmGEBAIx3++imtRDFNXYfrRzFJrQfEKEdg6VjQA5OaY7yfHvgqJ9\r\nleH6A6WaDJjrT+0vJwLK9NHiY+jBmoDxXAvHMfQvgSNyyfcWMDrxEFIP0+3k\r\nqHI0cgv9y2sSr0Ehi0qIlkNZkVcrs9knuSDNn8/AWArwkjK4L5/XpMUP6Jcb\r\n3YubkrZIB+gER2zWiJpERQMlNjM97U9VgkNpu3DK6Xin9N4eNby1TRYGZqox\r\ny9r9ZydqK5YYZ6qYPGA+Mv/my42bjffmfK5LoWhyD6kjHcr/J/1GmTnYOcH3\r\nxBIqmn4xCnhn+1QUc7z94wy6NhlPl6/8m8w=\r\n=Nfix\r\n-----END PGP SIGNATURE-----\r\n"},"main":"index.js","_from":"file:/tmp/npm-4200e46d38f506744c9bc4de62e9bad99da77110-16.x/balena-metrics-guard-base-4.2.0.tgz","scripts":{"test":"./automation/test.sh"},"_npmUser":{"name":"balena.io","email":"accounts+npm@balena.io"},"_resolved":"/tmp/npm-4200e46d38f506744c9bc4de62e9bad99da77110-16.x/balena-metrics-guard-base-4.2.0.tgz","_integrity":"sha512-iAVvsQwbqSkDcyNnqbLhYOAZMDekBgUs5frhsmTXRwGpqWznaiUpr1e0XBLMpxvmLflQiWvyYnfU6z6zWAnT7Q==","repository":{"url":"git+ssh://git@github.com/balena-io/balena-metrics-guard-base.git","type":"git"},"versionist":{"publishedAt":"2022-10-14T18:32:02.722Z"},"_npmVersion":"8.15.0","description":"guard :80/metrics according to monitor secret token from etcd / env","directories":{},"_nodeVersion":"16.17.1","_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/balena-metrics-guard-base_4.2.0_1665773380857_0.2711046807230304","host":"s3://npm-registry-packages"},"deprecated":"Deprecated: no longer maintained. The GitHub repository has been archived and no further releases will be published."},"4.2.1-renovate-balena-open-balena-base-13-x-6e74d38905af7dd5ecf40f83de296b189ef2cd9d":{"name":"balena-metrics-guard-base","version":"4.2.1-renovate-balena-open-balena-base-13-x-6e74d38905af7dd5ecf40f83de296b189ef2cd9d","keywords":["metrics","haproxy"],"author":{"name":"dt-rush","email":"nickp@balena.io"},"_id":"balena-metrics-guard-base@4.2.1-renovate-balena-open-balena-base-13-x-6e74d38905af7dd5ecf40f83de296b189ef2cd9d","maintainers":[{"name":"balena.io","email":"accounts+npm@balena.io"}],"homepage":"https://github.com/balena-io/balena-metrics-guard-base#readme","bugs":{"url":"https://github.com/balena-io/balena-metrics-guard-base/issues"},"dist":{"shasum":"7a88dcc9c22bd87c456d2a197ef904e621c7d938","tarball":"https://registry.npmjs.org/balena-metrics-guard-base/-/balena-metrics-guard-base-4.2.1-renovate-balena-open-balena-base-13-x-6e74d38905af7dd5ecf40f83de296b189ef2cd9d.tgz","fileCount":28,"integrity":"sha512-G1/i2WHZX3cmY20Vh+197Ks+4+2E4+9AqOWFehvnJoJG1lhZQi3rpgmQFqpqkwecblyRzhEJ10k5JK40K6rTOg==","signatures":[{"sig":"MEYCIQCGhVM0FyFRlI9KhWwadN2CnJ/ZjT1Y1fvP+LN037EQZgIhAMcoBt8CxIKS8uHS2FfL84stzlmNSCR+9uMQrKbbKHmi","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":63865,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjVlzAACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmop3w//aaTZy0SDib8HYVAfmDjT+qRBG5csjFefh4W9Vy+Gq1+2Kge3\r\npXs9LZX9YaTDw22ev+2OoetHACH3ZXjBVdA7aRYUN4aeLwOShmPrxwJMwEOV\r\n2fIvTYQ3Q8TIIkujdd8mAio+qrGM5wA8gfpitDXDkHmXa0eyu11Zqq54QX+0\r\nB/EKZRjaj8VRKxSF0GoLorX64ehVJFCDI+hFf10iROuCajomPYZUEFznLSQ3\r\nuex75hbpMkpT7b5Vtf4+hqyoTkcYoVQEPICDMcPMxqjtDtrbgHBSrPPt0uOo\r\nDuFiirDDvlqBZbCDqPzinzbffo0gHGBQAVnaMmPAiCUllZbFoxXEq6FAsYKN\r\nNBwwudSv7fH3zzQRGux/sxzT96mCshhEou/DvQvib/WYA0ym+TyonYIOtCxc\r\nfBNHThFyo0TXouRxTH89mMzSaTirFLuwIqw4MweRhGK+NDfkhSpNewxCi/14\r\nLkgMdMynQGMdlcJh5W1UiylRSv4zDjWOpPPUWXQ3B7PeeTg0jyQntH7nH+bg\r\n07EB3pi7k3PIe4xF2Cjq92dqlwP4iEpDdFVNyU2J2tFecKSDG1I72WP39mN6\r\nvirEEzuugKrKjqxC0s5icH/986zwax/aHlK7mUWgXrnqiNRGaqMhidjQNzuV\r\nU1viFDgqVwwEHF0QT9fIyh2U75xCO9Uz+MI=\r\n=t6UU\r\n-----END PGP SIGNATURE-----\r\n"},"main":"index.js","_from":"file:/tmp/npm-6e74d38905af7dd5ecf40f83de296b189ef2cd9d-16.x/balena-metrics-guard-base-4.2.1.tgz","readme":"balena-metrics-guard-base\n===\n\nabstract the protection of `:80/metrics` via secret token into a thin layer on top of the service base image, using haproxy\n\n(implementers should have their exporter set to listen on `:9099`, the backend to which haproxy forwards if auth is valid)\n\n![diagram of functioning of balena-metrics-guard-base](https://docs.google.com/drawings/d/e/2PACX-1vS8uU97ewhbtTWIILXJG6QzW0YTMCO3gX9ydQ5VPNZyTiZ6aJrOfmdzz6IgcXfF-zBZI_J9AwMhOsHu/pub?w=816&amp;h=586)\n","scripts":{"test":"./automation/test.sh"},"_npmUser":{"name":"balena.io","email":"accounts+npm@balena.io"},"_resolved":"/tmp/npm-6e74d38905af7dd5ecf40f83de296b189ef2cd9d-16.x/balena-metrics-guard-base-4.2.1.tgz","_integrity":"sha512-G1/i2WHZX3cmY20Vh+197Ks+4+2E4+9AqOWFehvnJoJG1lhZQi3rpgmQFqpqkwecblyRzhEJ10k5JK40K6rTOg==","repository":{"url":"git+ssh://git@github.com/balena-io/balena-metrics-guard-base.git","type":"git"},"versionist":{"publishedAt":"2022-10-24T09:35:49.536Z"},"_npmVersion":"8.19.2","description":"guard :80/metrics according to monitor secret token from etcd / env","directories":{},"_nodeVersion":"16.18.0","_hasShrinkwrap":false,"readmeFilename":"README.md","_npmOperationalInternal":{"tmp":"tmp/balena-metrics-guard-base_4.2.1-renovate-balena-open-balena-base-13-x-6e74d38905af7dd5ecf40f83de296b189ef2cd9d_1666604224097_0.14874942596881024","host":"s3://npm-registry-packages"},"deprecated":"Deprecated: no longer maintained. The GitHub repository has been archived and no further releases will be published."},"4.2.1":{"name":"balena-metrics-guard-base","version":"4.2.1","keywords":["metrics","haproxy"],"author":{"name":"dt-rush","email":"nickp@balena.io"},"_id":"balena-metrics-guard-base@4.2.1","maintainers":[{"name":"balena.io","email":"accounts+npm@balena.io"}],"homepage":"https://github.com/balena-io/balena-metrics-guard-base#readme","bugs":{"url":"https://github.com/balena-io/balena-metrics-guard-base/issues"},"dist":{"shasum":"a3a64f006d9704dcebf8e367265af7118f30e7b4","tarball":"https://registry.npmjs.org/balena-metrics-guard-base/-/balena-metrics-guard-base-4.2.1.tgz","fileCount":17,"integrity":"sha512-hzbB8CF9fmllJg1m9pDp+k/qq4nC9/HIBAzt8aQ6V61WLywqI7hec6isO6ETBZcFaAC2yxD23T75aJNI3mO1Rw==","signatures":[{"sig":"MEUCIGn6k+68D+67p88BoKqlfYIoGznyOovGTa8QfVM5COdKAiEAxtIhM+Qhf31AU4GNaK4Fn8mLbfZeANeJsmlpptU6tAI=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":63786,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjVmCcACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmoKGRAAhAHu0SN2Z230/EqQ3fy7SsZlX38KNG0Ve1AgX4v0WlRmIHD2\r\nmhWu937nPiZ/WE6GRda1cujea1QWmokMR0gb+3uZpZu2rXcY42N5gTvKQATc\r\n61WsodZZ7EXJHXbklFIzEhWmHHzJ3LMwMXaRlmFvWJzTZ4CI0tZGnBz38PtX\r\nJIyeDDK1us/T2pq476f/6xgpD/u39ro5q9oXdgsQcI4mHHk6G+oW3Q9rr2Ft\r\nYMTkhQAcOOsRRvjGUH3fDPJUgNv8o28RWIHi5vM9v+r966UyvvV//h//Dagb\r\noCmZcj1Cfv1tJyDPxN8WpflFlUUPfCdqO/h5AeFTzIi3jNjRmFpK9NsGGhFF\r\nqJogr9g3lrs4zeYcEWYVSlfBbMQVM/8EjrCdZ714dyOztaF5fgao32qx84VF\r\nXhKIUIPE4h50L2QXZwkZWEosbSUhy5Zmq3+HM4WsOIBK47pTHT1fFdsLNu8K\r\nC8Gb40iNHXE9XwPflN32tNKNPhcPNdNE3g40Bh8NbZeLMRe3LCYELSTdxP64\r\n09ADJTvP3kNhkw+7IPC3/gylD0NSV+MxA3ghLqs7zJBfcjYLcse++goEbyAD\r\nCBpeq5reFiAZcxVmmuC8SwCi2O56V80XE+8vVM7N/hOJlVL6saPXjrqw1qnU\r\ngxCU7gDuwSCGptlfSND9wxNXoLAXV7Sb56E=\r\n=DAPo\r\n-----END PGP SIGNATURE-----\r\n"},"main":"index.js","_from":"file:/tmp/npm-6e74d38905af7dd5ecf40f83de296b189ef2cd9d-16.x/balena-metrics-guard-base-4.2.1.tgz","scripts":{"test":"./automation/test.sh"},"_npmUser":{"name":"balena.io","email":"accounts+npm@balena.io"},"_resolved":"/tmp/npm-6e74d38905af7dd5ecf40f83de296b189ef2cd9d-16.x/balena-metrics-guard-base-4.2.1.tgz","_integrity":"sha512-hzbB8CF9fmllJg1m9pDp+k/qq4nC9/HIBAzt8aQ6V61WLywqI7hec6isO6ETBZcFaAC2yxD23T75aJNI3mO1Rw==","repository":{"url":"git+ssh://git@github.com/balena-io/balena-metrics-guard-base.git","type":"git"},"versionist":{"publishedAt":"2022-10-24T09:35:49.536Z"},"_npmVersion":"8.19.2","description":"guard :80/metrics according to monitor secret token from etcd / env","directories":{},"_nodeVersion":"16.18.0","_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/balena-metrics-guard-base_4.2.1_1666605212740_0.8475220305398141","host":"s3://npm-registry-packages"},"deprecated":"Deprecated: no longer maintained. The GitHub repository has been archived and no further releases will be published."},"4.3.0-renovate-balena-open-balena-base-14-x-0106aa2cc59236f0624681666df5662cdd76a79f-1":{"name":"balena-metrics-guard-base","version":"4.3.0-renovate-balena-open-balena-base-14-x-0106aa2cc59236f0624681666df5662cdd76a79f-1","keywords":["metrics","haproxy"],"author":{"name":"dt-rush","email":"nickp@balena.io"},"_id":"balena-metrics-guard-base@4.3.0-renovate-balena-open-balena-base-14-x-0106aa2cc59236f0624681666df5662cdd76a79f-1","maintainers":[{"name":"balena.io","email":"accounts+npm@balena.io"}],"homepage":"https://github.com/balena-io/balena-metrics-guard-base#readme","bugs":{"url":"https://github.com/balena-io/balena-metrics-guard-base/issues"},"dist":{"shasum":"f8d7befc65e15fd9870b6aea009aa1104e9636cf","tarball":"https://registry.npmjs.org/balena-metrics-guard-base/-/balena-metrics-guard-base-4.3.0-renovate-balena-open-balena-base-14-x-0106aa2cc59236f0624681666df5662cdd76a79f-1.tgz","fileCount":28,"integrity":"sha512-UF/xfC9I+vwteTksxKKrmeRlvfC1IGm6J4nXfoffya1NAk58GBkS/D6G4ptpTTrPRp0jOtTKNxwqaSqNmgudeA==","signatures":[{"sig":"MEYCIQCvhf2opnggMDEO2rq4dCsUg8K1gtrQXLkG9vEZKkf71gIhAJAkQl9otbIGS40tyi+JZBOchiuMyrmTJ8SQQkQdvWUX","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":64387,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjWnKYACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmq/tBAAhqQOKLcMoCplMnSXGFQO47WBq4e+VWRtW+JGGIe/+lKTv8y2\r\n/7bOL6c8C1G0OFNDXEtNomBHYS+wLJ0pIn/o91cpFi5ZlSqeLlH5G7T8iQwd\r\nVkLR4Q6I9QarpUCCbXb2o6NBJ5S3vIfNo8fwOxbb1uNrzwbZl6qq9eYcDJER\r\nrwPdzh50AaXcWtQeCxq8nZOOeRwi7FzGJsHplxtEDNEYNoVXE45MhIcRDcTv\r\nRuAqmbY9AJngRO2aEiHl0OsymNj/AYX+U61fVtoQkcAlVqYoDTN6ekGSslsd\r\nzYhtJaV1Vj3V2d1ytiL5He7MUYtZlQ+V1Nw+64Ex6WfYuCjbtFe+xwdurDEv\r\nHwkwd+2E8/cXwBe8+BuNljxWbquqhKQsXZKKBRQzDDFFG81DQuLaCRIW/QGG\r\nFHQ9fC0xkuOGn2+VpKCTEFw84cArcayJEWDbRlnejzUcoXuMyIFqwR9Bt61g\r\nhOFZvrmG94HeWulm/WZV+wTSQg+iZSLEQeVp6B1GM2iLiMqt01JGAy7YpUgl\r\nIbeKE0KpvWK5x0UBhLQetHSSKH+yI+ZA4HFEfJHUyqpwPcwoWX22fp8O3FKF\r\n3hbyK4DfThllKKHOt11dT7ZH4bddjbG2TprovfgBkngGHhHwyJKOKczx5fsW\r\n4Dw/WMhjiaIJdbB5k+DjBKx9Ad2c+b2tTac=\r\n=UKNL\r\n-----END PGP SIGNATURE-----\r\n"},"main":"index.js","_from":"file:/tmp/npm-0106aa2cc59236f0624681666df5662cdd76a79f-16.x/balena-metrics-guard-base-4.3.0.tgz","readme":"balena-metrics-guard-base\n===\n\nabstract the protection of `:80/metrics` via secret token into a thin layer on top of the service base image, using haproxy\n\n(implementers should have their exporter set to listen on `:9099`, the backend to which haproxy forwards if auth is valid)\n\n![diagram of functioning of balena-metrics-guard-base](https://docs.google.com/drawings/d/e/2PACX-1vS8uU97ewhbtTWIILXJG6QzW0YTMCO3gX9ydQ5VPNZyTiZ6aJrOfmdzz6IgcXfF-zBZI_J9AwMhOsHu/pub?w=816&amp;h=586)\n","scripts":{"test":"./automation/test.sh"},"_npmUser":{"name":"balena.io","email":"accounts+npm@balena.io"},"_resolved":"/tmp/npm-0106aa2cc59236f0624681666df5662cdd76a79f-16.x/balena-metrics-guard-base-4.3.0.tgz","_integrity":"sha512-UF/xfC9I+vwteTksxKKrmeRlvfC1IGm6J4nXfoffya1NAk58GBkS/D6G4ptpTTrPRp0jOtTKNxwqaSqNmgudeA==","repository":{"url":"git+ssh://git@github.com/balena-io/balena-metrics-guard-base.git","type":"git"},"versionist":{"publishedAt":"2022-10-27T11:58:12.557Z"},"_npmVersion":"8.19.2","description":"guard :80/metrics according to monitor secret token from etcd / env","directories":{},"_nodeVersion":"16.18.0","_hasShrinkwrap":false,"readmeFilename":"README.md","_npmOperationalInternal":{"tmp":"tmp/balena-metrics-guard-base_4.3.0-renovate-balena-open-balena-base-14-x-0106aa2cc59236f0624681666df5662cdd76a79f-1_1666871960698_0.3852113242361148","host":"s3://npm-registry-packages"},"deprecated":"Deprecated: no longer maintained. The GitHub repository has been archived and no further releases will be published."},"4.2.2-update-open-balena-base-4c37b9501d457a958003f54c2e865794d4eb845a-1":{"name":"balena-metrics-guard-base","version":"4.2.2-update-open-balena-base-4c37b9501d457a958003f54c2e865794d4eb845a-1","keywords":["metrics","haproxy"],"author":{"name":"dt-rush","email":"nickp@balena.io"},"_id":"balena-metrics-guard-base@4.2.2-update-open-balena-base-4c37b9501d457a958003f54c2e865794d4eb845a-1","maintainers":[{"name":"balena.io","email":"accounts+npm@balena.io"}],"homepage":"https://github.com/balena-io/balena-metrics-guard-base#readme","bugs":{"url":"https://github.com/balena-io/balena-metrics-guard-base/issues"},"dist":{"shasum":"08227c0b0df94dd49964eff68444588d35e3711d","tarball":"https://registry.npmjs.org/balena-metrics-guard-base/-/balena-metrics-guard-base-4.2.2-update-open-balena-base-4c37b9501d457a958003f54c2e865794d4eb845a-1.tgz","fileCount":28,"integrity":"sha512-YwNd0vFN7caj7vs2HmlU0vPaIn/HJiYW97ZYmXTnl7GbyBdci+aD9aa7LmOeNKOawTrgObxd4KozFIPcQb6qsw==","signatures":[{"sig":"MEQCIB8vttAmQ08ehmw6u+w06qR2rAP1qQ+Wp+zT+eAqwNVBAiA4ZxJa0afE0NjXDtG3uAbwr+v6QQHWYloSUGSqZ5xr7g==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":137131,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjWnceACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmoNIQ//cquO4XibNlhd/OQJPDi2I13JTHKg0B9JXxH/we1zntr4qRi+\r\nROk/SGmJdFexaZbTYNo+KJDOzK/J/P+tw5Fa3ca9IyPOzkiAN9lTt2tzyZWl\r\nZ6pAe8WmtD4+2F/nTyv2cUtjnFaogiBE4nu/ECvPF+VAcKrmOJ5xwto9KPAM\r\nNidq7BRL7NMVls1MnnsLlu9OuyIlpHZP7MD7/0O+GbilADjKMxVOXzpSj+oY\r\nWWh/TCpetHoZaeH4iy2BhYnv0dxxtFjp6SAwNB3UYnVuU4ZTt+JDpJflKuUn\r\nRzdiHqubXkHJJr2KrhkzhMWIAuwDTYHpW0ihmCD3vgniDO39uHRn92qrQGOJ\r\nBbVcndf396KjsNqBhyD6hGHh0FOw8Fvc3tirnpEqY+r0wrBGwDjfefQzUceL\r\nJVtM+n08wNpzenL17U5zWZXJSGw+lBKrB7lq+g2eyBh+LVbmphAukAork/gl\r\ngQjbkFiwBP+0jpdROFFoNW7tLanWPthOmiMae1sx5twzMqd106/5tMQOh8jr\r\nwFIr9OMvLHcNZjUqXPCfnhhnxWoA8KqpNcHo4D6za59Y2nu+SsX2h3ad//se\r\nAkqkQW1re8h1E45W4HH7DgDQYyqsDa/nJVYg6NJ2Xaf49xqfzHnJ0ymfIrB0\r\nlHIAWWYOaFbd8ZvZZAJTKwlSxCMnicd/swI=\r\n=UmmB\r\n-----END PGP SIGNATURE-----\r\n"},"main":"index.js","_from":"file:/tmp/npm-4c37b9501d457a958003f54c2e865794d4eb845a-16.x/balena-metrics-guard-base-4.2.2.tgz","readme":"balena-metrics-guard-base\n===\n\nabstract the protection of `:80/metrics` via secret token into a thin layer on top of the service base image, using haproxy\n\n(implementers should have their exporter set to listen on `:9099`, the backend to which haproxy forwards if auth is valid)\n\n![diagram of functioning of balena-metrics-guard-base](https://docs.google.com/drawings/d/e/2PACX-1vS8uU97ewhbtTWIILXJG6QzW0YTMCO3gX9ydQ5VPNZyTiZ6aJrOfmdzz6IgcXfF-zBZI_J9AwMhOsHu/pub?w=816&amp;h=586)\n","scripts":{"test":"./automation/test.sh"},"_npmUser":{"name":"balena.io","email":"accounts+npm@balena.io"},"_resolved":"/tmp/npm-4c37b9501d457a958003f54c2e865794d4eb845a-16.x/balena-metrics-guard-base-4.2.2.tgz","_integrity":"sha512-YwNd0vFN7caj7vs2HmlU0vPaIn/HJiYW97ZYmXTnl7GbyBdci+aD9aa7LmOeNKOawTrgObxd4KozFIPcQb6qsw==","repository":{"url":"git+ssh://git@github.com/balena-io/balena-metrics-guard-base.git","type":"git"},"versionist":{"publishedAt":"2022-10-27T12:17:30.068Z"},"_npmVersion":"8.19.2","description":"guard :80/metrics according to monitor secret token from etcd / env","directories":{},"_nodeVersion":"16.18.0","_hasShrinkwrap":false,"readmeFilename":"README.md","_npmOperationalInternal":{"tmp":"tmp/balena-metrics-guard-base_4.2.2-update-open-balena-base-4c37b9501d457a958003f54c2e865794d4eb845a-1_1666873118591_0.9285118496291882","host":"s3://npm-registry-packages"},"deprecated":"Deprecated: no longer maintained. The GitHub repository has been archived and no further releases will be published."},"4.2.2-update-open-balena-base-cb55ebabc5bf19c601f82ddb946ded05b9eedd94-1":{"name":"balena-metrics-guard-base","version":"4.2.2-update-open-balena-base-cb55ebabc5bf19c601f82ddb946ded05b9eedd94-1","keywords":["metrics","haproxy"],"author":{"name":"dt-rush","email":"nickp@balena.io"},"_id":"balena-metrics-guard-base@4.2.2-update-open-balena-base-cb55ebabc5bf19c601f82ddb946ded05b9eedd94-1","maintainers":[{"name":"balena.io","email":"accounts+npm@balena.io"}],"homepage":"https://github.com/balena-io/balena-metrics-guard-base#readme","bugs":{"url":"https://github.com/balena-io/balena-metrics-guard-base/issues"},"dist":{"shasum":"9ddd599bb2af89541014639bde0dd32201d684c8","tarball":"https://registry.npmjs.org/balena-metrics-guard-base/-/balena-metrics-guard-base-4.2.2-update-open-balena-base-cb55ebabc5bf19c601f82ddb946ded05b9eedd94-1.tgz","fileCount":28,"integrity":"sha512-4biQwxjEB4H9bJhfakpxLjmrVHggKS1fuukVpOcHRpdEgR1Bvgt+U/Ts2sJkcJlVVbrOsJulKqolXouLIpcWXA==","signatures":[{"sig":"MEYCIQD9ekkMQMWQHaBITOkuH2hMvjQXNBBRTbnm80osKSrkQAIhAM8gSEIAPezW/P1QX7qD0gL5qu6pAwt27ajAcxXTV0Ii","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":64824,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjWni/ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmqEAw//fPidEyfhI66/tW3MdMRWmYgvFWbHonkAZcoSGbG3jba2qmbd\r\npH28DTvC25LBD54bQo27OdC7jo+PojGSQ9Qop23cEIYJa/+daZYh+TMUmlHL\r\nuaijhSh76YHHcLL47SE5ZWi2W9l3Ksw4AN/oRNg2nCyUgFOk+D4HiTVFfWx1\r\nDgs3CvjMyR1jVGxqGO1xcq3UIv3zE0ovrQIvHRd+vTuJiTEx5asyUCWJ1o5u\r\num4K3O+OHyJ1hnpVyYjA6A+t6mB8eXouaAs8Dm3v/ZeG+855kA1VZVroDqkL\r\n6JwBEZkyyeFsEkdqwW3wa45TcKD7WXkjruhOA9aHzk94SqxtwecZ30/EEQpm\r\nRbTIkd48qieLjg9aUWn98hEVcqHdsU3eqGYe4m1fzNAD56Y9HGTO3Gk7QZey\r\nou9eMSSiZU/W8yWkz6hta6csB/U78uC/8U99JYljVldpNMHSO9sMrY+ZcbnC\r\n6s+ofRd7M8zLz+aG15g1RR/UYH/lavLeNZha4GHrbxuYk7/qyMvyMOsaU++J\r\nyM7mTTCkgir1aX1G+cuNeaEt36yvnv0WbiPKkcD6YfSDElrZ/wrhSICk22du\r\nn+L4dIruukEEGIdk54oCWQBcvwaYej6vaOcSNrMSaRFDsDDflxf9U5bfB44J\r\nFI7c32aYDXSHHzWbn2wcGMM0NcDGObLrCeI=\r\n=eTWd\r\n-----END PGP SIGNATURE-----\r\n"},"main":"index.js","_from":"file:/tmp/npm-cb55ebabc5bf19c601f82ddb946ded05b9eedd94-16.x/balena-metrics-guard-base-4.2.2.tgz","readme":"balena-metrics-guard-base\n===\n\nabstract the protection of `:80/metrics` via secret token into a thin layer on top of the service base image, using haproxy\n\n(implementers should have their exporter set to listen on `:9099`, the backend to which haproxy forwards if auth is valid)\n\n![diagram of functioning of balena-metrics-guard-base](https://docs.google.com/drawings/d/e/2PACX-1vS8uU97ewhbtTWIILXJG6QzW0YTMCO3gX9ydQ5VPNZyTiZ6aJrOfmdzz6IgcXfF-zBZI_J9AwMhOsHu/pub?w=816&amp;h=586)\n","scripts":{"test":"./automation/test.sh"},"_npmUser":{"name":"balena.io","email":"accounts+npm@balena.io"},"_resolved":"/tmp/npm-cb55ebabc5bf19c601f82ddb946ded05b9eedd94-16.x/balena-metrics-guard-base-4.2.2.tgz","_integrity":"sha512-4biQwxjEB4H9bJhfakpxLjmrVHggKS1fuukVpOcHRpdEgR1Bvgt+U/Ts2sJkcJlVVbrOsJulKqolXouLIpcWXA==","repository":{"url":"git+ssh://git@github.com/balena-io/balena-metrics-guard-base.git","type":"git"},"versionist":{"publishedAt":"2022-10-27T12:24:20.266Z"},"_npmVersion":"8.19.2","description":"guard :80/metrics according to monitor secret token from etcd / env","directories":{},"_nodeVersion":"16.18.0","_hasShrinkwrap":false,"readmeFilename":"README.md","_npmOperationalInternal":{"tmp":"tmp/balena-metrics-guard-base_4.2.2-update-open-balena-base-cb55ebabc5bf19c601f82ddb946ded05b9eedd94-1_1666873535065_0.0954283954852908","host":"s3://npm-registry-packages"},"deprecated":"Deprecated: no longer maintained. The GitHub repository has been archived and no further releases will be published."},"5.0.0-update-open-balena-base-52e5fb25b5e43f65b3ea31ab898d70e6c1fdf6d9-1":{"name":"balena-metrics-guard-base","version":"5.0.0-update-open-balena-base-52e5fb25b5e43f65b3ea31ab898d70e6c1fdf6d9-1","keywords":["metrics","haproxy"],"author":{"name":"dt-rush","email":"nickp@balena.io"},"_id":"balena-metrics-guard-base@5.0.0-update-open-balena-base-52e5fb25b5e43f65b3ea31ab898d70e6c1fdf6d9-1","maintainers":[{"name":"balena.io","email":"accounts+npm@balena.io"}],"homepage":"https://github.com/balena-io/balena-metrics-guard-base#readme","bugs":{"url":"https://github.com/balena-io/balena-metrics-guard-base/issues"},"dist":{"shasum":"162051fb0e811c51336ad0b469265fda3c37b7e1","tarball":"https://registry.npmjs.org/balena-metrics-guard-base/-/balena-metrics-guard-base-5.0.0-update-open-balena-base-52e5fb25b5e43f65b3ea31ab898d70e6c1fdf6d9-1.tgz","fileCount":28,"integrity":"sha512-hBcP9VRQvLLYsLk3IpIsGzucOd6F+xKZEkKlogKD9EjBraXQlfzF2WnCSE2irxznhw7Ie8hxNQ44tcLs6zYZvg==","signatures":[{"sig":"MEUCIGR+sG1W71KTP3DfGDPmoPkCB40QMWr7toqw2v+XRHt7AiEA02zEf4yVzv33ZDQWU85cZkA8ZGlWVGHBqmKcDZyym3g=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":64824,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjWnvAACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmo7Gg/9Hfa8PuZAXck0T/5Cbj8B/CgsgLcCA1TG2EYICoFlet0J+sCr\r\nf3XEO6KvdunO2XTBIJBFgtEuXypU3JVTT0lTObWWk4g/AZPiZk6tYiCB1/mi\r\nebTilHFJoGeGa/ECEgzZxIrINIobYgTPb/1+FAOvjGG1DOFDmqJ0TFS1gNkZ\r\nFQQk25m99d5577JgQTYXY7ac8jt+hVsa29sf5w8OzBh4nX540Kr8Sme9fZA4\r\nkrCFHZun8LFIw/unI+xtrjmC1DRD0mZDGXoV949Vp/b1V+VYDEY1+DQ/BCrH\r\nhZ0h9bhk9IeRViz0BhPL8clSV+dvnoL0FUpHIcOwG4G9J/eJj8hw0WEF4zrO\r\ntAsSVYJg1lG5jW8vyUtLTVUjtW8xwrM3GIJGZR1Qg1AIUqVK3qJX4NgKbQ/f\r\nqu5lEAGWmcvcub7RcUD8FJqLQipCKKbY9sV84wde8AkVnpeX4m81otjs9OiT\r\nIeMGznr/4uYws+kmyWVoH2RS6DiutK15gcAjf5veD+bwJHP77CKnTbh/Crg0\r\nh65lVri68yYXh9rXD1L78iyeTyfPY8bGJrM3HijT8nvtGbYEdt7Yb8BoBLZ7\r\nqxD3dvazXHzcSFhf7PFgIY1fWW+ZWQHihmPASaYOiGzvX810pEmKc9t7PENO\r\nLFjYUSssh9LsvtXBDmts+3NruHtZrI1b24U=\r\n=wgUF\r\n-----END PGP SIGNATURE-----\r\n"},"main":"index.js","_from":"file:/tmp/npm-52e5fb25b5e43f65b3ea31ab898d70e6c1fdf6d9-16.x/balena-metrics-guard-base-5.0.0.tgz","readme":"balena-metrics-guard-base\n===\n\nabstract the protection of `:80/metrics` via secret token into a thin layer on top of the service base image, using haproxy\n\n(implementers should have their exporter set to listen on `:9099`, the backend to which haproxy forwards if auth is valid)\n\n![diagram of functioning of balena-metrics-guard-base](https://docs.google.com/drawings/d/e/2PACX-1vS8uU97ewhbtTWIILXJG6QzW0YTMCO3gX9ydQ5VPNZyTiZ6aJrOfmdzz6IgcXfF-zBZI_J9AwMhOsHu/pub?w=816&amp;h=586)\n","scripts":{"test":"./automation/test.sh"},"_npmUser":{"name":"balena.io","email":"accounts+npm@balena.io"},"_resolved":"/tmp/npm-52e5fb25b5e43f65b3ea31ab898d70e6c1fdf6d9-16.x/balena-metrics-guard-base-5.0.0.tgz","_integrity":"sha512-hBcP9VRQvLLYsLk3IpIsGzucOd6F+xKZEkKlogKD9EjBraXQlfzF2WnCSE2irxznhw7Ie8hxNQ44tcLs6zYZvg==","repository":{"url":"git+ssh://git@github.com/balena-io/balena-metrics-guard-base.git","type":"git"},"versionist":{"publishedAt":"2022-10-27T12:37:15.587Z"},"_npmVersion":"8.19.2","description":"guard :80/metrics according to monitor secret token from etcd / env","directories":{},"_nodeVersion":"16.18.0","_hasShrinkwrap":false,"readmeFilename":"README.md","_npmOperationalInternal":{"tmp":"tmp/balena-metrics-guard-base_5.0.0-update-open-balena-base-52e5fb25b5e43f65b3ea31ab898d70e6c1fdf6d9-1_1666874303938_0.8946641531247412","host":"s3://npm-registry-packages"},"deprecated":"Deprecated: no longer maintained. The GitHub repository has been archived and no further releases will be published."},"5.0.0":{"name":"balena-metrics-guard-base","version":"5.0.0","keywords":["metrics","haproxy"],"author":{"name":"dt-rush","email":"nickp@balena.io"},"_id":"balena-metrics-guard-base@5.0.0","maintainers":[{"name":"balena.io","email":"accounts+npm@balena.io"}],"homepage":"https://github.com/balena-io/balena-metrics-guard-base#readme","bugs":{"url":"https://github.com/balena-io/balena-metrics-guard-base/issues"},"dist":{"shasum":"6f6d84150e6484d738ac56fce120aff821c8a51c","tarball":"https://registry.npmjs.org/balena-metrics-guard-base/-/balena-metrics-guard-base-5.0.0.tgz","fileCount":17,"integrity":"sha512-oQvjJloOqljSdL8frAEXD3Un33nwpj9K0gWHBDdQNh7X3uy5S8FfIqT5VapyahTLbO2fIX171/DYcqa6W9SCrg==","signatures":[{"sig":"MEUCIQDETB2z5N93DkfLQQTxgVy/8nK5SFVQcf5wWSJBzDntcAIgZDV3mUOgM7odw+DevrOtVQrkmL8D0GEhyxCIIA6J+GM=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":64757,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjWnxAACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmo4IQ/+Ko0h5DQqJB7DZhi3DtiR+vJT6uDCML4swHLbOTuuaUtADR12\r\nQyLIrtEbI/mNzwyvUJ2hIvSWqpmo3/rViatAHl7oPw7xHXsNkZZ7WkEGKRyH\r\nGplomIlq8quXx/e+ZJCLHSq02zQcHxCxVhDG56AEney6Aa0diKLxG2aAvH7d\r\nKGAatrEIjgI6fSpwSK0b1Yr/+vWkpoyR8BZOVbWE76bQ4UNFeoQ5J6kEyCbm\r\nlWDrxAswnCvkKWdGhDMRH8CsJCyfVWSOWZz1Xz6PpPbgZRr8GreSOSRLnaN+\r\nZntqmo+TqQhrJ3erjD1qMzaqqCbbago4jYC14AbLhA30OM+zu6sDkHQlOXnC\r\nqqX4yxvXzPdqidxlLp+rNKyXICbOLvy31xfcyTzaEG/BS18wywN3SBS2TB/F\r\n/e3+F99caKbS3zFS17iFO/IeXCL1PKcpjgY0Fi/akAJKaCtGznyuCXVnYPz/\r\n3MxOGXZzRlaqqwSjXcBTF1kUfmFVFk19Hq3dlcQfaAkq+gmkDvPrL88yREsw\r\n1uyYdK9GUab7SGhxg0ON38L38P7FOoNo7WWRerIkSdn2okKj8YXcT+uVlT2n\r\nMH92nhco8inokK/bvnPiwvKtt0T/662Ck6o+hApUkTlzf2MulljSvoJiJZ+F\r\nP3kED5hwtQq0JscXVrmdc6A8AXsaGsajeHA=\r\n=EjC3\r\n-----END PGP SIGNATURE-----\r\n"},"main":"index.js","_from":"file:/tmp/npm-52e5fb25b5e43f65b3ea31ab898d70e6c1fdf6d9-16.x/balena-metrics-guard-base-5.0.0.tgz","scripts":{"test":"./automation/test.sh"},"_npmUser":{"name":"balena.io","email":"accounts+npm@balena.io"},"_resolved":"/tmp/npm-52e5fb25b5e43f65b3ea31ab898d70e6c1fdf6d9-16.x/balena-metrics-guard-base-5.0.0.tgz","_integrity":"sha512-oQvjJloOqljSdL8frAEXD3Un33nwpj9K0gWHBDdQNh7X3uy5S8FfIqT5VapyahTLbO2fIX171/DYcqa6W9SCrg==","repository":{"url":"git+ssh://git@github.com/balena-io/balena-metrics-guard-base.git","type":"git"},"versionist":{"publishedAt":"2022-10-27T12:37:15.587Z"},"_npmVersion":"8.19.2","description":"guard :80/metrics according to monitor secret token from etcd / env","directories":{},"_nodeVersion":"16.18.0","_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/balena-metrics-guard-base_5.0.0_1666874432022_0.14084950490646064","host":"s3://npm-registry-packages"},"deprecated":"Deprecated: no longer maintained. The GitHub repository has been archived and no further releases will be published."},"5.0.1-fix-repo-url-9b3db5c3add64422eb880bdccdba5345e4c9b6b2-1":{"name":"balena-metrics-guard-base","version":"5.0.1-fix-repo-url-9b3db5c3add64422eb880bdccdba5345e4c9b6b2-1","keywords":["metrics","haproxy"],"author":{"name":"dt-rush","email":"nickp@balena.io"},"_id":"balena-metrics-guard-base@5.0.1-fix-repo-url-9b3db5c3add64422eb880bdccdba5345e4c9b6b2-1","maintainers":[{"name":"balena.io","email":"accounts+npm@balena.io"}],"homepage":"https://github.com/balena-io/balena-metrics-guard-base#readme","bugs":{"url":"https://github.com/balena-io/balena-metrics-guard-base/issues"},"dist":{"shasum":"3252ed70ce5af01f538f8799b069a43492ca7d40","tarball":"https://registry.npmjs.org/balena-metrics-guard-base/-/balena-metrics-guard-base-5.0.1-fix-repo-url-9b3db5c3add64422eb880bdccdba5345e4c9b6b2-1.tgz","fileCount":28,"integrity":"sha512-aVSB8ZYHdnYSTpbg8qpa39Qd2ESsBKot5x9zQR4B+r9AJWq4lOji1nGyfDplDTj8lRmrESYyTwt+TlHatgsKLg==","signatures":[{"sig":"MEUCIApMjIvrZ+2XoXpfXoWSVuicmVMAWK65Fi31H2O0ZVzCAiEAxyHxePzPFuR7wVobD9QLUftym05i1dcaJi7FD31NFpk=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":65161,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjWn4HACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmrAVg//csO0a8S7aDV628cuEiNIlaruDeTuE3B6+jVBiT3xgEur9mQr\r\n1inkMIsYJJwugOpDNxUO+Acly6WPOff2DCPUZ/yRikuEBME/JaOMOjeLTPs/\r\nr4zsm1BksDJMlIfI1C1YYe4C7utvdNYs6kIPeaHntbaWAIaJ7JPHxCFf0FXF\r\nG+KCpoFwpWfPh0lZnyQPbEfnrqRJsq8GK5M/2Jk4c2EDsq3/8s0rY3bx2jiX\r\nBowEMtRXchRsmkLkAV8sZGXWJmq9Spr5GratVcLw/9OHFSXC/xzWIkfxBhtw\r\n2eKWK80lYwqP9u2T519IVSdcTjB5FDEHif1BqBHPKjoI6g0+q3916mA132jj\r\n/BxFft5+8My6P6p5r8E3gw+aC2VAxq/4FSQ5Qz5mdVfgn0jPi62vhWrBUTcM\r\nRT/gpDjRHj9Wf2SyHoNmVlf1KxfvWIOFklDud7qdjMANno/Us3WZJUOsWu65\r\nkiN/VvGDw754PK0L4g5Uf9zNz0t7dGMVx/AbCWKZgD7eF7XEyqbtr52hbMQN\r\nTLo3/UOPeh3HKWamd43MxFtnLGvVeZ80bU04cGChnbYgNNCKcQDeDs6DNX6R\r\nA2Cguma/b2jX2mizFBJvP5/4pyMZMGu0iJxxc5raMrXYy2H5CL1Ya6TrBoVy\r\nXbEl9pLwmZcsmWFKPgHKd9ima8xkie45yoM=\r\n=Adbc\r\n-----END PGP SIGNATURE-----\r\n"},"main":"index.js","_from":"file:/tmp/npm-9b3db5c3add64422eb880bdccdba5345e4c9b6b2-16.x/balena-metrics-guard-base-5.0.1.tgz","readme":"balena-metrics-guard-base\n===\n\nabstract the protection of `:80/metrics` via secret token into a thin layer on top of the service base image, using haproxy\n\n(implementers should have their exporter set to listen on `:9099`, the backend to which haproxy forwards if auth is valid)\n\n![diagram of functioning of balena-metrics-guard-base](https://docs.google.com/drawings/d/e/2PACX-1vS8uU97ewhbtTWIILXJG6QzW0YTMCO3gX9ydQ5VPNZyTiZ6aJrOfmdzz6IgcXfF-zBZI_J9AwMhOsHu/pub?w=816&amp;h=586)\n","scripts":{"test":"./automation/test.sh"},"_npmUser":{"name":"balena.io","email":"accounts+npm@balena.io"},"_resolved":"/tmp/npm-9b3db5c3add64422eb880bdccdba5345e4c9b6b2-16.x/balena-metrics-guard-base-5.0.1.tgz","_integrity":"sha512-aVSB8ZYHdnYSTpbg8qpa39Qd2ESsBKot5x9zQR4B+r9AJWq4lOji1nGyfDplDTj8lRmrESYyTwt+TlHatgsKLg==","repository":{"url":"git+ssh://git@github.com/balena-io/balena-metrics-guard-base.git","type":"git"},"versionist":{"publishedAt":"2022-10-27T12:46:58.148Z"},"_npmVersion":"8.19.2","description":"guard :80/metrics according to monitor secret token from etcd / env","directories":{},"_nodeVersion":"16.18.0","_hasShrinkwrap":false,"readmeFilename":"README.md","_npmOperationalInternal":{"tmp":"tmp/balena-metrics-guard-base_5.0.1-fix-repo-url-9b3db5c3add64422eb880bdccdba5345e4c9b6b2-1_1666874887178_0.29620474637326466","host":"s3://npm-registry-packages"},"deprecated":"Deprecated: no longer maintained. The GitHub repository has been archived and no further releases will be published."},"5.0.1":{"name":"balena-metrics-guard-base","version":"5.0.1","keywords":["metrics","haproxy"],"author":{"name":"dt-rush","email":"nickp@balena.io"},"_id":"balena-metrics-guard-base@5.0.1","maintainers":[{"name":"balena.io","email":"accounts+npm@balena.io"}],"homepage":"https://github.com/balena-io/balena-metrics-guard-base#readme","bugs":{"url":"https://github.com/balena-io/balena-metrics-guard-base/issues"},"dist":{"shasum":"06cc5b08576ad2f8519deddfbbe6b3cf053e9f1e","tarball":"https://registry.npmjs.org/balena-metrics-guard-base/-/balena-metrics-guard-base-5.0.1.tgz","fileCount":17,"integrity":"sha512-1KzSZ59wwVDsykumrSBP8O52lORA5K1B6W0Oct6bRDwbnzHO8fc3Ay2xKX4NO/RVw2LTBHXT43eUrwqnYni7xQ==","signatures":[{"sig":"MEUCIQCIMHUbPoEznSNEX9XPgqKo9RPqlQvnBo2GjHiXynUdrgIgC30EGcLcR/SEPNQDjyD5elOb+AnXV/7M+4jR0MuFYJo=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":65105,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjWn7RACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmrKhA//fvquf7cfwazIUGLyznirX5UYwwEH7+XUEXlnn3J+d1bV5/z6\r\nZjEdk6I3D977SyxCZaK43EhFVZZrRh9SmOxBioMW+A5hdvNeRCV2Q5hPgQOX\r\nEfObgS+8lcX/SoUOMg1bY8u67cO0fIxPLiQrWs+WWU1NoVcmW2FmufVFc2dl\r\nX0UHNlzlppEu1c0sQCb+oQ3zgE8LC4oow+2ROnzZ7IUrpG3f5EHZ6DYTkwXR\r\nglgXrMmQjQ8NzKtS1CH96PjLfZ4nKkIu7T7GyI2vgPQ1K0aPyfJYx6ryDDVs\r\nxYjPFXRGynwWNxCFvJ6SlrIjRU4+yFTZECXc8zcvmdaTYi3J5Q3Sgi6iyGmd\r\nC777B9g9m9p8EarIgVbNQvNuqaTZ1lO9KpL7BkFiB0WoVWqGZOj9rEXVgyiq\r\nYdffVnt+gkGf5WcaahasuLFVTAf8jSlMN2EwtXXZk+kM69rymg/i/1dNmofW\r\nfyJlxmpr1zstY3ES6WPhcwMb81+ZWxC2haZByhQ3klx8EbXZV4SFWcsBjhHW\r\nSJ5vV5/mBCQw+zT07EeNeLxlh0mdRe/0N/NASmAeASKp+r3Bp9cp9OGDvJv8\r\nSrs3sbtJf0AEk1AFKivxvKIeYta8HNRODbXI+YJv57p/1WFDeHdJUPe45lZ8\r\nAMZsZ60huItIT6U1UOCg20BYbLR0AEuaxsY=\r\n=1lWt\r\n-----END PGP SIGNATURE-----\r\n"},"main":"index.js","_from":"file:/tmp/npm-9b3db5c3add64422eb880bdccdba5345e4c9b6b2-16.x/balena-metrics-guard-base-5.0.1.tgz","scripts":{"test":"./automation/test.sh"},"_npmUser":{"name":"balena.io","email":"accounts+npm@balena.io"},"_resolved":"/tmp/npm-9b3db5c3add64422eb880bdccdba5345e4c9b6b2-16.x/balena-metrics-guard-base-5.0.1.tgz","_integrity":"sha512-1KzSZ59wwVDsykumrSBP8O52lORA5K1B6W0Oct6bRDwbnzHO8fc3Ay2xKX4NO/RVw2LTBHXT43eUrwqnYni7xQ==","repository":{"url":"git+ssh://git@github.com/balena-io/balena-metrics-guard-base.git","type":"git"},"versionist":{"publishedAt":"2022-10-27T12:46:58.148Z"},"_npmVersion":"8.19.2","description":"guard :80/metrics according to monitor secret token from etcd / env","directories":{},"_nodeVersion":"16.18.0","_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/balena-metrics-guard-base_5.0.1_1666875089254_0.5251358154150247","host":"s3://npm-registry-packages"},"deprecated":"Deprecated: no longer maintained. The GitHub repository has been archived and no further releases will be published."},"5.0.2-renovate-balena-open-balena-base-14-x-6b9c98ec43906613a65daed727b034e9944554b8-1":{"name":"balena-metrics-guard-base","version":"5.0.2-renovate-balena-open-balena-base-14-x-6b9c98ec43906613a65daed727b034e9944554b8-1","keywords":["metrics","haproxy"],"author":{"name":"dt-rush","email":"nickp@balena.io"},"_id":"balena-metrics-guard-base@5.0.2-renovate-balena-open-balena-base-14-x-6b9c98ec43906613a65daed727b034e9944554b8-1","maintainers":[{"name":"balena.io","email":"accounts+npm@balena.io"}],"homepage":"https://github.com/balena-io/balena-metrics-guard-base#readme","bugs":{"url":"https://github.com/balena-io/balena-metrics-guard-base/issues"},"dist":{"shasum":"e80a58b918ec766a3fb1cb82d42b71753164deea","tarball":"https://registry.npmjs.org/balena-metrics-guard-base/-/balena-metrics-guard-base-5.0.2-renovate-balena-open-balena-base-14-x-6b9c98ec43906613a65daed727b034e9944554b8-1.tgz","fileCount":28,"integrity":"sha512-nagdfV2pvB+9v6tAN0nbw3vlz6wp6n9hZX+6GaJ4JYrnD/3RI1HITrmeHXaV1SRiXntmIr6L28T8enEGGwvPWw==","signatures":[{"sig":"MEUCIQDsTtyqO4Kv6xfgFnE16y0g4LGFSbUNy64CLOsjYB4lSQIgH5fx1gf8I2l5oRD8kGLnPaJ1lE49ikYHxL4+lJucMyM=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":65714,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjaynaACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmpp1A//aHavQUjHdC8ssA9wg+hFMIDFv/cZDccROgIhl2ljln4ugdHX\r\nrLoAUZao/fKLHFblZQvGl+vqQ6OIwERQ+dToyHm6OG+quO+1mN4BGFzllhU5\r\nbf4iplfYTxrvEnbqUtTeKCg3FMx88okVVAcpYHD/p3c5lsdcQ3tPrYgoWAzx\r\nFi6w3PQpK06JDPibmU8TJqsK9ehABJO6hEobrJawUglMBHA8uwT+jLR0U3WO\r\nrmLrw5gENLmSEiri1y1qK3XeOtJ9/zIO8muL5YY1q2U2uUSV3tflsiihAQC0\r\nXaDLvhnSblydQ/ev2119om591UGMBsHx2q9r8q2QhRIqdOUzYTq9Io1LkJMj\r\naX/p4HRuAOiKP61RPyGEqch0AajOU85UcApZL6lDACUQd+7tKTo7bNUEol+C\r\nSdEH+X7wBl0bzXGaFyGK3IXsZtpYbQOiiPIdYYCen0nVEEMDvTjl8gR1Z9Vp\r\n2NWvsXbj+qzTuhooPLJse9ZWQkD+0xR1kBMccucqRaiPG+eVQ26zUrVzLhaM\r\na/hpzYX0wvgV+7Rvk3gacgCM2ha48yeaF5MboifJiEadcITvdOvPj1+wP4h+\r\ntWFJdxsA/G2ewuG/5MrKnJwjkffysAIRasSwnaPdLd3QNA46TaqWjm+0ZJqJ\r\nVb85FeqUAJHP+EazIGI9NOVL7qtSGfUaOr0=\r\n=IG/L\r\n-----END PGP SIGNATURE-----\r\n"},"main":"index.js","_from":"file:/home/runner/work/_temp/npm-6b9c98ec43906613a65daed727b034e9944554b8-16.x/balena-metrics-guard-base-5.0.2.tgz","readme":"balena-metrics-guard-base\n===\n\nabstract the protection of `:80/metrics` via secret token into a thin layer on top of the service base image, using haproxy\n\n(implementers should have their exporter set to listen on `:9099`, the backend to which haproxy forwards if auth is valid)\n\n![diagram of functioning of balena-metrics-guard-base](https://docs.google.com/drawings/d/e/2PACX-1vS8uU97ewhbtTWIILXJG6QzW0YTMCO3gX9ydQ5VPNZyTiZ6aJrOfmdzz6IgcXfF-zBZI_J9AwMhOsHu/pub?w=816&amp;h=586)\n","scripts":{"test":"./automation/test.sh"},"_npmUser":{"name":"balena.io","email":"accounts+npm@balena.io"},"_resolved":"/home/runner/work/_temp/npm-6b9c98ec43906613a65daed727b034e9944554b8-16.x/balena-metrics-guard-base-5.0.2.tgz","_integrity":"sha512-nagdfV2pvB+9v6tAN0nbw3vlz6wp6n9hZX+6GaJ4JYrnD/3RI1HITrmeHXaV1SRiXntmIr6L28T8enEGGwvPWw==","repository":{"url":"git+ssh://git@github.com/balena-io/balena-metrics-guard-base.git","type":"git"},"versionist":{"publishedAt":"2022-11-09T04:16:14.117Z"},"_npmVersion":"8.19.2","description":"guard :80/metrics according to monitor secret token from etcd / env","directories":{},"_nodeVersion":"16.18.0","_hasShrinkwrap":false,"readmeFilename":"README.md","_npmOperationalInternal":{"tmp":"tmp/balena-metrics-guard-base_5.0.2-renovate-balena-open-balena-base-14-x-6b9c98ec43906613a65daed727b034e9944554b8-1_1667967450317_0.9011727041722981","host":"s3://npm-registry-packages"},"deprecated":"Deprecated: no longer maintained. The GitHub repository has been archived and no further releases will be published."},"5.0.2":{"name":"balena-metrics-guard-base","version":"5.0.2","keywords":["metrics","haproxy"],"author":{"name":"dt-rush","email":"nickp@balena.io"},"_id":"balena-metrics-guard-base@5.0.2","maintainers":[{"name":"balena.io","email":"accounts+npm@balena.io"}],"homepage":"https://github.com/balena-io/balena-metrics-guard-base#readme","bugs":{"url":"https://github.com/balena-io/balena-metrics-guard-base/issues"},"dist":{"shasum":"42b7ac3f653503ad447c464596f31aeb7413ffab","tarball":"https://registry.npmjs.org/balena-metrics-guard-base/-/balena-metrics-guard-base-5.0.2.tgz","fileCount":17,"integrity":"sha512-G88FS3uOt4WKLxz2PjrqthSdKilU/DaFxJ6uHDermBYBc30YQt1ZhaV4oyG3BxFsC6RYtuShz1iB39pVORLcUw==","signatures":[{"sig":"MEUCIGKHiK0WBYW8/7Bxd0VzTFoxSAsVvd6VY8sk4de66b+xAiEA4rTHBYBcNSNt7TAGR85Lv9zWH0UzKgIuWfod+6zK+QQ=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":65633,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjazXYACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmqCow//VRka3+X8Wm2n2xSXP+lSbqWKuQG/NqAN2hfFYQXAuvk3IvFO\r\nVJPNa5CYt8+tmA6iLDAClagWMJ47TVcacHRfocjAg0O+b7rtfLUTJmuqMpH6\r\nYkBoPgrqSPrI+oY+BMS+iku+yuIaibOgaeFBxsXVcbLcqGUJ77tCMLi0ry8L\r\nDQGEzzRBbhBJPkdDKqGCWR4NxtNWVndQFgK45j1sFmLJb6JMhgnHtkBF7RdH\r\nMrgTw4qFFX0x43OY3qKoVGqvlcwvtekucjX/ImaCi+0C9XttzEriJkcJF3uc\r\n3x76StadsXoQGMmfZHFQg+qff39LrVw0q8q5VM3MHvqG7/jl2YTjsNV50VlF\r\nGWDddVCIVBRKaxuAR/O/Ssf2MDRVfB7roHs7i3RTaKsSwNxoJ+hYJ+jWES05\r\nbxA2pYVXKaQPySMMrqPpVcKKwtdtUiGE1H+Cjf559QO9NDHGCYbJHg+VbFc8\r\neQsJOdI8+rsSqZgX68GXEERuFqyvuvrudvi7RRZGpkltRGwHLnurn8bouZYh\r\nbriuoh/aExuOYezMHkcWOSaIu9QXDAmcuiel4kI1HVFWDXkwMkMvbFxrST9U\r\n6i2ym/CIvs9Rp7QHCl1IeyfbffqAB1snfF4l5WyxU0OzXbAVUjB07RmTLvlD\r\nOgvrSb9mkc+fhB5DLm5yA1EzNSVy5x3pZ8E=\r\n=mv8p\r\n-----END PGP SIGNATURE-----\r\n"},"main":"index.js","_from":"file:/home/runner/work/_temp/npm-6b9c98ec43906613a65daed727b034e9944554b8-16.x/balena-metrics-guard-base-5.0.2.tgz","scripts":{"test":"./automation/test.sh"},"_npmUser":{"name":"balena.io","email":"accounts+npm@balena.io"},"_resolved":"/home/runner/work/_temp/npm-6b9c98ec43906613a65daed727b034e9944554b8-16.x/balena-metrics-guard-base-5.0.2.tgz","_integrity":"sha512-G88FS3uOt4WKLxz2PjrqthSdKilU/DaFxJ6uHDermBYBc30YQt1ZhaV4oyG3BxFsC6RYtuShz1iB39pVORLcUw==","repository":{"url":"git+ssh://git@github.com/balena-io/balena-metrics-guard-base.git","type":"git"},"versionist":{"publishedAt":"2022-11-09T04:16:14.117Z"},"_npmVersion":"8.19.2","description":"guard :80/metrics according to monitor secret token from etcd / env","directories":{},"_nodeVersion":"16.18.0","_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/balena-metrics-guard-base_5.0.2_1667970520043_0.56005245671752","host":"s3://npm-registry-packages"},"deprecated":"Deprecated: no longer maintained. The GitHub repository has been archived and no further releases will be published."},"5.1.0-build-update-open-balena-base-4bc6c2f5dffc3390984894921da3c88bed79824e-1":{"name":"balena-metrics-guard-base","version":"5.1.0-build-update-open-balena-base-4bc6c2f5dffc3390984894921da3c88bed79824e-1","keywords":["metrics","haproxy"],"author":{"name":"dt-rush","email":"nickp@balena.io"},"_id":"balena-metrics-guard-base@5.1.0-build-update-open-balena-base-4bc6c2f5dffc3390984894921da3c88bed79824e-1","maintainers":[{"name":"balena.io","email":"accounts+npm@balena.io"}],"homepage":"https://github.com/balena-io/balena-metrics-guard-base#readme","bugs":{"url":"https://github.com/balena-io/balena-metrics-guard-base/issues"},"dist":{"shasum":"c4b513debb40330afc3429fe917c0cd00e294611","tarball":"https://registry.npmjs.org/balena-metrics-guard-base/-/balena-metrics-guard-base-5.1.0-build-update-open-balena-base-4bc6c2f5dffc3390984894921da3c88bed79824e-1.tgz","fileCount":28,"integrity":"sha512-HfYLrlhW/FQ5sMCevZjupjO8rHmqNOrnc6zueeUvEyfUPJsNnS82TfhvAw83R1zv3IOD7XWo7KQO0J/do5P16w==","signatures":[{"sig":"MEUCIG9JosvzjFC3dolw4p1aBkVgxznOd7XzwZeNCnqtdGllAiEA+Glo5J2s5DAJAOMaMFcdr8zwFNMuRE57//YFqvEdrwk=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":72735,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJj4SzWACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmo1DRAAhevpzUcqX7/90vQ9YGcaGUixrodkFwBVP1qn14GDhSH0y4fh\r\nzmja0IlHSjr5jPXx/pmAigCvzuIgUrxoLCZRyg3zZ2cWkeKCYPtYseG2bOmh\r\naJxAIKf3y5yOGR7WUzWv7M7ZSujxzVjQaD4SFh9t3bHrL+HmMpX6OvRbqpwN\r\nG9+YMa6ET75VXUF+juXuxFjCpID1fkqk8Fl/R5RZIqshS1yUugoXQ7afFVwF\r\nc1Zz4vsr3/hnAV9WcGRg0CKHZOXWelBxOeTCRbULeUw0QBwG/a0+kOxDjRe/\r\nhKlMo2J+oTpW6Y2cBjljsZXOXCVTajc/eemei2O39cpCkRSJujRLAe4qF7cO\r\nPEyAUNte/68zXdz11R5brFn00I9T0Rjeq8nPZ5W4Ae3H5f/GEOrnpXVVWQ2d\r\nG5ekhgILY14gEpV2HdbiWJoZJXH2Ck9wOII10pU+9SMI7UyaJ69Lsmv1CWqQ\r\nZBYDRq1/SXKqUB4cpEzUjWhV9m/DitCf5XJmppmF7+iSaho98btz7Qi2XxXf\r\nUYbZJ2GcHqhc/pk3kS0jY5w+A5W/allYKMFac4Qv9HpAQ27+kWG8CIjySG3q\r\n7A1nC9A1njxYpRz+LgobUgX2ll0T4rq6HqFX4yhvVYz8IVjX42IOo4OeafYV\r\n7pCExy1Y6cOeIOj7Siy6o7Up81j8MnlR3Tk=\r\n=G/WU\r\n-----END PGP SIGNATURE-----\r\n"},"main":"index.js","_from":"file:/home/runner/work/_temp/balena-metrics-guard-base-5.1.0.tgz","readme":"balena-metrics-guard-base\n===\n\nabstract the protection of `:80/metrics` via secret token into a thin layer on top of the service base image, using haproxy\n\n(implementers should have their exporter set to listen on `:9099`, the backend to which haproxy forwards if auth is valid)\n\n![diagram of functioning of balena-metrics-guard-base](https://docs.google.com/drawings/d/e/2PACX-1vS8uU97ewhbtTWIILXJG6QzW0YTMCO3gX9ydQ5VPNZyTiZ6aJrOfmdzz6IgcXfF-zBZI_J9AwMhOsHu/pub?w=816&amp;h=586)\n","scripts":{"test":"./automation/test.sh"},"_npmUser":{"name":"balena.io","email":"accounts+npm@balena.io"},"_resolved":"/home/runner/work/_temp/balena-metrics-guard-base-5.1.0.tgz","_integrity":"sha512-HfYLrlhW/FQ5sMCevZjupjO8rHmqNOrnc6zueeUvEyfUPJsNnS82TfhvAw83R1zv3IOD7XWo7KQO0J/do5P16w==","repository":{"url":"git+ssh://git@github.com/balena-io/balena-metrics-guard-base.git","type":"git"},"versionist":{"publishedAt":"2023-02-06T16:33:27.096Z"},"_npmVersion":"8.19.3","description":"guard :80/metrics according to monitor secret token from etcd / env","directories":{},"_nodeVersion":"16.19.0","_hasShrinkwrap":false,"readmeFilename":"README.md","_npmOperationalInternal":{"tmp":"tmp/balena-metrics-guard-base_5.1.0-build-update-open-balena-base-4bc6c2f5dffc3390984894921da3c88bed79824e-1_1675701462476_0.6208961228404313","host":"s3://npm-registry-packages"},"deprecated":"Deprecated: no longer maintained. The GitHub repository has been archived and no further releases will be published."},"5.1.0":{"name":"balena-metrics-guard-base","version":"5.1.0","keywords":["metrics","haproxy"],"author":{"name":"dt-rush","email":"nickp@balena.io"},"_id":"balena-metrics-guard-base@5.1.0","maintainers":[{"name":"balena.io","email":"accounts+npm@balena.io"}],"homepage":"https://github.com/balena-io/balena-metrics-guard-base#readme","bugs":{"url":"https://github.com/balena-io/balena-metrics-guard-base/issues"},"dist":{"shasum":"1019a73bdebdddfe3993b12395c093114ecf7032","tarball":"https://registry.npmjs.org/balena-metrics-guard-base/-/balena-metrics-guard-base-5.1.0.tgz","fileCount":17,"integrity":"sha512-5B7kNBNXLQIG/8DJenyVd0dSy8ulnR8IKet7YOsRrlSHeZY/3BvGUAyiESzC7ylQhdtUZA8NxLz8QC5jmYuGUg==","signatures":[{"sig":"MEQCICyNeseJRdp5dblWxj5lG7wQSFqyIt+60Fx7FRIEHgVBAiAUDBax2v6ThYJNZ2Ag018L0ijX4Pte9EA+PWqJzTRIoQ==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":72662,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJj4S2AACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmpUXg/9GXXcp8ZaqGv0rP21gz0OZzbNPVIkezsWGWtGwiJqQYY0aa1j\r\nKzwUlCBHnf+ZrYARjKuVTR4nTrffEVt/r7xC/hR33+BDbBMNp3PUdc3m7duR\r\n01JLzlNbhPwc8Vv1NuGzubwzLgkyFA64lj8SndmZR6UMepnq29H9nzQprwoL\r\ncTAIFOlV3Mif2SJkm8UyuZB5HbRP9oh94pPlzSjEVTtGUXyMQwh4UDEa34rn\r\nUOo92C8Rmc2HrjrXogSSF6OKMNSa9erG4Z79vuI3SGfEDrwNYi0Qzaz/iIQV\r\n5Mlrdwue5Lq0B0NvHVEdAKD1ywDcBDiLLhtWseU7un3EwavD4ARmy33L7b3I\r\ny9HolnnJ8MsdC0mvpRiyzTud2yRoZo2Ta8aThRFDu7dlxPQTSceKmLpNG79A\r\ncHiUi8o8/5L4sptnVJSMfwqkwQ1+SFPswR38Y27DaLwZQr4PYNpSHDDLEnv8\r\nMRNOrydu1/fRv8buz2Iz6W3IVLoRFOFRpsYImlATDPVJNOOG5Fz1fXfojPUR\r\nWm3xM5FXSm2ZXbn7Mt2UdoD2ku1gQBDJulJfhTqgLeMdWjku2jpUPI8ME/gv\r\nERLnBdeqULPPATUT/M5eHq97B+hyidM7yVJwcX4cvHrxGrw63Oc+vx+JUv2A\r\nptUAMS8feM4lfu1i1AiM5f47ok0dCPymoHQ=\r\n=ykKP\r\n-----END PGP SIGNATURE-----\r\n"},"main":"index.js","_from":"file:/home/runner/work/_temp/balena-metrics-guard-base-5.1.0.tgz","scripts":{"test":"./automation/test.sh"},"_npmUser":{"name":"balena.io","email":"accounts+npm@balena.io"},"_resolved":"/home/runner/work/_temp/balena-metrics-guard-base-5.1.0.tgz","_integrity":"sha512-5B7kNBNXLQIG/8DJenyVd0dSy8ulnR8IKet7YOsRrlSHeZY/3BvGUAyiESzC7ylQhdtUZA8NxLz8QC5jmYuGUg==","repository":{"url":"git+ssh://git@github.com/balena-io/balena-metrics-guard-base.git","type":"git"},"versionist":{"publishedAt":"2023-02-06T16:33:27.096Z"},"_npmVersion":"8.19.3","description":"guard :80/metrics according to monitor secret token from etcd / env","directories":{},"_nodeVersion":"16.19.0","_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/balena-metrics-guard-base_5.1.0_1675701631778_0.2083058436523042","host":"s3://npm-registry-packages"},"deprecated":"Deprecated: no longer maintained. The GitHub repository has been archived and no further releases will be published."}},"time":{"created":"2022-10-10T13:13:38.433Z","modified":"2026-01-29T10:54:05.232Z","4.0.10-flowzone-3cb25133f4f3df8de79131f320ea71e89ecc21df":"2022-10-10T13:13:38.587Z","4.0.10":"2022-10-10T13:19:13.940Z","4.1.0-renovate-balena-open-balena-base-13-x-0425993f83e60fb76bb3ab0ce7ea7c280610ca07":"2022-10-10T13:31:24.623Z","4.1.0":"2022-10-10T13:38:24.160Z","4.1.1-renovate-balena-open-balena-base-13-x-db563791a7d6e5146dae59c9d6d4054b7ea7c3d6":"2022-10-14T18:05:35.930Z","4.1.1":"2022-10-14T18:13:59.931Z","4.2.0-renovate-balena-open-balena-base-13-x-4200e46d38f506744c9bc4de62e9bad99da77110":"2022-10-14T18:33:13.588Z","4.2.0":"2022-10-14T18:49:41.057Z","4.2.1-renovate-balena-open-balena-base-13-x-6e74d38905af7dd5ecf40f83de296b189ef2cd9d":"2022-10-24T09:37:04.304Z","4.2.1":"2022-10-24T09:53:32.887Z","4.3.0-renovate-balena-open-balena-base-14-x-0106aa2cc59236f0624681666df5662cdd76a79f-1":"2022-10-27T11:59:20.899Z","4.2.2-update-open-balena-base-4c37b9501d457a958003f54c2e865794d4eb845a-1":"2022-10-27T12:18:38.785Z","4.2.2-update-open-balena-base-cb55ebabc5bf19c601f82ddb946ded05b9eedd94-1":"2022-10-27T12:25:35.268Z","5.0.0-update-open-balena-base-52e5fb25b5e43f65b3ea31ab898d70e6c1fdf6d9-1":"2022-10-27T12:38:24.195Z","5.0.0":"2022-10-27T12:40:32.185Z","5.0.1-fix-repo-url-9b3db5c3add64422eb880bdccdba5345e4c9b6b2-1":"2022-10-27T12:48:07.380Z","5.0.1":"2022-10-27T12:51:29.480Z","5.0.2-renovate-balena-open-balena-base-14-x-6b9c98ec43906613a65daed727b034e9944554b8-1":"2022-11-09T04:17:30.468Z","5.0.2":"2022-11-09T05:08:40.223Z","5.1.0-build-update-open-balena-base-4bc6c2f5dffc3390984894921da3c88bed79824e-1":"2023-02-06T16:37:42.637Z","5.1.0":"2023-02-06T16:40:31.979Z"},"bugs":{"url":"https://github.com/balena-io/balena-metrics-guard-base/issues"},"author":{"name":"dt-rush","email":"nickp@balena.io"},"homepage":"https://github.com/balena-io/balena-metrics-guard-base#readme","keywords":["metrics","haproxy"],"repository":{"url":"git+ssh://git@github.com/balena-io/balena-metrics-guard-base.git","type":"git"},"description":"guard :80/metrics according to monitor secret token from etcd / env","maintainers":[{"name":"balena.io","email":"accounts+npm@balena.io"}],"readme":"balena-metrics-guard-base\n===\n\nabstract the protection of `:80/metrics` via secret token into a thin layer on top of the service base image, using haproxy\n\n(implementers should have their exporter set to listen on `:9099`, the backend to which haproxy forwards if auth is valid)\n\n![diagram of functioning of balena-metrics-guard-base](https://docs.google.com/drawings/d/e/2PACX-1vS8uU97ewhbtTWIILXJG6QzW0YTMCO3gX9ydQ5VPNZyTiZ6aJrOfmdzz6IgcXfF-zBZI_J9AwMhOsHu/pub?w=816&amp;h=586)\n","readmeFilename":"README.md"}