Node.Security

Security Audit of Recharts

ISGroup SRL performed an automated Code Review (not a real Static Analysis, more a grep-on-steroid) of this NodeJS project in order to identify potential security vulnerabilities. We do not guarantee that all the findings are valid, and for sure there are plenty of false-positives and false-negatives (undetected issues) but it's free and your project could benefit from this security analisys. The following data is also available in JSON format!

Possible Security Issues
Issue Description Line File
Key Hardcoded A hardcoded key in plain text was identified. 53 demo/component/RadialBarChart.js
Key Hardcoded A hardcoded key in plain text was identified. 68 demo/component/RadialBarChart.js
Key Hardcoded A hardcoded key in plain text was identified. 78 demo/component/RadialBarChart.js
Key Hardcoded A hardcoded key in plain text was identified. 174 demo/component/PieChart.js
Key Hardcoded A hardcoded key in plain text was identified. 25 demo/component/ComposedChart.js
Key Hardcoded A hardcoded key in plain text was identified. 30 demo/component/ComposedChart.js
Key Hardcoded A hardcoded key in plain text was identified. 31 demo/component/ComposedChart.js
Key Hardcoded A hardcoded key in plain text was identified. 32 demo/component/ComposedChart.js
Key Hardcoded A hardcoded key in plain text was identified. 42 demo/component/ComposedChart.js
Key Hardcoded A hardcoded key in plain text was identified. 47 demo/component/ComposedChart.js
Key Hardcoded A hardcoded key in plain text was identified. 48 demo/component/ComposedChart.js
Key Hardcoded A hardcoded key in plain text was identified. 57 demo/component/ComposedChart.js
Key Hardcoded A hardcoded key in plain text was identified. 61 demo/component/ComposedChart.js
Key Hardcoded A hardcoded key in plain text was identified. 62 demo/component/ComposedChart.js
Key Hardcoded A hardcoded key in plain text was identified. 63 demo/component/ComposedChart.js
Key Hardcoded A hardcoded key in plain text was identified. 45 demo/component/RadarChart.js
Key Hardcoded A hardcoded key in plain text was identified. 47 demo/component/RadarChart.js
Key Hardcoded A hardcoded key in plain text was identified. 53 demo/component/RadarChart.js
Key Hardcoded A hardcoded key in plain text was identified. 59 demo/component/RadarChart.js
Key Hardcoded A hardcoded key in plain text was identified. 75 demo/component/RadarChart.js
Key Hardcoded A hardcoded key in plain text was identified. 77 demo/component/RadarChart.js
Key Hardcoded A hardcoded key in plain text was identified. 107 demo/component/AreaChart.js
Key Hardcoded A hardcoded key in plain text was identified. 112 demo/component/AreaChart.js
Key Hardcoded A hardcoded key in plain text was identified. 120 demo/component/AreaChart.js
Key Hardcoded A hardcoded key in plain text was identified. 128 demo/component/AreaChart.js
Key Hardcoded A hardcoded key in plain text was identified. 151 demo/component/AreaChart.js
Key Hardcoded A hardcoded key in plain text was identified. 159 demo/component/AreaChart.js
Key Hardcoded A hardcoded key in plain text was identified. 176 demo/component/AreaChart.js
Key Hardcoded A hardcoded key in plain text was identified. 181 demo/component/AreaChart.js
Key Hardcoded A hardcoded key in plain text was identified. 189 demo/component/AreaChart.js
Key Hardcoded A hardcoded key in plain text was identified. 207 demo/component/AreaChart.js
Key Hardcoded A hardcoded key in plain text was identified. 226 demo/component/AreaChart.js
Key Hardcoded A hardcoded key in plain text was identified. 227 demo/component/AreaChart.js
Key Hardcoded A hardcoded key in plain text was identified. 228 demo/component/AreaChart.js
Key Hardcoded A hardcoded key in plain text was identified. 229 demo/component/AreaChart.js
Key Hardcoded A hardcoded key in plain text was identified. 238 demo/component/AreaChart.js
Key Hardcoded A hardcoded key in plain text was identified. 241 demo/component/AreaChart.js
Key Hardcoded A hardcoded key in plain text was identified. 248 demo/component/AreaChart.js
Key Hardcoded A hardcoded key in plain text was identified. 266 demo/component/AreaChart.js
Key Hardcoded A hardcoded key in plain text was identified. 274 demo/component/AreaChart.js
Key Hardcoded A hardcoded key in plain text was identified. 293 demo/component/AreaChart.js
Key Hardcoded A hardcoded key in plain text was identified. 298 demo/component/AreaChart.js
Key Hardcoded A hardcoded key in plain text was identified. 97 demo/component/LineChart.js
Key Hardcoded A hardcoded key in plain text was identified. 98 demo/component/LineChart.js
Key Hardcoded A hardcoded key in plain text was identified. 110 demo/component/LineChart.js
Key Hardcoded A hardcoded key in plain text was identified. 118 demo/component/LineChart.js
Key Hardcoded A hardcoded key in plain text was identified. 121 demo/component/LineChart.js
Key Hardcoded A hardcoded key in plain text was identified. 122 demo/component/LineChart.js
Key Hardcoded A hardcoded key in plain text was identified. 132 demo/component/LineChart.js
Key Hardcoded A hardcoded key in plain text was identified. 135 demo/component/LineChart.js
Key Hardcoded A hardcoded key in plain text was identified. 136 demo/component/LineChart.js
Key Hardcoded A hardcoded key in plain text was identified. 137 demo/component/LineChart.js
Key Hardcoded A hardcoded key in plain text was identified. 161 demo/component/LineChart.js
Key Hardcoded A hardcoded key in plain text was identified. 169 demo/component/LineChart.js
Key Hardcoded A hardcoded key in plain text was identified. 173 demo/component/LineChart.js
Key Hardcoded A hardcoded key in plain text was identified. 174 demo/component/LineChart.js
Key Hardcoded A hardcoded key in plain text was identified. 181 demo/component/LineChart.js
Key Hardcoded A hardcoded key in plain text was identified. 184 demo/component/LineChart.js
Key Hardcoded A hardcoded key in plain text was identified. 393 demo/component/Treemap.js
Key Hardcoded A hardcoded key in plain text was identified. 416 demo/component/Treemap.js
Key Hardcoded A hardcoded key in plain text was identified. 233 demo/component/BarChart.js
Key Hardcoded A hardcoded key in plain text was identified. 239 demo/component/BarChart.js
Key Hardcoded A hardcoded key in plain text was identified. 246 demo/component/BarChart.js
Key Hardcoded A hardcoded key in plain text was identified. 260 demo/component/BarChart.js
Key Hardcoded A hardcoded key in plain text was identified. 262 demo/component/BarChart.js
Key Hardcoded A hardcoded key in plain text was identified. 263 demo/component/BarChart.js
Key Hardcoded A hardcoded key in plain text was identified. 270 demo/component/BarChart.js
Key Hardcoded A hardcoded key in plain text was identified. 277 demo/component/BarChart.js
Key Hardcoded A hardcoded key in plain text was identified. 279 demo/component/BarChart.js
Key Hardcoded A hardcoded key in plain text was identified. 280 demo/component/BarChart.js
Key Hardcoded A hardcoded key in plain text was identified. 283 demo/component/BarChart.js
Key Hardcoded A hardcoded key in plain text was identified. 291 demo/component/BarChart.js
Key Hardcoded A hardcoded key in plain text was identified. 292 demo/component/BarChart.js
Key Hardcoded A hardcoded key in plain text was identified. 299 demo/component/BarChart.js
Key Hardcoded A hardcoded key in plain text was identified. 300 demo/component/BarChart.js
Key Hardcoded A hardcoded key in plain text was identified. 307 demo/component/BarChart.js
Key Hardcoded A hardcoded key in plain text was identified. 311 demo/component/BarChart.js
Key Hardcoded A hardcoded key in plain text was identified. 312 demo/component/BarChart.js
Key Hardcoded A hardcoded key in plain text was identified. 313 demo/component/BarChart.js
Key Hardcoded A hardcoded key in plain text was identified. 73 demo/component/ScatterChart.js
Key Hardcoded A hardcoded key in plain text was identified. 74 demo/component/ScatterChart.js
Key Hardcoded A hardcoded key in plain text was identified. 85 demo/component/ScatterChart.js
Key Hardcoded A hardcoded key in plain text was identified. 86 demo/component/ScatterChart.js
Key Hardcoded A hardcoded key in plain text was identified. 87 demo/component/ScatterChart.js
Key Hardcoded A hardcoded key in plain text was identified. 103 demo/component/ScatterChart.js
Key Hardcoded A hardcoded key in plain text was identified. 104 demo/component/ScatterChart.js
Remote OS Command Execution User controlled data in 'child_process.exec()' can result in Remote OS Command Execution. 1 scripts/build.js
Key Hardcoded A hardcoded key in plain text was identified. 24 test/specs/cartesian/ReferenceDotSpec.js
Key Hardcoded A hardcoded key in plain text was identified. 26 test/specs/cartesian/ReferenceDotSpec.js
Key Hardcoded A hardcoded key in plain text was identified. 37 test/specs/cartesian/ReferenceDotSpec.js
Key Hardcoded A hardcoded key in plain text was identified. 39 test/specs/cartesian/ReferenceDotSpec.js
Key Hardcoded A hardcoded key in plain text was identified. 50 test/specs/cartesian/ReferenceDotSpec.js
Key Hardcoded A hardcoded key in plain text was identified. 52 test/specs/cartesian/ReferenceDotSpec.js
Key Hardcoded A hardcoded key in plain text was identified. 64 test/specs/cartesian/ReferenceDotSpec.js
Key Hardcoded A hardcoded key in plain text was identified. 66 test/specs/cartesian/ReferenceDotSpec.js
Key Hardcoded A hardcoded key in plain text was identified. 77 test/specs/cartesian/ReferenceDotSpec.js
Key Hardcoded A hardcoded key in plain text was identified. 79 test/specs/cartesian/ReferenceDotSpec.js
Key Hardcoded A hardcoded key in plain text was identified. 90 test/specs/cartesian/ReferenceDotSpec.js
Key Hardcoded A hardcoded key in plain text was identified. 92 test/specs/cartesian/ReferenceDotSpec.js
Key Hardcoded A hardcoded key in plain text was identified. 103 test/specs/cartesian/ReferenceDotSpec.js
Key Hardcoded A hardcoded key in plain text was identified. 105 test/specs/cartesian/ReferenceDotSpec.js
Key Hardcoded A hardcoded key in plain text was identified. 24 test/specs/cartesian/ReferenceAreaSpec.js
Key Hardcoded A hardcoded key in plain text was identified. 26 test/specs/cartesian/ReferenceAreaSpec.js
Key Hardcoded A hardcoded key in plain text was identified. 38 test/specs/cartesian/ReferenceAreaSpec.js
Key Hardcoded A hardcoded key in plain text was identified. 40 test/specs/cartesian/ReferenceAreaSpec.js
Key Hardcoded A hardcoded key in plain text was identified. 51 test/specs/cartesian/ReferenceAreaSpec.js
Key Hardcoded A hardcoded key in plain text was identified. 53 test/specs/cartesian/ReferenceAreaSpec.js
Key Hardcoded A hardcoded key in plain text was identified. 65 test/specs/cartesian/ReferenceAreaSpec.js
Key Hardcoded A hardcoded key in plain text was identified. 67 test/specs/cartesian/ReferenceAreaSpec.js
Key Hardcoded A hardcoded key in plain text was identified. 83 test/specs/cartesian/ReferenceAreaSpec.js
Key Hardcoded A hardcoded key in plain text was identified. 85 test/specs/cartesian/ReferenceAreaSpec.js
Key Hardcoded A hardcoded key in plain text was identified. 97 test/specs/cartesian/ReferenceAreaSpec.js
Key Hardcoded A hardcoded key in plain text was identified. 99 test/specs/cartesian/ReferenceAreaSpec.js
Key Hardcoded A hardcoded key in plain text was identified. 111 test/specs/cartesian/ReferenceAreaSpec.js
Key Hardcoded A hardcoded key in plain text was identified. 113 test/specs/cartesian/ReferenceAreaSpec.js
Key Hardcoded A hardcoded key in plain text was identified. 51 test/specs/cartesian/XAxisSpec.js
Key Hardcoded A hardcoded key in plain text was identified. 61 test/specs/cartesian/XAxisSpec.js
Key Hardcoded A hardcoded key in plain text was identified. 22 test/specs/cartesian/YAxisSpec.js
Key Hardcoded A hardcoded key in plain text was identified. 23 test/specs/cartesian/YAxisSpec.js
Key Hardcoded A hardcoded key in plain text was identified. 24 test/specs/cartesian/YAxisSpec.js
Key Hardcoded A hardcoded key in plain text was identified. 24 test/specs/cartesian/ReferenceLineSpec.js
Key Hardcoded A hardcoded key in plain text was identified. 26 test/specs/cartesian/ReferenceLineSpec.js
Key Hardcoded A hardcoded key in plain text was identified. 39 test/specs/cartesian/ReferenceLineSpec.js
Key Hardcoded A hardcoded key in plain text was identified. 40 test/specs/cartesian/ReferenceLineSpec.js
Key Hardcoded A hardcoded key in plain text was identified. 51 test/specs/cartesian/ReferenceLineSpec.js
Key Hardcoded A hardcoded key in plain text was identified. 53 test/specs/cartesian/ReferenceLineSpec.js
Key Hardcoded A hardcoded key in plain text was identified. 64 test/specs/cartesian/ReferenceLineSpec.js
Key Hardcoded A hardcoded key in plain text was identified. 66 test/specs/cartesian/ReferenceLineSpec.js
Key Hardcoded A hardcoded key in plain text was identified. 78 test/specs/cartesian/ReferenceLineSpec.js
Key Hardcoded A hardcoded key in plain text was identified. 80 test/specs/cartesian/ReferenceLineSpec.js
Key Hardcoded A hardcoded key in plain text was identified. 98 test/specs/cartesian/ReferenceLineSpec.js
Key Hardcoded A hardcoded key in plain text was identified. 100 test/specs/cartesian/ReferenceLineSpec.js
Key Hardcoded A hardcoded key in plain text was identified. 112 test/specs/cartesian/ReferenceLineSpec.js
Key Hardcoded A hardcoded key in plain text was identified. 114 test/specs/cartesian/ReferenceLineSpec.js
Key Hardcoded A hardcoded key in plain text was identified. 126 test/specs/cartesian/ReferenceLineSpec.js
Key Hardcoded A hardcoded key in plain text was identified. 128 test/specs/cartesian/ReferenceLineSpec.js
Key Hardcoded A hardcoded key in plain text was identified. 17 test/specs/chart/BarChartSpec.js
Key Hardcoded A hardcoded key in plain text was identified. 18 test/specs/chart/BarChartSpec.js
Key Hardcoded A hardcoded key in plain text was identified. 28 test/specs/chart/BarChartSpec.js
Key Hardcoded A hardcoded key in plain text was identified. 44 test/specs/chart/BarChartSpec.js
Key Hardcoded A hardcoded key in plain text was identified. 59 test/specs/chart/BarChartSpec.js
Key Hardcoded A hardcoded key in plain text was identified. 79 test/specs/chart/BarChartSpec.js
Key Hardcoded A hardcoded key in plain text was identified. 80 test/specs/chart/BarChartSpec.js
Key Hardcoded A hardcoded key in plain text was identified. 81 test/specs/chart/BarChartSpec.js
Key Hardcoded A hardcoded key in plain text was identified. 92 test/specs/chart/BarChartSpec.js
Key Hardcoded A hardcoded key in plain text was identified. 93 test/specs/chart/BarChartSpec.js
Key Hardcoded A hardcoded key in plain text was identified. 103 test/specs/chart/BarChartSpec.js
Key Hardcoded A hardcoded key in plain text was identified. 104 test/specs/chart/BarChartSpec.js
Key Hardcoded A hardcoded key in plain text was identified. 125 test/specs/chart/BarChartSpec.js
Key Hardcoded A hardcoded key in plain text was identified. 139 test/specs/chart/BarChartSpec.js
Key Hardcoded A hardcoded key in plain text was identified. 153 test/specs/chart/BarChartSpec.js
Key Hardcoded A hardcoded key in plain text was identified. 20 test/specs/chart/ComposedChartSpec.js
Key Hardcoded A hardcoded key in plain text was identified. 24 test/specs/chart/ComposedChartSpec.js
Key Hardcoded A hardcoded key in plain text was identified. 25 test/specs/chart/ComposedChartSpec.js
Key Hardcoded A hardcoded key in plain text was identified. 26 test/specs/chart/ComposedChartSpec.js
Key Hardcoded A hardcoded key in plain text was identified. 38 test/specs/chart/ComposedChartSpec.js
Key Hardcoded A hardcoded key in plain text was identified. 43 test/specs/chart/ComposedChartSpec.js
Key Hardcoded A hardcoded key in plain text was identified. 44 test/specs/chart/ComposedChartSpec.js
Key Hardcoded A hardcoded key in plain text was identified. 45 test/specs/chart/ComposedChartSpec.js
Key Hardcoded A hardcoded key in plain text was identified. 18 test/specs/chart/AreaChartSpec.js
Key Hardcoded A hardcoded key in plain text was identified. 28 test/specs/chart/AreaChartSpec.js
Key Hardcoded A hardcoded key in plain text was identified. 42 test/specs/chart/AreaChartSpec.js
Key Hardcoded A hardcoded key in plain text was identified. 69 test/specs/chart/AreaChartSpec.js
Key Hardcoded A hardcoded key in plain text was identified. 91 test/specs/chart/AreaChartSpec.js
Key Hardcoded A hardcoded key in plain text was identified. 92 test/specs/chart/AreaChartSpec.js
Key Hardcoded A hardcoded key in plain text was identified. 103 test/specs/chart/AreaChartSpec.js
Key Hardcoded A hardcoded key in plain text was identified. 104 test/specs/chart/AreaChartSpec.js
Key Hardcoded A hardcoded key in plain text was identified. 114 test/specs/chart/AreaChartSpec.js
Key Hardcoded A hardcoded key in plain text was identified. 126 test/specs/chart/AreaChartSpec.js
Key Hardcoded A hardcoded key in plain text was identified. 137 test/specs/chart/AreaChartSpec.js
Key Hardcoded A hardcoded key in plain text was identified. 20 test/specs/chart/LineChartSpec.js
Key Hardcoded A hardcoded key in plain text was identified. 31 test/specs/chart/LineChartSpec.js
Key Hardcoded A hardcoded key in plain text was identified. 43 test/specs/chart/LineChartSpec.js
Key Hardcoded A hardcoded key in plain text was identified. 66 test/specs/chart/LineChartSpec.js
Key Hardcoded A hardcoded key in plain text was identified. 87 test/specs/chart/LineChartSpec.js
Key Hardcoded A hardcoded key in plain text was identified. 96 test/specs/chart/LineChartSpec.js
Key Hardcoded A hardcoded key in plain text was identified. 106 test/specs/chart/LineChartSpec.js
Key Hardcoded A hardcoded key in plain text was identified. 119 test/specs/chart/LineChartSpec.js
Key Hardcoded A hardcoded key in plain text was identified. 134 test/specs/chart/LineChartSpec.js
Key Hardcoded A hardcoded key in plain text was identified. 145 test/specs/chart/LineChartSpec.js
Key Hardcoded A hardcoded key in plain text was identified. 159 test/specs/chart/LineChartSpec.js
Key Hardcoded A hardcoded key in plain text was identified. 173 test/specs/chart/LineChartSpec.js
Key Hardcoded A hardcoded key in plain text was identified. 182 test/specs/chart/LineChartSpec.js
Key Hardcoded A hardcoded key in plain text was identified. 192 test/specs/chart/LineChartSpec.js
Key Hardcoded A hardcoded key in plain text was identified. 203 test/specs/chart/LineChartSpec.js
Key Hardcoded A hardcoded key in plain text was identified. 35 test/specs/chart/RadialBarChartSpec.js
Key Hardcoded A hardcoded key in plain text was identified. 96 test/specs/chart/RadialBarChartSpec.js
Key Hardcoded A hardcoded key in plain text was identified. 124 test/specs/chart/RadialBarChartSpec.js
Key Hardcoded A hardcoded key in plain text was identified. 154 test/specs/chart/RadialBarChartSpec.js
Key Hardcoded A hardcoded key in plain text was identified. 184 test/specs/chart/RadialBarChartSpec.js
Key Hardcoded A hardcoded key in plain text was identified. 208 test/specs/chart/RadialBarChartSpec.js
Key Hardcoded A hardcoded key in plain text was identified. 234 test/specs/chart/RadialBarChartSpec.js
Key Hardcoded A hardcoded key in plain text was identified. 21 test/specs/chart/RadarChartSpec.js
Key Hardcoded A hardcoded key in plain text was identified. 30 test/specs/chart/RadarChartSpec.js
Key Hardcoded A hardcoded key in plain text was identified. 39 test/specs/chart/RadarChartSpec.js
Key Hardcoded A hardcoded key in plain text was identified. 48 test/specs/chart/RadarChartSpec.js
Key Hardcoded A hardcoded key in plain text was identified. 62 test/specs/chart/RadarChartSpec.js
Key Hardcoded A hardcoded key in plain text was identified. 29 test/specs/chart/ScatterChartSpec.js
Key Hardcoded A hardcoded key in plain text was identified. 30 test/specs/chart/ScatterChartSpec.js
Key Hardcoded A hardcoded key in plain text was identified. 31 test/specs/chart/ScatterChartSpec.js
Key Hardcoded A hardcoded key in plain text was identified. 48 test/specs/chart/ScatterChartSpec.js
Key Hardcoded A hardcoded key in plain text was identified. 49 test/specs/chart/ScatterChartSpec.js
Key Hardcoded A hardcoded key in plain text was identified. 50 test/specs/chart/ScatterChartSpec.js
Key Hardcoded A hardcoded key in plain text was identified. 64 test/specs/chart/ScatterChartSpec.js
Key Hardcoded A hardcoded key in plain text was identified. 65 test/specs/chart/ScatterChartSpec.js
Key Hardcoded A hardcoded key in plain text was identified. 66 test/specs/chart/ScatterChartSpec.js
Key Hardcoded A hardcoded key in plain text was identified. 18 test/specs/component/TooltipSpec.js
Key Hardcoded A hardcoded key in plain text was identified. 45 test/specs/component/TooltipSpec.js
Key Hardcoded A hardcoded key in plain text was identified. 68 test/specs/util/ReactUtilsSpec.js
Key Hardcoded A hardcoded key in plain text was identified. 69 test/specs/util/ReactUtilsSpec.js
Key Hardcoded A hardcoded key in plain text was identified. 70 test/specs/util/ReactUtilsSpec.js
Key Hardcoded A hardcoded key in plain text was identified. 91 test/specs/util/ReactUtilsSpec.js
Key Hardcoded A hardcoded key in plain text was identified. 92 test/specs/util/ReactUtilsSpec.js
Key Hardcoded A hardcoded key in plain text was identified. 93 test/specs/util/ReactUtilsSpec.js
Key Hardcoded A hardcoded key in plain text was identified. 106 test/specs/util/ReactUtilsSpec.js
Key Hardcoded A hardcoded key in plain text was identified. 107 test/specs/util/ReactUtilsSpec.js
Server Side Injection(SSI) - setTimeout() User controlled data in 'setTimeout()' can result in Server Side Injection (SSI) or Remote Code Execution (RCE). 147 src/cartesian/Brush.js
Key Hardcoded A hardcoded key in plain text was identified. 174 src/cartesian/Scatter.js
Key Hardcoded A hardcoded key in plain text was identified. 190 src/cartesian/Scatter.js
Key Hardcoded A hardcoded key in plain text was identified. 260 src/cartesian/Line.js
Key Hardcoded A hardcoded key in plain text was identified. 392 src/chart/Sankey.js
Key Hardcoded A hardcoded key in plain text was identified. 462 src/chart/Sankey.js
Key Hardcoded A hardcoded key in plain text was identified. 163 src/chart/LineChart.js
Key Hardcoded A hardcoded key in plain text was identified. 164 src/chart/LineChart.js
Key Hardcoded A hardcoded key in plain text was identified. 165 src/chart/LineChart.js
Missing Security Features
Issue Description
Missing Security Header - X-Frame-Options (XFO) X-Frame-Options (XFO) header provides protection against Clickjacking attacks.
Missing Security Header - Content-Security-Policy (CSP) Content Security Policy (CSP), a mechanism web applications can use to mitigate a broad class of content injection vulnerabilities, such as cross-site scripting (XSS). CSP Header was not found.
Missing Security Header - Strict-Transport-Security (HSTS) Strict-Transport-Security (HSTS) header enforces secure (HTTP over SSL/TLS) connections to the server.
Missing 'httpOnly' in Cookie JavaScript can access Cookies if they are not marked httpOnly.
Infromation Disclosure - X-Powered-By Remove the X-Powered-By header to prevent information gathering.
Missing Security Header - X-Content-Type-Options X-Content-Type-Options header prevents Internet Explorer and Google Chrome from MIME-sniffing a response away from the declared content-type.
Missing Security Header - X-Download-Options: noopen X-Download-Options header set to noopen prevents IE users from directly opening and executing downloads in your site's context.
Missing Security Header - X-XSS-Protection:1 X-XSS-Protection header set to 1 enables the Cross-site scripting (XSS) filter built into most recent web browsers.
Missing Security Header - Public-Key-Pins (HPKP) Public-Key-Pins (HPKP) ensures that certificate is Pinned.
Outdated Libraries
File Library Reference