{"action":"created","issue":{"url":"https://api.github.com/repos/AdvancedPhotonSource/traveler/issues/2","repository_url":"https://api.github.com/repos/AdvancedPhotonSource/traveler","labels_url":"https://api.github.com/repos/AdvancedPhotonSource/traveler/issues/2/labels{/name}","comments_url":"https://api.github.com/repos/AdvancedPhotonSource/traveler/issues/2/comments","events_url":"https://api.github.com/repos/AdvancedPhotonSource/traveler/issues/2/events","html_url":"https://github.com/AdvancedPhotonSource/traveler/issues/2","id":333066723,"node_id":"MDU6SXNzdWUzMzMwNjY3MjM=","number":2,"title":"npm dependencies with security and deprecation issues","user":{"login":"dongliu","id":599397,"node_id":"MDQ6VXNlcjU5OTM5Nw==","avatar_url":"https://avatars2.githubusercontent.com/u/599397?v=4","gravatar_id":"","url":"https://api.github.com/users/dongliu","html_url":"https://github.com/dongliu","followers_url":"https://api.github.com/users/dongliu/followers","following_url":"https://api.github.com/users/dongliu/following{/other_user}","gists_url":"https://api.github.com/users/dongliu/gists{/gist_id}","starred_url":"https://api.github.com/users/dongliu/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/dongliu/subscriptions","organizations_url":"https://api.github.com/users/dongliu/orgs","repos_url":"https://api.github.com/users/dongliu/repos","events_url":"https://api.github.com/users/dongliu/events{/privacy}","received_events_url":"https://api.github.com/users/dongliu/received_events","type":"User","site_admin":false},"labels":[],"state":"open","locked":false,"assignee":null,"assignees":[],"milestone":null,"comments":0,"created_at":"2018-06-17T14:25:58Z","updated_at":"2018-06-17T14:34:27Z","closed_at":null,"author_association":"NONE","body":"As you might know, some security issues were discovered, and we should audit and fix that in the traveler application. \r\nSee https://blog.npmjs.org/post/173719309445/npm-audit-identify-and-fix-insecure\r\n\r\nSince it is a long list, we should fix those with higher vulnerabilities first. \r\n```\r\n=> npm audit\r\n                                                                                \r\n                       === npm audit security report ===                        \r\n                                                                                \r\n# Run  npm install express@4.16.3  to resolve 16 vulnerabilities\r\nSEMVER WARNING: Recommended action is a potentially breaking change\r\n┌───────────────┬──────────────────────────────────────────────────────────────┐\r\n│ Moderate      │ No Charset in Content-Type Header                            │\r\n├───────────────┼──────────────────────────────────────────────────────────────┤\r\n│ Package       │ express                                                      │\r\n├───────────────┼──────────────────────────────────────────────────────────────┤\r\n│ Dependency of │ express                                                      │\r\n├───────────────┼──────────────────────────────────────────────────────────────┤\r\n│ Path          │ express                                                      │\r\n├───────────────┼──────────────────────────────────────────────────────────────┤\r\n│ More info     │ https://nodesecurity.io/advisories/8                         │\r\n└───────────────┴──────────────────────────────────────────────────────────────┘\r\n\r\n\r\n┌───────────────┬──────────────────────────────────────────────────────────────┐\r\n│ Low           │ methodOverride Middleware Reflected Cross-Site Scripting     │\r\n├───────────────┼──────────────────────────────────────────────────────────────┤\r\n│ Package       │ connect                                                      │\r\n├───────────────┼──────────────────────────────────────────────────────────────┤\r\n│ Dependency of │ express                                                      │\r\n├───────────────┼──────────────────────────────────────────────────────────────┤\r\n│ Path          │ express > connect                                            │\r\n├───────────────┼──────────────────────────────────────────────────────────────┤\r\n│ More info     │ https://nodesecurity.io/advisories/3                         │\r\n└───────────────┴──────────────────────────────────────────────────────────────┘\r\n\r\n\r\n┌───────────────┬──────────────────────────────────────────────────────────────┐\r\n│ Moderate      │ Timing Attack                                                │\r\n├───────────────┼──────────────────────────────────────────────────────────────┤\r\n│ Package       │ cookie-signature                                             │\r\n├───────────────┼──────────────────────────────────────────────────────────────┤\r\n│ Dependency of │ express                                                      │\r\n├───────────────┼──────────────────────────────────────────────────────────────┤\r\n│ Path          │ express > connect > cookie-signature                         │\r\n├───────────────┼──────────────────────────────────────────────────────────────┤\r\n│ More info     │ https://nodesecurity.io/advisories/134                       │\r\n└───────────────┴──────────────────────────────────────────────────────────────┘\r\n\r\n\r\n┌───────────────┬──────────────────────────────────────────────────────────────┐\r\n│ Moderate      │ Timing Attack                                                │\r\n├───────────────┼──────────────────────────────────────────────────────────────┤\r\n│ Package       │ cookie-signature                                             │\r\n├───────────────┼──────────────────────────────────────────────────────────────┤\r\n│ Dependency of │ express                                                      │\r\n├───────────────┼──────────────────────────────────────────────────────────────┤\r\n│ Path          │ express > cookie-signature                                   │\r\n├───────────────┼──────────────────────────────────────────────────────────────┤\r\n│ More info     │ https://nodesecurity.io/advisories/134                       │\r\n└───────────────┴──────────────────────────────────────────────────────────────┘\r\n\r\n\r\n┌───────────────┬──────────────────────────────────────────────────────────────┐\r\n│ High          │ Regular Expression Denial of Service                         │\r\n├───────────────┼──────────────────────────────────────────────────────────────┤\r\n│ Package       │ fresh                                                        │\r\n├───────────────┼──────────────────────────────────────────────────────────────┤\r\n│ Dependency of │ express                                                      │\r\n├───────────────┼──────────────────────────────────────────────────────────────┤\r\n│ Path          │ express > connect > fresh                                    │\r\n├───────────────┼──────────────────────────────────────────────────────────────┤\r\n│ More info     │ https://nodesecurity.io/advisories/526                       │\r\n└───────────────┴──────────────────────────────────────────────────────────────┘\r\n\r\n\r\n┌───────────────┬──────────────────────────────────────────────────────────────┐\r\n│ High          │ Regular Expression Denial of Service                         │\r\n├───────────────┼──────────────────────────────────────────────────────────────┤\r\n│ Package       │ fresh                                                        │\r\n├───────────────┼──────────────────────────────────────────────────────────────┤\r\n│ Dependency of │ express                                                      │\r\n├───────────────┼──────────────────────────────────────────────────────────────┤\r\n│ Path          │ express > connect > send > fresh                             │\r\n├───────────────┼──────────────────────────────────────────────────────────────┤\r\n│ More info     │ https://nodesecurity.io/advisories/526                       │\r\n└───────────────┴──────────────────────────────────────────────────────────────┘\r\n\r\n\r\n┌───────────────┬──────────────────────────────────────────────────────────────┐\r\n│ High          │ Regular Expression Denial of Service                         │\r\n├───────────────┼──────────────────────────────────────────────────────────────┤\r\n│ Package       │ fresh                                                        │\r\n├───────────────┼──────────────────────────────────────────────────────────────┤\r\n│ Dependency of │ express                                                      │\r\n├───────────────┼──────────────────────────────────────────────────────────────┤\r\n│ Path          │ express > fresh                                              │\r\n├───────────────┼──────────────────────────────────────────────────────────────┤\r\n│ More info     │ https://nodesecurity.io/advisories/526                       │\r\n└───────────────┴──────────────────────────────────────────────────────────────┘\r\n\r\n\r\n┌───────────────┬──────────────────────────────────────────────────────────────┐\r\n│ High          │ Regular Expression Denial of Service                         │\r\n├───────────────┼──────────────────────────────────────────────────────────────┤\r\n│ Package       │ fresh                                                        │\r\n├───────────────┼──────────────────────────────────────────────────────────────┤\r\n│ Dependency of │ express                                                      │\r\n├───────────────┼──────────────────────────────────────────────────────────────┤\r\n│ Path          │ express > send > fresh                                       │\r\n├───────────────┼──────────────────────────────────────────────────────────────┤\r\n│ More info     │ https://nodesecurity.io/advisories/526                       │\r\n└───────────────┴──────────────────────────────────────────────────────────────┘\r\n\r\n\r\n┌───────────────┬──────────────────────────────────────────────────────────────┐\r\n│ High          │ Denial-of-Service Memory Exhaustion                          │\r\n├───────────────┼──────────────────────────────────────────────────────────────┤\r\n│ Package       │ qs                                                           │\r\n├───────────────┼──────────────────────────────────────────────────────────────┤\r\n│ Dependency of │ express                                                      │\r\n├───────────────┼──────────────────────────────────────────────────────────────┤\r\n│ Path          │ express > connect > qs                                       │\r\n├───────────────┼──────────────────────────────────────────────────────────────┤\r\n│ More info     │ https://nodesecurity.io/advisories/29                        │\r\n└───────────────┴──────────────────────────────────────────────────────────────┘\r\n\r\n\r\n┌───────────────┬──────────────────────────────────────────────────────────────┐\r\n│ High          │ Denial-of-Service Extended Event Loop Blocking               │\r\n├───────────────┼──────────────────────────────────────────────────────────────┤\r\n│ Package       │ qs                                                           │\r\n├───────────────┼──────────────────────────────────────────────────────────────┤\r\n│ Dependency of │ express                                                      │\r\n├───────────────┼──────────────────────────────────────────────────────────────┤\r\n│ Path          │ express > connect > qs                                       │\r\n├───────────────┼──────────────────────────────────────────────────────────────┤\r\n│ More info     │ https://nodesecurity.io/advisories/28                        │\r\n└───────────────┴──────────────────────────────────────────────────────────────┘\r\n\r\n\r\n┌───────────────┬──────────────────────────────────────────────────────────────┐\r\n│ Low           │ Directory Traversal                                          │\r\n├───────────────┼──────────────────────────────────────────────────────────────┤\r\n│ Package       │ send                                                         │\r\n├───────────────┼──────────────────────────────────────────────────────────────┤\r\n│ Dependency of │ express                                                      │\r\n├───────────────┼──────────────────────────────────────────────────────────────┤\r\n│ Path          │ express > connect > send                                     │\r\n├───────────────┼──────────────────────────────────────────────────────────────┤\r\n│ More info     │ https://nodesecurity.io/advisories/32                        │\r\n└───────────────┴──────────────────────────────────────────────────────────────┘\r\n\r\n\r\n┌───────────────┬──────────────────────────────────────────────────────────────┐\r\n│ Low           │ Directory Traversal                                          │\r\n├───────────────┼──────────────────────────────────────────────────────────────┤\r\n│ Package       │ send                                                         │\r\n├───────────────┼──────────────────────────────────────────────────────────────┤\r\n│ Dependency of │ express                                                      │\r\n├───────────────┼──────────────────────────────────────────────────────────────┤\r\n│ Path          │ express > send                                               │\r\n├───────────────┼──────────────────────────────────────────────────────────────┤\r\n│ More info     │ https://nodesecurity.io/advisories/32                        │\r\n└───────────────┴──────────────────────────────────────────────────────────────┘\r\n\r\n\r\n┌───────────────┬──────────────────────────────────────────────────────────────┐\r\n│ Low           │ Root Path Disclosure                                         │\r\n├───────────────┼──────────────────────────────────────────────────────────────┤\r\n│ Package       │ send                                                         │\r\n├───────────────┼──────────────────────────────────────────────────────────────┤\r\n│ Dependency of │ express                                                      │\r\n├───────────────┼──────────────────────────────────────────────────────────────┤\r\n│ Path          │ express > connect > send                                     │\r\n├───────────────┼──────────────────────────────────────────────────────────────┤\r\n│ More info     │ https://nodesecurity.io/advisories/56                        │\r\n└───────────────┴──────────────────────────────────────────────────────────────┘\r\n\r\n\r\n┌───────────────┬──────────────────────────────────────────────────────────────┐\r\n│ Low           │ Root Path Disclosure                                         │\r\n├───────────────┼──────────────────────────────────────────────────────────────┤\r\n│ Package       │ send                                                         │\r\n├───────────────┼──────────────────────────────────────────────────────────────┤\r\n│ Dependency of │ express                                                      │\r\n├───────────────┼──────────────────────────────────────────────────────────────┤\r\n│ Path          │ express > send                                               │\r\n├───────────────┼──────────────────────────────────────────────────────────────┤\r\n│ More info     │ https://nodesecurity.io/advisories/56                        │\r\n└───────────────┴──────────────────────────────────────────────────────────────┘\r\n\r\n\r\n┌───────────────┬──────────────────────────────────────────────────────────────┐\r\n│ Moderate      │ Regular Expression Denial of Service                         │\r\n├───────────────┼──────────────────────────────────────────────────────────────┤\r\n│ Package       │ mime                                                         │\r\n├───────────────┼──────────────────────────────────────────────────────────────┤\r\n│ Dependency of │ express                                                      │\r\n├───────────────┼──────────────────────────────────────────────────────────────┤\r\n│ Path          │ express > connect > send > mime                              │\r\n├───────────────┼──────────────────────────────────────────────────────────────┤\r\n│ More info     │ https://nodesecurity.io/advisories/535                       │\r\n└───────────────┴──────────────────────────────────────────────────────────────┘\r\n\r\n\r\n┌───────────────┬──────────────────────────────────────────────────────────────┐\r\n│ Moderate      │ Regular Expression Denial of Service                         │\r\n├───────────────┼──────────────────────────────────────────────────────────────┤\r\n│ Package       │ mime                                                         │\r\n├───────────────┼──────────────────────────────────────────────────────────────┤\r\n│ Dependency of │ express                                                      │\r\n├───────────────┼──────────────────────────────────────────────────────────────┤\r\n│ Path          │ express > send > mime                                        │\r\n├───────────────┼──────────────────────────────────────────────────────────────┤\r\n│ More info     │ https://nodesecurity.io/advisories/535                       │\r\n└───────────────┴──────────────────────────────────────────────────────────────┘\r\n\r\n\r\n# Run  npm install request@2.87.0  to resolve 11 vulnerabilities\r\n┌───────────────┬──────────────────────────────────────────────────────────────┐\r\n│ High          │ Denial-of-Service Memory Exhaustion                          │\r\n├───────────────┼──────────────────────────────────────────────────────────────┤\r\n│ Package       │ qs                                                           │\r\n├───────────────┼──────────────────────────────────────────────────────────────┤\r\n│ Dependency of │ request                                                      │\r\n├───────────────┼──────────────────────────────────────────────────────────────┤\r\n│ Path          │ request > qs                                                 │\r\n├───────────────┼──────────────────────────────────────────────────────────────┤\r\n│ More info     │ https://nodesecurity.io/advisories/29                        │\r\n└───────────────┴──────────────────────────────────────────────────────────────┘\r\n\r\n\r\n┌───────────────┬──────────────────────────────────────────────────────────────┐\r\n│ High          │ Denial-of-Service Extended Event Loop Blocking               │\r\n├───────────────┼──────────────────────────────────────────────────────────────┤\r\n│ Package       │ qs                                                           │\r\n├───────────────┼──────────────────────────────────────────────────────────────┤\r\n│ Dependency of │ request                                                      │\r\n├───────────────┼──────────────────────────────────────────────────────────────┤\r\n│ Path          │ request > qs                                                 │\r\n├───────────────┼──────────────────────────────────────────────────────────────┤\r\n│ More info     │ https://nodesecurity.io/advisories/28                        │\r\n└───────────────┴──────────────────────────────────────────────────────────────┘\r\n\r\n\r\n┌───────────────┬──────────────────────────────────────────────────────────────┐\r\n│ Moderate      │ Regular Expression Denial of Service                         │\r\n├───────────────┼──────────────────────────────────────────────────────────────┤\r\n│ Package       │ mime                                                         │\r\n├───────────────┼──────────────────────────────────────────────────────────────┤\r\n│ Dependency of │ request                                                      │\r\n├───────────────┼──────────────────────────────────────────────────────────────┤\r\n│ Path          │ request > form-data > mime                                   │\r\n├───────────────┼──────────────────────────────────────────────────────────────┤\r\n│ More info     │ https://nodesecurity.io/advisories/535                       │\r\n└───────────────┴──────────────────────────────────────────────────────────────┘\r\n\r\n\r\n┌───────────────┬──────────────────────────────────────────────────────────────┐\r\n│ Moderate      │ Regular Expression Denial of Service                         │\r\n├───────────────┼──────────────────────────────────────────────────────────────┤\r\n│ Package       │ mime                                                         │\r\n├───────────────┼──────────────────────────────────────────────────────────────┤\r\n│ Dependency of │ request                                                      │\r\n├───────────────┼──────────────────────────────────────────────────────────────┤\r\n│ Path          │ request > mime                                               │\r\n├───────────────┼──────────────────────────────────────────────────────────────┤\r\n│ More info     │ https://nodesecurity.io/advisories/535                       │\r\n└───────────────┴──────────────────────────────────────────────────────────────┘\r\n\r\n\r\n┌───────────────┬──────────────────────────────────────────────────────────────┐\r\n│ Moderate      │ Remote Memory Exposure                                       │\r\n├───────────────┼──────────────────────────────────────────────────────────────┤\r\n│ Package       │ request                                                      │\r\n├───────────────┼──────────────────────────────────────────────────────────────┤\r\n│ Dependency of │ request                                                      │\r\n├───────────────┼──────────────────────────────────────────────────────────────┤\r\n│ Path          │ request                                                      │\r\n├───────────────┼──────────────────────────────────────────────────────────────┤\r\n│ More info     │ https://nodesecurity.io/advisories/309                       │\r\n└───────────────┴──────────────────────────────────────────────────────────────┘\r\n\r\n\r\n┌───────────────┬──────────────────────────────────────────────────────────────┐\r\n│ Moderate      │ Regular Expression Denial of Service                         │\r\n├───────────────┼──────────────────────────────────────────────────────────────┤\r\n│ Package       │ hawk                                                         │\r\n├───────────────┼──────────────────────────────────────────────────────────────┤\r\n│ Dependency of │ request                                                      │\r\n├───────────────┼──────────────────────────────────────────────────────────────┤\r\n│ Path          │ request > hawk                                               │\r\n├───────────────┼──────────────────────────────────────────────────────────────┤\r\n│ More info     │ https://nodesecurity.io/advisories/77                        │\r\n└───────────────┴──────────────────────────────────────────────────────────────┘\r\n\r\n\r\n┌───────────────┬──────────────────────────────────────────────────────────────┐\r\n│ Moderate      │ Prototype pollution                                          │\r\n├───────────────┼──────────────────────────────────────────────────────────────┤\r\n│ Package       │ hoek                                                         │\r\n├───────────────┼──────────────────────────────────────────────────────────────┤\r\n│ Dependency of │ request                                                      │\r\n├───────────────┼──────────────────────────────────────────────────────────────┤\r\n│ Path          │ request > hawk > boom > hoek                                 │\r\n├───────────────┼──────────────────────────────────────────────────────────────┤\r\n│ More info     │ https://nodesecurity.io/advisories/566                       │\r\n└───────────────┴──────────────────────────────────────────────────────────────┘\r\n\r\n\r\n┌───────────────┬──────────────────────────────────────────────────────────────┐\r\n│ Moderate      │ Prototype pollution                                          │\r\n├───────────────┼──────────────────────────────────────────────────────────────┤\r\n│ Package       │ hoek                                                         │\r\n├───────────────┼──────────────────────────────────────────────────────────────┤\r\n│ Dependency of │ request                                                      │\r\n├───────────────┼──────────────────────────────────────────────────────────────┤\r\n│ Path          │ request > hawk > cryptiles > boom > hoek                     │\r\n├───────────────┼──────────────────────────────────────────────────────────────┤\r\n│ More info     │ https://nodesecurity.io/advisories/566                       │\r\n└───────────────┴──────────────────────────────────────────────────────────────┘\r\n\r\n\r\n┌───────────────┬──────────────────────────────────────────────────────────────┐\r\n│ Moderate      │ Prototype pollution                                          │\r\n├───────────────┼──────────────────────────────────────────────────────────────┤\r\n│ Package       │ hoek                                                         │\r\n├───────────────┼──────────────────────────────────────────────────────────────┤\r\n│ Dependency of │ request                                                      │\r\n├───────────────┼──────────────────────────────────────────────────────────────┤\r\n│ Path          │ request > hawk > hoek                                        │\r\n├───────────────┼──────────────────────────────────────────────────────────────┤\r\n│ More info     │ https://nodesecurity.io/advisories/566                       │\r\n└───────────────┴──────────────────────────────────────────────────────────────┘\r\n\r\n\r\n┌───────────────┬──────────────────────────────────────────────────────────────┐\r\n│ Moderate      │ Prototype pollution                                          │\r\n├───────────────┼──────────────────────────────────────────────────────────────┤\r\n│ Package       │ hoek                                                         │\r\n├───────────────┼──────────────────────────────────────────────────────────────┤\r\n│ Dependency of │ request                                                      │\r\n├───────────────┼──────────────────────────────────────────────────────────────┤\r\n│ Path          │ request > hawk > sntp > hoek                                 │\r\n├───────────────┼──────────────────────────────────────────────────────────────┤\r\n│ More info     │ https://nodesecurity.io/advisories/566                       │\r\n└───────────────┴──────────────────────────────────────────────────────────────┘\r\n\r\n\r\n┌───────────────┬──────────────────────────────────────────────────────────────┐\r\n│ Moderate      │ Memory Exposure                                              │\r\n├───────────────┼──────────────────────────────────────────────────────────────┤\r\n│ Package       │ tunnel-agent                                                 │\r\n├───────────────┼──────────────────────────────────────────────────────────────┤\r\n│ Dependency of │ request                                                      │\r\n├───────────────┼──────────────────────────────────────────────────────────────┤\r\n│ Path          │ request > tunnel-agent                                       │\r\n├───────────────┼──────────────────────────────────────────────────────────────┤\r\n│ More info     │ https://nodesecurity.io/advisories/598                       │\r\n└───────────────┴──────────────────────────────────────────────────────────────┘\r\n\r\n\r\n# Run  npm install templatizer@2.0.7  to resolve 8 vulnerabilities\r\nSEMVER WARNING: Recommended action is a potentially breaking change\r\n┌───────────────┬──────────────────────────────────────────────────────────────┐\r\n│ Low           │ Incorrect Handling of Non-Boolean Comparisons During         │\r\n│               │ Minification                                                 │\r\n├───────────────┼──────────────────────────────────────────────────────────────┤\r\n│ Package       │ uglify-js                                                    │\r\n├───────────────┼──────────────────────────────────────────────────────────────┤\r\n│ Dependency of │ templatizer                                                  │\r\n├───────────────┼──────────────────────────────────────────────────────────────┤\r\n│ Path          │ templatizer > jade > transformers > uglify-js                │\r\n├───────────────┼──────────────────────────────────────────────────────────────┤\r\n│ More info     │ https://nodesecurity.io/advisories/39                        │\r\n└───────────────┴──────────────────────────────────────────────────────────────┘\r\n\r\n\r\n┌───────────────┬──────────────────────────────────────────────────────────────┐\r\n│ Low           │ Incorrect Handling of Non-Boolean Comparisons During         │\r\n│               │ Minification                                                 │\r\n├───────────────┼──────────────────────────────────────────────────────────────┤\r\n│ Package       │ uglify-js                                                    │\r\n├───────────────┼──────────────────────────────────────────────────────────────┤\r\n│ Dependency of │ templatizer                                                  │\r\n├───────────────┼──────────────────────────────────────────────────────────────┤\r\n│ Path          │ templatizer > jade > with > uglify-js                        │\r\n├───────────────┼──────────────────────────────────────────────────────────────┤\r\n│ More info     │ https://nodesecurity.io/advisories/39                        │\r\n└───────────────┴──────────────────────────────────────────────────────────────┘\r\n\r\n\r\n┌───────────────┬──────────────────────────────────────────────────────────────┐\r\n│ Low           │ Incorrect Handling of Non-Boolean Comparisons During         │\r\n│               │ Minification                                                 │\r\n├───────────────┼──────────────────────────────────────────────────────────────┤\r\n│ Package       │ uglify-js                                                    │\r\n├───────────────┼──────────────────────────────────────────────────────────────┤\r\n│ Dependency of │ templatizer                                                  │\r\n├───────────────┼──────────────────────────────────────────────────────────────┤\r\n│ Path          │ templatizer > uglify-js                                      │\r\n├───────────────┼──────────────────────────────────────────────────────────────┤\r\n│ More info     │ https://nodesecurity.io/advisories/39                        │\r\n└───────────────┴──────────────────────────────────────────────────────────────┘\r\n\r\n\r\n┌───────────────┬──────────────────────────────────────────────────────────────┐\r\n│ Low           │ Regular Expression Denial of Service                         │\r\n├───────────────┼──────────────────────────────────────────────────────────────┤\r\n│ Package       │ uglify-js                                                    │\r\n├───────────────┼──────────────────────────────────────────────────────────────┤\r\n│ Dependency of │ templatizer                                                  │\r\n├───────────────┼──────────────────────────────────────────────────────────────┤\r\n│ Path          │ templatizer > jade > transformers > uglify-js                │\r\n├───────────────┼──────────────────────────────────────────────────────────────┤\r\n│ More info     │ https://nodesecurity.io/advisories/48                        │\r\n└───────────────┴──────────────────────────────────────────────────────────────┘\r\n\r\n\r\n┌───────────────┬──────────────────────────────────────────────────────────────┐\r\n│ Low           │ Regular Expression Denial of Service                         │\r\n├───────────────┼──────────────────────────────────────────────────────────────┤\r\n│ Package       │ uglify-js                                                    │\r\n├───────────────┼──────────────────────────────────────────────────────────────┤\r\n│ Dependency of │ templatizer                                                  │\r\n├───────────────┼──────────────────────────────────────────────────────────────┤\r\n│ Path          │ templatizer > jade > with > uglify-js                        │\r\n├───────────────┼──────────────────────────────────────────────────────────────┤\r\n│ More info     │ https://nodesecurity.io/advisories/48                        │\r\n└───────────────┴──────────────────────────────────────────────────────────────┘\r\n\r\n\r\n┌───────────────┬──────────────────────────────────────────────────────────────┐\r\n│ Low           │ Regular Expression Denial of Service                         │\r\n├───────────────┼──────────────────────────────────────────────────────────────┤\r\n│ Package       │ uglify-js                                                    │\r\n├───────────────┼──────────────────────────────────────────────────────────────┤\r\n│ Dependency of │ templatizer                                                  │\r\n├───────────────┼──────────────────────────────────────────────────────────────┤\r\n│ Path          │ templatizer > uglify-js                                      │\r\n├───────────────┼──────────────────────────────────────────────────────────────┤\r\n│ More info     │ https://nodesecurity.io/advisories/48                        │\r\n└───────────────┴──────────────────────────────────────────────────────────────┘\r\n\r\n\r\n┌───────────────┬──────────────────────────────────────────────────────────────┐\r\n│ Low           │ Incorrect Handling of Non-Boolean Comparisons During         │\r\n│               │ Minification                                                 │\r\n├───────────────┼──────────────────────────────────────────────────────────────┤\r\n│ Package       │ uglify-js                                                    │\r\n├───────────────┼──────────────────────────────────────────────────────────────┤\r\n│ Dependency of │ templatizer                                                  │\r\n├───────────────┼──────────────────────────────────────────────────────────────┤\r\n│ Path          │ templatizer > jade > constantinople > uglify-js              │\r\n├───────────────┼──────────────────────────────────────────────────────────────┤\r\n│ More info     │ https://nodesecurity.io/advisories/39                        │\r\n└───────────────┴──────────────────────────────────────────────────────────────┘\r\n\r\n\r\n┌───────────────┬──────────────────────────────────────────────────────────────┐\r\n│ Low           │ Regular Expression Denial of Service                         │\r\n├───────────────┼──────────────────────────────────────────────────────────────┤\r\n│ Package       │ uglify-js                                                    │\r\n├───────────────┼──────────────────────────────────────────────────────────────┤\r\n│ Dependency of │ templatizer                                                  │\r\n├───────────────┼──────────────────────────────────────────────────────────────┤\r\n│ Path          │ templatizer > jade > constantinople > uglify-js              │\r\n├───────────────┼──────────────────────────────────────────────────────────────┤\r\n│ More info     │ https://nodesecurity.io/advisories/48                        │\r\n└───────────────┴──────────────────────────────────────────────────────────────┘\r\n\r\n\r\n# Run  npm install --save-dev mocha@5.2.0  to resolve 2 vulnerabilities\r\nSEMVER WARNING: Recommended action is a potentially breaking change\r\n┌───────────────┬──────────────────────────────────────────────────────────────┐\r\n│ High          │ Regular Expression Denial of Service                         │\r\n├───────────────┼──────────────────────────────────────────────────────────────┤\r\n│ Package       │ minimatch                                                    │\r\n├───────────────┼──────────────────────────────────────────────────────────────┤\r\n│ Dependency of │ mocha [dev]                                                  │\r\n├───────────────┼──────────────────────────────────────────────────────────────┤\r\n│ Path          │ mocha > glob > minimatch                                     │\r\n├───────────────┼──────────────────────────────────────────────────────────────┤\r\n│ More info     │ https://nodesecurity.io/advisories/118                       │\r\n└───────────────┴──────────────────────────────────────────────────────────────┘\r\n\r\n\r\n┌───────────────┬──────────────────────────────────────────────────────────────┐\r\n│ Critical      │ Command Injection                                            │\r\n├───────────────┼──────────────────────────────────────────────────────────────┤\r\n│ Package       │ growl                                                        │\r\n├───────────────┼──────────────────────────────────────────────────────────────┤\r\n│ Dependency of │ mocha [dev]                                                  │\r\n├───────────────┼──────────────────────────────────────────────────────────────┤\r\n│ Path          │ mocha > growl                                                │\r\n├───────────────┼──────────────────────────────────────────────────────────────┤\r\n│ More info     │ https://nodesecurity.io/advisories/146                       │\r\n└───────────────┴──────────────────────────────────────────────────────────────┘\r\n\r\n\r\n# Run  npm install file-stream-rotator@0.2.1  to resolve 2 vulnerabilities\r\n┌───────────────┬──────────────────────────────────────────────────────────────┐\r\n│ Low           │ Regular Expression Denial of Service                         │\r\n├───────────────┼──────────────────────────────────────────────────────────────┤\r\n│ Package       │ moment                                                       │\r\n├───────────────┼──────────────────────────────────────────────────────────────┤\r\n│ Dependency of │ file-stream-rotator                                          │\r\n├───────────────┼──────────────────────────────────────────────────────────────┤\r\n│ Path          │ file-stream-rotator > moment                                 │\r\n├───────────────┼──────────────────────────────────────────────────────────────┤\r\n│ More info     │ https://nodesecurity.io/advisories/532                       │\r\n└───────────────┴──────────────────────────────────────────────────────────────┘\r\n\r\n\r\n┌───────────────┬──────────────────────────────────────────────────────────────┐\r\n│ Moderate      │ Regular Expression Denial of Service                         │\r\n├───────────────┼──────────────────────────────────────────────────────────────┤\r\n│ Package       │ moment                                                       │\r\n├───────────────┼──────────────────────────────────────────────────────────────┤\r\n│ Dependency of │ file-stream-rotator                                          │\r\n├───────────────┼──────────────────────────────────────────────────────────────┤\r\n│ Path          │ file-stream-rotator > moment                                 │\r\n├───────────────┼──────────────────────────────────────────────────────────────┤\r\n│ More info     │ https://nodesecurity.io/advisories/55                        │\r\n└───────────────┴──────────────────────────────────────────────────────────────┘\r\n\r\n\r\n# Run  npm install mongoose@5.1.5  to resolve 1 vulnerability\r\nSEMVER WARNING: Recommended action is a potentially breaking change\r\n┌───────────────┬──────────────────────────────────────────────────────────────┐\r\n│ Low           │ Regular Expression Denial of Service                         │\r\n├───────────────┼──────────────────────────────────────────────────────────────┤\r\n│ Package       │ debug                                                        │\r\n├───────────────┼──────────────────────────────────────────────────────────────┤\r\n│ Dependency of │ mongoose                                                     │\r\n├───────────────┼──────────────────────────────────────────────────────────────┤\r\n│ Path          │ mongoose > mquery > debug                                    │\r\n├───────────────┼──────────────────────────────────────────────────────────────┤\r\n│ More info     │ https://nodesecurity.io/advisories/534                       │\r\n└───────────────┴──────────────────────────────────────────────────────────────┘\r\n\r\n\r\n# Run  npm install --save-dev eslint@4.19.1  to resolve 1 vulnerability\r\nSEMVER WARNING: Recommended action is a potentially breaking change\r\n┌───────────────┬──────────────────────────────────────────────────────────────┐\r\n│ Low           │ Prototype Pollution                                          │\r\n├───────────────┼──────────────────────────────────────────────────────────────┤\r\n│ Package       │ lodash                                                       │\r\n├───────────────┼──────────────────────────────────────────────────────────────┤\r\n│ Dependency of │ eslint [dev]                                                 │\r\n├───────────────┼──────────────────────────────────────────────────────────────┤\r\n│ Path          │ eslint > inquirer > lodash                                   │\r\n├───────────────┼──────────────────────────────────────────────────────────────┤\r\n│ More info     │ https://nodesecurity.io/advisories/577                       │\r\n└───────────────┴──────────────────────────────────────────────────────────────┘\r\n\r\n\r\n┌──────────────────────────────────────────────────────────────────────────────┐\r\n│                                Manual Review                                 │\r\n│            Some vulnerabilities require your attention to resolve            │\r\n│                                                                              │\r\n│         Visit https://go.npm.me/audit-guide for additional guidance          │\r\n└──────────────────────────────────────────────────────────────────────────────┘\r\n┌───────────────┬──────────────────────────────────────────────────────────────┐\r\n│ Low           │ Incorrect Handling of Non-Boolean Comparisons During         │\r\n│               │ Minification                                                 │\r\n├───────────────┼──────────────────────────────────────────────────────────────┤\r\n│ Package       │ uglify-js                                                    │\r\n├───────────────┼──────────────────────────────────────────────────────────────┤\r\n│ Patched in    │ >= 2.4.24                                                    │\r\n├───────────────┼──────────────────────────────────────────────────────────────┤\r\n│ Dependency of │ jade                                                         │\r\n├───────────────┼──────────────────────────────────────────────────────────────┤\r\n│ Path          │ jade > transformers > uglify-js                              │\r\n├───────────────┼──────────────────────────────────────────────────────────────┤\r\n│ More info     │ https://nodesecurity.io/advisories/39                        │\r\n└───────────────┴──────────────────────────────────────────────────────────────┘\r\n┌───────────────┬──────────────────────────────────────────────────────────────┐\r\n│ Low           │ Regular Expression Denial of Service                         │\r\n├───────────────┼──────────────────────────────────────────────────────────────┤\r\n│ Package       │ uglify-js                                                    │\r\n├───────────────┼──────────────────────────────────────────────────────────────┤\r\n│ Patched in    │ >=2.6.0                                                      │\r\n├───────────────┼──────────────────────────────────────────────────────────────┤\r\n│ Dependency of │ jade                                                         │\r\n├───────────────┼──────────────────────────────────────────────────────────────┤\r\n│ Path          │ jade > transformers > uglify-js                              │\r\n├───────────────┼──────────────────────────────────────────────────────────────┤\r\n│ More info     │ https://nodesecurity.io/advisories/48                        │\r\n└───────────────┴──────────────────────────────────────────────────────────────┘\r\n┌───────────────┬──────────────────────────────────────────────────────────────┐\r\n│ Low           │ Prototype Pollution                                          │\r\n├───────────────┼──────────────────────────────────────────────────────────────┤\r\n│ Package       │ lodash                                                       │\r\n├───────────────┼──────────────────────────────────────────────────────────────┤\r\n│ Patched in    │ >=4.17.5                                                     │\r\n├───────────────┼──────────────────────────────────────────────────────────────┤\r\n│ Dependency of │ cas.js                                                       │\r\n├───────────────┼──────────────────────────────────────────────────────────────┤\r\n│ Path          │ cas.js > cheerio > lodash                                    │\r\n├───────────────┼──────────────────────────────────────────────────────────────┤\r\n│ More info     │ https://nodesecurity.io/advisories/577                       │\r\n└───────────────┴──────────────────────────────────────────────────────────────┘\r\nfound 44 vulnerabilities (19 low, 15 moderate, 9 high, 1 critical) in 754 scanned packages\r\n```  \r\nWe also have some package need to upgrade. \r\n```\r\nnpm WARN deprecated jade@1.10.0: Jade has been renamed to pug, please install the latest version of pug instead of jade\r\nnpm WARN deprecated sanitize-caja@0.1.2: This module is now under the @mapbox namespace: install @mapbox/sanitize-caja instead\r\nnpm WARN deprecated jade@0.26.3: Jade has been renamed to pug, please install the latest version of pug instead of jade\r\nnpm WARN deprecated CSSselect@0.4.1: the module is now available as 'css-select'\r\nnpm WARN deprecated connect@2.7.2: connect 2.x series is deprecated\r\nnpm WARN deprecated constantinople@3.0.2: Please update to at least constantinople 3.1.1\r\nnpm WARN deprecated transformers@2.1.0: Deprecated, use jstransformer\r\nnpm WARN deprecated jade@0.35.0: Jade has been renamed to pug, please install the latest version of pug instead of jade\r\nnpm WARN deprecated minimatch@0.2.14: Please update to minimatch 3.0.2 or higher to avoid a RegExp DoS issue\r\nnpm WARN deprecated graceful-fs@2.0.3: please upgrade to graceful-fs 4 for compatibility with current and future versions of Node.js\r\nnpm WARN deprecated CSSwhat@0.4.7: the module is now available as 'css-what'\r\nnpm WARN deprecated node-uuid@1.4.8: Use uuid module instead\r\nnpm WARN deprecated mongodb@2.1.6: Please upgrade to 2.2.19 or higher\r\nnpm WARN deprecated constantinople@1.0.2: Please update to at least constantinople 3.1.1\r\n``` "},"comment":{"url":"https://api.github.com/repos/AdvancedPhotonSource/traveler/issues/comments/397882914","html_url":"https://github.com/AdvancedPhotonSource/traveler/issues/2#issuecomment-397882914","issue_url":"https://api.github.com/repos/AdvancedPhotonSource/traveler/issues/2","id":397882914,"node_id":"MDEyOklzc3VlQ29tbWVudDM5Nzg4MjkxNA==","user":{"login":"dongliu","id":599397,"node_id":"MDQ6VXNlcjU5OTM5Nw==","avatar_url":"https://avatars2.githubusercontent.com/u/599397?v=4","gravatar_id":"","url":"https://api.github.com/users/dongliu","html_url":"https://github.com/dongliu","followers_url":"https://api.github.com/users/dongliu/followers","following_url":"https://api.github.com/users/dongliu/following{/other_user}","gists_url":"https://api.github.com/users/dongliu/gists{/gist_id}","starred_url":"https://api.github.com/users/dongliu/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/dongliu/subscriptions","organizations_url":"https://api.github.com/users/dongliu/orgs","repos_url":"https://api.github.com/users/dongliu/repos","events_url":"https://api.github.com/users/dongliu/events{/privacy}","received_events_url":"https://api.github.com/users/dongliu/received_events","type":"User","site_admin":false},"created_at":"2018-06-17T14:34:27Z","updated_at":"2018-06-17T14:34:27Z","author_association":"NONE","body":"This is related to https://github.com/dongliu/traveler/issues/3 . We have most part of the code ready to merge in https://github.com/dongliu/traveler/pull/49/files"}}
{"actor":{"display_login":"dongliu"}}