{"_id":"hpkp","_rev":"17-4f34fb115da7dcd38097a46ceeef1ca5","name":"hpkp","dist-tags":{"latest":"3.0.0"},"versions":{"0.1.0":{"name":"hpkp","version":"0.1.0","keywords":["helmet","security","express","connect","public-key pinning","https","cert","certificate"],"author":{"url":"http://andyet.net/team/baldwin","name":"Adam Baldwin","email":"baldwin@andyet.net"},"_id":"hpkp@0.1.0","maintainers":[{"name":"evanhahn","email":"me@evanhahn.com"}],"contributors":[{"url":"http://evanhahn.com","name":"Evan Hahn","email":"me@evanhahn.com"}],"homepage":"https://github.com/helmetjs/hpkp","bugs":{"url":"https://github.com/helmetjs/hpkp/issues"},"dist":{"shasum":"b612a7bb9928e88ab10261e858291d99bb9c4fec","tarball":"https://registry.npmjs.org/hpkp/-/hpkp-0.1.0.tgz","integrity":"sha512-F6M+vofk/B4+lTwvCTNgMiS4kBzvAbmbLkcB40FKZMyGyuQ6mh0PO86Vs0BNNOVnvFQebBaoSj/vzmXrczSpyQ==","signatures":[{"sig":"MEYCIQDqDRjTz/Nz3hGsAWLuWeQRgy4bOmFS6UAD3cmYzVB0IQIhAIGERXAAsyO99o6P5rn0QNBQWvOu0T7Eugn+UHMqRcwj","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"_from":".","_shasum":"b612a7bb9928e88ab10261e858291d99bb9c4fec","gitHead":"c138447e995c72ca8871adacb98156c6f97ebaae","scripts":{"test":"mocha"},"_npmUser":{"name":"evanhahn","email":"me@evanhahn.com"},"repository":{"url":"git://github.com/helmetjs/hpkp.git","type":"git"},"_npmVersion":"2.5.1","description":"HTTP Public Key Pinning (HPKP) middleware","directories":{},"_nodeVersion":"0.12.0","dependencies":{"arraywrap":"^0.1.0"},"devDependencies":{"mocha":"^2.1.0","connect":"^3.3.4","supertest":"^0.15.0"}},"0.2.0":{"name":"hpkp","version":"0.2.0","keywords":["helmet","security","express","connect","public-key pinning","https","cert","certificate"],"author":{"url":"http://andyet.net/team/baldwin","name":"Adam Baldwin","email":"baldwin@andyet.net"},"license":"MIT","_id":"hpkp@0.2.0","maintainers":[{"name":"evanhahn","email":"me@evanhahn.com"}],"contributors":[{"url":"http://evanhahn.com","name":"Evan Hahn","email":"me@evanhahn.com"},{"url":"https://tdelmas.ovh","name":"Tom Delmas","email":"tdelmas@gmail.com"}],"homepage":"https://github.com/helmetjs/hpkp#readme","bugs":{"url":"https://github.com/helmetjs/hpkp/issues"},"dist":{"shasum":"bf78b799c1c860a5e945755b677a38604b09b14b","tarball":"https://registry.npmjs.org/hpkp/-/hpkp-0.2.0.tgz","integrity":"sha512-kbu2EcK+mRfm3STRv57sNBhPcwFSP1yK6cYGOzJnypja7dylljdE78lh9OcrqKOwHyCX3O2dA12uIYU/eR96eg==","signatures":[{"sig":"MEUCIBpLX7oWc1yKeMhlx7aXCNq06Ql96OLa0Ax+ltVdOX8CAiEAt1pjTgTjWGYhxeq3t6+AoxrSAiTHaquNyk1+u+QyHt8=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"_from":".","_shasum":"bf78b799c1c860a5e945755b677a38604b09b14b","gitHead":"414029e2499f73e084349b0d7ad77e18ed2400e7","scripts":{"test":"mocha"},"_npmUser":{"name":"evanhahn","email":"me@evanhahn.com"},"repository":{"url":"git://github.com/helmetjs/hpkp.git","type":"git"},"_npmVersion":"2.12.1","description":"HTTP Public Key Pinning (HPKP) middleware","directories":{},"_nodeVersion":"0.12.6","devDependencies":{"mocha":"^2.1.0","connect":"^3.3.4","supertest":"^0.15.0"}},"0.3.0":{"name":"hpkp","version":"0.3.0","keywords":["helmet","security","express","connect","public-key pinning","https","cert","certificate"],"author":{"url":"http://andyet.net/team/baldwin","name":"Adam Baldwin","email":"baldwin@andyet.net"},"license":"MIT","_id":"hpkp@0.3.0","maintainers":[{"name":"evanhahn","email":"me@evanhahn.com"}],"contributors":[{"url":"http://evanhahn.com","name":"Evan Hahn","email":"me@evanhahn.com"},{"url":"https://tdelmas.ovh","name":"Tom Delmas","email":"tdelmas@gmail.com"}],"homepage":"https://github.com/helmetjs/hpkp#readme","bugs":{"url":"https://github.com/helmetjs/hpkp/issues"},"dist":{"shasum":"bf2ce9e5e8e08a09e2d98462e38a619db3ae0536","tarball":"https://registry.npmjs.org/hpkp/-/hpkp-0.3.0.tgz","integrity":"sha512-QDq4tUFWlGUpe18JpjQp24a1JtV/Cidw00h9IaP81RKgq5ObYMFLYhhye6V2juMHclDI/B2xuLzGrNFKznmqtQ==","signatures":[{"sig":"MEUCIHO4CSMmOqD8dWtfZnP3xZdJZWTKpblltw3KU2lKrHwyAiEA9TyjkhFhLV6eA8Ic9XzKERHZFlA4qfHXkfgBG94tAn0=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"_from":".","_shasum":"bf2ce9e5e8e08a09e2d98462e38a619db3ae0536","gitHead":"3ffdc19794d5a534b0255c5c35fedb29b6ffccfb","scripts":{"test":"mocha"},"_npmUser":{"name":"evanhahn","email":"me@evanhahn.com"},"repository":{"url":"git://github.com/helmetjs/hpkp.git","type":"git"},"_npmVersion":"3.3.12","description":"HTTP Public Key Pinning (HPKP) middleware","directories":{},"_nodeVersion":"5.1.0","devDependencies":{"mocha":"^2.1.0","connect":"^3.3.4","supertest":"^0.15.0"}},"1.0.0":{"name":"hpkp","version":"1.0.0","keywords":["helmet","security","express","connect","public-key pinning","https","cert","certificate"],"author":{"url":"http://andyet.net/team/baldwin","name":"Adam Baldwin","email":"baldwin@andyet.net"},"license":"MIT","_id":"hpkp@1.0.0","maintainers":[{"name":"evanhahn","email":"me@evanhahn.com"}],"contributors":[{"url":"http://evanhahn.com","name":"Evan Hahn","email":"me@evanhahn.com"},{"url":"https://tdelmas.ovh","name":"Tom Delmas","email":"tdelmas@gmail.com"}],"homepage":"https://github.com/helmetjs/hpkp#readme","bugs":{"url":"https://github.com/helmetjs/hpkp/issues"},"dist":{"shasum":"8483e4a9aac8055b603e42b902221a078cbf55f1","tarball":"https://registry.npmjs.org/hpkp/-/hpkp-1.0.0.tgz","integrity":"sha512-kJLoTOSH3QgDmqeX+x6Z9JJHllyNn1uAkYzhBB0jdQIaUtFIFYKI+kqi2rrYOn1+ATVrQVXIs0tFjKlO4d6j+Q==","signatures":[{"sig":"MEQCICKHybAtLnlUWc/7wGwRThVORzy0Nwnlcy+crHYRF/giAiAibEGu9FpUXhLVAt+sH0pXrVvXCBeCNRfi+UaWbF5Lzw==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"_from":".","_shasum":"8483e4a9aac8055b603e42b902221a078cbf55f1","gitHead":"3816f99ca0667f395a6a1c21fb089fa0423434c7","scripts":{"test":"standard && mocha"},"_npmUser":{"name":"evanhahn","email":"me@evanhahn.com"},"standard":{"global":["beforeEach","describe","it"]},"repository":{"url":"git://github.com/helmetjs/hpkp.git","type":"git"},"_npmVersion":"3.5.3","description":"HTTP Public Key Pinning (HPKP) middleware","directories":{},"_nodeVersion":"5.3.0","devDependencies":{"mocha":"^2.3.4","connect":"^3.4.0","standard":"^5.4.1","supertest":"^1.1.0"}},"1.1.0":{"name":"hpkp","version":"1.1.0","keywords":["helmet","security","express","connect","public-key pinning","https","cert","certificate"],"author":{"url":"http://andyet.net/team/baldwin","name":"Adam Baldwin","email":"baldwin@andyet.net"},"license":"MIT","_id":"hpkp@1.1.0","maintainers":[{"name":"evanhahn","email":"me@evanhahn.com"}],"contributors":[{"url":"http://evanhahn.com","name":"Evan Hahn","email":"me@evanhahn.com"},{"url":"https://tdelmas.ovh","name":"Tom Delmas","email":"tdelmas@gmail.com"}],"homepage":"https://github.com/helmetjs/hpkp#readme","bugs":{"url":"https://github.com/helmetjs/hpkp/issues"},"dist":{"shasum":"77bdff1f331847fb9f40839d00a45032baed4df4","tarball":"https://registry.npmjs.org/hpkp/-/hpkp-1.1.0.tgz","integrity":"sha512-b1Rm0dcKAfJXb9+SrC1MVM+Cw4bl1ACHf1GteRrXxXvzxiCH2XkW4NzUJeesRu09cfN5162XmDvrKVMIG9dDJA==","signatures":[{"sig":"MEQCIBhN6E1WudThlpAgvAdqA/zcfN8XrhZhaGETc2Q0jWcXAiBYXnpTdVMXCLozvr2IPK6ePeC2xEbMFzfSg84qMtB/8Q==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"_from":".","_shasum":"77bdff1f331847fb9f40839d00a45032baed4df4","gitHead":"86ea3eded9df7092d0402fb4f4807caa85669b1b","scripts":{"test":"standard && mocha"},"_npmUser":{"name":"evanhahn","email":"me@evanhahn.com"},"standard":{"global":["beforeEach","describe","it"]},"repository":{"url":"git://github.com/helmetjs/hpkp.git","type":"git"},"_npmVersion":"3.7.5","description":"HTTP Public Key Pinning (HPKP) middleware","directories":{},"_nodeVersion":"5.7.0","devDependencies":{"mocha":"^2.4.5","connect":"^3.4.1","standard":"^6.0.7","supertest":"^1.2.0"},"_npmOperationalInternal":{"tmp":"tmp/hpkp-1.1.0.tgz_1456880608061_0.2767970743589103","host":"packages-11-east.internal.npmjs.com"}},"1.2.0":{"name":"hpkp","version":"1.2.0","keywords":["helmet","security","express","connect","public-key pinning","https","cert","certificate"],"author":{"url":"http://andyet.net/team/baldwin","name":"Adam Baldwin","email":"baldwin@andyet.net"},"license":"MIT","_id":"hpkp@1.2.0","maintainers":[{"name":"evanhahn","email":"me@evanhahn.com"}],"contributors":[{"url":"http://evanhahn.com","name":"Evan Hahn","email":"me@evanhahn.com"},{"url":"https://tdelmas.ovh","name":"Tom Delmas","email":"tdelmas@gmail.com"}],"homepage":"https://github.com/helmetjs/hpkp#readme","bugs":{"url":"https://github.com/helmetjs/hpkp/issues"},"dist":{"shasum":"83f2cb38b26cff21daf26e2ff4b57126921dec65","tarball":"https://registry.npmjs.org/hpkp/-/hpkp-1.2.0.tgz","integrity":"sha512-w539Arq7y+575XHSDuBz0tDTkxhcXbVOOyn0OD2MKtneJhgh5L52g8hpJVditUZpjVBaUuICBjfRwfthkimDVQ==","signatures":[{"sig":"MEYCIQC7LoaQlXBsK7o4i3FHnRnLPYNzo5WWfQQdg/rrrUD5XgIhAN2B85eLsxsvpFskgsqtd7TpTAdENT97uCyPzS+24YyC","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"_from":".","_shasum":"83f2cb38b26cff21daf26e2ff4b57126921dec65","gitHead":"1a8ceb1b775d09112737b427fdba277773e4721f","scripts":{"test":"mocha","pretest":"standard"},"_npmUser":{"name":"evanhahn","email":"me@evanhahn.com"},"standard":{"global":["beforeEach","describe","it"]},"repository":{"url":"git://github.com/helmetjs/hpkp.git","type":"git"},"_npmVersion":"3.10.8","description":"HTTP Public Key Pinning (HPKP) middleware","directories":{},"_nodeVersion":"6.7.0","devDependencies":{"mocha":"^3.1.0","connect":"^3.5.0","standard":"^8.3.0","supertest":"^2.0.0"},"_npmOperationalInternal":{"tmp":"tmp/hpkp-1.2.0.tgz_1475275792187_0.8759076928254217","host":"packages-16-east.internal.npmjs.com"}},"2.0.0":{"name":"hpkp","version":"2.0.0","keywords":["helmet","security","express","connect","public-key pinning","https","cert","certificate"],"author":{"url":"http://andyet.net/team/baldwin","name":"Adam Baldwin","email":"baldwin@andyet.net"},"license":"MIT","_id":"hpkp@2.0.0","maintainers":[{"name":"evanhahn","email":"me@evanhahn.com"}],"contributors":[{"url":"http://evanhahn.com","name":"Evan Hahn","email":"me@evanhahn.com"},{"url":"https://tdelmas.ovh","name":"Tom Delmas","email":"tdelmas@gmail.com"}],"homepage":"https://github.com/helmetjs/hpkp#readme","bugs":{"url":"https://github.com/helmetjs/hpkp/issues"},"dist":{"shasum":"10e142264e76215a5d30c44ec43de64dee6d1672","tarball":"https://registry.npmjs.org/hpkp/-/hpkp-2.0.0.tgz","integrity":"sha512-TaZpC6cO/k3DFsjfzz1LnOobbVSq+J+7WpJxrVtN4L+8+BPQj8iBDRB2Dx49613N+e7/+ZSQ9ra+xZm7Blf4wg==","signatures":[{"sig":"MEQCIFnQ3IYS0acE6vveNRka+OD66DY/pBdffKkCqcESx26HAiA9SNMGs4506QicaMVsXvSn66ICJidpumzOyplMVYopXQ==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"_from":".","_shasum":"10e142264e76215a5d30c44ec43de64dee6d1672","gitHead":"100cb85425dee6acd0928160b8082bf70681b585","scripts":{"test":"mocha","pretest":"standard"},"_npmUser":{"name":"evanhahn","email":"me@evanhahn.com"},"standard":{"global":["beforeEach","describe","it"]},"repository":{"url":"git://github.com/helmetjs/hpkp.git","type":"git"},"_npmVersion":"4.0.1","description":"HTTP Public Key Pinning (HPKP) middleware","directories":{},"_nodeVersion":"7.0.0","devDependencies":{"mocha":"^3.1.2","connect":"^3.5.0","standard":"^8.5.0","supertest":"^2.0.1"},"_npmOperationalInternal":{"tmp":"tmp/hpkp-2.0.0.tgz_1477685770588_0.13148624473251402","host":"packages-18-east.internal.npmjs.com"}},"2.0.1":{"name":"hpkp","version":"2.0.1","keywords":["helmet","security","express","connect","public-key pinning","https","cert","certificate"],"author":{"url":"http://andyet.net/team/baldwin","name":"Adam Baldwin","email":"baldwin@andyet.net"},"license":"MIT","_id":"hpkp@2.0.1","maintainers":[{"name":"evanhahn","email":"me@evanhahn.com"}],"contributors":[{"url":"https://evanhahn.com","name":"Evan Hahn","email":"me@evanhahn.com"},{"url":"https://tdelmas.ovh","name":"Tom Delmas","email":"tdelmas@gmail.com"}],"homepage":"https://github.com/helmetjs/hpkp#readme","bugs":{"url":"https://github.com/helmetjs/hpkp/issues"},"dist":{"shasum":"9422bc8671073e907c0557eceb101378547b0ce6","tarball":"https://registry.npmjs.org/hpkp/-/hpkp-2.0.1.tgz","fileCount":4,"integrity":"sha512-viDpriUy1l/pQWTFhFE8DCnn61sYLI7598tVrFsaDoYVPj6k0B3eeEWfsiuMKiJS5XrO0BghDtDGep/2ZkjGmg==","signatures":[{"sig":"MEQCIC1h3hs9vjSWAfrC4lRv9FqDWFlflZQI4Ozi5R0inKloAiAfGanHvSH5bOyIRiceyMm6v++rRYNKnzf33Q1DTkJ6cw==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":5520,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfLs2ECRA9TVsSAnZWagAA54cP/AlH3xKMGMjqHXBwLRyW\nPsUV84SfMof7tshXhAfr8zSNLgF+pMILJUmEzvYngovYJBq5E5pT5FvHoKhb\nF+jaU+qu5H0MWWAYasGWYPm7kO3dq1OvsmbMObc5ivxW1zQkdxPwrYBmyTrE\nqRgR1R9bILOBhVwr6EJ1W7YwB6Va3WVevdA4smSxxDD2Duy+FI+DLmLpEF1K\n7iI2vSDUn4VOnAvMwgessaMhdr9NI/eNo2kMcIzavxiOyYcYeaXPPmj7IIXD\nQ5JU9PGmH6rrJIB3K4o/Q3xxHPrMrE8e+kRSHM4JkOv8yUqNJZ697d5+i4vH\ngdOFvdn8AW/SzNas1R25+u6eFJejjYh6gjXnEvYK7CtNyVBcFRvBBCRInJDJ\nvGk7Q7A6x8sJOCDUD2MMO9zr58bPGDZL0jP9rrWiXexWeYyRzpnvtOs9gBoH\ns+SFNs39Lzr+VpDMwki8/t4HEVMf0KU70NC7yWGT9qabPaAgV13uqzj8H7jx\nttkSYdJsrz/JFBwz/ECtWIY45l/rfhSY1T8tK9ZIeiqQ1zCZ/P9K1cok9/Vy\nEiPfpoXFZnzWlb+jCEskiP++T/ItG+D+kXSpOrtaMvsmVv0aI6X7s7ubXArQ\nXGOcvE/eGnHwz5Ae4wBBclgBVIvyeA8rbDiMX1s84fztoBwfDuCrzNn1iIuo\nrYlf\r\n=0fg6\r\n-----END PGP SIGNATURE-----\r\n"},"gitHead":"75ecd05f7ee4e7f3479ec8083582af8596419682","scripts":{"test":"mocha","pretest":"standard"},"_npmUser":{"name":"evanhahn","email":"me@evanhahn.com"},"standard":{"global":["beforeEach","describe","it"]},"repository":{"url":"git://github.com/helmetjs/hpkp.git","type":"git"},"_npmVersion":"6.14.7","description":"HTTP Public Key Pinning (HPKP) middleware","directories":{},"_nodeVersion":"14.7.0","_hasShrinkwrap":false,"devDependencies":{"mocha":"^8.1.1","connect":"^3.7.0","standard":"^14.3.4","supertest":"^4.0.2"},"_npmOperationalInternal":{"tmp":"tmp/hpkp_2.0.1_1596902787947_0.958943129159344","host":"s3://npm-registry-packages"}},"2.0.2":{"name":"hpkp","version":"2.0.2","keywords":["helmet","security","express","connect","public-key pinning","https","cert","certificate"],"author":{"url":"http://andyet.net/team/baldwin","name":"Adam Baldwin","email":"baldwin@andyet.net"},"license":"MIT","_id":"hpkp@2.0.2","maintainers":[{"name":"evanhahn","email":"me@evanhahn.com"}],"contributors":[{"url":"https://evanhahn.com","name":"Evan Hahn","email":"me@evanhahn.com"},{"url":"https://tdelmas.ovh","name":"Tom Delmas","email":"tdelmas@gmail.com"}],"homepage":"https://github.com/helmetjs/hpkp#readme","bugs":{"url":"https://github.com/helmetjs/hpkp/issues"},"dist":{"shasum":"3739a20bf98159852f26b7be76e72abaf1c36370","tarball":"https://registry.npmjs.org/hpkp/-/hpkp-2.0.2.tgz","fileCount":4,"integrity":"sha512-cDPrZ2ieYUfYrqRp+jzazMoxGqhNj7o5rnu1dD8FdAxEdEldJMD3hhET6U4P7ksvKs7V3itjdQHi8WFzenrSRA==","signatures":[{"sig":"MEQCIHoH0lLqakiD+fi0MHEPp19mZQWbE05BZkkIoHIHDO34AiBeucSdmVKvkWAP9mxxAwDq9/fwH/O/ydBiIzUlKWZznA==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":5448,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgdPQACRA9TVsSAnZWagAAA/sP/12C37uIbRwg5lSRdpnB\nnOH/rkHU0x3csfGieSOG96u2lXyj6VXZHxw8vFXoydEBae7hjAfkCxlDfbZo\nf8E8MuNGbKwgBuyKYBbvpRdHeF3L9TFpx0/dBuh9goFmVe4XtiXG/3Wf9Tea\n6S2CJmh/Kgjd2N0Sr8hyYLQZdl+Ccm7JPiD/eDFa6C/Cr4gZPKhON9KDoBM1\n9KMm0+b7G0xLv0EyJ1q9vCDe+cmGa7klFVgg2gNpDlsmdDCGeAGDkc7z7IvG\nkSGxz2h2rUgZmKTiCjC0gEWd/gTC4vn6/ZXB5X+W1XP3FDbjLfFcSENhxt+w\nKUh/DkaZnk9kEb7qIWKW9s+7vMR/1n7rD1BrmmsgQlCUtTLSDU8b7StAY0TZ\nfbT9pGSQ6qi5ubYCFUZR5suXfYzm78CLEgOnUY3JKkhQW+W0DH+uaqXTEaez\nN0oZglqfHs4jPdD6QtxUzeS6fMCscFFZ3rKT0kQHB1oGolN7y93EUDQraFIn\neDkF3eMif4GduAEv/PhfRjXnoAAG6PRpNtOiJYmxsHcxBEl89z8G+VfpawWp\npS3SmqjAWavCzQKgZpNvU3j8lKczhLqifoo+2u7VrQKE8pYy5YhQexEJZmsH\nRNfaVE/I8pYbkjdTpx582qq1TnzyafvgEeMCT9xr4ruIBmtbqUSItdFHRcYm\nggPN\r\n=js73\r\n-----END PGP SIGNATURE-----\r\n"},"gitHead":"c1cbd2c52d02eddfc9796e8b046b18a1eb51a421","scripts":{"test":"mocha","pretest":"standard"},"_npmUser":{"name":"evanhahn","email":"me@evanhahn.com"},"standard":{"global":["beforeEach","describe","it"]},"repository":{"url":"git://github.com/helmetjs/hpkp.git","type":"git"},"_npmVersion":"7.6.3","description":"HTTP Public Key Pinning (HPKP) middleware","directories":{},"_nodeVersion":"15.12.0","_hasShrinkwrap":false,"devDependencies":{"mocha":"^8.3.2","connect":"^3.7.0","standard":"^16.0.3","supertest":"^6.1.3"},"_npmOperationalInternal":{"tmp":"tmp/hpkp_2.0.2_1618277375836_0.8972023026511287","host":"s3://npm-registry-packages"}},"2.0.3":{"name":"hpkp","version":"2.0.3","keywords":["helmet","security","express","connect","public-key pinning","https","cert","certificate"],"author":{"url":"http://andyet.net/team/baldwin","name":"Adam Baldwin","email":"baldwin@andyet.net"},"license":"MIT","_id":"hpkp@2.0.3","maintainers":[{"name":"evanhahn","email":"me@evanhahn.com"}],"contributors":[{"url":"https://evanhahn.com","name":"Evan Hahn","email":"me@evanhahn.com"},{"url":"https://tdelmas.ovh","name":"Tom Delmas","email":"tdelmas@gmail.com"}],"homepage":"https://github.com/helmetjs/hpkp#readme","bugs":{"url":"https://github.com/helmetjs/hpkp/issues"},"dist":{"shasum":"7d94de3e268b2cbdc6a6b6d8e34cbdd5be083fa8","tarball":"https://registry.npmjs.org/hpkp/-/hpkp-2.0.3.tgz","fileCount":4,"integrity":"sha512-FkwfuIVdJOlo6SbFcqGEzsP1FWtpIW3ZitCq7lsjLLu4MFIsd78t/4nTV+HpyayahvyO7urNc0dgTkbLHqugrA==","signatures":[{"sig":"MEUCIQDG3kveKiYnF/8ChTRRHNL5eTlryBVKOxv1V7bxyo5ybwIgQ4U+ZsTYIfl7yeHc6FilTtHxcFNJan7QrNtCp7NWT94=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":5533,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJh8FJxCRA9TVsSAnZWagAAMSkP/A0CFu1URBxOVgARQ3wI\n5dGCYKC2mJ5OgqMRLOb4PKVNY0eEsCBEMhtPvaN3jTBKU50RSq8+tom/Z55W\n4vGqJHOa6lpK0zBDZ5eBRbGEOh/BCx9m3FeCUUT8R1yR9RA+6DZ4jiLZQBM5\nQEuMP43C+AhK9n9eeLaG9enEDps7TJ6TVQqxsj8QVvDYTOL+D+a8FTQW9J/y\nCJrF2PkRnvD5Do3gd6CEg4Kr8RSRW+z58hEzaBuzj6oiFnYbBfTyaOqOql7U\nGvU4366Pdl4jTtgtZz/XgG1S8bXOjkbZsjw6kL1+YX0SOMHVoWW1tuFG9wvn\nJ7OAW/ZrpYJ1syYN+5GQ/UeLrIYj5r5xUcJYt8Tz5RHOQrAfQRIJHlO0PHcS\ng6KeJntnD9ksUSIFpVdVdGv3oDz25J1K4i/4+uc7n+c47JW20W+XuABFPkCA\nEtxmq8uacWeYxz1cIZmdoj9aFX2yhzkqhI1TqvVhkCWOvYFTRVfBsA2RCdAB\nDDiE9iMyiSZWwm89aIchR3zSrV3M1xpaJa+7FCqlK9fyyYSGWZf91K86rQJq\nyYf0aQcGU3NhgOynQIxupJuDQVqdCycme00iPTgSZmWuy4tcQkrA73wDKKec\nPMiKy/qVc1Dv2ckzrIyNkBG7zCQYRqnpOvuCa5/hGYLPVPk8oEqfRkK5bwDF\nlJMh\r\n=npdQ\r\n-----END PGP SIGNATURE-----\r\n"},"gitHead":"840e2ed6e7513f198e34759acedbafc1662d2a06","scripts":{"lint":"npm run lint:eslint && npm run lint:prettier","test":"mocha","format":"prettier --write .","pretest":"npm run lint","lint:eslint":"eslint .","lint:prettier":"prettier --check ."},"_npmUser":{"name":"evanhahn","email":"me@evanhahn.com"},"repository":{"url":"git://github.com/helmetjs/hpkp.git","type":"git"},"_npmVersion":"8.3.1","description":"HTTP Public Key Pinning (HPKP) middleware","directories":{},"_nodeVersion":"17.4.0","_hasShrinkwrap":false,"devDependencies":{"mocha":"^9.2.0","eslint":"^8.7.0","connect":"^3.7.0","prettier":"^2.5.1","supertest":"^6.1.6"},"_npmOperationalInternal":{"tmp":"tmp/hpkp_2.0.3_1643139697725_0.2089746264104384","host":"s3://npm-registry-packages"}},"3.0.0":{"name":"hpkp","author":{"name":"Adam Baldwin","email":"adam@npmjs.com","url":"https://evilpacket.net"},"license":"MIT","contributors":[{"name":"Evan Hahn","email":"me@evanhahn.com","url":"https://evanhahn.com"},{"name":"Tom Delmas","email":"tdelmas@gmail.com","url":"https://tdelmas.ovh"}],"description":"HTTP Public Key Pinning (HPKP) middleware","version":"3.0.0","engines":{"node":">=18.0.0"},"keywords":["hpkp","public key pinning"],"repository":{"type":"git","url":"git://github.com/helmetjs/hpkp.git"},"bugs":{"url":"https://github.com/helmetjs/hpkp/issues"},"scripts":{"pretest":"npm run lint","lint":"npm run lint:eslint && npm run lint:prettier","lint:eslint":"eslint --cache .","lint:prettier":"prettier --check .","format":"prettier --write .","test":"node --test"},"devDependencies":{"@eslint/js":"^9.12.0","connect":"^3.7.0","eslint":"^9.12.0","globals":"^15.11.0","prettier":"^3.3.3","supertest":"^7.0.0"},"_id":"hpkp@3.0.0","gitHead":"a109ff61c0df613108304532e49efb693bf6fd3f","homepage":"https://github.com/helmetjs/hpkp#readme","_nodeVersion":"20.17.0","_npmVersion":"10.8.2","dist":{"integrity":"sha512-8lW8X9sMC5q4/0UUH/ZH/HS1oncIeNUuhjmma9SqID1mqLNAfKKxoG0KoUAW2yHfrPU3TmfPmm9LSlQVZypKcw==","shasum":"fe85fea5d1ffe3e391818b1a556346e9a4359c30","tarball":"https://registry.npmjs.org/hpkp/-/hpkp-3.0.0.tgz","fileCount":4,"unpackedSize":5387,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDRB2HqMkrH6/PwI5w8YwkPex1hfxcH88a8PtFGV/j1wwIgClCqo++uEOw6oXqJAV0jn/gEI8qI5c/3stqIOc2DaCE="}]},"_npmUser":{"name":"evanhahn","email":"me@evanhahn.com"},"directories":{},"maintainers":[{"name":"evanhahn","email":"me@evanhahn.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/hpkp_3.0.0_1728525524253_0.2721069399743481"},"_hasShrinkwrap":false}},"time":{"created":"2015-03-05T22:28:04.064Z","modified":"2024-10-10T01:58:44.641Z","0.1.0":"2015-03-05T22:28:04.064Z","0.2.0":"2015-07-09T01:08:37.122Z","0.3.0":"2015-11-26T18:34:32.847Z","1.0.0":"2015-12-18T19:05:00.687Z","1.1.0":"2016-03-02T01:03:30.141Z","1.2.0":"2016-09-30T22:49:53.420Z","2.0.0":"2016-10-28T20:16:14.467Z","2.0.1":"2020-08-08T16:06:28.199Z","2.0.2":"2021-04-13T01:29:36.201Z","2.0.3":"2022-01-25T19:41:37.880Z","3.0.0":"2024-10-10T01:58:44.470Z"},"bugs":{"url":"https://github.com/helmetjs/hpkp/issues"},"author":{"name":"Adam Baldwin","email":"adam@npmjs.com","url":"https://evilpacket.net"},"license":"MIT","homepage":"https://github.com/helmetjs/hpkp#readme","keywords":["hpkp","public key pinning"],"repository":{"type":"git","url":"git://github.com/helmetjs/hpkp.git"},"description":"HTTP Public Key Pinning (HPKP) middleware","contributors":[{"name":"Evan Hahn","email":"me@evanhahn.com","url":"https://evanhahn.com"},{"name":"Tom Delmas","email":"tdelmas@gmail.com","url":"https://tdelmas.ovh"}],"maintainers":[{"name":"evanhahn","email":"me@evanhahn.com"}],"readme":"# HTTP Public Key Pinning (HPKP) middleware\n\n**This header has been deprecated citing risks of misuse, and therefore is not recommeded.** This module (`hpkp`) will not receive any new feature development but will still be maintained.\n\nAdds Public Key Pinning headers to Express/Connect applications. To learn more about HPKP, check out [the spec](https://tools.ietf.org/html/rfc7469), [the article on MDN](https://developer.mozilla.org/en-US/docs/Web/Security/Public_Key_Pinning), and [this tutorial](https://timtaubert.de/blog/2014/10/http-public-key-pinning-explained/).\n\n**Be very careful when deploying this**—you can easily misuse this header and cause problems. Chrome has dropped support for HPKP citing risks of misuse.\n\nUsage:\n\n```js\nconst express = require(\"express\");\nconst hpkp = require(\"hpkp\");\n\nconst app = express();\n\nconst ninetyDaysInSeconds = 7776000;\napp.use(\n  hpkp({\n    maxAge: ninetyDaysInSeconds,\n    sha256s: [\"AbCdEf123=\", \"ZyXwVu456=\"],\n    includeSubDomains: true, // optional\n    reportUri: \"https://example.com\", // optional\n    reportOnly: false, // optional\n\n    // Set the header based on a condition.\n    // This is optional.\n    setIf(req, res) {\n      return req.secure;\n    },\n  }),\n);\n```\n\nSetting `reportOnly` to `true` will change the header from `Public-Key-Pins` to `Public-Key-Pins-Report-Only`.\n\nDon't let these get out of sync with your certs! It's also recommended to test your HPKP deployment in `reportOnly` mode, or alternatively, to use a very short `maxAge` until you're confident your deployment is correct.\n","readmeFilename":"README.md","users":{"chirag8642":true,"martinspinks":true}}