{"_id":"express-security-txt","_rev":"31-107e44c9b5f4e8ccd9a2737b53c446d5","name":"express-security-txt","dist-tags":{"latest":"4.1.2"},"versions":{"1.0.0":{"name":"express-security-txt","version":"1.0.0","author":{"name":"Liran Tal"},"license":"MIT","_id":"express-security-txt@1.0.0","maintainers":[{"name":"lirantal","email":"liran.tal@gmail.com"}],"dist":{"shasum":"1a3e1bff477b2a7e7aabdfb2032ae752232961cd","tarball":"https://registry.npmjs.org/express-security-txt/-/express-security-txt-1.0.0.tgz","integrity":"sha512-w6HL2MjyWfFKTM4SbTA5PmZ6naOPFfEjMvVHOQtD6oa8zlO438nEmxWLpyEQw15Yuk9DQu6kBk5uDRtass1+jw==","signatures":[{"sig":"MEQCIEieqy1BLgfAIkrvL8KVMOabE0lFcuCWg6SDAu+bPncYAiAwxljuUrAArRlqiu5Kbf/r7OKb55srWUtc9b18apOLxQ==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"index.js","_npmUser":{"name":"lirantal","email":"liran.tal@gmail.com"},"_npmVersion":"5.3.0","description":"Express middleware that implements a security.txt path and policy","directories":{},"_nodeVersion":"8.4.0","_npmOperationalInternal":{"tmp":"tmp/express-security-txt-1.0.0.tgz_1507789662580_0.6302814423106611","host":"s3://npm-registry-packages"}},"1.0.1":{"name":"express-security-txt","version":"1.0.1","author":{"name":"Liran Tal"},"license":"MIT","_id":"express-security-txt@1.0.1","maintainers":[{"name":"lirantal","email":"liran.tal@gmail.com"}],"dist":{"shasum":"d13d3946ae8f16de2657d01bfb9901fce72cdbf9","tarball":"https://registry.npmjs.org/express-security-txt/-/express-security-txt-1.0.1.tgz","integrity":"sha512-M0r1jUrqwVQEbPh597tgfKeMxj3j2C+4twU+gajjXiZTX1UiVg6834d2AZHzoq/yKvjLQumgHYEs3O1lYP4g8Q==","signatures":[{"sig":"MEUCIQDrJNK5GtHlT7R1WaILoJHHmCLR5W62FtKDSCfVKSwJAQIgKKY9FLbbPlRMxNv9azk83bEyWKeeeF5CnTOfwBIrWOo=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"jest":{"notify":true,"verbose":true,"collectCoverage":true,"coverageThreshold":{"global":{"lines":90,"branches":90,"functions":90,"statements":90}}},"main":"index.js","config":{"commitizen":{"path":"./node_modules/cz-conventional-changelog"}},"gitHead":"3cf042feefc5375f7c852933d13ae318a5f8c830","scripts":{"docs":"yarn run docs:code && yarn run docs:api","lint":"standard && eslint *.js","test":"jest","commit":"git-cz","docs:api":"doxdox *.js --layout bootstrap --output docs/index.html","lint:fix":"standard --fix","docs:code":"docco *.js --output docs/code","test:watch":"jest --watch","coverage:view":"opn coverage/lcov-report/index.html"},"_npmUser":{"name":"lirantal","email":"liran.tal@gmail.com"},"standard":{"env":["node","jest"]},"_npmVersion":"5.5.1","description":"Express middleware that implements a security.txt path and policy","directories":{},"_nodeVersion":"8.4.0","eslintConfig":{"env":{"es6":true,"jest":true,"node":true},"rules":{"node/no-unpublished-require":"off","node/no-unsupported-features":"off","security/detect-unsafe-regex":"error","security/detect-child-process":"error","security/detect-buffer-noassert":"error","security/detect-object-injection":"error","security/detect-pseudoRandomBytes":"error","security/detect-non-literal-regexp":"error","security/detect-non-literal-require":"error","security/detect-eval-with-expression":"error","security/detect-disable-mustache-escape":"error","security/detect-non-literal-fs-filename":"error","security/detect-possible-timing-attacks":"error","security/detect-no-csrf-before-method-override":"error"},"extends":["plugin:node/recommended"],"plugins":["node","security"],"parserOptions":{"ecmaFeatures":{"impliedStrict":true}}},"devDependencies":{"jest":"^21.1.0","docco":"^0.7.0","doxdox":"^2.0.1","eslint":"^3.19.0","opn-cli":"^3.1.0","standard":"^10.0.2","commitizen":"^2.9.5","eslint-plugin-node":"^4.2.2","eslint-plugin-import":"^2.2.0","eslint-plugin-security":"^1.3.0","cz-conventional-changelog":"^1.2.0"},"_npmOperationalInternal":{"tmp":"tmp/express-security-txt-1.0.1.tgz_1507925887450_0.4092600108124316","host":"s3://npm-registry-packages"}},"1.1.0":{"name":"express-security-txt","version":"1.1.0","author":{"name":"Liran Tal"},"license":"MIT","_id":"express-security-txt@1.1.0","maintainers":[{"name":"lirantal","email":"liran.tal@gmail.com"}],"dist":{"shasum":"75c05b776668352037b71970b9bd00c2716676cf","tarball":"https://registry.npmjs.org/express-security-txt/-/express-security-txt-1.1.0.tgz","fileCount":11,"integrity":"sha512-jCPopPgXiR4OYAqJcxHJyOm59iykw3UKtHPw50sWSylp49aZgh++3EBxuOhTYpGXa1h1dHTabAlKuWV/6D/Taw==","signatures":[{"sig":"MEUCIQDhsNs/PL9dE4iYAMHw4Mp3CjUsc9sWElsen+Zq6+UA7wIgDxfo13SW0aSW1mMXyhKpmtlr18HU6z8ll7eI7Hcr0b0=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":197589},"jest":{"notify":true,"verbose":true,"collectCoverage":true,"coverageThreshold":{"global":{"lines":90,"branches":90,"functions":90,"statements":90}}},"main":"index.js","config":{"commitizen":{"path":"./node_modules/cz-conventional-changelog"}},"gitHead":"b70cd7cfec28da173d260693c295052959eb9406","release":{"branch":"master","analyzeCommits":{"preset":"angular","releaseRules":[{"type":"docs","release":"patch"},{"type":"refactor","release":"patch"},{"type":"style","release":"patch"}]}},"scripts":{"docs":"yarn run docs:code && yarn run docs:api","lint":"standard && eslint *.js","test":"jest","commit":"git-cz","docs:api":"doxdox *.js --layout bootstrap --output docs/index.html","lint:fix":"standard --fix","docs:code":"docco *.js --output docs/code","test:watch":"jest --watch","coverage:view":"opn coverage/lcov-report/index.html","semantic-release":"semantic-release"},"_npmUser":{"name":"lirantal","email":"liran.tal@gmail.com"},"standard":{"env":["node","jest"]},"_npmVersion":"5.6.0","description":"Express middleware that implements a security.txt path and policy","directories":{},"_nodeVersion":"8.9.4","dependencies":{"semantic-release":"^12.4.1"},"eslintConfig":{"env":{"es6":true,"jest":true,"node":true},"rules":{"node/no-unpublished-require":"off","node/no-unsupported-features":"off","security/detect-unsafe-regex":"error","security/detect-child-process":"error","security/detect-buffer-noassert":"error","security/detect-object-injection":"error","security/detect-pseudoRandomBytes":"error","security/detect-non-literal-regexp":"error","security/detect-non-literal-require":"error","security/detect-eval-with-expression":"error","security/detect-disable-mustache-escape":"error","security/detect-non-literal-fs-filename":"error","security/detect-possible-timing-attacks":"error","security/detect-no-csrf-before-method-override":"error"},"extends":["plugin:node/recommended"],"plugins":["node","security"],"parserOptions":{"ecmaFeatures":{"impliedStrict":true}}},"_hasShrinkwrap":false,"devDependencies":{"jest":"^22.0.0","docco":"^0.8.0","doxdox":"^2.0.1","eslint":"^4.11.0","opn-cli":"^3.1.0","standard":"^10.0.2","commitizen":"^2.9.5","eslint-plugin-node":"^6.0.0","eslint-plugin-import":"^2.2.0","eslint-plugin-security":"^1.3.0","cz-conventional-changelog":"^2.1.0"},"_npmOperationalInternal":{"tmp":"tmp/express-security-txt_1.1.0_1518167005950_0.7772982702564712","host":"s3://npm-registry-packages"}},"1.1.1":{"name":"express-security-txt","version":"1.1.1","author":{"name":"Liran Tal"},"license":"MIT","_id":"express-security-txt@1.1.1","maintainers":[{"name":"lirantal","email":"liran.tal@gmail.com"}],"dist":{"shasum":"78be7d088d3d00ca6635d746638853fc996dee19","tarball":"https://registry.npmjs.org/express-security-txt/-/express-security-txt-1.1.1.tgz","fileCount":11,"integrity":"sha512-luU2RcVPjjDSJ7cfqa/BUc70goPl/YVZBLnGChuZQ+sCl0mlgvcfMMmSC9/zzLn2OAQMK5h3ssbfocsE8MXzvg==","signatures":[{"sig":"MEUCIEw9W1Dnamow5qV9oW1kh2XbDqogGGjXAhvXd1kJczDtAiEA7Bn6GIfW6VMB6uNO/gjxiJrKE+EkRcHLqKnoDF6XIb4=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":197475},"jest":{"notify":true,"verbose":true,"collectCoverage":true,"coverageThreshold":{"global":{"lines":90,"branches":90,"functions":90,"statements":90}}},"main":"index.js","config":{"commitizen":{"path":"./node_modules/cz-conventional-changelog"}},"gitHead":"952cfc6c8853d0d69af8cb8a2dc8ca9a4c14d7ee","release":{"branch":"master","analyzeCommits":{"preset":"angular","releaseRules":[{"type":"docs","release":"patch"},{"type":"refactor","release":"patch"},{"type":"style","release":"patch"}]}},"scripts":{"docs":"yarn run docs:code && yarn run docs:api","lint":"standard && eslint *.js","test":"jest","commit":"git-cz","docs:api":"doxdox *.js --layout bootstrap --output docs/index.html","lint:fix":"standard --fix","docs:code":"docco *.js --output docs/code","test:watch":"jest --watch","coverage:view":"opn coverage/lcov-report/index.html","semantic-release":"semantic-release"},"_npmUser":{"name":"lirantal","email":"liran.tal@gmail.com"},"standard":{"env":["node","jest"]},"_npmVersion":"5.6.0","description":"Express middleware that implements a security.txt path and policy","directories":{},"_nodeVersion":"8.9.4","dependencies":{"semantic-release":"^12.4.1"},"eslintConfig":{"env":{"es6":true,"jest":true,"node":true},"rules":{"node/no-unpublished-require":"off","node/no-unsupported-features":"off","security/detect-unsafe-regex":"error","security/detect-child-process":"error","security/detect-buffer-noassert":"error","security/detect-object-injection":"error","security/detect-pseudoRandomBytes":"error","security/detect-non-literal-regexp":"error","security/detect-non-literal-require":"error","security/detect-eval-with-expression":"error","security/detect-disable-mustache-escape":"error","security/detect-non-literal-fs-filename":"error","security/detect-possible-timing-attacks":"error","security/detect-no-csrf-before-method-override":"error"},"extends":["plugin:node/recommended"],"plugins":["node","security"],"parserOptions":{"ecmaFeatures":{"impliedStrict":true}}},"_hasShrinkwrap":false,"devDependencies":{"jest":"^22.0.0","docco":"^0.8.0","doxdox":"^2.0.1","eslint":"^4.11.0","opn-cli":"^3.1.0","standard":"^10.0.2","commitizen":"^2.9.5","eslint-plugin-node":"^6.0.0","eslint-plugin-import":"^2.2.0","eslint-plugin-security":"^1.3.0","cz-conventional-changelog":"^2.1.0"},"_npmOperationalInternal":{"tmp":"tmp/express-security-txt_1.1.1_1518167308330_0.7677097237644952","host":"s3://npm-registry-packages"}},"1.1.2":{"name":"express-security-txt","version":"1.1.2","author":{"name":"Liran Tal"},"license":"MIT","_id":"express-security-txt@1.1.2","maintainers":[{"name":"lirantal","email":"liran.tal@gmail.com"}],"dist":{"shasum":"99e408c567369f6bde8265e82e40f28c5b2c84ac","tarball":"https://registry.npmjs.org/express-security-txt/-/express-security-txt-1.1.2.tgz","fileCount":11,"integrity":"sha512-zC0p22iKrWEoiLHWTUdECoBTmyCbuJlx02qDu0+04h8WNLQLNDCMNNUccR7hk3zZw3S6pgp4TYRRmPc35RrQJg==","signatures":[{"sig":"MEQCICT8P7waxQgfkU7jUHG09fN/cTfL8+wisBpd3ufA7YaZAiBMd/e8zrvDmnEEygik8/SAs5iMi62rIEGw9GkJljtZJg==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":212330},"jest":{"notify":true,"verbose":true,"collectCoverage":true,"coverageThreshold":{"global":{"lines":90,"branches":90,"functions":90,"statements":90}}},"main":"index.js","config":{"commitizen":{"path":"./node_modules/cz-conventional-changelog"}},"gitHead":"0d739cdd2233ed9f22b9c054f08ded2045c4f52f","release":{"branch":"master","analyzeCommits":{"preset":"angular","releaseRules":[{"type":"docs","release":"patch"},{"type":"refactor","release":"patch"},{"type":"style","release":"patch"}]}},"scripts":{"docs":"yarn run docs:code && yarn run docs:api","lint":"standard && eslint *.js","test":"jest","commit":"git-cz","docs:api":"doxdox *.js --layout bootstrap --output docs/index.html","lint:fix":"standard --fix","docs:code":"docco *.js --output docs/code","test:watch":"jest --watch","coverage:view":"opn coverage/lcov-report/index.html","semantic-release":"semantic-release"},"_npmUser":{"name":"lirantal","email":"liran.tal@gmail.com"},"standard":{"env":["node","jest"]},"_npmVersion":"5.6.0","description":"Express middleware that implements a security.txt path and policy","directories":{},"_nodeVersion":"8.10.0","dependencies":{"semantic-release":"^15.0.0"},"eslintConfig":{"env":{"es6":true,"jest":true,"node":true},"rules":{"node/no-unpublished-require":"off","node/no-unsupported-features":"off","security/detect-unsafe-regex":"error","security/detect-child-process":"error","security/detect-buffer-noassert":"error","security/detect-object-injection":"error","security/detect-pseudoRandomBytes":"error","security/detect-non-literal-regexp":"error","security/detect-non-literal-require":"error","security/detect-eval-with-expression":"error","security/detect-disable-mustache-escape":"error","security/detect-non-literal-fs-filename":"error","security/detect-possible-timing-attacks":"error","security/detect-no-csrf-before-method-override":"error"},"extends":["plugin:node/recommended"],"plugins":["node","security"],"parserOptions":{"ecmaFeatures":{"impliedStrict":true}}},"_hasShrinkwrap":false,"devDependencies":{"jest":"^22.0.0","docco":"^0.8.0","doxdox":"^2.0.1","eslint":"^4.11.0","opn-cli":"^3.1.0","standard":"^11.0.0","commitizen":"^2.9.5","eslint-plugin-node":"^6.0.0","eslint-plugin-import":"^2.2.0","eslint-plugin-security":"^1.3.0","cz-conventional-changelog":"^2.1.0"},"_npmOperationalInternal":{"tmp":"tmp/express-security-txt_1.1.2_1520495176842_0.02117492436094426","host":"s3://npm-registry-packages"}},"1.1.3":{"name":"express-security-txt","version":"1.1.3","author":{"name":"Liran Tal"},"license":"MIT","_id":"express-security-txt@1.1.3","maintainers":[{"name":"lirantal","email":"liran.tal@gmail.com"}],"dist":{"shasum":"a6ada09f6c023c1ded023b6f1780c3d1b7eef7a0","tarball":"https://registry.npmjs.org/express-security-txt/-/express-security-txt-1.1.3.tgz","fileCount":11,"integrity":"sha512-YKOJDha6lYKMwF4vAEYYZ6XdbVTSyYSxhMoRh5UGQY/1yh3p2OMGQcq4zglILXr91H92TPZgalqIgY5gRpdRhA==","signatures":[{"sig":"MEUCIQDzHYGoHIZaYHGqzM5j+XbB9kjv92CvC/ohS4ecQB3M8gIgISx1WnXIqoqyMSYGnneu27rY33RFZBhKjTw4SHSdhL4=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":212268},"jest":{"notify":true,"verbose":true,"collectCoverage":true,"coverageThreshold":{"global":{"lines":90,"branches":90,"functions":90,"statements":90}}},"main":"index.js","config":{"commitizen":{"path":"./node_modules/cz-conventional-changelog"}},"gitHead":"9a62504cb467e1e6d77f8fbdb6aeb31d7c0d316b","release":{"branch":"master","analyzeCommits":{"preset":"angular","releaseRules":[{"type":"docs","release":"patch"},{"type":"refactor","release":"patch"},{"type":"style","release":"patch"}]}},"scripts":{"docs":"yarn run docs:code && yarn run docs:api","lint":"standard && eslint *.js","test":"jest","commit":"git-cz","docs:api":"doxdox *.js --layout bootstrap --output docs/index.html","lint:fix":"standard --fix","docs:code":"docco *.js --output docs/code","test:watch":"jest --watch","coverage:view":"opn coverage/lcov-report/index.html","semantic-release":"semantic-release"},"_npmUser":{"name":"lirantal","email":"liran.tal@gmail.com"},"standard":{"env":["node","jest"]},"_npmVersion":"5.6.0","description":"Express middleware that implements a security.txt path and policy","directories":{},"_nodeVersion":"8.10.0","dependencies":{"semantic-release":"^15.0.0"},"eslintConfig":{"env":{"es6":true,"jest":true,"node":true},"rules":{"node/no-unpublished-require":"off","node/no-unsupported-features":"off","security/detect-unsafe-regex":"error","security/detect-child-process":"error","security/detect-buffer-noassert":"error","security/detect-object-injection":"error","security/detect-pseudoRandomBytes":"error","security/detect-non-literal-regexp":"error","security/detect-non-literal-require":"error","security/detect-eval-with-expression":"error","security/detect-disable-mustache-escape":"error","security/detect-non-literal-fs-filename":"error","security/detect-possible-timing-attacks":"error","security/detect-no-csrf-before-method-override":"error"},"extends":["plugin:node/recommended"],"plugins":["node","security"],"parserOptions":{"ecmaFeatures":{"impliedStrict":true}}},"_hasShrinkwrap":false,"devDependencies":{"jest":"^22.0.0","docco":"^0.8.0","doxdox":"^2.0.1","eslint":"^4.11.0","opn-cli":"^3.1.0","standard":"^11.0.0","commitizen":"^2.9.5","eslint-plugin-node":"^6.0.0","eslint-plugin-import":"^2.2.0","eslint-plugin-security":"^1.3.0","cz-conventional-changelog":"^2.1.0"},"_npmOperationalInternal":{"tmp":"tmp/express-security-txt_1.1.3_1521065654657_0.6093998598995432","host":"s3://npm-registry-packages"}},"1.2.0":{"name":"express-security-txt","version":"1.2.0","author":{"name":"Liran Tal"},"license":"MIT","_id":"express-security-txt@1.2.0","maintainers":[{"name":"lirantal","email":"liran.tal@gmail.com"}],"dist":{"shasum":"2b001a7dfcdca4fe67412d520baad812180af92b","tarball":"https://registry.npmjs.org/express-security-txt/-/express-security-txt-1.2.0.tgz","fileCount":11,"integrity":"sha512-gZWTWvjoAKw24JWEddzgYImyl1MkSbokHw9YOgnsoE3CXaz8qqTOyf8cu5SOczoe2YEaDTxB8vHuJ5uK5uIXnw==","signatures":[{"sig":"MEUCIQC/UYK/QQnz+iy5kMc/1stMcBbpHwMz73uqS1w9+EMPPgIgZ2Wy7K82JcrUzigaN7L6uG/mART0FAXRYwnyf1EmS2U=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":223833,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJbUyUZCRA9TVsSAnZWagAAK1MP/Ap/Btnqwl3WYZ4xh8D5\nnHlLRzeOH/dtnWTTWI+QpQHcKmQHenqqtpSmOEyaTothvudUPVzc3MyRF8od\nBrDtF2eh1htwbpuXp+E05tnyivX4Qob3pptknMaejHs3q98MYAQ3Jce1JUZI\neCgSWhaWAYaD8JFmPBKfJV4rQ8JcvRqppwsPFGSgk8OCgZaHJepQjaBeFpjN\nBANnT1mbCVS01QRlsTBTnLYAL2rKeao3jM6DMbmvJ3tgPxZS8v9oz4gvQweu\nXF03rqcHC8Kuzt2R8ZIOGwuus7dneEGfTy7Rl8LuP7cCAw+pr/WhLdTdvkf/\nARyEytHIU4somgFIcPCf96GgQ8GQ2xWoHHklFlZFB54UJlLks9Wh+0rs38mF\nZQWTJPwxasC6d9IJpf0CCkWjrKoH81XMwxXl9i2NwoZhM/oYzdoLr4fm+U1P\nhY3RvzIvyvy97rqF/vFT6UkG+faN0sGXJBY1pyCE4JHv7EnAhn5kA3e/bJZz\nZ4WxRJd67cSKJtl6/1/6IVsQZPkvAJ013510d8XK+AumxnHG5VvJ1k9laEqp\n9LW9E2qPiGJyFvSXuSpoF63GY55BhNx6CkJVoq+bZSlqxVmsowGbiTyS63uk\nzBmu7gGtYmKIP/FkIVdqB5QxelEN/UqY6sJHw7Z+4MqeOEyT0BKW5NU56tGX\nI/7s\r\n=odSj\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"notify":true,"verbose":true,"collectCoverage":true,"coverageThreshold":{"global":{"lines":90,"branches":90,"functions":90,"statements":90}}},"main":"index.js","config":{"commitizen":{"path":"./node_modules/cz-conventional-changelog"}},"gitHead":"cc2050422d2e1cc14fd8231983862a17c3d8da50","release":{"branch":"master","analyzeCommits":{"preset":"angular","releaseRules":[{"type":"docs","release":"patch"},{"type":"refactor","release":"patch"},{"type":"style","release":"patch"}]}},"scripts":{"docs":"yarn run docs:code && yarn run docs:api","lint":"standard && eslint *.js","test":"jest","commit":"git-cz","docs:api":"doxdox *.js --layout bootstrap --output docs/index.html","lint:fix":"standard --fix","docs:code":"docco *.js --output docs/code","test:watch":"jest --watch","coverage:view":"opn coverage/lcov-report/index.html","semantic-release":"semantic-release"},"_npmUser":{"name":"lirantal","email":"liran.tal@gmail.com"},"standard":{"env":["node","jest"]},"_npmVersion":"5.6.0","description":"Express middleware that implements a security.txt path and policy","directories":{},"_nodeVersion":"8.11.3","dependencies":{"semantic-release":"^15.0.0"},"eslintConfig":{"env":{"es6":true,"jest":true,"node":true},"rules":{"node/no-unpublished-require":"off","node/no-unsupported-features":"off","security/detect-unsafe-regex":"error","security/detect-child-process":"error","security/detect-buffer-noassert":"error","security/detect-object-injection":"error","security/detect-pseudoRandomBytes":"error","security/detect-non-literal-regexp":"error","security/detect-non-literal-require":"error","security/detect-eval-with-expression":"error","security/detect-disable-mustache-escape":"error","security/detect-non-literal-fs-filename":"error","security/detect-possible-timing-attacks":"error","security/detect-no-csrf-before-method-override":"error"},"extends":["plugin:node/recommended"],"plugins":["node","security"],"parserOptions":{"ecmaFeatures":{"impliedStrict":true}}},"_hasShrinkwrap":false,"devDependencies":{"jest":"^22.0.0","docco":"^0.8.0","doxdox":"^2.0.1","eslint":"^5.0.0","opn-cli":"^3.1.0","standard":"^11.0.0","commitizen":"^2.9.5","eslint-plugin-node":"^6.0.0","eslint-plugin-import":"^2.2.0","eslint-plugin-security":"^1.3.0","cz-conventional-changelog":"^2.1.0"},"_npmOperationalInternal":{"tmp":"tmp/express-security-txt_1.2.0_1532175641738_0.5009016843591501","host":"s3://npm-registry-packages"}},"2.0.0":{"name":"express-security-txt","version":"2.0.0","author":{"name":"Liran Tal"},"license":"MIT","_id":"express-security-txt@2.0.0","maintainers":[{"name":"lirantal","email":"liran.tal@gmail.com"}],"dist":{"shasum":"e6c20edfe1a58fb90deb204baa706b211449bd0f","tarball":"https://registry.npmjs.org/express-security-txt/-/express-security-txt-2.0.0.tgz","fileCount":11,"integrity":"sha512-6eAIj+tfl6FFLBF9r6+4f836BMWRM0qnaWIr5W+TyRl2zuSteM8d/hs1zB6CH90wclImluDwVCStu98ekKThzA==","signatures":[{"sig":"MEYCIQDVrSCi93zD0YJLOGM11VedbwxLt+MW88p3h9/hLsShQQIhAJTUB4zbQY7PCBZKF9FHFnO/MrlIF/neiK77F1rN568H","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":271877,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJbhcy3CRA9TVsSAnZWagAAq1QP/3sZwIVhTe0NxjirTcK4\nM/CVAgyK7+2RIoNmNHGsDQ4asVNBhv7grtio0MhOdxkLcZVyGGc/rDNmjERr\n5I1iQbd/US42lCG7ETtmkn1cqugW1JU9JUFNfnLVxLPuTJBuNy7D7734Cth9\ncFp+uv35ZCeUPL5uPY0r7m3ORfIoW2VQ9bbWLcr1xwfr1nReNAyK6y+J59BY\nXwcyzAQBjJFn51YSTpwPrw9uUQSAQIaGkF541+d/OE/WcAA41XTUUwBZxEAZ\njQkgGJYkKbCfIJw8EClsat+Giy08TKTZxoa+GAgrA/F7hCJAy1yvwI+IaO1f\nFYJ6/ff4yXmjUlVGYE+Mh7Mf6BJ0DOJ3dtN/rg7qBIBOlW/Wa8CEHb2e+BVN\nfb9W65HFROFFEccke+5XQsM5upPtflZhzHZi7jmDI6kcOONxKHPxf+Ok7Gof\nZeHJBCVXy9sXTkPCNh8HJ7VaiWZhZ+a7t9zsfAQdFAIpqhJc3/klqV3ozd4u\np+59u7tbNnJu2Bu9TnckLlPLbfm46O65o70v0c9rC+EKfAKJ/PqAhnCdSN9c\nCVA/eAtsRl2NG2tMN3dRM1ExTipUYjqxI/u0y/5UCQx2E5ceM5iwPQHto078\n9w/6K8E2OSiEMpUhRt9QzoY0AAZdWeZ8L4yI8BRxoTT72vxhE0hNpwRTJVHj\nh8kO\r\n=VrnN\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"notify":true,"verbose":true,"collectCoverage":true,"coverageThreshold":{"global":{"lines":90,"branches":90,"functions":90,"statements":90}}},"main":"index.js","config":{"commitizen":{"path":"./node_modules/cz-conventional-changelog"}},"gitHead":"985e3d3d319213b9f3522ee6e52ab3e12bf61e3d","release":{"branch":"master","analyzeCommits":{"preset":"angular","releaseRules":[{"type":"docs","release":"patch"},{"type":"refactor","release":"patch"},{"type":"style","release":"patch"}]}},"scripts":{"docs":"yarn run docs:code && yarn run docs:api","lint":"standard && eslint *.js","test":"jest","commit":"git-cz","docs:api":"doxdox *.js --layout bootstrap --output docs/index.html","lint:fix":"standard --fix","docs:code":"docco *.js --output docs/code","test:watch":"jest --watch","coverage:view":"opn coverage/lcov-report/index.html","semantic-release":"semantic-release"},"_npmUser":{"name":"lirantal","email":"liran.tal@gmail.com"},"standard":{"env":["node","jest"]},"_npmVersion":"6.4.0","description":"Express middleware that implements a security.txt path and policy","directories":{},"_nodeVersion":"8.11.4","dependencies":{"semantic-release":"^15.0.0"},"eslintConfig":{"env":{"es6":true,"jest":true,"node":true},"rules":{"node/no-unpublished-require":"off","node/no-unsupported-features":"off","security/detect-unsafe-regex":"error","security/detect-child-process":"error","security/detect-buffer-noassert":"error","security/detect-object-injection":"error","security/detect-pseudoRandomBytes":"error","security/detect-non-literal-regexp":"error","security/detect-non-literal-require":"error","security/detect-eval-with-expression":"error","security/detect-disable-mustache-escape":"error","security/detect-non-literal-fs-filename":"error","security/detect-possible-timing-attacks":"error","security/detect-no-csrf-before-method-override":"error"},"extends":["plugin:node/recommended"],"plugins":["node","security"],"parserOptions":{"ecmaFeatures":{"impliedStrict":true}}},"_hasShrinkwrap":false,"devDependencies":{"jest":"^22.0.0","docco":"^0.8.0","doxdox":"^2.0.1","eslint":"^5.0.0","opn-cli":"^3.1.0","standard":"^11.0.0","commitizen":"^2.9.5","eslint-plugin-node":"^6.0.0","eslint-plugin-import":"^2.2.0","eslint-plugin-security":"^1.3.0","cz-conventional-changelog":"^2.1.0"},"_npmOperationalInternal":{"tmp":"tmp/express-security-txt_2.0.0_1535495350470_0.6561813229147397","host":"s3://npm-registry-packages"}},"2.0.1":{"name":"express-security-txt","version":"2.0.1","author":{"name":"Liran Tal"},"license":"MIT","_id":"express-security-txt@2.0.1","maintainers":[{"name":"lirantal","email":"liran.tal@gmail.com"}],"dist":{"shasum":"0b16b3cd86d7e861d4b6ed926f5f67d1ddb74829","tarball":"https://registry.npmjs.org/express-security-txt/-/express-security-txt-2.0.1.tgz","fileCount":11,"integrity":"sha512-JKueW/k9xzjJxUh1rziN+g9iq3P8z8qgDXK2Pnag5qW+WYUmyLpiIVngQwLIuYElfDCCJLBSm5u781q/UimdZQ==","signatures":[{"sig":"MEYCIQDUk2VIdtuXW+g2dKtiHW3cuW1itFftvuYsJBo4rQ6U3AIhAMmEKtJ7Y2ByAfYPPKu55d61/DNbnA49A2GNJB3TY4cd","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":272191,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJbhwLNCRA9TVsSAnZWagAAF/4P/045x7533nz2lSjziV3E\n8GgR92kuC/7VAyaaO+DhPtQqsDevedG1u8u6FmhH2rGdLlvRaSYj9BwSXTXm\n6sIedB30F53QmLQjQq1O+jLPo16ONa90+PVR3xMvsNAxXQQUKTT5xxeTh46a\nfRx5hDazwFP4tFs5Pr7/aTkRus+6VsnSlEnp7Qhy8CsKZoziIKy6mV4pwQRc\nEUl75drb/RGM+E0xnSzRL83cwacg6htdFmtOJ2ShoKz5pDl2b712XTOTLqyB\n6B+Jbl92JOXsebfGzHLOVj6Lw1yfcZm6hqs4hkqgQB1TNxcHSCtGBanHk5Gh\nKZbwOjjfbAIrTKJvsO+2IYYtn5bpWcDdXkVNJ/MXW1ByzwZSDYw3ma8TsSkY\nI3dvQOSZXBIcrYUEjsLhWFh9uCheEd7mhWPcw06qTYZDU8ZHkYGxQf5pGVbQ\nYVdL8j5i4KI3AtglkU9lPAX9xiID531kBrrspHT/QMqVq7iTN4NHDbuj4uFm\n9XDaLTfm+3Avw1gbKlx/dmPj2vrBTD2it6/A1UlVWqMBcw4I1uJxovRtexdv\nMPs9BP49xWXZnZyuvqwmUUTjhckkUhlY0fy5IVgCPkpQRRZu+5R3B+q9XP03\nlCXr/jNBBDyQRpZn0s2tngcn/v/ljhmHXAC9II2nz0TvykOPd90GV9E5o8ZX\nUvNt\r\n=XzIF\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"notify":true,"verbose":true,"collectCoverage":true,"coverageThreshold":{"global":{"lines":90,"branches":90,"functions":90,"statements":90}}},"main":"index.js","config":{"commitizen":{"path":"./node_modules/cz-conventional-changelog"}},"gitHead":"b42e97dee12a092ebe12c780790ba1903aba8142","release":{"branch":"master","analyzeCommits":{"preset":"angular","releaseRules":[{"type":"docs","release":"patch"},{"type":"refactor","release":"patch"},{"type":"style","release":"patch"}]}},"scripts":{"docs":"yarn run docs:code && yarn run docs:api","lint":"standard && eslint *.js","test":"jest","commit":"git-cz","docs:api":"doxdox *.js --layout bootstrap --output docs/index.html","lint:fix":"standard --fix","docs:code":"docco *.js --output docs/code","test:watch":"jest --watch","coverage:view":"opn coverage/lcov-report/index.html","semantic-release":"semantic-release"},"_npmUser":{"name":"lirantal","email":"liran.tal@gmail.com"},"standard":{"env":["node","jest"]},"_npmVersion":"6.4.1","description":"Express middleware that implements a security.txt path and policy","directories":{},"_nodeVersion":"8.11.4","dependencies":{"semantic-release":"^15.0.0"},"eslintConfig":{"env":{"es6":true,"jest":true,"node":true},"rules":{"node/no-unpublished-require":"off","node/no-unsupported-features":"off","security/detect-unsafe-regex":"error","security/detect-child-process":"error","security/detect-buffer-noassert":"error","security/detect-object-injection":"error","security/detect-pseudoRandomBytes":"error","security/detect-non-literal-regexp":"error","security/detect-non-literal-require":"error","security/detect-eval-with-expression":"error","security/detect-disable-mustache-escape":"error","security/detect-non-literal-fs-filename":"error","security/detect-possible-timing-attacks":"error","security/detect-no-csrf-before-method-override":"error"},"extends":["plugin:node/recommended"],"plugins":["node","security"],"parserOptions":{"ecmaFeatures":{"impliedStrict":true}}},"_hasShrinkwrap":false,"devDependencies":{"jest":"^22.0.0","docco":"^0.8.0","doxdox":"^2.0.1","eslint":"^5.0.0","opn-cli":"^3.1.0","standard":"^11.0.0","commitizen":"^2.9.5","eslint-plugin-node":"^6.0.0","eslint-plugin-import":"^2.2.0","eslint-plugin-security":"^1.3.0","cz-conventional-changelog":"^2.1.0"},"_npmOperationalInternal":{"tmp":"tmp/express-security-txt_2.0.1_1535574732529_0.5065150947345012","host":"s3://npm-registry-packages"}},"2.0.2":{"name":"express-security-txt","version":"2.0.2","author":{"name":"Liran Tal"},"license":"MIT","_id":"express-security-txt@2.0.2","maintainers":[{"name":"lirantal","email":"liran.tal@gmail.com"}],"dist":{"shasum":"334172871f035c2601bc4720f71f0f9710d12eb3","tarball":"https://registry.npmjs.org/express-security-txt/-/express-security-txt-2.0.2.tgz","fileCount":11,"integrity":"sha512-Hl5DfojYmYOuelgL+ng2Ig0mAWuJ24DpWyMt2D9Zze9xFzymv56B9DtS6M2l2eb14zQTNN+4bZDcdSkDUwo0Yg==","signatures":[{"sig":"MEYCIQDydfaoYxQTMNJRg3NwPmTK+OIYZEA0rZ6c2hPCHss0pgIhAKNJBPouDZ3yJFRRCmhuQGlKYK9Q59KIwvm/mPXS6e+o","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":272437,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJbiJ9SCRA9TVsSAnZWagAAtmoP/A+xn/tvb85KNc+IdJD2\nr5zzJ09nRCODDXbALAWhf/PMav0F+/4sSIzUII0nZYTB42qTl9cvRUgGp5Vw\nUv5o7taXUQBU9Qys0gNFVF94WL67+S68E+/H4YdxOJmnyC/cRVjCGVOl3ocg\nGC7wscqLpTGKtYnSzsLR8TEMqMpeCA4knXa6N8DkfI2Qe1nQQsPcLi66U7Sv\nr9qhHkxe2yvF1qZLLHkvznTVIlNMlVrpPgYz+vpfSGiiBYAooMder9QZHH5M\nugrAK6eSOT9WNZTeys8HcFvoDT0JnOONr8L8XbwIozET1kQiStpJTlWrP0E/\n2+u3j+5f7suDew+qBMExpECahQZQ67/i5pY1JEJnpoGuvUNur4UOgh+UV4U4\nguGYM8fqIduKUhabe1mLVipzSq10iBB5Fgj4vnCGJpkEL/8d8L1NC7WXnLDY\nF2noZVkcBlVeKJoCuHv1Ci+/GXR2oFVfW4HfJ5RPNhDHPcyHSQpPHMqCUdKY\nudZhwcPiWyTl+uPVd2aJRCOf28jB0tYkOyQpeO5gQP+VoIj5PyAhjYgSSJoN\nbKkw+T9jwIf3qAxDqCoBZprHIKylduEqvgfSUhSX5lTgCzXt//dywgWZkPrz\nYAyeFKTiDdYuBSSfTJ9aLmu7Lgb9oz0jDl2kMMWtUscsN3lWyqlZaLKeRL7k\nePd+\r\n=/Kkq\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"notify":true,"verbose":true,"collectCoverage":true,"coverageThreshold":{"global":{"lines":90,"branches":90,"functions":90,"statements":90}}},"main":"index.js","config":{"commitizen":{"path":"./node_modules/cz-conventional-changelog"}},"gitHead":"cc59e2f04896c163b04e853461b2d171d8875003","release":{"branch":"master","analyzeCommits":{"preset":"angular","releaseRules":[{"type":"docs","release":"patch"},{"type":"refactor","release":"patch"},{"type":"style","release":"patch"}]}},"scripts":{"docs":"yarn run docs:code && yarn run docs:api","lint":"standard && eslint *.js","test":"jest","commit":"git-cz","docs:api":"doxdox *.js --layout bootstrap --output docs/index.html","lint:fix":"standard --fix","docs:code":"docco *.js --output docs/code","test:watch":"jest --watch","coverage:view":"opn coverage/lcov-report/index.html","semantic-release":"semantic-release"},"_npmUser":{"name":"lirantal","email":"liran.tal@gmail.com"},"standard":{"env":["node","jest"]},"_npmVersion":"6.4.1","description":"Express middleware that implements a security.txt path and policy","directories":{},"_nodeVersion":"8.11.4","dependencies":{"semantic-release":"^15.0.0"},"eslintConfig":{"env":{"es6":true,"jest":true,"node":true},"rules":{"node/no-unpublished-require":"off","node/no-unsupported-features":"off","security/detect-unsafe-regex":"error","security/detect-child-process":"error","security/detect-buffer-noassert":"error","security/detect-object-injection":"error","security/detect-pseudoRandomBytes":"error","security/detect-non-literal-regexp":"error","security/detect-non-literal-require":"error","security/detect-eval-with-expression":"error","security/detect-disable-mustache-escape":"error","security/detect-non-literal-fs-filename":"error","security/detect-possible-timing-attacks":"error","security/detect-no-csrf-before-method-override":"error"},"extends":["plugin:node/recommended"],"plugins":["node","security"],"parserOptions":{"ecmaFeatures":{"impliedStrict":true}}},"_hasShrinkwrap":false,"devDependencies":{"jest":"^22.0.0","docco":"^0.8.0","doxdox":"^2.0.1","eslint":"^5.0.0","opn-cli":"^3.1.0","standard":"^11.0.0","commitizen":"^2.9.5","eslint-plugin-node":"^6.0.0","eslint-plugin-import":"^2.2.0","eslint-plugin-security":"^1.3.0","cz-conventional-changelog":"^2.1.0"},"_npmOperationalInternal":{"tmp":"tmp/express-security-txt_2.0.2_1535680337764_0.24969406708133346","host":"s3://npm-registry-packages"}},"2.1.0":{"name":"express-security-txt","version":"2.1.0","author":{"name":"Liran Tal"},"license":"MIT","_id":"express-security-txt@2.1.0","maintainers":[{"name":"lirantal","email":"liran.tal@gmail.com"}],"dist":{"shasum":"01d23e17cc4985060904458288e755f1a4f9a16f","tarball":"https://registry.npmjs.org/express-security-txt/-/express-security-txt-2.1.0.tgz","fileCount":11,"integrity":"sha512-auDwv5SrnO97wjDVSyKTONxcyA1ywUTY7+gRXqYC1Y12STKC82pyF/WEsJq8+2oig/lxP0EcwXXH4X5Y7rAvhQ==","signatures":[{"sig":"MEYCIQDEiTcMnG2BJxJp/5maOVo9+dM0AuioM5hs7Otjp4wu7wIhAMj9vQoMJT/CAM9jJlRhMdoXz5HQ6rgHSuPGvl+eUna0","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":273723,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJbicyzCRA9TVsSAnZWagAAUIwP/iiUgtShpHRTYAJ4WV2O\nn3nbuL+V6NwcmBxxiDWRKtB7zBmyAjBuiFbY3a/3L1R8VKhXV4qob/NFpYg6\nG4etugHrtJBBaX2DXBDWQ8d1ZDErEdoSZ3DMs6MYGbOp0k2G8rgAMhcTNz7Y\nvZPCmTp/YONVo52FxsbO3ylWWSvLoSA1a44eQ/cWmw3HS/+hUJ3R0Iecs6+E\nDI8hhZXGAYLjI6f0trbVH3DE/nM554I1Um97ckX6kEcZE3Y4+67UT/OHkK8O\nlo9XMUusWV9O2dZYeNFXeXKZg/nsGzOwFui8KjK0yBBcLUR9XwJOeB4iDqhQ\nUEzSzVNEeBdxgONeGQoeWyQ1NkcyNzrtvuL9ns1pCv8HpTYVHuD6ofq/FXlO\nsu6e9DN2ZEVaE8mvOgE2Trg37VonLLdmPInqT68YgKXiuMfLRu9mT1Y32SEA\n6bLiM4v5Dekm14QK5x6kqRB08CD3X3EG2x+WylovZC8myatl1an0tmQFta5v\nyIpqt3cg72DNXRoTQpETGs0sRCj68dwYnx4eIEAbxM5aV+O6k/lrp0LSPWwt\nlA9FtdVOOv16I+Y+kt2rjcAHN+v4XFpbaj2L4OE8dcX9aZIuPZMUUT3jYOmD\noC6na3NwJkphzJv5rVeMhAaB1ZJxaKrEHkQEecceCsoOZX4BTjdSYPxhCCSC\nQrmx\r\n=r1RL\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"notify":true,"verbose":true,"collectCoverage":true,"coverageThreshold":{"global":{"lines":90,"branches":90,"functions":90,"statements":90}}},"main":"index.js","config":{"commitizen":{"path":"./node_modules/cz-conventional-changelog"}},"gitHead":"d9040743a3cc94aad3a10676d89f080e6dcdc16b","release":{"branch":"master","analyzeCommits":{"preset":"angular","releaseRules":[{"type":"docs","release":"patch"},{"type":"refactor","release":"patch"},{"type":"style","release":"patch"}]}},"scripts":{"docs":"yarn run docs:code && yarn run docs:api","lint":"standard && eslint *.js","test":"jest","commit":"git-cz","docs:api":"doxdox *.js --layout bootstrap --output docs/index.html","lint:fix":"standard --fix","docs:code":"docco *.js --output docs/code","test:watch":"jest --watch","coverage:view":"opn coverage/lcov-report/index.html","semantic-release":"semantic-release"},"_npmUser":{"name":"lirantal","email":"liran.tal@gmail.com"},"standard":{"env":["node","jest"]},"_npmVersion":"6.4.1","description":"Express middleware that implements a security.txt path and policy","directories":{},"_nodeVersion":"8.11.4","dependencies":{"semantic-release":"^15.0.0"},"eslintConfig":{"env":{"es6":true,"jest":true,"node":true},"rules":{"node/no-unpublished-require":"off","node/no-unsupported-features":"off","security/detect-unsafe-regex":"error","security/detect-child-process":"error","security/detect-buffer-noassert":"error","security/detect-object-injection":"error","security/detect-pseudoRandomBytes":"error","security/detect-non-literal-regexp":"error","security/detect-non-literal-require":"error","security/detect-eval-with-expression":"error","security/detect-disable-mustache-escape":"error","security/detect-non-literal-fs-filename":"error","security/detect-possible-timing-attacks":"error","security/detect-no-csrf-before-method-override":"error"},"extends":["plugin:node/recommended"],"plugins":["node","security"],"parserOptions":{"ecmaFeatures":{"impliedStrict":true}}},"_hasShrinkwrap":false,"devDependencies":{"jest":"^22.0.0","docco":"^0.8.0","doxdox":"^2.0.1","eslint":"^5.0.0","opn-cli":"^3.1.0","standard":"^11.0.0","commitizen":"^2.9.5","eslint-plugin-node":"^6.0.0","eslint-plugin-import":"^2.2.0","eslint-plugin-security":"^1.3.0","cz-conventional-changelog":"^2.1.0"},"_npmOperationalInternal":{"tmp":"tmp/express-security-txt_2.1.0_1535757490673_0.48094465693731947","host":"s3://npm-registry-packages"}},"2.1.1":{"name":"express-security-txt","version":"2.1.1","author":{"name":"Liran Tal"},"license":"MIT","_id":"express-security-txt@2.1.1","maintainers":[{"name":"lirantal","email":"liran.tal@gmail.com"}],"dist":{"shasum":"87d7bcec47a15bca8429cf31806d1bee923eacd4","tarball":"https://registry.npmjs.org/express-security-txt/-/express-security-txt-2.1.1.tgz","fileCount":11,"integrity":"sha512-+f368sOWRyYYhyY5SUoGaeK56uHTsZegadCSMZKZRC/e7Wp1473QHMzIRIhgI3KJQB+19rsB1Mb7D+SfyqZ0sA==","signatures":[{"sig":"MEQCIHnX0JCUVKIE/kTXAftpNA5CYzk7UXpLODs23+mp8EhyAiAGqTVw3qd/JgLDkr2+x9HhP/yki+QeZUSY3YY38Uxm8g==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":273674,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJbidBZCRA9TVsSAnZWagAAGRkP/23gXhYdmpLlK4OrnWrp\nAjpiPXbCckVIC8pitpMYSzdcUzsnE13ZoE0Yslp7oEFT5PhQUw9WzIe0CKTG\nQSMexGwPft2Th1lj+BOAij2s3aamUdPHO1Luknk9e83nY/vlEAr/xu1XTHlP\nfAaqLw/G152RbnI4oxZiNVQ4kvM3L8Jpi9buibeQDM4n9Mj9VpVPxEdfbiHb\n+JxEGaMBcAwNO1QGfsQGqQz6UntasTTeuMQYzUF4VO0GrNhriq8pQe2qrQcC\nj4bgt0HeH3szsOX20/O4LnoBiHX51FngriSLBTBoBAzSmtTWl1WBC3yqUIlb\n693Cl8Fu8uI0UinouYd6+f4DETgvmrAGzqKoZy/sOC7JrN/fGIMabRZcGWeC\nV5SJa00F6xKRMdCWMXu6kdhB/MSsoVPK8+Vfaj5ho3FW4aEoYBcbJTMS96ys\nUMIFVXtiwKOy5PlARw4FE/aHks9pu7KQr/r1fyMR6CKVitFg0c6LWO5oKpup\nH0Lt2F7fsaujBLxIPPVXqyai1URIgUfWrDN/puFhTruyjGa44et0SikhBl41\n+UHidZJC/9WuTB9JIPJvh3z8dNCt7jWTJxxJfm7e05F6iIzZjpHt5RZqhISi\nOpv9oKS2DxWy3Mu7f/HpH9fNHuPHgje9pxCJQnGIaYEwhLTKm35EheFghMX7\nB9jk\r\n=1gUD\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"notify":true,"verbose":true,"collectCoverage":true,"coverageThreshold":{"global":{"lines":90,"branches":90,"functions":90,"statements":90}}},"main":"index.js","config":{"commitizen":{"path":"./node_modules/cz-conventional-changelog"}},"gitHead":"937cd32b35ad0c50d13b4bd37c57a427fd519ae5","release":{"branch":"master","analyzeCommits":{"preset":"angular","releaseRules":[{"type":"docs","release":"patch"},{"type":"refactor","release":"patch"},{"type":"style","release":"patch"}]}},"scripts":{"docs":"yarn run docs:code && yarn run docs:api","lint":"standard && eslint *.js","test":"jest","commit":"git-cz","docs:api":"doxdox *.js --layout bootstrap --output docs/index.html","lint:fix":"standard --fix","docs:code":"docco *.js --output docs/code","test:watch":"jest --watch","coverage:view":"opn coverage/lcov-report/index.html","semantic-release":"semantic-release"},"_npmUser":{"name":"lirantal","email":"liran.tal@gmail.com"},"standard":{"env":["node","jest"]},"_npmVersion":"6.4.1","description":"Express middleware that implements a security.txt path and policy","directories":{},"_nodeVersion":"8.11.4","dependencies":{"semantic-release":"^15.0.0"},"eslintConfig":{"env":{"es6":true,"jest":true,"node":true},"rules":{"node/no-unpublished-require":"off","node/no-unsupported-features":"off","security/detect-unsafe-regex":"error","security/detect-child-process":"error","security/detect-buffer-noassert":"error","security/detect-object-injection":"error","security/detect-pseudoRandomBytes":"error","security/detect-non-literal-regexp":"error","security/detect-non-literal-require":"error","security/detect-eval-with-expression":"error","security/detect-disable-mustache-escape":"error","security/detect-non-literal-fs-filename":"error","security/detect-possible-timing-attacks":"error","security/detect-no-csrf-before-method-override":"error"},"extends":["plugin:node/recommended"],"plugins":["node","security"],"parserOptions":{"ecmaFeatures":{"impliedStrict":true}}},"_hasShrinkwrap":false,"devDependencies":{"jest":"^22.0.0","docco":"^0.8.0","doxdox":"^2.0.1","eslint":"^5.0.0","opn-cli":"^3.1.0","standard":"^11.0.0","commitizen":"^2.9.5","eslint-plugin-node":"^6.0.0","eslint-plugin-import":"^2.2.0","eslint-plugin-security":"^1.3.0","cz-conventional-changelog":"^2.1.0"},"_npmOperationalInternal":{"tmp":"tmp/express-security-txt_2.1.1_1535758425039_0.8060816706728442","host":"s3://npm-registry-packages"}},"2.2.0":{"name":"express-security-txt","version":"2.2.0","author":{"name":"Liran Tal"},"license":"MIT","_id":"express-security-txt@2.2.0","maintainers":[{"name":"lirantal","email":"liran.tal@gmail.com"}],"dist":{"shasum":"acf8b5464e8371cec4fce5b5d83eb3a0768d0330","tarball":"https://registry.npmjs.org/express-security-txt/-/express-security-txt-2.2.0.tgz","fileCount":11,"integrity":"sha512-E2ixQ1EbD+TBMFlubXUJv3tkpmnNqEOjQyVjIikpAsnILLzyeL73wzsFjUgWigiCKdNN3T/1gz7kQbTfFy2Kvg==","signatures":[{"sig":"MEUCIH8TnJVbsUZhYa1C49Ritn1670zmZB+S6uiqHAuh0NqTAiEAh+xZilFVP3Ad024VUIxniQhAwmBeES5+mwAkOTxF91A=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":273332,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJbil4KCRA9TVsSAnZWagAAIMsP/1/EEbo5Fu61ST2eyGKs\nFc1fl2P2/AE7Jp1Rw5SKkJU2DmjDpJRiJL7NZQOZAnx+iRhZcwUeEr/rHdNe\nxJzEEtYuBrWuk+Tw0SWOLKTMPh5zjkAjIUhuHiTjwZf4rW7DyYB8qXs/L9iE\nQVagsMbIOREL8Aqa4lOj++tkjGkqT5QI8tXeYefngw206uO/1cgVXAy0ROJc\njrvu32jYK5oRzVjRTs5Id/HVL8Up3+7+eFIT7A7KJAuv6yJt3aivvVx29qH/\nhFQfVmX/cdrZada0iQE4CN6/wH5L9kSiPp3yYQzThUN6cj2zsEXYG+u0Jxxs\nyomzq8zZohvFoMz+tB2cflO0jxuCOeNPqQAuh5cae3ql9eZh9ZQ+LdlhYRQA\nZn6sFrb1v8XX+a/Oj8sTC5avkUkI97LO2OrGhIMogxYuXmJmK6PavNtunkYx\nGiprO7TXZjU98Mp6e2bwjilMcfjDPZk1vnHrH5mG6T8O465OC7rsoqQ4hfWs\n42zrkgRNnc9BhFklzyd5KjTdHaL6sWxL8+3xbVPD3A79e7GDHe9rq5cSf+Ih\nU2sxTg4dJj46Xsq0B5iw1jD4iLHoJ+N6visz81u0dS8JQr8AC9kB4GVoALzD\nR9JliSTxgzRMPmxmbSppzizwCwRiQSjUChLJplzfLvcoGIZ0zMGtoU3gz1D4\nBadf\r\n=wt/E\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"notify":true,"verbose":true,"collectCoverage":true,"coverageThreshold":{"global":{"lines":90,"branches":90,"functions":90,"statements":90}}},"main":"index.js","config":{"commitizen":{"path":"./node_modules/cz-conventional-changelog"}},"gitHead":"3b2fb421cf61ec65950b4c7b536fa48104c6b5c4","release":{"branch":"master","analyzeCommits":{"preset":"angular","releaseRules":[{"type":"docs","release":"patch"},{"type":"refactor","release":"patch"},{"type":"style","release":"patch"}]}},"scripts":{"docs":"yarn run docs:code && yarn run docs:api","lint":"standard && eslint *.js","test":"jest","commit":"git-cz","docs:api":"doxdox *.js --layout bootstrap --output docs/index.html","lint:fix":"standard --fix","docs:code":"docco *.js --output docs/code","test:watch":"jest --watch","coverage:view":"opn coverage/lcov-report/index.html","semantic-release":"semantic-release"},"_npmUser":{"name":"lirantal","email":"liran.tal@gmail.com"},"standard":{"env":["node","jest"]},"_npmVersion":"6.4.1","description":"Express middleware that implements a security.txt path and policy","directories":{},"_nodeVersion":"8.11.4","dependencies":{"joi":"^13.6.0","semantic-release":"^15.0.0"},"eslintConfig":{"env":{"es6":true,"jest":true,"node":true},"rules":{"node/no-unpublished-require":"off","node/no-unsupported-features":"off","security/detect-unsafe-regex":"error","security/detect-child-process":"error","security/detect-buffer-noassert":"error","security/detect-object-injection":"error","security/detect-pseudoRandomBytes":"error","security/detect-non-literal-regexp":"error","security/detect-non-literal-require":"error","security/detect-eval-with-expression":"error","security/detect-disable-mustache-escape":"error","security/detect-non-literal-fs-filename":"error","security/detect-possible-timing-attacks":"error","security/detect-no-csrf-before-method-override":"error"},"extends":["plugin:node/recommended"],"plugins":["node","security"],"parserOptions":{"ecmaFeatures":{"impliedStrict":true}}},"_hasShrinkwrap":false,"devDependencies":{"jest":"^22.0.0","docco":"^0.8.0","doxdox":"^2.0.1","eslint":"^5.0.0","opn-cli":"^3.1.0","standard":"^11.0.0","commitizen":"^2.9.5","eslint-plugin-node":"^6.0.0","eslint-plugin-import":"^2.2.0","eslint-plugin-security":"^1.3.0","cz-conventional-changelog":"^2.1.0"},"_npmOperationalInternal":{"tmp":"tmp/express-security-txt_2.2.0_1535794697769_0.6424735494921394","host":"s3://npm-registry-packages"}},"2.2.1":{"name":"express-security-txt","version":"2.2.1","author":{"name":"Liran Tal"},"license":"MIT","_id":"express-security-txt@2.2.1","maintainers":[{"name":"lirantal","email":"liran.tal@gmail.com"}],"dist":{"shasum":"50b809f761700c1eb683f38b8a50fed472ce0824","tarball":"https://registry.npmjs.org/express-security-txt/-/express-security-txt-2.2.1.tgz","fileCount":13,"integrity":"sha512-6q1/V3wf6090427BveTUfqjvSfTVZxyjzX3Q+/nV+eU/9M4ttvfWp9jWr8eqrEdW6q5MxvgIaQ7tvOZeJf70hA==","signatures":[{"sig":"MEYCIQCgE7XiKCouoxEPVyyQ9l+1JhjDLIukPq2OzNuCh3Mn9QIhAJNqYzIDuWLu28HD4ruKwPlkIdNwYjgJWL/CK8A1AcsP","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":273705,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJby5hMCRA9TVsSAnZWagAAUhAP/AtrrY+aq+h1PryGZ4qe\nxQwbtM6e4uXhTDqabA8aXu0jyjdGaLvDsGAriQm0BGZ0ndterRc/bC+RnWg+\nbjeQvux05WyvOG5cnKBhI8cPryWPbNuiq9/vzxhuv0vJmOzrhCWlj9JEOCDm\nt2vuWUNIphLfHAJgpDwNeUXwlWtVT+ddvxxXIkmaaXTAdel9Vqq9t3Jly4T3\nh6ANCmQXs04a9X1m4cPs9DGbiiwkMk9TK5Jrpe8P9JQ5rJcR1ZhUm4mqkmc2\niE5+wWA82c/gMdn0P1bodp3Lee1iDkY4D8/GZobZyKzDLI7Vhw85eH8XEvdQ\nOvVjTgbp5Tszl958P6a5ABtNlXmzPUK676wT2jy8Ynmf2rVmiNBVgQyrlnOa\nWs633hy1zPEDSaZpY9d61X4Zh6yNefcQZNkkWk1zsTFEu3pQ2BHxKU9Nwr+G\nO/bevoF7S61IRf6y4+KvxJAmYIbN5M8jwOYGDtAbMffckugHkNGiLxGoV0KE\npc/sr41OF0bvtulkfNn3RD6WqdkhGKlqiWGnY+BcjDqChXf9U9s269kkZ2Sh\nVmxbPlquzVbF/CNPxy613KyahHWXjLCHl/doy/08duUoIAfcf2N3OWOeQKsR\nN8Uyx7FFg9C6jNDjP2y8nukfF48LixA2EICL4AwUIguAYQF4EpT7Ds4k51Zh\n0aD6\r\n=x+N2\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"notify":true,"verbose":true,"collectCoverage":true,"coverageThreshold":{"global":{"lines":90,"branches":90,"functions":90,"statements":90}}},"main":"index.js","config":{"commitizen":{"path":"./node_modules/cz-conventional-changelog"}},"gitHead":"7b45a27fc2a40420a0c20bd5386b5f8303a44497","release":{"branch":"master","analyzeCommits":{"preset":"angular","releaseRules":[{"type":"docs","release":"patch"},{"type":"refactor","release":"patch"},{"type":"style","release":"patch"}]}},"scripts":{"docs":"yarn run docs:code && yarn run docs:api","lint":"standard && eslint *.js","test":"jest","commit":"git-cz","docs:api":"doxdox *.js --layout bootstrap --output docs/index.html","lint:fix":"standard --fix","docs:code":"docco *.js --output docs/code","test:watch":"jest --watch","coverage:view":"opn coverage/lcov-report/index.html","semantic-release":"semantic-release"},"_npmUser":{"name":"lirantal","email":"liran.tal@gmail.com"},"standard":{"env":["node","jest"]},"_npmVersion":"6.4.1","description":"Express middleware that implements a security.txt path and policy","directories":{},"_nodeVersion":"8.12.0","dependencies":{"joi":"^14.0.0"},"eslintConfig":{"env":{"es6":true,"jest":true,"node":true},"rules":{"node/no-unpublished-require":"off","node/no-unsupported-features":"off","security/detect-unsafe-regex":"error","security/detect-child-process":"error","security/detect-buffer-noassert":"error","security/detect-object-injection":"error","security/detect-pseudoRandomBytes":"error","security/detect-non-literal-regexp":"error","security/detect-non-literal-require":"error","security/detect-eval-with-expression":"error","security/detect-disable-mustache-escape":"error","security/detect-non-literal-fs-filename":"error","security/detect-possible-timing-attacks":"error","security/detect-no-csrf-before-method-override":"error"},"extends":["plugin:node/recommended"],"plugins":["node","security"],"parserOptions":{"ecmaFeatures":{"impliedStrict":true}}},"_hasShrinkwrap":false,"devDependencies":{"jest":"^22.0.0","docco":"^0.8.0","doxdox":"^2.0.1","eslint":"^5.0.0","opn-cli":"^3.1.0","standard":"^12.0.0","commitizen":"^3.0.0","semantic-release":"^15.0.0","eslint-plugin-node":"^6.0.0","eslint-plugin-import":"^2.2.0","eslint-plugin-security":"^1.3.0","cz-conventional-changelog":"^2.1.0"},"_npmOperationalInternal":{"tmp":"tmp/express-security-txt_2.2.1_1540069452022_0.8921187937601489","host":"s3://npm-registry-packages"}},"2.2.2":{"name":"express-security-txt","version":"2.2.2","author":{"name":"Liran Tal"},"license":"MIT","_id":"express-security-txt@2.2.2","maintainers":[{"name":"lirantal","email":"liran.tal@gmail.com"}],"dist":{"shasum":"286cf055e01cb2fb222bdf55474bd9ad8a41b5c5","tarball":"https://registry.npmjs.org/express-security-txt/-/express-security-txt-2.2.2.tgz","fileCount":14,"integrity":"sha512-3DdKCkv5ID2TxTARS3PsIJff1/cREtum2avjjEf5jfABFgRnARVpD4kVfd3FJ88XB2FvFMEi1uKrrO3zQAd9kQ==","signatures":[{"sig":"MEQCIBHCQ+M8DHtNQcHRZuFjzWlsHZNffYeFZ0Qmi7SVbO57AiBfuuivfkekasuXG57u8e58yYQsLAglz8QOgzFUjx2d6Q==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":297484,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJb1uTSCRA9TVsSAnZWagAA/M4P/AgWnfL5dR2/yIp+AZEI\n836qryCDbzbW1pIRCvMoXo7ID/6kYnydgasgXpqno83f2mTK/ZoDmgQaWntp\nb8y2ZoXn/2EPhfWzpCCSmHw5lJ8VHAaj0sIRu1bP1rDWrnlCkxhVX5lUdU5K\nfcf+FiJ42ihtZPVfGLtavTSay0bfvZU8iE1cju5EXzVkda/JLMqS21XbOYaD\nFXxxGTeYAKecSmU3uPdDIvD2FgsvKocw2L9Tx9BnZLdesLbHToQ2OvBjCEI5\nmwnO9XV4UP5r6YmlpMz2Xx7ds3ku6cfhFUALvVA0cI0tm8CZd3i0z66OCShJ\ngcM9hg10a6AV+sqkUC47aoSKSt40ZKN/07+Ws+iuUQYS4Xu/6ARzCLON1TnF\nQg7HND76qmgjENU+JEOvy5+oN50cqfwjH1OZj/oE6WmM9AeXHVMhs/P6XQHo\nGoKTfVL6w3/4qN4mBKHwOTtBjTgJzWDr1X2CMsY9UUjLntULZLhtujOyVUT9\nhfmtBEbSZSFox24Xm/3CssnbukbHQvzoPrmRmt2bRalS/JgccOJmTC5SWs4w\nJVPKsn692rEsjYs+ZEyW+klkeXEp5gk4FzYYzsMkkXxhKXYQnrpdS4taLkxj\n6z0qhYo4SKsvPL0kX/+34Ec0fDc/KpTeaYTxIAItYqB5QR0Ls8+kTknzeT4m\naA3D\r\n=VUMa\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"notify":true,"verbose":true,"collectCoverage":true,"coverageThreshold":{"global":{"lines":90,"branches":90,"functions":90,"statements":90}}},"main":"index.js","snyk":true,"config":{"commitizen":{"path":"./node_modules/cz-conventional-changelog"}},"gitHead":"f48bfe2a56ce880eeec805a9240a0b354a7113f7","release":{"branch":"master","analyzeCommits":{"preset":"angular","releaseRules":[{"type":"docs","release":"patch"},{"type":"refactor","release":"patch"},{"type":"style","release":"patch"}]}},"scripts":{"docs":"yarn run docs:code && yarn run docs:api","lint":"standard && eslint *.js","test":"jest","commit":"git-cz","docs:api":"doxdox *.js --layout bootstrap --output docs/index.html","lint:fix":"standard --fix","docs:code":"docco *.js --output docs/code","test:watch":"jest --watch","snyk-protect":"snyk protect","coverage:view":"opn coverage/lcov-report/index.html","prepublishOnly":"npm run snyk-protect","semantic-release":"semantic-release"},"_npmUser":{"name":"lirantal","email":"liran.tal@gmail.com"},"standard":{"env":["node","jest"]},"_npmVersion":"6.4.1","description":"Express middleware that implements a security.txt path and policy","directories":{},"_nodeVersion":"8.12.0","dependencies":{"joi":"^14.0.0"},"eslintConfig":{"env":{"es6":true,"jest":true,"node":true},"rules":{"node/no-unpublished-require":"off","node/no-unsupported-features":"off","security/detect-unsafe-regex":"error","security/detect-child-process":"error","security/detect-buffer-noassert":"error","security/detect-object-injection":"error","security/detect-pseudoRandomBytes":"error","security/detect-non-literal-regexp":"error","security/detect-non-literal-require":"error","security/detect-eval-with-expression":"error","security/detect-disable-mustache-escape":"error","security/detect-non-literal-fs-filename":"error","security/detect-possible-timing-attacks":"error","security/detect-no-csrf-before-method-override":"error"},"extends":["plugin:node/recommended"],"plugins":["node","security"],"parserOptions":{"ecmaFeatures":{"impliedStrict":true}}},"_hasShrinkwrap":false,"devDependencies":{"jest":"^22.0.0","snyk":"^1.90.0","docco":"^0.8.0","doxdox":"^2.0.1","eslint":"^5.0.0","opn-cli":"^3.1.0","standard":"^12.0.0","commitizen":"^3.0.0","semantic-release":"^15.0.0","eslint-plugin-node":"^6.0.0","eslint-plugin-import":"^2.2.0","eslint-plugin-security":"^1.3.0","cz-conventional-changelog":"^2.1.0"},"_npmOperationalInternal":{"tmp":"tmp/express-security-txt_2.2.2_1540809938167_0.35527498094086796","host":"s3://npm-registry-packages"}},"2.2.3":{"name":"express-security-txt","version":"2.2.3","author":{"name":"Liran Tal"},"license":"MIT","_id":"express-security-txt@2.2.3","maintainers":[{"name":"lirantal","email":"liran.tal@gmail.com"}],"dist":{"shasum":"56f9bdbb2fe1f310c8074d489cc2d771ed5af23a","tarball":"https://registry.npmjs.org/express-security-txt/-/express-security-txt-2.2.3.tgz","fileCount":14,"integrity":"sha512-m6NSYUoHjgzJSGbCrPEfPTU8o95GIX3UHM3FjRqsU5fr3ouG7b0Gyb6EADunQ4eFJYGcULnF29mdHALPUGfmcA==","signatures":[{"sig":"MEYCIQDIq4nLyZnUdDInq+IneJlEa5QGZj8Vo3JjYVvY2WYETQIhAKlUPpMHu0c2A1FM+dvdU8gCUR+3op1Xo/dpQHcXU0uV","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":297926,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJb3hZBCRA9TVsSAnZWagAA8MIQAIq0lahHR/GCj1Xwpg3q\n6MmEAajTyR4Tg0kYfgcceIr6UZIMl7MPqfeQziaOXNN0wQApvxDvoi9eCvSL\nFSUr42boVZ/9i2SlSUkn3gsdAflGTAXNsiRuvUw5WO97PdI4c9C14MXPMsn5\ngQVDhZ/LQhDnBXGtSx3mh7ZXSoDdsRDtVc1320aPNWdiU+SrnkmDu52feCgY\n03mJ9Idp2qc4dSTBJstHIeJpj1xbW3z3zhLwXhRnRoBAyvS6wMkjBIE9H3eg\nxw/LNf/RzADmAcyayeD0ecbaRz/Cs4WdmOiXhIa/IqPcV/Pfvx0rCRHUHjza\nVNqb3P6WIAQQCGY7mxpIzr/nB6fqJpRFfW5av3tj/QbYLnDEURLJKnpFwv8p\ncneY5ZI26XX+iLgOM4I91bTMmAzsfRV/sDi9QGVsPYriWF6KJWbuj8LKI8W4\nnT62CLRFV+2EPvPbLi6X8ODPJT4XxD1hDBD67M6eFO9Hb1Ouj8D9VuD7fMn5\nr9Y9gN1s6nWIn8sD6/2Qq4E04yPJ2ea7drxdY2aO2Igai6nvtifCF7rUZgBY\nG3w6tFyk7NAOUFKIPBln2xhjnMXcGWUYMKh2dAtAJ+PG4+LtbYAFepHYFyw9\nqVLjXGIlCK36ZGan67yX8hnKbvd7EXbo3WVnYT5hSK0qhgc9VQztbm+fWYS+\n7CRy\r\n=Lbnd\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"notify":true,"verbose":true,"collectCoverage":true,"coverageThreshold":{"global":{"lines":90,"branches":90,"functions":90,"statements":90}}},"main":"index.js","snyk":true,"config":{"commitizen":{"path":"./node_modules/cz-conventional-changelog"}},"gitHead":"0f0ee53f03e92a4fac6ebb1e3804c693776fc2d0","release":{"branch":"master","analyzeCommits":{"preset":"angular","releaseRules":[{"type":"docs","release":"patch"},{"type":"refactor","release":"patch"},{"type":"style","release":"patch"}]}},"scripts":{"docs":"yarn run docs:code && yarn run docs:api","lint":"standard && eslint *.js","test":"jest","commit":"git-cz","docs:api":"doxdox *.js --layout bootstrap --output docs/index.html","lint:fix":"standard --fix","docs:code":"docco *.js --output docs/code","test:watch":"jest --watch","snyk-protect":"snyk protect","coverage:view":"opn coverage/lcov-report/index.html","prepublishOnly":"npm run snyk-protect","semantic-release":"semantic-release"},"_npmUser":{"name":"lirantal","email":"liran.tal@gmail.com"},"standard":{"env":["node","jest"]},"_npmVersion":"6.4.1","description":"Express middleware that implements a security.txt path and policy","directories":{},"_nodeVersion":"8.12.0","dependencies":{"joi":"^14.0.0"},"eslintConfig":{"env":{"es6":true,"jest":true,"node":true},"rules":{"node/no-unpublished-require":"off","node/no-unsupported-features":"off","security/detect-unsafe-regex":"error","security/detect-child-process":"error","security/detect-buffer-noassert":"error","security/detect-object-injection":"error","security/detect-pseudoRandomBytes":"error","security/detect-non-literal-regexp":"error","security/detect-non-literal-require":"error","security/detect-eval-with-expression":"error","security/detect-disable-mustache-escape":"error","security/detect-non-literal-fs-filename":"error","security/detect-possible-timing-attacks":"error","security/detect-no-csrf-before-method-override":"error"},"extends":["plugin:node/recommended"],"plugins":["node","security"],"parserOptions":{"ecmaFeatures":{"impliedStrict":true}}},"_hasShrinkwrap":false,"devDependencies":{"jest":"^22.0.0","snyk":"^1.90.0","docco":"^0.8.0","doxdox":"^2.0.1","eslint":"^5.0.0","opn-cli":"^3.1.0","standard":"^12.0.0","commitizen":"^3.0.0","semantic-release":"^15.0.0","eslint-plugin-node":"^6.0.0","eslint-plugin-import":"^2.2.0","eslint-plugin-security":"^1.3.0","cz-conventional-changelog":"^2.1.0"},"_npmOperationalInternal":{"tmp":"tmp/express-security-txt_2.2.3_1541281344327_0.15766331870068373","host":"s3://npm-registry-packages"}},"2.3.0":{"name":"express-security-txt","version":"2.3.0","author":{"name":"Liran Tal"},"license":"MIT","_id":"express-security-txt@2.3.0","maintainers":[{"name":"lirantal","email":"liran.tal@gmail.com"}],"dist":{"shasum":"3329e5ccc4761fca7f639f9ae46404966f84ecc8","tarball":"https://registry.npmjs.org/express-security-txt/-/express-security-txt-2.3.0.tgz","fileCount":14,"integrity":"sha512-lwmscqIy+9aRyJivGm3J7DR6vEU1u5cSx8CAM9uGcJYPeKIHGCPWIyWKlglF5T2TaOs/vR+rpYAb/xeg4T/PGg==","signatures":[{"sig":"MEUCICEbXddK8Bj6yzhTmvyDiFhuOhSlYZqHxlSXxUwLVTeiAiEAgQYA++SYHoG+2X3AD9sM/WvrzfdQIp4FSc+feuWqxAM=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":304716,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJb4NEICRA9TVsSAnZWagAAbcUP/2B7pISdKdbNsHRtPUNu\n93dwvDvJxKgq7rWdGBVIoCAt/ea8bi/Acv7D5aoHp61uBW61HrRdlrW2Z+hW\n8+AAs8ow3iGotjPxCyxJW7TgKn14dd8y3lWkBVsuDw2M9H0vVSUVxAH2smg6\nvKv3nnMb9ROyMGZ6Zzygje1DR3VbPoGkAAuU+gUS7WhqhUhFT5UmLWM1hHvD\n0gQQeTQmC7NETc8AvJbgHUiUy0l7/9Vmex839hRv3c3VduLFkpHWZKH2bWvM\nhHOGKdPqS8OZAHqETd7CDMwk01JRT45qMRbA9UhdZwCzvtXvao9MsE7ddHQN\n9Wkz3l4EBCEL+IJnOBlZ+vWMo5b9uadR3cGb310pwv7Af3nx5EaDgYA17hde\nYw5K5oBPV0oulij2iWcHo7XXL88F/pg5kE/P+f9eboMByZr3aj8Gcm6NZTWx\namRE+02elGMUkF5db4kf96xjk/j49aMy05fCZ0WyW00Yf8Ei8ykKhhnBWXyx\n7dvpdKEwVCdTWENbwLMTOBv8WhiGHQMzZQlt/p37bsN+XZ0Jy6U5b+v1zpq6\nBnd9aCKFDtQ5lt3oTCFc+gaHyH26sqzQzmGSSjunYCgu3F6Huc8bdo774fsh\nDHhctimNmnYA+urGxvi7+/IKES/Y5wXr4adf3d7O4ofH1p4NuHTvGB8Nf036\nmbTU\r\n=vtSz\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"notify":true,"verbose":true,"collectCoverage":true,"coverageThreshold":{"global":{"lines":90,"branches":90,"functions":90,"statements":90}}},"main":"index.js","snyk":true,"config":{"commitizen":{"path":"./node_modules/cz-conventional-changelog"}},"gitHead":"aa23c8811cad5c49c1a36e258900d1eb87c142a1","release":{"branch":"master","analyzeCommits":{"preset":"angular","releaseRules":[{"type":"docs","release":"patch"},{"type":"refactor","release":"patch"},{"type":"style","release":"patch"}]}},"scripts":{"docs":"yarn run docs:code && yarn run docs:api","lint":"standard && eslint *.js","test":"jest","commit":"git-cz","docs:api":"doxdox *.js --layout bootstrap --output docs/index.html","lint:fix":"standard --fix","docs:code":"docco *.js --output docs/code","test:watch":"jest --watch","snyk-protect":"snyk protect","coverage:view":"opn coverage/lcov-report/index.html","prepublishOnly":"npm run snyk-protect","semantic-release":"semantic-release"},"_npmUser":{"name":"lirantal","email":"liran.tal@gmail.com"},"standard":{"env":["node","jest"]},"_npmVersion":"6.4.1","description":"Express middleware that implements a security.txt path and policy","directories":{},"_nodeVersion":"8.12.0","dependencies":{"joi":"^14.0.0"},"eslintConfig":{"env":{"es6":true,"jest":true,"node":true},"rules":{"node/no-unpublished-require":"off","node/no-unsupported-features":"off","security/detect-unsafe-regex":"error","security/detect-child-process":"error","security/detect-buffer-noassert":"error","security/detect-object-injection":"error","security/detect-pseudoRandomBytes":"error","security/detect-non-literal-regexp":"error","security/detect-non-literal-require":"error","security/detect-eval-with-expression":"error","security/detect-disable-mustache-escape":"error","security/detect-non-literal-fs-filename":"error","security/detect-possible-timing-attacks":"error","security/detect-no-csrf-before-method-override":"error"},"extends":["plugin:node/recommended"],"plugins":["node","security"],"parserOptions":{"ecmaFeatures":{"impliedStrict":true}}},"_hasShrinkwrap":false,"devDependencies":{"jest":"^22.0.0","snyk":"^1.90.0","docco":"^0.8.0","doxdox":"^2.0.1","eslint":"^5.0.0","opn-cli":"^3.1.0","standard":"^12.0.0","commitizen":"^3.0.0","semantic-release":"^15.0.0","eslint-plugin-node":"^6.0.0","eslint-plugin-import":"^2.2.0","eslint-plugin-security":"^1.3.0","cz-conventional-changelog":"^2.1.0"},"_npmOperationalInternal":{"tmp":"tmp/express-security-txt_2.3.0_1541460231224_0.7472708060935755","host":"s3://npm-registry-packages"}},"2.4.0":{"name":"express-security-txt","version":"2.4.0","author":{"name":"Liran Tal"},"license":"MIT","_id":"express-security-txt@2.4.0","maintainers":[{"name":"lirantal","email":"liran.tal@gmail.com"}],"dist":{"shasum":"ddcaecab28a3d849811fccbfd7cf8e30c53fa1df","tarball":"https://registry.npmjs.org/express-security-txt/-/express-security-txt-2.4.0.tgz","fileCount":14,"integrity":"sha512-QA6raKl/cwhOe5xB0wCSt7ATR8xp2p3XuM5FBp1/9ZKU20y5Cq0iY5M6Qf4c5iH/S7bw3kxJDTEVAGZffHPi7A==","signatures":[{"sig":"MEUCIE3i6KVPG4hbz37TSEfyeaVHWNxFXk6OKkKRBpHrCSHOAiEA1Fh/gGZCL6ZAyHfuUnAtnYsXioTjePZ4zH1CxW4ij6Q=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":307813,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJb6G+eCRA9TVsSAnZWagAAlz8QAJSjhgc0YnshivAITAQl\nK7MxUcIzoOUvkHvUszn5xCSUd48Ep05VkVAtzvYnewMhzCM5ConnByGsGDSZ\nupYxl68Px0SgYbvriNFq5lJ+0ZrDmjsiyO1gyRsNvM5tKk5WJ6D4oBlszcmy\nxOV1SYZbUh1TZnKgzX1XdMaQmoA6RbLqCyxlUmxBfvJJ97ZI8ZZYWuf3SnAG\nmveHApQ9p39mnCm1bEIltnPQLEZWzwnJoUgGr8FJWzlaxmv85pBTVqU2NhNr\nAuuvWp0J/JmosSaYkotVOcnk42lImcOsL3TxDPKFCaVtcrRhI+cPvlDHxzr7\nVnjDPI2tVGRcPW5k5Harr84dVj+sicJ4Sa6x7Tv+iBold0gEqGS08CtbtR6W\n9uwNPIn6TPGY890YwKywIbkSe0wkETPtvUAuO4QK3pW1HRUQu9QWBA2UScRq\npkiO/0/OEXbjFEmhd3EiU+H+HpieCWp1vfQjlkuqGvDqC//5hWMlY8XJlRZm\nTRev5qV/RDVuoF/T1uxCsZX+nGqGuxFxKkTmhQJVDugXwk7AtsZ9iLb0oF+t\niZu1lzBvKaCNGbXWXb8FwXdUsm6iyz5tisl9mPZJc1euG90zyBnIuwsKdaNM\n26VzlcXdRlBrelbHGI1YmzLfH1Cyan+e93arIHh/4QRBLwJgajzo3VJb/iv6\nA3fl\r\n=egyJ\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"notify":true,"verbose":true,"collectCoverage":true,"coverageThreshold":{"global":{"lines":90,"branches":90,"functions":90,"statements":90}}},"main":"index.js","snyk":true,"config":{"commitizen":{"path":"./node_modules/cz-conventional-changelog"}},"gitHead":"853f2518c7d328821b63f0e05bd7378952f0c4d8","release":{"branch":"master","analyzeCommits":{"preset":"angular","releaseRules":[{"type":"docs","release":"patch"},{"type":"refactor","release":"patch"},{"type":"style","release":"patch"}]}},"scripts":{"docs":"yarn run docs:code && yarn run docs:api","lint":"standard && eslint *.js","test":"jest","commit":"git-cz","docs:api":"doxdox *.js --layout bootstrap --output docs/index.html","lint:fix":"standard --fix","docs:code":"docco *.js --output docs/code","test:watch":"jest --watch","snyk-protect":"snyk protect","coverage:view":"opn coverage/lcov-report/index.html","prepublishOnly":"npm run snyk-protect","semantic-release":"semantic-release"},"_npmUser":{"name":"lirantal","email":"liran.tal@gmail.com"},"standard":{"env":["node","jest"]},"_npmVersion":"6.4.1","description":"Express middleware that implements a security.txt path and policy","directories":{},"_nodeVersion":"8.12.0","dependencies":{"joi":"^14.0.0"},"eslintConfig":{"env":{"es6":true,"jest":true,"node":true},"rules":{"node/no-unpublished-require":"off","node/no-unsupported-features":"off","security/detect-unsafe-regex":"error","security/detect-child-process":"error","security/detect-buffer-noassert":"error","security/detect-object-injection":"error","security/detect-pseudoRandomBytes":"error","security/detect-non-literal-regexp":"error","security/detect-non-literal-require":"error","security/detect-eval-with-expression":"error","security/detect-disable-mustache-escape":"error","security/detect-non-literal-fs-filename":"error","security/detect-possible-timing-attacks":"error","security/detect-no-csrf-before-method-override":"error"},"extends":["plugin:node/recommended"],"plugins":["node","security"],"parserOptions":{"ecmaFeatures":{"impliedStrict":true}}},"_hasShrinkwrap":false,"devDependencies":{"jest":"^22.0.0","snyk":"^1.90.0","docco":"^0.8.0","doxdox":"^2.0.1","eslint":"^5.0.0","opn-cli":"^3.1.0","standard":"^12.0.0","commitizen":"^3.0.0","semantic-release":"^15.0.0","eslint-plugin-node":"^6.0.0","eslint-plugin-import":"^2.2.0","eslint-plugin-security":"^1.3.0","cz-conventional-changelog":"^2.1.0"},"_npmOperationalInternal":{"tmp":"tmp/express-security-txt_2.4.0_1541959581149_0.16374575278875247","host":"s3://npm-registry-packages"}},"2.5.0":{"name":"express-security-txt","version":"2.5.0","author":{"name":"Liran Tal"},"license":"MIT","_id":"express-security-txt@2.5.0","maintainers":[{"name":"lirantal","email":"liran.tal@gmail.com"}],"dist":{"shasum":"6a261572bc07355cf1d25cf8781f7369fc576ec2","tarball":"https://registry.npmjs.org/express-security-txt/-/express-security-txt-2.5.0.tgz","fileCount":14,"integrity":"sha512-HH/PbX+BOW6c3j4MV3HQTPej2oKfUDeQls7WvKjwLrcjLMq5XLMt6nAqN8ks2VhXTkTFFa/cOjMKzRj8ybODvA==","signatures":[{"sig":"MEUCIBt/hnBNsQKFxCNpHaRT1p4PlGTllyunC6f2EQAUZRRUAiEAvqJ66raJMbFcfZJBDvgWlZufWl8DwlJXoAp/Bq0ezAs=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":311571,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJcNvq+CRA9TVsSAnZWagAAOPMP/2MVjDzlJhZpMWRHuy46\ngR+C+b4ZRmU2Zv/dLILwFFvd2WksL01BgNHx/hWIGnBRTh3ofmSO0Hel7r+5\n7/C635RRGLLxCgIMeg+TcFJKg/go+ewAegOO9YWKY5oDkw4TuBTNlxo/AYTH\n3mZYm9C8L6aKjC95XWiVi8T8Gia9VnD8iyf9gxdacqrAneyWQYS/x/r98TsQ\nmxiBbWN+LfGeb+2bAw8NG0azBVniCOTqoWgOCw0qFs7XyvZGXo8CJGfTo27b\nMGAM6AlCMy/kxt4q5CNfvp5ydk/MztPRkDnAJcCdKlurprItETa6Q1djuCdN\nMg8gQ+cRlXHVWVW64o3BiinLYHomAmlL7GmDlX4PGQVgWG23AtiDlTEpoG+t\npll6083BqFmVBXDWG2hNtL9pzG7GhuwoV06m/Z9mckRdY5AzUfvcxcrAA/F7\nhN1Qndb5q9CyELAYa1aJjlDaULkQBFKbpjHkAbC0B2imcIQfSxqFH03Nm+Ec\nNNLFVKTu85mFf5b0Vb4WOLb2FxHHRUUgiQMYfQA8FqfCJfuRoVx/df6jUJ/0\nv0jGw1gGmU2eK1Tn+effFgQcvqNTwetnL+LNPF2fA1Em8gwUEjSZCr90wuFE\nm5MdvBSuhmpLTy8+EnPocuWV9e351ij9Duycn2uyerjlZggTDh+4r5rrjuo3\nmG70\r\n=jC8N\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"notify":true,"verbose":true,"collectCoverage":true,"coverageThreshold":{"global":{"lines":90,"branches":90,"functions":90,"statements":90}}},"main":"index.js","snyk":true,"config":{"commitizen":{"path":"./node_modules/cz-conventional-changelog"}},"gitHead":"019cfdc39d655fe12d67b975e70e3bee72a7572e","release":{"branch":"master","analyzeCommits":{"preset":"angular","releaseRules":[{"type":"docs","release":"patch"},{"type":"refactor","release":"patch"},{"type":"style","release":"patch"}]}},"scripts":{"docs":"yarn run docs:code && yarn run docs:api","lint":"standard && eslint *.js","test":"jest","commit":"git-cz","docs:api":"doxdox *.js --layout bootstrap --output docs/index.html","lint:fix":"standard --fix","docs:code":"docco *.js --output docs/code","test:watch":"jest --watch","snyk-protect":"snyk protect","coverage:view":"opn coverage/lcov-report/index.html","prepublishOnly":"npm run snyk-protect","semantic-release":"semantic-release"},"_npmUser":{"name":"lirantal","email":"liran.tal@gmail.com"},"standard":{"env":["node","jest"]},"_npmVersion":"6.4.1","description":"Express middleware that implements a security.txt path and policy","directories":{},"_nodeVersion":"8.15.0","dependencies":{"joi":"^14.0.0"},"eslintConfig":{"env":{"es6":true,"jest":true,"node":true},"rules":{"node/no-unpublished-require":"off","node/no-unsupported-features":"off","security/detect-unsafe-regex":"error","security/detect-child-process":"error","security/detect-buffer-noassert":"error","security/detect-object-injection":"error","security/detect-pseudoRandomBytes":"error","security/detect-non-literal-regexp":"error","security/detect-non-literal-require":"error","security/detect-eval-with-expression":"error","security/detect-disable-mustache-escape":"error","security/detect-non-literal-fs-filename":"error","security/detect-possible-timing-attacks":"error","security/detect-no-csrf-before-method-override":"error"},"extends":["plugin:node/recommended"],"plugins":["node","security"],"parserOptions":{"ecmaFeatures":{"impliedStrict":true}}},"_hasShrinkwrap":false,"devDependencies":{"jest":"^22.0.0","snyk":"^1.90.0","docco":"^0.8.0","doxdox":"^2.0.1","eslint":"^5.0.0","opn-cli":"^3.1.0","standard":"^12.0.0","commitizen":"^3.0.0","semantic-release":"^15.0.0","eslint-plugin-node":"^6.0.0","eslint-plugin-import":"^2.2.0","eslint-plugin-security":"^1.3.0","cz-conventional-changelog":"^2.1.0"},"_npmOperationalInternal":{"tmp":"tmp/express-security-txt_2.5.0_1547107005392_0.5640947424731637","host":"s3://npm-registry-packages"}},"2.5.1":{"name":"express-security-txt","version":"2.5.1","author":{"name":"Liran Tal"},"license":"MIT","_id":"express-security-txt@2.5.1","maintainers":[{"name":"lirantal","email":"liran.tal@gmail.com"}],"dist":{"shasum":"464260874b088396debf767ee0b2bf5ea6dbd264","tarball":"https://registry.npmjs.org/express-security-txt/-/express-security-txt-2.5.1.tgz","fileCount":14,"integrity":"sha512-pPqEm86tcsdVdPRR2e5J0B6ivfNvfYYoMBcG+5mPZ7gESE/11YHsD/J4o2X3eQF3xjXeyWL9h9yCgf3gLF5hCw==","signatures":[{"sig":"MEUCIBiA8diQNxTYYUijtqBPijrWauuzrupHM7RzK+bg8vFjAiEAgDO8HgsvrbMY/l4K5dYbvlkK7ZzdjlP9/4OU2p8glu8=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":311518,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJcOy+VCRA9TVsSAnZWagAAjXMP/0cyE3dzpKjOlJZW99h0\nIq6plgf57l7xg7qa5sxrXym/2JWJl9ZDA19IPS42b6nZxMAFz/EJ8hGZyjEu\nW2RWeGXaCv8eZCkQi43H6FV4w6+r4Fe/9GbeeAiF4v/EChGH5Oy/h/Qe5X4I\nc7QuJgc5lF10TieiqS6eNTz5LHJPimiUVLj9ecpnfdFEqqAoC9yyORg4pc1b\nESXeoVUfaK5CT/+ZBriJNyNffFa1HsUE4wWUh/dfP2/+Tc6smPBJjM+9kNO5\nO6aMtecmVhQuT6Fyzw9vhH+APzj1sfLKcPVh3aM+fKhdpXvneMnASoDNNR5n\n3uItWNL7znxG3G9nI4asGyjzikX9t27iYVXnrV95pBf0HXRbJAo2xu8CKjag\n9zzuCd/YssKtm6jn0hsL/Z4gz9NuyFlC9cyrVMvaXwSTLEQDEp1wsXxnxi7O\nQPru1MHDsvs7gm0tRLJiUKzD5wY+YaJZyx8xtR4kzw7iZmXQ6t4JwDHRK7Ag\ne0u9D/UefODB2LUtJ8YyPkSIz99jkLkTpD4zvnkk5zEXJfebN8v64JIj9Kpi\nZmiwxJRB81TBZKqNhJrpmz7WdGtkLeSG7Ie27WY5zoK2EtgIL0LKpRnhhv2R\ntjxvnpZdwM9Tdyf6yHPVDZ28ToV21xtjaJYSVva02JBeHdBdlGAZWQ/7zWeU\nwgcU\r\n=QtFp\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"notify":true,"verbose":true,"collectCoverage":true,"coverageThreshold":{"global":{"lines":90,"branches":90,"functions":90,"statements":90}}},"main":"index.js","snyk":true,"config":{"commitizen":{"path":"./node_modules/cz-conventional-changelog"}},"gitHead":"54b3f84622d3d9ae2c3098490577fc98c5bbd2d3","release":{"branch":"master","analyzeCommits":{"preset":"angular","releaseRules":[{"type":"docs","release":"patch"},{"type":"refactor","release":"patch"},{"type":"style","release":"patch"}]}},"scripts":{"docs":"yarn run docs:code && yarn run docs:api","lint":"standard && eslint *.js","test":"jest","commit":"git-cz","docs:api":"doxdox *.js --layout bootstrap --output docs/index.html","lint:fix":"standard --fix","docs:code":"docco *.js --output docs/code","test:watch":"jest --watch","snyk-protect":"snyk protect","coverage:view":"opn coverage/lcov-report/index.html","prepublishOnly":"npm run snyk-protect","semantic-release":"semantic-release"},"_npmUser":{"name":"lirantal","email":"liran.tal@gmail.com"},"standard":{"env":["node","jest"]},"_npmVersion":"6.4.1","description":"Express middleware that implements a security.txt path and policy","directories":{},"_nodeVersion":"8.15.0","dependencies":{"joi":"^14.0.0"},"eslintConfig":{"env":{"es6":true,"jest":true,"node":true},"rules":{"node/no-unpublished-require":"off","node/no-unsupported-features":"off","security/detect-unsafe-regex":"error","security/detect-child-process":"error","security/detect-buffer-noassert":"error","security/detect-object-injection":"error","security/detect-pseudoRandomBytes":"error","security/detect-non-literal-regexp":"error","security/detect-non-literal-require":"error","security/detect-eval-with-expression":"error","security/detect-disable-mustache-escape":"error","security/detect-non-literal-fs-filename":"error","security/detect-possible-timing-attacks":"error","security/detect-no-csrf-before-method-override":"error"},"extends":["plugin:node/recommended"],"plugins":["node","security"],"parserOptions":{"ecmaFeatures":{"impliedStrict":true}}},"_hasShrinkwrap":false,"devDependencies":{"jest":"^22.0.0","snyk":"^1.90.0","docco":"^0.8.0","doxdox":"^2.0.1","eslint":"^5.0.0","opn-cli":"^3.1.0","standard":"^12.0.0","commitizen":"^3.0.0","semantic-release":"^15.0.0","eslint-plugin-node":"^6.0.0","eslint-plugin-import":"^2.2.0","eslint-plugin-security":"^1.3.0","cz-conventional-changelog":"^2.1.0"},"_npmOperationalInternal":{"tmp":"tmp/express-security-txt_2.5.1_1547382677045_0.1329351257488285","host":"s3://npm-registry-packages"}},"3.0.0":{"name":"express-security-txt","version":"3.0.0","author":{"name":"Liran Tal"},"license":"MIT","_id":"express-security-txt@3.0.0","maintainers":[{"name":"lirantal","email":"liran.tal@gmail.com"}],"dist":{"shasum":"383b0e8a67e83ce4cfcee3b89e9fd6bdceed3783","tarball":"https://registry.npmjs.org/express-security-txt/-/express-security-txt-3.0.0.tgz","fileCount":14,"integrity":"sha512-HUKI5RBDSj9PfEq2M40e+To7XRD90Lv2xUlND8FSsFCD5uUkQ0scPgUMjcUDR5bSe/FhEwiUyhoeHFFdJuZG9Q==","signatures":[{"sig":"MEQCIHL3nhi+rCfzIL0ixli60FAtGPUYz7PHNDAZpsgfvZw8AiATxBPmzKVe7IZr/26aPF+4DJk5AvEd26nGNTKhaZcB5g==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":310225,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJcOzF/CRA9TVsSAnZWagAAxEMP/jrzMHHufVTwmMNOTnCR\nmZafyBpNbRUiUM8DYSPkw3vnE8shG7XPUVPq7qYGPhOuMmSFa0kRGhiLWfvt\ncyT+D8bcNZ2nicXFolpT2Oe6Gh7ZiCOMo8AL35nim096Zg92cJ/KqIdi30NO\nNl9J3Ll/utbkPB869+BkupY8pWSZt5dPTa9n4nq7lEGPFzes373HB2gAluMp\n8Z+HROK0GNYTaEhbreWv5bTYZZupskeEwSpl1f5AYh+qopftp1JOKHIgz9s7\nq2LsM8pqLDYNqvEURmqihwLldHYB6DPeGD12aXgUtTa96Pjz7Jwnd0YypytE\niE7pHWekZ3kbnHX7y4jpUBUeM4ZRa5KVh5tDOExAkJmlpAN/B+ooxbFd3PaW\nJYhA6LPwBTpYFsFpaUQ6hpTYjopaAUrtvXLAJ2WS/zAW8TzyAzwxilqTs3vt\nZuuMd/9mGHF99bhBBhk+9VxHHgT6m7Pu5m4ZZHyZ7olvVO8ZTjQMKF65dHQ7\n54yOaQj+IG8wDbCYKQc4/gkslY4wYehKL+9bqY5jXcSB0adj1opZeU/gE4hc\nFk1rCbxliYAHlSm/gdtaZo6ZwfvkjXY6j05nTkYTsyMl8hxBHnQnDIne7Skd\nNgPrhTS8T5m39uDkhFit0Vn4UDFDD9bt0V/etvxD/AUvKspQWVyi8xlvOYEM\nyOwJ\r\n=Gmg4\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"notify":true,"verbose":true,"collectCoverage":true,"coverageThreshold":{"global":{"lines":90,"branches":90,"functions":90,"statements":90}}},"main":"index.js","snyk":true,"config":{"commitizen":{"path":"./node_modules/cz-conventional-changelog"}},"gitHead":"b93d2a2ef06b1e76f97309929413c36d07978417","release":{"branch":"master","analyzeCommits":{"preset":"angular","releaseRules":[{"type":"docs","release":"patch"},{"type":"refactor","release":"patch"},{"type":"style","release":"patch"}]}},"scripts":{"docs":"yarn run docs:code && yarn run docs:api","lint":"standard && eslint *.js","test":"jest","commit":"git-cz","docs:api":"doxdox *.js --layout bootstrap --output docs/index.html","lint:fix":"standard --fix","docs:code":"docco *.js --output docs/code","test:watch":"jest --watch","snyk-protect":"snyk protect","coverage:view":"opn coverage/lcov-report/index.html","prepublishOnly":"npm run snyk-protect","semantic-release":"semantic-release"},"_npmUser":{"name":"lirantal","email":"liran.tal@gmail.com"},"standard":{"env":["node","jest"]},"_npmVersion":"6.4.1","description":"Express middleware that implements a security.txt path and policy","directories":{},"_nodeVersion":"8.15.0","dependencies":{"joi":"^14.0.0"},"eslintConfig":{"env":{"es6":true,"jest":true,"node":true},"rules":{"node/no-unpublished-require":"off","node/no-unsupported-features":"off","security/detect-unsafe-regex":"error","security/detect-child-process":"error","security/detect-buffer-noassert":"error","security/detect-object-injection":"error","security/detect-pseudoRandomBytes":"error","security/detect-non-literal-regexp":"error","security/detect-non-literal-require":"error","security/detect-eval-with-expression":"error","security/detect-disable-mustache-escape":"error","security/detect-non-literal-fs-filename":"error","security/detect-possible-timing-attacks":"error","security/detect-no-csrf-before-method-override":"error"},"extends":["plugin:node/recommended"],"plugins":["node","security"],"parserOptions":{"ecmaFeatures":{"impliedStrict":true}}},"_hasShrinkwrap":false,"devDependencies":{"jest":"^22.0.0","snyk":"^1.90.0","docco":"^0.8.0","doxdox":"^2.0.1","eslint":"^5.0.0","opn-cli":"^3.1.0","standard":"^12.0.0","commitizen":"^3.0.0","semantic-release":"^15.0.0","eslint-plugin-node":"^6.0.0","eslint-plugin-import":"^2.2.0","eslint-plugin-security":"^1.3.0","cz-conventional-changelog":"^2.1.0"},"_npmOperationalInternal":{"tmp":"tmp/express-security-txt_3.0.0_1547383166764_0.23410175515692888","host":"s3://npm-registry-packages"}},"4.0.0":{"name":"express-security-txt","version":"4.0.0","author":{"name":"Liran Tal"},"license":"MIT","_id":"express-security-txt@4.0.0","maintainers":[{"name":"lirantal","email":"liran.tal@gmail.com"}],"dist":{"shasum":"a96eca5cd73716da85dc61c257b852c55a6f7870","tarball":"https://registry.npmjs.org/express-security-txt/-/express-security-txt-4.0.0.tgz","fileCount":14,"integrity":"sha512-SlvcBqt2UJuO9bHIdnxzICl6c/+OM1Iv+79TKos8NvUoc71i7fDbGn5POwpOCVuyysJw/i4iS0evrosrS/mg9g==","signatures":[{"sig":"MEUCIG/S1r3sVxahl0UPFXZVd+Chtxu/6hfd7yG8MfRNlFTiAiEA4yi/NOu4idXjKI/WjtYhvzSlyoW/fdQOsH3yDPcG4x8=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":312431,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJcaIo4CRA9TVsSAnZWagAAtCQQAIsM1O4pBTAikzgvlctS\n+IssIHVDvVI3OdjqkZDvaDIliercPkcZApb69oMW+4aS9YJFrKWsqfr4ORQw\nQ6H5a9zcQHYXGieZDxRGynotedu5IkAD7obHElLQZsJXid6cU2C4PJwUtH26\nvtYX2lbPct7akpIcJqxZaMjmFEhZPXzzi3HrKpMa1GBEvbeWnZd3McfsKlhA\neh4dawORiT++6wZHxxNs9YmMOeJ070IEEG39c1mtW8eoccQDJ56khf7sV7MV\n75c1pYzezSc7U/8Cl43AP+AwxojxlSKKg0D9i2FiNVe6fZRSsN3Ke83+0OxY\nr8ovvgFKz5vfv5CCotX2uifutBX6YsGWQWMz/BlyOrH2/GzFVOROchkzqIHg\nCBlTiPFf+ZChp2gIv82lVeDADL1TM0dyrTRVLBvh4zk4LyCstdJ74a5SUtK1\nkEloSaadnCABaSPGR18P2jghuwOJAuFL+RQvIYzmsaXBqW9CG3VA8zPDZrIF\n/bKbFa4tq+QOtSlHV0oLtlVOPUNbSFdzj2iijbbqXaa97btHpqUMSpd3MuDv\nGug/fnplWY0YFbDA1TI9GcNPlh+MJTQjvo2HEXRR8z6Zq7m7KGNtiQoNpmh6\n/rkceILzH3PjyYDNiCuPTMISy9gN3ftXnfYSVZ10szNjUlRNzGHVNJcoJQsI\nLIXL\r\n=FyTk\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"notify":true,"verbose":true,"collectCoverage":true,"coverageThreshold":{"global":{"lines":90,"branches":90,"functions":90,"statements":90}}},"main":"index.js","snyk":true,"config":{"commitizen":{"path":"./node_modules/cz-conventional-changelog"}},"gitHead":"0fa0b7983226f23f831d72d6a47eee2712cb8493","release":{"branch":"master","analyzeCommits":{"preset":"angular","releaseRules":[{"type":"docs","release":"patch"},{"type":"refactor","release":"patch"},{"type":"style","release":"patch"}]}},"scripts":{"docs":"yarn run docs:code && yarn run docs:api","lint":"standard && eslint *.js","test":"jest","commit":"git-cz","docs:api":"doxdox *.js --layout bootstrap --output docs/index.html","lint:fix":"standard --fix","docs:code":"docco *.js --output docs/code","test:watch":"jest --watch","snyk-protect":"snyk protect","coverage:view":"opn coverage/lcov-report/index.html","prepublishOnly":"npm run snyk-protect","semantic-release":"semantic-release"},"_npmUser":{"name":"lirantal","email":"liran.tal@gmail.com"},"standard":{"env":["node","jest"]},"_npmVersion":"6.4.1","description":"Express middleware that implements a security.txt path and policy","directories":{},"_nodeVersion":"8.15.0","dependencies":{"joi":"^14.0.0"},"eslintConfig":{"env":{"es6":true,"jest":true,"node":true},"rules":{"node/no-unpublished-require":"off","node/no-unsupported-features":"off","security/detect-unsafe-regex":"error","security/detect-child-process":"error","security/detect-buffer-noassert":"error","security/detect-object-injection":"error","security/detect-pseudoRandomBytes":"error","security/detect-non-literal-regexp":"error","security/detect-non-literal-require":"error","security/detect-eval-with-expression":"error","security/detect-disable-mustache-escape":"error","security/detect-non-literal-fs-filename":"error","security/detect-possible-timing-attacks":"error","security/detect-no-csrf-before-method-override":"error"},"extends":["plugin:node/recommended"],"plugins":["node","security"],"parserOptions":{"ecmaFeatures":{"impliedStrict":true}}},"_hasShrinkwrap":false,"devDependencies":{"jest":"^22.0.0","snyk":"^1.90.0","docco":"^0.8.0","doxdox":"^2.0.1","eslint":"^5.0.0","opn-cli":"^3.1.0","standard":"^12.0.0","commitizen":"^3.0.0","semantic-release":"^15.0.0","eslint-plugin-node":"^6.0.0","eslint-plugin-import":"^2.2.0","eslint-plugin-security":"^1.3.0","cz-conventional-changelog":"^2.1.0"},"_npmOperationalInternal":{"tmp":"tmp/express-security-txt_4.0.0_1550355000026_0.3398400386614955","host":"s3://npm-registry-packages"}},"4.0.1":{"name":"express-security-txt","version":"4.0.1","author":{"name":"Liran Tal"},"license":"MIT","_id":"express-security-txt@4.0.1","maintainers":[{"name":"lirantal","email":"liran.tal@gmail.com"}],"dist":{"shasum":"6dd4db2fff6004b85374e2851593b51b91902d31","tarball":"https://registry.npmjs.org/express-security-txt/-/express-security-txt-4.0.1.tgz","fileCount":14,"integrity":"sha512-qYkQtuSGIlZt3zQGEnODUsEbZ7fIMIRH5uwIQMg+2i8u7uZuiSBvN5aZlsX9Q+VzNlLnT/rI9S3hhzpuOr2ulQ==","signatures":[{"sig":"MEQCIHuia3AtekFwNGlbMHmAHfDynLa4Gk03Kbj0r6hPTBlMAiAtf3XBYNderyPJsPP2xr4GkVRxFbpnfS9YjnzsRHuIdQ==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":325982,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJh2qkSCRA9TVsSAnZWagAAS4kP/RjuxIlp4NF+DyyPb71d\naM8sga8fWOrd8UHMN1Boz1cRLlcGOivnHGOrMKrQV4W6lwW2tV9GMLkQRijk\noXu/ln6wJ6HWkHXrbuMTEbP9pdSuUYVx2dCnUhsNhhmEooOFQXTDqFEn7IHs\nbI9IUXjvmVv24iz2e3snYyEVQvXIAGvJIuRNdK8NX8AUqG4PVNn6iR5Q6LMX\ngwc6baDWACV4XVTwiR5dB+bUzkWaFCWM30u1z8RfW4dBmWv+gF1RCtSq0VNc\ne6qiRqCIWeutHlYqfGrucRXvpHSBVSrydCbC0ObspHQw1BBEX0BcEYRMj64d\nHpdiK3p3svlH39X8EUUcgy6I7qXtlELmI17ZTkIsciLOuprR3YjA2dmWeYSs\nI8zycOiIfCz48Ox+/PhICtT9KKewIpxGk1Yyk0ywNdmcdAUjvv01PICwcCZ7\njlZFn5t4IXNy90sY6nQxS+J23E+oUh07Subs9if+cR8EdXOs9LeNZf8yQ1Bk\n1EsJnZmdiubiwkekUn4zpPuvQiSF/n9hro+iJ+/G78EPBE5UcJS/ds/PVrCc\nDzXAxXFxCEpw1P/4przAqG6CM0PlDgTRqjnJ3J9tmetD5T8FtPUGxBuSBAhh\n6mpWUI1xHbmQwxwhXgTInfw72SzZbP/ganSkGp/Du+ur34Cg0okRByC2/TWb\n46Os\r\n=pE3z\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"notify":true,"verbose":true,"collectCoverage":true,"coverageThreshold":{"global":{"lines":90,"branches":90,"functions":90,"statements":90}}},"main":"index.js","snyk":true,"config":{"commitizen":{"path":"./node_modules/cz-conventional-changelog"}},"gitHead":"1220179af242b542ca55eaa615c637c33616aeeb","release":{"branch":"master","analyzeCommits":{"preset":"angular","releaseRules":[{"type":"docs","release":"patch"},{"type":"refactor","release":"patch"},{"type":"style","release":"patch"}]}},"scripts":{"docs":"yarn run docs:code && yarn run docs:api","lint":"standard && eslint *.js","test":"jest","commit":"git-cz","docs:api":"doxdox *.js --layout bootstrap --output docs/index.html","lint:fix":"standard --fix","docs:code":"docco *.js --output docs/code","test:watch":"jest --watch","snyk-protect":"snyk protect","coverage:view":"opn coverage/lcov-report/index.html","prepublishOnly":"npm run snyk-protect","semantic-release":"semantic-release"},"_npmUser":{"name":"lirantal","email":"liran.tal@gmail.com"},"standard":{"env":["node","jest"]},"_npmVersion":"6.4.1","description":"Express middleware that implements a security.txt path and policy","directories":{},"_nodeVersion":"8.15.1","dependencies":{"joi":"^14.0.0"},"eslintConfig":{"env":{"es6":true,"jest":true,"node":true},"rules":{"node/no-unpublished-require":"off","node/no-unsupported-features":"off","security/detect-unsafe-regex":"error","security/detect-child-process":"error","security/detect-buffer-noassert":"error","security/detect-object-injection":"error","security/detect-pseudoRandomBytes":"error","security/detect-non-literal-regexp":"error","security/detect-non-literal-require":"error","security/detect-eval-with-expression":"error","security/detect-disable-mustache-escape":"error","security/detect-non-literal-fs-filename":"error","security/detect-possible-timing-attacks":"error","security/detect-no-csrf-before-method-override":"error"},"extends":["plugin:node/recommended"],"plugins":["node","security"],"parserOptions":{"ecmaFeatures":{"impliedStrict":true}}},"_hasShrinkwrap":false,"devDependencies":{"jest":"^22.0.0","snyk":"^1.90.0","docco":"^0.8.0","doxdox":"^3.0.0","eslint":"^5.0.0","opn-cli":"^3.1.0","standard":"^12.0.0","commitizen":"^3.0.0","semantic-release":"^15.0.0","eslint-plugin-node":"^6.0.0","eslint-plugin-import":"^2.2.0","eslint-plugin-security":"^1.3.0","cz-conventional-changelog":"^2.1.0"},"_npmOperationalInternal":{"tmp":"tmp/express-security-txt_4.0.1_1552432131898_0.09253804732345183","host":"s3://npm-registry-packages"}},"4.0.9":{"name":"express-security-txt","version":"4.0.9","author":{"name":"Liran Tal","email":"liran.tal@gmail.com"},"license":"MIT","_id":"express-security-txt@4.0.9","maintainers":[{"name":"lirantal","email":"liran.tal@gmail.com"},{"name":"lirantal_bot","email":"liran.tal+npm@gmail.com"}],"homepage":"https://github.com/lirantal/express-security-txt#readme","bugs":{"url":"https://github.com/lirantal/express-security-txt/issues"},"dist":{"shasum":"e945006b6c6c7ddccd95891a17c0a2174c854d1a","tarball":"https://registry.npmjs.org/express-security-txt/-/express-security-txt-4.0.9.tgz","fileCount":15,"integrity":"sha512-az9JHMFRvFwSeB8CRE3iBN/UhYc6D8cBg6xbmRNfbr2aqe10r8M7Z5i7p76+mK5+OqKBQ7ebFmJMVKPlNwtSig==","signatures":[{"sig":"MEUCIQDCqrudBQHCtYcMYBBGsZ6a5ZI5OrdtcUyKfEvVw5gcGQIgOKc2DhxyBLPd9FVZ3i1s9v62AJQewRoy/KjRI2iNcug=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/express-security-txt@4.0.9","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":43151},"jest":{"notify":true,"verbose":true,"collectCoverage":true,"coverageThreshold":{"global":{"lines":90,"branches":90,"functions":90,"statements":90}}},"main":"index.js","snyk":true,"config":{"commitizen":{"path":"./node_modules/cz-conventional-changelog"}},"gitHead":"1a870e2a5b7ea5012de7bcd81c594624204d422e","release":{"plugins":[["@semantic-release/commit-analyzer",{"preset":"angular","releaseRules":[{"type":"docs","release":"patch"},{"type":"refactor","release":"patch"},{"type":"style","release":"patch"}]}],"@semantic-release/release-notes-generator","@semantic-release/npm","@semantic-release/github"],"branches":["master"]},"scripts":{"docs":"yarn run docs:code && yarn run docs:api","lint":"standard && eslint *.js","test":"jest","commit":"git-cz","docs:api":"doxdox *.js --layout bootstrap --output docs/index.html","lint:fix":"standard --fix","docs:code":"docco *.js --output docs/code","test:watch":"jest --watch","coverage:view":"opn coverage/lcov-report/index.html","semantic-release":"semantic-release"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:43b25f0d-edef-4df2-943a-eb9f14674121"}},"standard":{"env":["node","jest"]},"repository":{"url":"git+https://github.com/lirantal/express-security-txt.git","type":"git"},"_npmVersion":"11.13.0","description":"Express middleware that implements a security.txt path and policy","directories":{},"_nodeVersion":"24.15.0","dependencies":{"joi":"^14.3.1"},"eslintConfig":{"env":{"es6":true,"jest":true,"node":true},"rules":{"node/no-unpublished-require":"off","node/no-unsupported-features":"off","security/detect-unsafe-regex":"error","security/detect-child-process":"error","security/detect-buffer-noassert":"error","security/detect-object-injection":"error","security/detect-pseudoRandomBytes":"error","security/detect-non-literal-regexp":"error","security/detect-non-literal-require":"error","security/detect-eval-with-expression":"error","security/detect-disable-mustache-escape":"error","security/detect-non-literal-fs-filename":"error","security/detect-possible-timing-attacks":"error","security/detect-no-csrf-before-method-override":"error"},"extends":["plugin:node/recommended"],"plugins":["node","security"],"parserOptions":{"ecmaFeatures":{"impliedStrict":true}}},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"devDependencies":{"jest":"^22.0.0","snyk":"^1.90.0","docco":"^0.8.0","doxdox":"^3.0.0","eslint":"^6.0.0","opn-cli":"^3.1.0","standard":"^12.0.0","commitizen":"^3.0.0","semantic-release":"^25.0.3","eslint-plugin-node":"^6.0.0","eslint-plugin-import":"^2.2.0","eslint-plugin-security":"^1.3.0","cz-conventional-changelog":"^2.1.0"},"_npmOperationalInternal":{"tmp":"tmp/express-security-txt_4.0.9_1779213073690_0.9971866146490134","host":"s3://npm-registry-packages-npm-production"}},"4.1.0":{"name":"express-security-txt","version":"4.1.0","author":{"name":"Liran Tal","email":"liran.tal@gmail.com"},"license":"MIT","_id":"express-security-txt@4.1.0","maintainers":[{"name":"lirantal","email":"liran.tal@gmail.com"},{"name":"lirantal_bot","email":"liran.tal+npm@gmail.com"}],"homepage":"https://github.com/lirantal/express-security-txt#readme","bugs":{"url":"https://github.com/lirantal/express-security-txt/issues"},"dist":{"shasum":"1e88653cbda48411f2ad2fdb280e322d4f0f35e6","tarball":"https://registry.npmjs.org/express-security-txt/-/express-security-txt-4.1.0.tgz","fileCount":15,"integrity":"sha512-KANmKtEEJii33ZLnLafrFDm34q7RyZxIcw/RZFhn4SW/iYbFA7OEngI4moF4fcZdqTtNfClBHJN0NITzKQ12nQ==","signatures":[{"sig":"MEYCIQCsolZ4t8Msl0hm8LuOCm/32c0CZN2Q55bGoqbGfjxamAIhAMoOdBR5rLhAAKZrgtIkebPYB7uJMWsEqscsVmi2BXBU","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/express-security-txt@4.1.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":45600},"jest":{"notify":true,"verbose":true,"collectCoverage":true,"coverageThreshold":{"global":{"lines":90,"branches":90,"functions":90,"statements":90}}},"main":"index.js","snyk":true,"config":{"commitizen":{"path":"./node_modules/cz-conventional-changelog"}},"gitHead":"76c05ec45f732fe65fb6965a08bc110514deb465","release":{"plugins":[["@semantic-release/commit-analyzer",{"preset":"angular","releaseRules":[{"type":"docs","release":"patch"},{"type":"refactor","release":"patch"},{"type":"style","release":"patch"}]}],"@semantic-release/release-notes-generator","@semantic-release/npm","@semantic-release/github"],"branches":["master"]},"scripts":{"docs":"yarn run docs:code && yarn run docs:api","lint":"standard && eslint *.js","test":"jest","commit":"git-cz","docs:api":"doxdox *.js --layout bootstrap --output docs/index.html","lint:fix":"standard --fix","docs:code":"docco *.js --output docs/code","test:watch":"jest --watch","coverage:view":"opn coverage/lcov-report/index.html","semantic-release":"semantic-release"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:43b25f0d-edef-4df2-943a-eb9f14674121"}},"standard":{"env":["node","jest"]},"repository":{"url":"git+https://github.com/lirantal/express-security-txt.git","type":"git"},"_npmVersion":"11.13.0","description":"Express middleware that implements a security.txt path and policy","directories":{},"_nodeVersion":"24.15.0","dependencies":{"joi":"^14.3.1"},"eslintConfig":{"env":{"es6":true,"jest":true,"node":true},"rules":{"node/no-unpublished-require":"off","node/no-unsupported-features":"off","security/detect-unsafe-regex":"error","security/detect-child-process":"error","security/detect-buffer-noassert":"error","security/detect-object-injection":"error","security/detect-pseudoRandomBytes":"error","security/detect-non-literal-regexp":"error","security/detect-non-literal-require":"error","security/detect-eval-with-expression":"error","security/detect-disable-mustache-escape":"error","security/detect-non-literal-fs-filename":"error","security/detect-possible-timing-attacks":"error","security/detect-no-csrf-before-method-override":"error"},"extends":["plugin:node/recommended"],"plugins":["node","security"],"parserOptions":{"ecmaFeatures":{"impliedStrict":true}}},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"devDependencies":{"jest":"^22.0.0","snyk":"^1.90.0","docco":"^0.8.0","doxdox":"^3.0.0","eslint":"^6.0.0","opn-cli":"^3.1.0","standard":"^12.0.0","commitizen":"^3.0.0","semantic-release":"^25.0.3","eslint-plugin-node":"^6.0.0","eslint-plugin-import":"^2.2.0","eslint-plugin-security":"^1.3.0","cz-conventional-changelog":"^2.1.0"},"_npmOperationalInternal":{"tmp":"tmp/express-security-txt_4.1.0_1779901613865_0.5586624128070532","host":"s3://npm-registry-packages-npm-production"}},"4.1.1":{"name":"express-security-txt","version":"4.1.1","author":{"name":"Liran Tal","email":"liran.tal@gmail.com"},"license":"MIT","_id":"express-security-txt@4.1.1","maintainers":[{"name":"lirantal","email":"liran.tal@gmail.com"},{"name":"lirantal_bot","email":"liran.tal+npm@gmail.com"}],"homepage":"https://github.com/lirantal/express-security-txt#readme","bugs":{"url":"https://github.com/lirantal/express-security-txt/issues"},"dist":{"shasum":"2e6aec1b541cf9648b67cf58c2bf23b7eae1c271","tarball":"https://registry.npmjs.org/express-security-txt/-/express-security-txt-4.1.1.tgz","fileCount":17,"integrity":"sha512-EDBOCxOvBs/VXb+88q++7Ahgxwhet9xOZUawEx93OVP8dBCdjxFzjd28Yw2CcHgU8mH2c0XvphDC7tVhEM5D3w==","signatures":[{"sig":"MEQCICqVvyYsrx26OBwFeOsBrbn0o/srZXy9baYFD46fEPA8AiBwL6BtTxyv6D1Bxd8G+peXwTzzuKNIBQYH1pJrQyy2Qg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/express-security-txt@4.1.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":48223},"jest":{"notify":true,"verbose":true,"collectCoverage":true,"coverageThreshold":{"global":{"lines":90,"branches":90,"functions":90,"statements":90}}},"main":"index.js","snyk":true,"config":{"commitizen":{"path":"./node_modules/cz-conventional-changelog"}},"engines":{"npm":">=11.10.0","node":">=24.0.0"},"gitHead":"145816993469b599bd8bd291c0b24671e4514af3","release":{"plugins":[["@semantic-release/commit-analyzer",{"preset":"angular","releaseRules":[{"type":"docs","release":"patch"},{"type":"refactor","release":"patch"},{"type":"style","release":"patch"}]}],"@semantic-release/release-notes-generator","@semantic-release/npm","@semantic-release/github"],"branches":["master"]},"scripts":{"docs":"yarn run docs:code && yarn run docs:api","lint":"standard && eslint *.js","test":"jest","commit":"git-cz","docs:api":"doxdox *.js --layout bootstrap --output docs/index.html","lint:fix":"standard --fix","docs:code":"docco *.js --output docs/code","test:watch":"jest --watch","coverage:view":"opn coverage/lcov-report/index.html","semantic-release":"semantic-release"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:43b25f0d-edef-4df2-943a-eb9f14674121"}},"standard":{"env":["node","jest"]},"repository":{"url":"git+https://github.com/lirantal/express-security-txt.git","type":"git"},"_npmVersion":"11.13.0","description":"Express middleware that implements a security.txt path and policy","directories":{},"_nodeVersion":"24.16.0","dependencies":{"joi":"^14.3.1"},"eslintConfig":{"env":{"es6":true,"jest":true,"node":true},"rules":{"node/no-unpublished-require":"off","node/no-unsupported-features":"off","security/detect-unsafe-regex":"error","security/detect-child-process":"error","security/detect-buffer-noassert":"error","security/detect-object-injection":"error","security/detect-pseudoRandomBytes":"error","security/detect-non-literal-regexp":"error","security/detect-non-literal-require":"error","security/detect-eval-with-expression":"error","security/detect-disable-mustache-escape":"error","security/detect-non-literal-fs-filename":"error","security/detect-possible-timing-attacks":"error","security/detect-no-csrf-before-method-override":"error"},"extends":["plugin:node/recommended"],"plugins":["node","security"],"parserOptions":{"ecmaFeatures":{"impliedStrict":true}}},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"devDependencies":{"jest":"^22.0.0","snyk":"^1.90.0","docco":"^0.8.0","doxdox":"^3.0.0","eslint":"^6.0.0","opn-cli":"^3.1.0","standard":"^12.0.0","commitizen":"^3.0.0","semantic-release":"^25.0.3","eslint-plugin-node":"^6.0.0","eslint-plugin-import":"^2.2.0","eslint-plugin-security":"^1.3.0","cz-conventional-changelog":"^2.1.0"},"_npmOperationalInternal":{"tmp":"tmp/express-security-txt_4.1.1_1782325312572_0.7539914405329242","host":"s3://npm-registry-packages-npm-production"}},"4.1.2":{"name":"express-security-txt","version":"4.1.2","description":"Express middleware that implements a security.txt path and policy","main":"index.js","scripts":{"lint":"standard && eslint *.js","lint:fix":"standard --fix","test":"jest","test:watch":"jest --watch","coverage:view":"opn coverage/lcov-report/index.html","commit":"git-cz","docs":"yarn run docs:code && yarn run docs:api","docs:api":"doxdox *.js --layout bootstrap --output docs/index.html","docs:code":"docco *.js --output docs/code","semantic-release":"semantic-release"},"publishConfig":{"provenance":true,"access":"public"},"license":"MIT","author":{"name":"Liran Tal","email":"liran.tal@gmail.com"},"repository":{"type":"git","url":"git+https://github.com/lirantal/express-security-txt.git"},"devDependencies":{"commitizen":"^3.0.0","cz-conventional-changelog":"^2.1.0","docco":"^0.8.0","doxdox":"^3.0.0","eslint":"^6.0.0","eslint-plugin-import":"^2.2.0","eslint-plugin-node":"^6.0.0","eslint-plugin-security":"^1.3.0","jest":"^22.0.0","opn-cli":"^3.1.0","semantic-release":"^25.0.3","snyk":"^1.90.0","standard":"^12.0.0"},"jest":{"verbose":true,"notify":true,"collectCoverage":true,"coverageThreshold":{"global":{"branches":90,"functions":90,"lines":90,"statements":90}}},"config":{"commitizen":{"path":"./node_modules/cz-conventional-changelog"}},"standard":{"env":["node","jest"]},"eslintConfig":{"env":{"node":true,"es6":true,"jest":true},"plugins":["node","security"],"extends":["plugin:node/recommended"],"rules":{"node/no-unsupported-features":"off","node/no-unpublished-require":"off","security/detect-non-literal-fs-filename":"error","security/detect-unsafe-regex":"error","security/detect-buffer-noassert":"error","security/detect-child-process":"error","security/detect-disable-mustache-escape":"error","security/detect-eval-with-expression":"error","security/detect-no-csrf-before-method-override":"error","security/detect-non-literal-regexp":"error","security/detect-non-literal-require":"error","security/detect-object-injection":"error","security/detect-possible-timing-attacks":"error","security/detect-pseudoRandomBytes":"error"},"parserOptions":{"ecmaFeatures":{"impliedStrict":true}}},"dependencies":{"joi":"^14.3.1"},"release":{"branches":["master"],"plugins":[["@semantic-release/commit-analyzer",{"preset":"angular","releaseRules":[{"type":"docs","release":"patch"},{"type":"refactor","release":"patch"},{"type":"style","release":"patch"}]}],"@semantic-release/release-notes-generator","@semantic-release/npm","@semantic-release/github"]},"snyk":true,"engines":{"node":">=24.0.0","npm":">=11.10.0"},"gitHead":"69daa4b5837e1a0540a5160f9e08bb5f7512f048","_id":"express-security-txt@4.1.2","bugs":{"url":"https://github.com/lirantal/express-security-txt/issues"},"homepage":"https://github.com/lirantal/express-security-txt#readme","_nodeVersion":"24.18.0","_npmVersion":"11.13.0","dist":{"integrity":"sha512-ITYNhJQfCF4aFLIXA8piQy1Xan9Mac4/xRTKBpt+WQwqzcrPlG8qq0uN70xeheJOdTZaweE2UXAPj4otFePaZw==","shasum":"7b2e2f3a96c0162ff5606544d455ca0c203bc9e7","tarball":"https://registry.npmjs.org/express-security-txt/-/express-security-txt-4.1.2.tgz","fileCount":17,"unpackedSize":47978,"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/express-security-txt@4.1.2","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEUCIFl1dHBLcztyBxkLTFeTMKpbVjiJ48q4/skWp2sfqlU8AiEA33ZicZzgE0w18lLOgybScFnr3faVgKeRg/Sl5Fa8CBQ="}]},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:43b25f0d-edef-4df2-943a-eb9f14674121"}},"directories":{},"maintainers":[{"name":"lirantal","email":"liran.tal@gmail.com"},{"name":"lirantal_bot","email":"liran.tal+npm@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/express-security-txt_4.1.2_1784833098748_0.03209191550848223"},"_hasShrinkwrap":false}},"time":{"created":"2017-10-12T06:27:43.613Z","modified":"2026-07-23T18:58:19.178Z","1.0.0":"2017-10-12T06:27:43.613Z","1.0.1":"2017-10-13T20:18:08.611Z","1.1.0":"2018-02-09T09:03:27.167Z","1.1.1":"2018-02-09T09:08:29.173Z","1.1.2":"2018-03-08T07:46:16.924Z","1.1.3":"2018-03-14T22:14:14.892Z","1.2.0":"2018-07-21T12:20:41.860Z","2.0.0":"2018-08-28T22:29:10.572Z","2.0.1":"2018-08-29T20:32:12.804Z","2.0.2":"2018-08-31T01:52:17.944Z","2.1.0":"2018-08-31T23:18:10.859Z","2.1.1":"2018-08-31T23:33:45.328Z","2.2.0":"2018-09-01T09:38:17.884Z","2.2.1":"2018-10-20T21:04:12.295Z","2.2.2":"2018-10-29T10:45:38.365Z","2.2.3":"2018-11-03T21:42:24.479Z","2.3.0":"2018-11-05T23:23:51.457Z","2.4.0":"2018-11-11T18:06:21.351Z","2.5.0":"2019-01-10T07:56:45.496Z","2.5.1":"2019-01-13T12:31:17.267Z","3.0.0":"2019-01-13T12:39:26.891Z","4.0.0":"2019-02-16T22:10:00.177Z","4.0.1":"2019-03-12T23:08:52.053Z","4.0.9":"2026-05-19T17:51:13.845Z","4.1.0":"2026-05-27T17:06:54.013Z","4.1.1":"2026-06-24T18:21:52.709Z","4.1.2":"2026-07-23T18:58:18.884Z"},"bugs":{"url":"https://github.com/lirantal/express-security-txt/issues"},"author":{"name":"Liran Tal","email":"liran.tal@gmail.com"},"license":"MIT","homepage":"https://github.com/lirantal/express-security-txt#readme","repository":{"type":"git","url":"git+https://github.com/lirantal/express-security-txt.git"},"description":"Express middleware that implements a security.txt path and policy","maintainers":[{"name":"lirantal","email":"liran.tal@gmail.com"},{"name":"lirantal_bot","email":"liran.tal+npm@gmail.com"}],"readme":"[![view on npm](http://img.shields.io/npm/v/express-security-txt.svg)](https://www.npmjs.org/package/express-security-txt)\n[![view on npm](http://img.shields.io/npm/l/express-security-txt.svg)](https://www.npmjs.org/package/express-security-txt)\n[![npm module downloads](http://img.shields.io/npm/dt/express-security-txt.svg)](https://www.npmjs.org/package/express-security-txt)\n[![Build Status](https://github.com/lirantal/express-security-txt/actions/workflows/main.yml/badge.svg?branch=master)](https://github.com/lirantal/express-security-txt/actions?workflow=main)\n[![codecov](https://codecov.io/gh/lirantal/express-security-txt/branch/master/graph/badge.svg)](https://codecov.io/gh/lirantal/express-security-txt)\n[![Security Responsible Disclosure](https://img.shields.io/badge/Security-Responsible%20Disclosure-yellow.svg)](https://github.com/nodejs/security-wg/blob/master/processes/responsible_disclosure_template.md)\n\n# Express Security Txt\n\nExpress middleware that implements a security.txt path and policy. Allows the repeating of a directive, as well as the insertion of comments.\n\nReferences:\n* [security.txt RFC](https://tools.ietf.org/html/draft-foudil-securitytxt-05)\n* [security.txt project on github](https://github.com/securitytxt/security-txt)\n\n## Installation\n\n```bash\nyarn add express-security-txt\n```\n\n## Usage\n\nDefine an options object with the keys that make up a valid [security.txt](https://tools.ietf.org/html/draft-foudil-securitytxt-05) file. All the keys are in camelCase.\n\n```javascript\nconst securityTxt = require('express-security-txt')\n\nconst options = {\n  contact: 'https://example.com/security/',\n  preferredLanguages: 'en'\n}\n\napp.use(securityTxt.setup(options))\n```\n\n### Passing multiple values\n\nSome directives allow you to specify multiple values. This package allows you to do this by passing an array:\n\n```javascript\nconst options = {\n  contact: ['mailto:security@example.com', 'https://example.com/security/']\n}\n```\n\n### Adding comments\n\nComments can be included in the generated file. The `#` at the beggining of each line of a comment is automatically inserted by the package.\n\nComments at the start and end of a file can be added by using the `_prefixComment` and `_postfixComment` keys, like so:\n\n```javascript\nconst options = {\n  _prefixComment: 'This comment will appear at the beggining of the security.txt file',\n  contact: 'mailto:security@example.com',\n  _postfixComment: 'This comment will appear at the end of the security.txt file'\n}\n```\n\nNOTE: You may include the newline character (`\\n`), and the package will automatically insert the `#` symbol at the beggining of each line.\n\nMultiline comments can also be added by specifying an array, where each element is a line of the comment.\n\n<hr>\n\nComments just before a directive can be added by creating an object of the form `{ comment: '...', value: '...' }`, where the value associated with the `value` key is the value of the field; and the `comment` is the comment to appear directly before the field.\n\nFor example,\n\n```javascript\nconst options = {\n  contact: 'https://example.com/security/',\n  acknowledgments: {\n    comment: 'This comment will appear just above the Acknowledgments field',\n    value: 'https://example.com/hall_of_fame'\n  }\n}\n```\n\nWould become\n\n```\nContact: https://example.com/security/\n# This comment will appear just above the Acknowledgments field\nAcknowledgments: https://example.com/hall_of_fame\n```\n\n<hr>\n\nIf a field allows multiple values, you can leave a comment on each one like so:\n\n```javascript\nconst options = {\n  contact: [\n    { comment: 'You can rarely reach me by email', value: 'mailto:security@example.com' },\n    { comment: 'Try this online form instead?', value: 'https://example.com/security/' }\n  ]\n}\n```\n\n## Tests\n\nProject tests:\n\n```bash\nyarn run test\n```\n\nProject linting:\n\n```bash\nyarn run lint\n```\n\n## Documentation\n\n- [Project documentation](./docs/README.md) - development, testing, architecture, and conventions.\n\n## Contributing\n\n### Commit Guidelines\n\nThe project uses the commitizen tool for standardizing changelog style commit\nmessages so you should follow it as so:\n\n```bash\ngit add .           # add files to staging\nyarn run commit      # use the wizard for the commit message\n```\n","readmeFilename":"README.md"}