kaidisn / javascript Goto Github PK
View Code? Open in Web Editor NEWThis project forked from airbnb/javascript
JavaScript Style Guide
License: MIT License
This project forked from airbnb/javascript
JavaScript Style Guide
License: MIT License
Syntax highlighting with language autodetection.
Library home page: https://registry.npmjs.org/highlight.js/-/highlight.js-9.12.0.tgz
Path to dependency file: javascript/packages/eslint-config-airbnb/package.json
Path to vulnerable library: javascript/packages/eslint-config-airbnb/node_modules/highlight.js/package.json,javascript/packages/eslint-config-airbnb-base/node_modules/highlight.js/package.json
Dependency Hierarchy:
Found in HEAD commit: 8b41f3e6be16f3be0b43288ca6aecc5e00b1fd01
Found in base branch: master
If are you are using Highlight.js to highlight user-provided data you are possibly vulnerable. On the client-side (in a browser or Electron environment) risks could include lengthy freezes or crashes... On the server-side infinite freezes could occur... effectively preventing users from accessing your app or service (ie, Denial of Service). This is an issue with grammars shipped with the parser (and potentially 3rd party grammars also), not the parser itself. If you are using Highlight.js with any of the following grammars you are vulnerable. If you are using highlightAuto to detect the language (and have any of these grammars registered) you are vulnerable.
Publish Date: 2020-12-04
URL: WS-2020-0208
Base Score Metrics:
Type: Upgrade version
Origin: https://github.com/highlightjs/highlight.js/tree/10.4.1
Release Date: 2020-12-04
Fix Resolution: 10.4.1
Promise based HTTP client for the browser and node.js
Library home page: https://registry.npmjs.org/axios/-/axios-0.18.1.tgz
Path to dependency file: javascript/packages/eslint-config-airbnb-base/package.json
Path to vulnerable library: javascript/packages/eslint-config-airbnb-base/node_modules/axios/package.json,javascript/packages/eslint-config-airbnb/node_modules/axios/package.json
Dependency Hierarchy:
Found in HEAD commit: 8b41f3e6be16f3be0b43288ca6aecc5e00b1fd01
Found in base branch: master
Axios NPM package 0.21.0 contains a Server-Side Request Forgery (SSRF) vulnerability where an attacker is able to bypass a proxy by providing a URL that responds with a redirect to a restricted host or IP address.
Publish Date: 2020-11-06
URL: CVE-2020-28168
Base Score Metrics:
Type: Upgrade version
Origin: axios/axios@c7329fe
Release Date: 2020-11-06
Fix Resolution: axios - 0.21.1
Memoize functions - An optimization used to speed up consecutive function calls by caching the result of calls with identical input
Library home page: https://registry.npmjs.org/mem/-/mem-3.0.1.tgz
Path to dependency file: javascript/packages/eslint-config-airbnb-base/package.json
Path to vulnerable library: javascript/packages/eslint-config-airbnb-base/node_modules/mem/package.json,javascript/packages/eslint-config-airbnb/node_modules/mem/package.json
Dependency Hierarchy:
Memoize functions - An optimization used to speed up consecutive function calls by caching the result of calls with identical input
Library home page: https://registry.npmjs.org/mem/-/mem-1.1.0.tgz
Path to dependency file: javascript/packages/eslint-config-airbnb/package.json
Path to vulnerable library: javascript/packages/eslint-config-airbnb/node_modules/eslint-find-rules/node_modules/mem/package.json,javascript/packages/eslint-config-airbnb-base/node_modules/eslint-find-rules/node_modules/mem/package.json
Dependency Hierarchy:
Found in HEAD commit: 8b41f3e6be16f3be0b43288ca6aecc5e00b1fd01
Found in base branch: master
In 'mem' before v4.0.0 there is a Denial of Service (DoS) vulnerability as a result of a failure in removal old values from the cache.
Publish Date: 2018-08-27
URL: WS-2019-0307
Base Score Metrics:
Type: Upgrade version
Origin: https://www.npmjs.com/advisories/1084
Release Date: 2019-12-01
Fix Resolution: mem - 4.0.0
the mighty option parser used by yargs
Library home page: https://registry.npmjs.org/yargs-parser/-/yargs-parser-7.0.0.tgz
Path to dependency file: javascript/packages/eslint-config-airbnb/package.json
Path to vulnerable library: javascript/packages/eslint-config-airbnb/node_modules/eslint-find-rules/node_modules/yargs-parser/package.json,javascript/packages/eslint-config-airbnb-base/node_modules/eslint-find-rules/node_modules/yargs-parser/package.json
Dependency Hierarchy:
the mighty option parser used by yargs
Library home page: https://registry.npmjs.org/yargs-parser/-/yargs-parser-11.1.1.tgz
Path to dependency file: javascript/packages/eslint-config-airbnb/package.json
Path to vulnerable library: javascript/packages/eslint-config-airbnb/node_modules/yargs-parser/package.json,javascript/packages/eslint-config-airbnb-base/node_modules/yargs-parser/package.json
Dependency Hierarchy:
Found in HEAD commit: 8b41f3e6be16f3be0b43288ca6aecc5e00b1fd01
Found in base branch: master
yargs-parser could be tricked into adding or modifying properties of Object.prototype using a "proto" payload.
Publish Date: 2020-03-16
URL: CVE-2020-7608
Base Score Metrics:
Type: Upgrade version
Origin: https://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2020-7608
Release Date: 2020-03-16
Fix Resolution: v18.1.1;13.1.2;15.0.1
A declarative, efficient, and flexible JavaScript library for building user interfaces.
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
An Open Source Machine Learning Framework for Everyone
The Web framework for perfectionists with deadlines.
A PHP framework for web artisans
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
Some thing interesting about web. New door for the world.
A server is a program made to process requests and deliver data to clients.
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
Some thing interesting about visualization, use data art
Some thing interesting about game, make everyone happy.
We are working to build community through open source technology. NB: members must have two-factor auth.
Open source projects and samples from Microsoft.
Google ❤️ Open Source for everyone.
Alibaba Open Source for everyone
Data-Driven Documents codes.
China tencent open source team.