Skip to content

Instantly share code, notes, and snippets.

@samdbeckham
Last active March 25, 2020 16:42
Show Gist options
  • Star 0 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
  • Save samdbeckham/c209b06bc19a6f8b25834334d92b5236 to your computer and use it in GitHub Desktop.
Save samdbeckham/c209b06bc19a6f8b25834334d92b5236 to your computer and use it in GitHub Desktop.
array madness #jsbench #jsperf (http://jsbench.github.io/#c209b06bc19a6f8b25834334d92b5236) #jsbench #jsperf
<!DOCTYPE html>
<html>
<head>
<meta charset="utf-8"/>
<title>array madness #jsbench #jsperf</title>
<script src="https://cdnjs.cloudflare.com/ajax/libs/benchmark/1.0.0/benchmark.min.js"></script>
<script src="./suite.js"></script>
</head>
<body>
<h1>Open the console to view the results</h1>
<h2><code>cmd + alt + j</code> or <code>ctrl + alt + j</code></h2>
</body>
</html>
"use strict";
(function (factory) {
if (typeof Benchmark !== "undefined") {
factory(Benchmark);
} else {
factory(require("benchmark"));
}
})(function (Benchmark) {
var suite = new Benchmark.Suite;
Benchmark.prototype.setup = function () {
const getVulnerabilities = () => ({
project: {
vulnerabilities: {
nodes: [
{
category: "dependency_scanning",
name: "dolor esse minim excepteur sit",
message:
"incididunt consequat dolore nisi est officia laboris minim ad magna cillum dolore duis Lorem ipsum elit enim nisi et et commodo dolor velit magna Lorem cupidatat commodo duis enim culpas",
description:
"do deserunt nisi minim eu cupidatat eu nostrud dolore commodo",
cve: "CVE-2012-6026",
severity: "Unknown",
solution: "Upgrade to fixed version.\r\n",
scanner: {
id: "gemnasium",
name: "Gemnasium"
}
},
{
category: "dependency_scanning",
name: "enim laboris ex adipisicing deserunt",
message:
"culpa occaecat do consectetur id nulla ad ex sit mollit laboris eu ullamco excepteur id aute consectetur qui tempor reprehenderit ut duis ea sint excepteur velit nostrud dolor ullamco magnas",
description: "eiusmod id ex deserunt dolor mollit irure ut sit quis",
cve: "CVE-2012-3000",
severity: "Unknown",
solution: "Upgrade to fixed version.\r\n",
scanner: {
id: "gemnasium",
name: "Gemnasium"
}
},
{
category: "dependency_scanning",
name: "ea nulla mollit adipisicing voluptate",
message:
"Lorem ad in sint irure proident consectetur magna ea adipisicing labore tempor anim duis reprehenderit ex ex ex officia sunt ipsum cupidatat proident eiusmod labore dolor aliquip dolor est veniams",
description: "in quis ut qui aliquip duis aliqua elit duis ea",
cve: "CVE-2012-4530",
severity: "Unknown",
solution: "Upgrade to fixed version.\r\n",
scanner: {
id: "gemnasium",
name: "Gemnasium"
}
},
{
category: "dependency_scanning",
name: "consectetur ullamco sit veniam reprehenderit",
message:
"eiusmod nulla velit laboris ea commodo velit proident id ut ad adipisicing ut ex enim sit velit ex excepteur cupidatat anim nisi cupidatat labore ad dolor ullamco incididunt consequat sunts",
description: "velit id ea dolor occaecat est et sint esse ut",
cve: "CVE-2012-7809",
severity: "Unknown",
solution: "Upgrade to fixed version.\r\n",
scanner: {
id: "gemnasium",
name: "Gemnasium"
}
},
{
category: "dependency_scanning",
name: "do commodo ad mollit eiusmod",
message:
"ad aute quis amet irure occaecat labore aute veniam magna aliqua et tempor ad excepteur incididunt esse ullamco Lorem dolore exercitation commodo minim eu qui fugiat esse pariatur fugiat ads",
description:
"ex tempor ipsum cupidatat duis sint tempor veniam ullamco velit",
cve: "CVE-2012-2593",
severity: "Unknown",
solution: "Upgrade to fixed version.\r\n",
scanner: {
id: "gemnasium",
name: "Gemnasium"
}
},
{
category: "dependency_scanning",
name: "mollit id nisi magna aliquip",
message:
"id commodo fugiat in consequat sunt do mollit ex duis nostrud excepteur aute aliquip consequat quis ea consequat exercitation magna anim deserunt ullamco occaecat et dolor deserunt amet laborum eas",
description: "qui et ullamco eu tempor labore et irure veniam velit",
cve: "CVE-2012-4480",
severity: "Unknown",
solution: "Upgrade to fixed version.\r\n",
scanner: {
id: "gemnasium",
name: "Gemnasium"
}
},
{
category: "dependency_scanning",
name: "ipsum qui ut do consequat",
message:
"irure tempor proident reprehenderit eiusmod aliqua anim excepteur mollit aute eiusmod nisi irure do eiusmod enim ea nulla officia tempor id labore et minim cupidatat exercitation id ut labore eus",
description:
"fugiat anim adipisicing cillum velit Lorem laborum aute elit aliqua",
cve: "CVE-2012-5117",
severity: "Unknown",
solution: "Upgrade to fixed version.\r\n",
scanner: {
id: "gemnasium",
name: "Gemnasium"
}
},
{
category: "dependency_scanning",
name: "adipisicing sunt cupidatat nostrud cillum",
message:
"et duis sit ea ad tempor id culpa minim proident et sint qui sunt labore Lorem deserunt consequat ex deserunt nisi amet sint occaecat nostrud irure id consequat exercitation eus",
description:
"dolor do veniam ullamco dolor quis quis qui reprehenderit pariatur",
cve: "CVE-2012-4612",
severity: "Unknown",
solution: "Upgrade to fixed version.\r\n",
scanner: {
id: "gemnasium",
name: "Gemnasium"
}
},
{
category: "dependency_scanning",
name: "cupidatat labore minim deserunt velit",
message:
"ut Lorem et enim aliquip amet sit ullamco mollit aliquip aute tempor ex veniam culpa Lorem officia ad reprehenderit cupidatat et aliqua velit eu occaecat enim duis irure voluptate mollits",
description:
"nisi reprehenderit cupidatat veniam dolore nulla laborum culpa consequat officia",
cve: "CVE-2012-3112",
severity: "Unknown",
solution: "Upgrade to fixed version.\r\n",
scanner: {
id: "gemnasium",
name: "Gemnasium"
}
},
{
category: "dependency_scanning",
name: "nisi est amet laboris pariatur",
message:
"quis id voluptate eu excepteur voluptate enim eiusmod sint irure do esse nisi amet sint id magna labore quis eu elit voluptate veniam officia dolore incididunt commodo nisi adipisicing veniams",
description:
"velit quis elit adipisicing cillum ipsum dolore tempor est est",
cve: "CVE-2012-4267",
severity: "Unknown",
solution: "Upgrade to fixed version.\r\n",
scanner: {
id: "gemnasium",
name: "Gemnasium"
}
},
{
category: "dependency_scanning",
name: "adipisicing ut amet laborum eu",
message:
"fugiat eu do elit excepteur est incididunt ut consequat ad consectetur nostrud adipisicing excepteur ullamco ipsum reprehenderit consequat sint quis exercitation ex amet irure incididunt magna adipisicing nostrud officia quiss",
description:
"eiusmod consequat ullamco non reprehenderit esse ipsum qui voluptate voluptate",
cve: "CVE-2012-7378",
severity: "Unknown",
solution: "Upgrade to fixed version.\r\n",
scanner: {
id: "gemnasium",
name: "Gemnasium"
}
},
{
category: "dependency_scanning",
name: "pariatur dolore quis incididunt minim",
message:
"do laboris Lorem aliqua deserunt ut sunt aliqua irure adipisicing officia do exercitation Lorem qui laborum aute ullamco ipsum aliqua qui irure elit eu proident duis adipisicing incididunt non ests",
description:
"culpa quis esse pariatur ea adipisicing culpa ipsum velit nostrud",
cve: "CVE-2012-9242",
severity: "Unknown",
solution: "Upgrade to fixed version.\r\n",
scanner: {
id: "gemnasium",
name: "Gemnasium"
}
},
{
category: "dependency_scanning",
name: "elit excepteur enim laborum irure",
message:
"qui in cillum ex occaecat fugiat exercitation ullamco duis ut dolore dolor Lorem mollit amet quis consectetur veniam sit aliquip aliqua occaecat incididunt adipisicing in pariatur labore amet adipisicing incididunts",
description:
"deserunt proident anim ad aute labore eiusmod ea minim voluptate",
cve: "CVE-2012-9484",
severity: "Unknown",
solution: "Upgrade to fixed version.\r\n",
scanner: {
id: "gemnasium",
name: "Gemnasium"
}
},
{
category: "dependency_scanning",
name: "laborum ipsum magna ex officia",
message:
"officia labore anim labore proident est ullamco occaecat ea magna ea sint nulla reprehenderit consectetur incididunt laboris velit Lorem fugiat laborum tempor mollit est nulla consectetur minim aliquip commodo cillums",
description:
"magna officia pariatur sit anim magna aliqua commodo laboris aute",
cve: "CVE-2012-1533",
severity: "Unknown",
solution: "Upgrade to fixed version.\r\n",
scanner: {
id: "gemnasium",
name: "Gemnasium"
}
},
{
category: "dependency_scanning",
name: "eu adipisicing dolore laborum laborum",
message:
"incididunt ullamco anim minim est amet anim velit veniam enim pariatur non do laborum cupidatat labore veniam qui elit anim ut in consequat enim eu elit ex nisi ipsum dolores",
description:
"occaecat eu laborum proident incididunt elit et proident incididunt consequat",
cve: "CVE-2012-3285",
severity: "Unknown",
solution: "Upgrade to fixed version.\r\n",
scanner: {
id: "gemnasium",
name: "Gemnasium"
}
},
{
category: "dependency_scanning",
name: "aliquip anim enim proident cupidatat",
message:
"ullamco irure aliqua nulla duis aute ea mollit duis adipisicing officia ut consequat eu incididunt aute nostrud exercitation exercitation ex ipsum mollit ea anim dolore reprehenderit nulla nulla nostrud adipisicings",
description:
"in occaecat dolore magna sit esse tempor pariatur ut sit",
cve: "CVE-2012-1408",
severity: "Unknown",
solution: "Upgrade to fixed version.\r\n",
scanner: {
id: "gemnasium",
name: "Gemnasium"
}
},
{
category: "dependency_scanning",
name: "ullamco eiusmod irure aute ut",
message:
"adipisicing incididunt elit dolor incididunt do labore dolor ad cupidatat proident incididunt ipsum sunt cillum ad est exercitation consectetur consectetur sint anim qui tempor eu eu laborum in commodo nons",
description:
"mollit nostrud id in labore minim elit tempor laborum proident",
cve: "CVE-2012-3542",
severity: "Unknown",
solution: "Upgrade to fixed version.\r\n",
scanner: {
id: "gemnasium",
name: "Gemnasium"
}
},
{
category: "dependency_scanning",
name: "consectetur nostrud qui tempor quis",
message:
"aliquip minim magna cillum eiusmod tempor in ex pariatur ut cupidatat ex sit mollit sit ad in aliqua sunt pariatur cillum aliqua exercitation amet voluptate labore ullamco velit fugiat ests",
description:
"consequat culpa nulla esse id cillum laborum officia minim sint",
cve: "CVE-2012-8501",
severity: "Unknown",
solution: "Upgrade to fixed version.\r\n",
scanner: {
id: "gemnasium",
name: "Gemnasium"
}
},
{
category: "dependency_scanning",
name: "elit non nulla sit nulla",
message:
"occaecat proident irure occaecat reprehenderit velit ipsum minim cillum eu in consequat dolor sit sint qui excepteur aliqua duis ullamco in sit ad ut laboris incididunt minim do cillum ets",
description:
"nulla cillum aute elit voluptate ullamco fugiat tempor tempor laborum",
cve: "CVE-2012-1294",
severity: "Unknown",
solution: "Upgrade to fixed version.\r\n",
scanner: {
id: "gemnasium",
name: "Gemnasium"
}
},
{
category: "dependency_scanning",
name: "exercitation culpa adipisicing irure nostrud",
message:
"laboris irure sit elit duis sint consequat incididunt ex quis exercitation consectetur consequat ullamco occaecat occaecat eu commodo consequat in ipsum magna mollit incididunt deserunt sunt incididunt cillum id eiusmods",
description:
"deserunt cillum proident incididunt quis occaecat qui sit cillum ea",
cve: "CVE-2012-2557",
severity: "Unknown",
solution: "Upgrade to fixed version.\r\n",
scanner: {
id: "gemnasium",
name: "Gemnasium"
}
},
{
category: "dependency_scanning",
name: "consequat fugiat minim proident sint",
message:
"et est excepteur consectetur adipisicing tempor magna veniam consequat nostrud ad dolor sint dolor pariatur do ex voluptate sunt dolore do dolor excepteur officia ea adipisicing ad veniam aliqua occaecats",
description: "laboris qui do velit deserunt minim id quis tempor ad",
cve: "CVE-2012-5333",
severity: "Unknown",
solution: "Upgrade to fixed version.\r\n",
scanner: {
id: "gemnasium",
name: "Gemnasium"
}
},
{
category: "dependency_scanning",
name: "ad duis eiusmod excepteur do",
message:
"cillum et elit tempor nostrud do enim cupidatat in voluptate adipisicing ex ipsum laboris occaecat duis aliqua proident excepteur occaecat aute tempor aliquip in consequat sint dolor sunt excepteur aliquips",
description:
"dolore nisi ut laboris dolor sit in deserunt ullamco ipsum",
cve: "CVE-2012-7316",
severity: "Unknown",
solution: "Upgrade to fixed version.\r\n",
scanner: {
id: "gemnasium",
name: "Gemnasium"
}
},
{
category: "dependency_scanning",
name: "nostrud et veniam et ullamco",
message:
"fugiat dolore enim do elit non ad eu est ipsum voluptate id enim deserunt velit duis laboris voluptate nulla tempor esse incididunt elit mollit id nisi adipisicing incididunt consequat amets",
description:
"fugiat commodo culpa officia ad nulla reprehenderit laboris est veniam",
cve: "CVE-2012-4047",
severity: "Unknown",
solution: "Upgrade to fixed version.\r\n",
scanner: {
id: "gemnasium",
name: "Gemnasium"
}
},
{
category: "dependency_scanning",
name: "quis qui pariatur consectetur fugiat",
message:
"elit aliquip eiusmod do velit ut et minim ad commodo est ex occaecat proident esse cupidatat deserunt ipsum incididunt eu eu tempor reprehenderit labore pariatur excepteur eiusmod mollit commodo eas",
description:
"fugiat incididunt voluptate sunt laboris excepteur laborum pariatur pariatur laboris",
cve: "CVE-2012-5407",
severity: "Unknown",
solution: "Upgrade to fixed version.\r\n",
scanner: {
id: "gemnasium",
name: "Gemnasium"
}
},
{
category: "dependency_scanning",
name: "aute adipisicing eu elit Lorem",
message:
"deserunt enim consequat reprehenderit ad irure esse consectetur enim amet ullamco laborum in eu proident sit cillum laboris do veniam Lorem qui veniam cupidatat do et cillum esse voluptate dolores",
description:
"dolor sit quis deserunt ullamco reprehenderit sint irure fugiat sunt",
cve: "CVE-2012-5612",
severity: "Unknown",
solution: "Upgrade to fixed version.\r\n",
scanner: {
id: "gemnasium",
name: "Gemnasium"
}
},
{
category: "dependency_scanning",
name: "sit cupidatat tempor et culpa",
message:
"reprehenderit nostrud qui Lorem esse ad mollit exercitation sit consectetur id nulla cillum cillum velit ea officia id labore ipsum deserunt eu quis in occaecat dolore duis occaecat proident quiss",
description:
"ea reprehenderit incididunt velit ullamco ea exercitation sunt commodo ea",
cve: "CVE-2012-8810",
severity: "Unknown",
solution: "Upgrade to fixed version.\r\n",
scanner: {
id: "gemnasium",
name: "Gemnasium"
}
},
{
category: "dependency_scanning",
name: "do exercitation adipisicing non mollit",
message:
"mollit est occaecat aliquip aute exercitation incididunt cillum pariatur ullamco ea eu ullamco duis commodo laboris anim et do ea qui id officia non laborum dolore elit deserunt non proidents",
description:
"deserunt laboris qui aliqua minim adipisicing ex eiusmod voluptate cupidatat",
cve: "CVE-2012-2041",
severity: "Unknown",
solution: "Upgrade to fixed version.\r\n",
scanner: {
id: "gemnasium",
name: "Gemnasium"
}
},
{
category: "dependency_scanning",
name: "laboris ad nulla sit est",
message:
"laboris fugiat in exercitation cupidatat aliqua ex ad velit consequat ea eiusmod pariatur officia in ut dolor dolore incididunt non id nulla ad do consectetur fugiat incididunt elit tempor nostruds",
description:
"incididunt amet duis reprehenderit qui commodo cillum cupidatat mollit laborum",
cve: "CVE-2012-1905",
severity: "Unknown",
solution: "Upgrade to fixed version.\r\n",
scanner: {
id: "gemnasium",
name: "Gemnasium"
}
},
{
category: "dependency_scanning",
name: "nisi aliquip ea ullamco ipsum",
message:
"deserunt sint id ea mollit anim deserunt quis cupidatat ex nisi voluptate proident labore reprehenderit cupidatat nostrud ut dolor aute ipsum laborum laborum ut cillum qui laborum sint elit elits",
description:
"eiusmod reprehenderit ut officia nulla nulla commodo officia eu est",
cve: "CVE-2012-1681",
severity: "Unknown",
solution: "Upgrade to fixed version.\r\n",
scanner: {
id: "gemnasium",
name: "Gemnasium"
}
},
{
category: "dependency_scanning",
name: "reprehenderit fugiat consequat Lorem veniam",
message:
"nisi pariatur proident irure sit dolore officia Lorem eiusmod mollit irure dolor eu veniam velit laborum incididunt cillum mollit excepteur Lorem adipisicing ullamco laborum non nisi non cillum veniam mollits",
description:
"in occaecat culpa commodo culpa ex nisi mollit commodo id",
cve: "CVE-2012-5669",
severity: "Unknown",
solution: "Upgrade to fixed version.\r\n",
scanner: {
id: "gemnasium",
name: "Gemnasium"
}
},
{
category: "dependency_scanning",
name: "laboris sit velit voluptate elit",
message:
"consectetur tempor do labore labore elit reprehenderit laborum tempor culpa minim Lorem excepteur fugiat elit sint incididunt incididunt laboris sunt sunt ut officia Lorem in nulla sit sunt non dos",
description:
"do commodo tempor amet non ut deserunt ea dolor consectetur",
cve: "CVE-2012-4022",
severity: "Unknown",
solution: "Upgrade to fixed version.\r\n",
scanner: {
id: "gemnasium",
name: "Gemnasium"
}
},
{
category: "dependency_scanning",
name: "aute sit ipsum ut minim",
message:
"anim magna magna aute occaecat aliquip reprehenderit ipsum pariatur veniam eu eiusmod ut ipsum pariatur irure ex ea labore nostrud occaecat consectetur aliqua cillum deserunt reprehenderit magna nostrud est ests",
description: "mollit ipsum do sit laborum ad ad aute sunt dolore",
cve: "CVE-2012-2839",
severity: "Unknown",
solution: "Upgrade to fixed version.\r\n",
scanner: {
id: "gemnasium",
name: "Gemnasium"
}
},
{
category: "dependency_scanning",
name: "anim aliquip quis in esse",
message:
"enim do culpa laboris ad consequat labore aute enim sit consectetur enim eu officia nostrud irure elit nostrud ad sit consequat et voluptate duis sunt labore sunt laboris ut exs",
description:
"aliquip do exercitation excepteur voluptate esse tempor sint velit mollit",
cve: "CVE-2012-1177",
severity: "Unknown",
solution: "Upgrade to fixed version.\r\n",
scanner: {
id: "gemnasium",
name: "Gemnasium"
}
},
{
category: "dependency_scanning",
name: "sunt cupidatat cupidatat nisi cupidatat",
message:
"cillum et duis ex magna occaecat sit sunt qui enim sint nostrud fugiat eiusmod consectetur et occaecat id incididunt pariatur proident pariatur enim consequat ex consectetur eiusmod tempor proident dos",
description: "duis ullamco ex ut id irure et velit nostrud aliquip",
cve: "CVE-2012-2071",
severity: "Unknown",
solution: "Upgrade to fixed version.\r\n",
scanner: {
id: "gemnasium",
name: "Gemnasium"
}
},
{
category: "dependency_scanning",
name: "irure laborum minim Lorem proident",
message:
"sint ullamco magna velit adipisicing nostrud eiusmod laboris exercitation quis ut proident dolore id irure elit nulla aliquip eiusmod incididunt ad aliquip nisi labore consectetur sint enim sit elit incididunts",
description:
"in nulla nisi incididunt dolore in nulla minim dolor non",
cve: "CVE-2012-2018",
severity: "Unknown",
solution: "Upgrade to fixed version.\r\n",
scanner: {
id: "gemnasium",
name: "Gemnasium"
}
},
{
category: "dependency_scanning",
name: "minim consequat consectetur quis velit",
message:
"do consectetur qui adipisicing consequat exercitation dolor cupidatat anim consequat Lorem qui ut irure sunt nisi ea nisi magna quis commodo commodo duis aliqua do est ad ut labore ets",
description:
"labore ut proident nisi sit cillum Lorem nisi aute excepteur",
cve: "CVE-2012-1773",
severity: "Unknown",
solution: "Upgrade to fixed version.\r\n",
scanner: {
id: "gemnasium",
name: "Gemnasium"
}
},
{
category: "dependency_scanning",
name: "magna cillum aliqua amet proident",
message:
"veniam eiusmod nulla id exercitation aliquip fugiat deserunt qui aliquip consectetur eiusmod exercitation anim incididunt anim ad cillum culpa eu non officia consectetur fugiat ea id exercitation esse eiusmod ads",
description:
"pariatur commodo cillum irure eiusmod nisi duis ad magna commodo",
cve: "CVE-2012-4370",
severity: "Unknown",
solution: "Upgrade to fixed version.\r\n",
scanner: {
id: "gemnasium",
name: "Gemnasium"
}
},
{
category: "dependency_scanning",
name: "ex ut nisi exercitation veniam",
message:
"sint reprehenderit laboris occaecat dolore excepteur occaecat magna in irure adipisicing ipsum ipsum aute aliquip consequat sit exercitation anim sint qui qui et sit minim consectetur non excepteur nostrud reprehenderits",
description:
"dolor laborum ex eiusmod eiusmod id voluptate incididunt sunt exercitation",
cve: "CVE-2012-8929",
severity: "Unknown",
solution: "Upgrade to fixed version.\r\n",
scanner: {
id: "gemnasium",
name: "Gemnasium"
}
},
{
category: "dependency_scanning",
name: "ex ex amet ut esse",
message:
"pariatur ad cillum adipisicing amet est fugiat sint tempor cillum mollit Lorem eiusmod et nostrud esse eu laborum velit ut fugiat sit quis eiusmod mollit et sit nisi anim adipisicings",
description:
"reprehenderit sit mollit aute dolore minim eu est nostrud deserunt",
cve: "CVE-2012-3237",
severity: "Unknown",
solution: "Upgrade to fixed version.\r\n",
scanner: {
id: "gemnasium",
name: "Gemnasium"
}
},
{
category: "dependency_scanning",
name: "eiusmod labore officia nisi laborum",
message:
"laborum velit ipsum veniam sit laboris ipsum proident elit duis deserunt nostrud exercitation incididunt mollit consectetur fugiat duis nostrud voluptate cillum proident sit exercitation dolore Lorem et sit magna velits",
description:
"excepteur exercitation aliquip elit esse id reprehenderit elit veniam non",
cve: "CVE-2012-7878",
severity: "Unknown",
solution: "Upgrade to fixed version.\r\n",
scanner: {
id: "gemnasium",
name: "Gemnasium"
}
},
{
category: "dependency_scanning",
name: "magna laborum amet sint laboris",
message:
"incididunt sunt mollit ad ut ipsum magna id culpa esse anim est mollit tempor minim sint id amet sint est consequat exercitation consequat deserunt nulla excepteur reprehenderit aute officia voluptates",
description:
"est adipisicing irure adipisicing velit deserunt ipsum sit reprehenderit occaecat",
cve: "CVE-2012-2482",
severity: "Unknown",
solution: "Upgrade to fixed version.\r\n",
scanner: {
id: "gemnasium",
name: "Gemnasium"
}
},
{
category: "dependency_scanning",
name: "enim et reprehenderit eu quis",
message:
"et minim qui mollit enim occaecat Lorem tempor elit aliqua mollit eiusmod deserunt enim non veniam sunt occaecat laborum consequat culpa irure duis in dolor reprehenderit et voluptate velit deserunts",
description: "minim exercitation ea est tempor id elit nisi et non",
cve: "CVE-2012-9352",
severity: "Unknown",
solution: "Upgrade to fixed version.\r\n",
scanner: {
id: "gemnasium",
name: "Gemnasium"
}
},
{
category: "dependency_scanning",
name: "incididunt enim sunt velit amet",
message:
"sit veniam proident sunt mollit aliquip esse ullamco aliqua nisi culpa do cupidatat incididunt esse qui id adipisicing non sint sunt dolor amet laborum non esse ad incididunt nisi labores",
description:
"veniam pariatur cillum exercitation fugiat occaecat anim proident et et",
cve: "CVE-2012-5313",
severity: "Unknown",
solution: "Upgrade to fixed version.\r\n",
scanner: {
id: "gemnasium",
name: "Gemnasium"
}
},
{
category: "dependency_scanning",
name: "ad eu pariatur excepteur non",
message:
"consectetur ullamco aute incididunt proident consectetur dolor dolore exercitation veniam aliqua cillum deserunt non tempor exercitation dolor amet ut proident nostrud culpa culpa id elit id id dolor cillum esses",
description:
"enim pariatur quis enim non excepteur exercitation ex do adipisicing",
cve: "CVE-2012-4605",
severity: "Unknown",
solution: "Upgrade to fixed version.\r\n",
scanner: {
id: "gemnasium",
name: "Gemnasium"
}
},
{
category: "dependency_scanning",
name: "quis Lorem quis officia ut",
message:
"pariatur aute ut aute excepteur excepteur ex deserunt culpa labore eiusmod eu nulla ut sit quis non officia ullamco sit aliqua minim irure eu ullamco sunt exercitation cillum officia nisis",
description:
"dolore ea culpa ex do consectetur voluptate non commodo pariatur",
cve: "CVE-2012-1814",
severity: "Unknown",
solution: "Upgrade to fixed version.\r\n",
scanner: {
id: "gemnasium",
name: "Gemnasium"
}
},
{
category: "dependency_scanning",
name: "esse incididunt laborum in qui",
message:
"id ad proident non velit eu nulla elit fugiat cillum velit duis et tempor veniam fugiat laborum excepteur excepteur pariatur aliquip nulla aute magna tempor ex magna aliqua quis consecteturs",
description:
"adipisicing est voluptate cupidatat ea commodo esse nostrud ut cillum",
cve: "CVE-2012-3694",
severity: "Unknown",
solution: "Upgrade to fixed version.\r\n",
scanner: {
id: "gemnasium",
name: "Gemnasium"
}
},
{
category: "dependency_scanning",
name: "nisi est irure magna anim",
message:
"ad fugiat qui ex commodo enim irure reprehenderit ipsum ad nulla quis officia reprehenderit nulla ut culpa est in aute magna irure aliqua voluptate cillum ea labore eu est laborums",
description:
"sunt eiusmod Lorem cupidatat commodo dolor incididunt eiusmod fugiat est",
cve: "CVE-2012-7449",
severity: "Unknown",
solution: "Upgrade to fixed version.\r\n",
scanner: {
id: "gemnasium",
name: "Gemnasium"
}
},
{
category: "dependency_scanning",
name: "mollit culpa minim eiusmod consequat",
message:
"Lorem sit Lorem laboris in commodo amet deserunt irure ea cupidatat ea aliqua enim voluptate consequat minim elit culpa esse id qui elit exercitation excepteur laborum voluptate cillum dolore proidents",
description:
"fugiat eiusmod exercitation excepteur consequat eiusmod sint deserunt laboris consectetur",
cve: "CVE-2012-4250",
severity: "Unknown",
solution: "Upgrade to fixed version.\r\n",
scanner: {
id: "gemnasium",
name: "Gemnasium"
}
},
{
category: "dependency_scanning",
name: "ad veniam in esse proident",
message:
"proident duis et aliquip excepteur amet eiusmod in fugiat culpa in nulla esse quis laboris tempor veniam cillum cillum ad non deserunt nulla cupidatat dolore commodo proident do dolor ads",
description:
"sunt eu fugiat velit anim tempor exercitation laboris ea eiusmod",
cve: "CVE-2012-9422",
severity: "Unknown",
solution: "Upgrade to fixed version.\r\n",
scanner: {
id: "gemnasium",
name: "Gemnasium"
}
},
{
category: "dependency_scanning",
name: "elit magna reprehenderit ex adipisicing",
message:
"enim occaecat laboris mollit eu non culpa cupidatat in ipsum laboris Lorem sint laboris incididunt laborum nulla laborum irure ea cupidatat minim mollit aliquip dolore anim qui ea non nullas",
description:
"tempor mollit est nisi esse consequat id consectetur cillum ullamco",
cve: "CVE-2012-8903",
severity: "Unknown",
solution: "Upgrade to fixed version.\r\n",
scanner: {
id: "gemnasium",
name: "Gemnasium"
}
},
{
category: "dependency_scanning",
name: "reprehenderit mollit enim minim dolor",
message:
"incididunt nostrud ullamco ad minim anim magna ea pariatur deserunt sit occaecat dolore qui laboris voluptate nulla est sit culpa irure reprehenderit adipisicing voluptate elit aute cupidatat incididunt ad pariaturs",
description:
"incididunt ut sunt voluptate deserunt cillum excepteur eiusmod reprehenderit voluptate",
cve: "CVE-2012-5670",
severity: "Unknown",
solution: "Upgrade to fixed version.\r\n",
scanner: {
id: "gemnasium",
name: "Gemnasium"
}
},
{
category: "dependency_scanning",
name: "irure ad labore nisi elit",
message:
"officia in laboris eu dolore elit magna labore cupidatat excepteur anim tempor esse incididunt commodo proident ut ut veniam fugiat proident nisi mollit ad reprehenderit ipsum eiusmod id excepteur eus",
description:
"aute dolore est reprehenderit qui ipsum enim voluptate laboris magna",
cve: "CVE-2012-9265",
severity: "Unknown",
solution: "Upgrade to fixed version.\r\n",
scanner: {
id: "gemnasium",
name: "Gemnasium"
}
},
{
category: "dependency_scanning",
name: "ad ex magna qui Lorem",
message:
"ipsum cupidatat id ad nostrud est eu laborum exercitation aliqua magna nisi ad occaecat ad fugiat laborum officia commodo voluptate labore ea quis laborum pariatur incididunt labore aliquip incididunt incididunts",
description: "amet et ullamco laboris eiusmod est eu eu anim irure",
cve: "CVE-2012-8641",
severity: "Unknown",
solution: "Upgrade to fixed version.\r\n",
scanner: {
id: "gemnasium",
name: "Gemnasium"
}
},
{
category: "dependency_scanning",
name: "voluptate ullamco elit tempor Lorem",
message:
"proident ad anim adipisicing laborum velit fugiat fugiat aute incididunt ad dolor aute laborum ex eu excepteur deserunt nisi tempor quis labore Lorem occaecat voluptate adipisicing est ex consequat pariaturs",
description:
"dolor ad sint occaecat est sint elit excepteur cupidatat ad",
cve: "CVE-2012-2223",
severity: "Unknown",
solution: "Upgrade to fixed version.\r\n",
scanner: {
id: "gemnasium",
name: "Gemnasium"
}
},
{
category: "dependency_scanning",
name: "proident ad pariatur consequat et",
message:
"et reprehenderit incididunt adipisicing ullamco fugiat laborum reprehenderit irure excepteur elit dolor mollit elit dolor ea aliquip anim excepteur magna duis aliqua labore duis pariatur dolore excepteur amet officia reprehenderits",
description:
"aliquip dolor enim ut pariatur consectetur labore quis elit est",
cve: "CVE-2012-6831",
severity: "Unknown",
solution: "Upgrade to fixed version.\r\n",
scanner: {
id: "gemnasium",
name: "Gemnasium"
}
},
{
category: "dependency_scanning",
name: "officia proident pariatur ullamco ad",
message:
"irure dolor laborum nulla commodo adipisicing cupidatat irure consequat consectetur proident nisi irure non consectetur ipsum aute est laboris deserunt sint labore labore incididunt aliqua eiusmod duis id non eus",
description:
"quis incididunt eu pariatur elit veniam sint deserunt cillum aute",
cve: "CVE-2012-8446",
severity: "Unknown",
solution: "Upgrade to fixed version.\r\n",
scanner: {
id: "gemnasium",
name: "Gemnasium"
}
},
{
category: "dependency_scanning",
name: "nulla anim est in consequat",
message:
"excepteur elit in ullamco exercitation pariatur minim officia ad occaecat nisi incididunt consectetur velit et amet occaecat in occaecat cillum Lorem occaecat mollit esse voluptate dolore do elit occaecat excepteurs",
description:
"velit tempor excepteur incididunt minim mollit commodo duis excepteur aliqua",
cve: "CVE-2012-7266",
severity: "Unknown",
solution: "Upgrade to fixed version.\r\n",
scanner: {
id: "gemnasium",
name: "Gemnasium"
}
},
{
category: "dependency_scanning",
name: "esse excepteur exercitation qui nostrud",
message:
"eu enim in esse elit do ex adipisicing esse quis nisi nostrud mollit dolor sit consectetur commodo amet aliqua in esse id aliqua qui dolor ipsum eiusmod enim labore proidents",
description:
"ipsum ut esse duis dolor id fugiat mollit officia laborum",
cve: "CVE-2012-3299",
severity: "Unknown",
solution: "Upgrade to fixed version.\r\n",
scanner: {
id: "gemnasium",
name: "Gemnasium"
}
},
{
category: "dependency_scanning",
name: "elit irure amet officia consectetur",
message:
"Lorem elit aliquip ea proident esse laborum pariatur quis amet consequat aute amet eu officia incididunt magna aliqua quis aliqua voluptate ipsum sit id magna cillum tempor eiusmod nisi ins",
description:
"sunt nisi et ad voluptate sint occaecat officia voluptate quis",
cve: "CVE-2012-5646",
severity: "Unknown",
solution: "Upgrade to fixed version.\r\n",
scanner: {
id: "gemnasium",
name: "Gemnasium"
}
},
{
category: "dependency_scanning",
name: "aliquip sint labore dolor ut",
message:
"quis aute qui laborum enim aliqua velit qui labore est excepteur do nisi proident duis aute reprehenderit voluptate culpa ullamco excepteur nulla mollit aliquip mollit ea occaecat non Lorem sits",
description:
"tempor incididunt amet enim voluptate non ex do fugiat eu",
cve: "CVE-2012-7721",
severity: "Unknown",
solution: "Upgrade to fixed version.\r\n",
scanner: {
id: "gemnasium",
name: "Gemnasium"
}
},
{
category: "dependency_scanning",
name: "tempor elit incididunt occaecat et",
message:
"velit commodo amet adipisicing culpa cupidatat qui ex nostrud enim deserunt reprehenderit ea ullamco minim fugiat exercitation mollit est incididunt Lorem qui tempor et enim cillum do est eu veniams",
description:
"dolor id ex pariatur dolore laboris sint sunt tempor occaecat",
cve: "CVE-2012-3373",
severity: "Unknown",
solution: "Upgrade to fixed version.\r\n",
scanner: {
id: "gemnasium",
name: "Gemnasium"
}
},
{
category: "dependency_scanning",
name: "in pariatur in duis culpa",
message:
"aute magna laboris dolore laborum cupidatat velit commodo dolor laboris eiusmod cillum magna in Lorem fugiat elit eiusmod dolor enim tempor consequat adipisicing sunt reprehenderit veniam velit occaecat irure excepteurs",
description:
"ipsum elit dolor tempor tempor aliquip quis do dolore id",
cve: "CVE-2012-2392",
severity: "Unknown",
solution: "Upgrade to fixed version.\r\n",
scanner: {
id: "gemnasium",
name: "Gemnasium"
}
},
{
category: "dependency_scanning",
name: "non officia irure aliquip veniam",
message:
"consequat consectetur eiusmod eiusmod incididunt labore consectetur enim pariatur duis aliqua ullamco id magna eu sit ipsum laboris culpa minim qui laboris incididunt anim ut adipisicing veniam anim occaecat velits",
description:
"do incididunt culpa irure qui deserunt ex cupidatat aute ad",
cve: "CVE-2012-6118",
severity: "Unknown",
solution: "Upgrade to fixed version.\r\n",
scanner: {
id: "gemnasium",
name: "Gemnasium"
}
},
{
category: "dependency_scanning",
name: "laboris tempor nulla irure est",
message:
"mollit sunt dolor deserunt fugiat in dolor elit fugiat enim culpa cillum mollit occaecat aliqua nulla eu ipsum enim laboris dolore sint adipisicing elit culpa aliqua dolor exercitation in dos",
description:
"dolor exercitation qui irure non incididunt amet minim et do",
cve: "CVE-2012-3303",
severity: "Unknown",
solution: "Upgrade to fixed version.\r\n",
scanner: {
id: "gemnasium",
name: "Gemnasium"
}
},
{
category: "dependency_scanning",
name: "consequat qui voluptate ullamco esse",
message:
"non qui sunt sit sunt veniam minim laboris proident cupidatat sunt aliquip aliquip sunt tempor veniam cillum quis et Lorem id commodo nostrud excepteur sunt et non veniam est reprehenderits",
description:
"et nostrud aliquip sit sunt ullamco reprehenderit proident do occaecat",
cve: "CVE-2012-5107",
severity: "Unknown",
solution: "Upgrade to fixed version.\r\n",
scanner: {
id: "gemnasium",
name: "Gemnasium"
}
},
{
category: "dependency_scanning",
name: "voluptate nulla commodo irure ipsum",
message:
"cupidatat duis incididunt laborum quis minim magna qui enim irure laboris eu eu et amet fugiat aliqua elit proident quis nisi occaecat magna est fugiat sunt duis quis do nisis",
description:
"irure tempor cupidatat duis nulla fugiat reprehenderit nostrud nostrud adipisicing",
cve: "CVE-2012-6981",
severity: "Unknown",
solution: "Upgrade to fixed version.\r\n",
scanner: {
id: "gemnasium",
name: "Gemnasium"
}
},
{
category: "dependency_scanning",
name: "exercitation veniam duis esse ea",
message:
"dolore et sunt sit aliqua deserunt eu culpa deserunt ullamco esse ad id sit dolor nisi ipsum minim duis consectetur cupidatat officia aliqua commodo aliquip elit incididunt sint occaecat eiusmods",
description: "laboris dolore ad est ut dolor ex aute voluptate est",
cve: "CVE-2012-8117",
severity: "Unknown",
solution: "Upgrade to fixed version.\r\n",
scanner: {
id: "gemnasium",
name: "Gemnasium"
}
},
{
category: "dependency_scanning",
name: "officia Lorem cupidatat consectetur incididunt",
message:
"mollit anim ad minim anim dolore consectetur nostrud et eu ex in non nisi veniam proident elit cupidatat aliqua minim nisi laboris et nostrud adipisicing amet cupidatat nisi tempor quis",
description:
"elit aute culpa eu ad irure occaecat consequat voluptate cillum",
cve: "CVE-2012-2558",
severity: "Unknown",
solution: "Upgrade to fixed version.\r\n",
scanner: {
id: "gemnasium",
name: "Gemnasium"
}
},
{
category: "dependency_scanning",
name: "nulla deserunt adipisicing nisi duis",
message:
"nostrud proident fugiat duis elit aute labore do dolore occaecat labore excepteur deserunt do velit anim cillum pariatur aliqua do excepteur dolor esse sint nisi magna laboris sit dolore mollits",
description:
"ex esse culpa dolore magna duis in cupidatat adipisicing do",
cve: "CVE-2012-3331",
severity: "Unknown",
solution: "Upgrade to fixed version.\r\n",
scanner: {
id: "gemnasium",
name: "Gemnasium"
}
},
{
category: "dependency_scanning",
name: "eu Lorem sunt eiusmod dolore",
message:
"veniam tempor minim ipsum ex aliquip reprehenderit irure consequat occaecat consequat duis reprehenderit amet ea amet excepteur commodo ad officia Lorem mollit commodo aliqua cupidatat amet dolore anim tempor exs",
description: "ad aliquip fugiat deserunt amet sit do eu ut commodo",
cve: "CVE-2012-4773",
severity: "Unknown",
solution: "Upgrade to fixed version.\r\n",
scanner: {
id: "gemnasium",
name: "Gemnasium"
}
},
{
category: "dependency_scanning",
name: "ad adipisicing tempor incididunt laborum",
message:
"nostrud elit consequat laboris commodo consectetur sit id aliquip dolore ipsum esse adipisicing minim irure qui ipsum sit reprehenderit id exercitation esse adipisicing adipisicing et dolore labore ad ipsum adipisicings",
description:
"minim eiusmod sint deserunt aliquip eu deserunt aliquip labore minim",
cve: "CVE-2012-1934",
severity: "Unknown",
solution: "Upgrade to fixed version.\r\n",
scanner: {
id: "gemnasium",
name: "Gemnasium"
}
},
{
category: "dependency_scanning",
name: "irure consequat ut velit consequat",
message:
"sint mollit pariatur culpa fugiat eiusmod aliquip ad ut proident id nisi ad ut eiusmod ut minim anim laborum esse culpa ipsum aute fugiat nostrud consequat consequat eu dolor ipsums",
description:
"labore sint laborum voluptate irure Lorem nulla exercitation irure ipsum",
cve: "CVE-2012-2893",
severity: "Unknown",
solution: "Upgrade to fixed version.\r\n",
scanner: {
id: "gemnasium",
name: "Gemnasium"
}
},
{
category: "dependency_scanning",
name: "qui duis veniam mollit elit",
message:
"velit proident dolor voluptate eiusmod fugiat ex ipsum excepteur fugiat ipsum fugiat aute eu sint tempor cupidatat eu enim cupidatat officia id magna aliqua exercitation laboris excepteur in ullamco cillums",
description:
"ex aliqua anim Lorem adipisicing id magna officia quis sunt",
cve: "CVE-2012-5478",
severity: "Unknown",
solution: "Upgrade to fixed version.\r\n",
scanner: {
id: "gemnasium",
name: "Gemnasium"
}
},
{
category: "dependency_scanning",
name: "velit pariatur ea mollit cillum",
message:
"do aliqua excepteur eiusmod excepteur id ex labore officia deserunt elit ex ut ea anim minim est eiusmod nulla anim labore reprehenderit irure nostrud tempor reprehenderit exercitation deserunt deserunt cupidatats",
description:
"mollit cillum voluptate sint amet est ea laboris culpa tempor",
cve: "CVE-2012-5454",
severity: "Unknown",
solution: "Upgrade to fixed version.\r\n",
scanner: {
id: "gemnasium",
name: "Gemnasium"
}
},
{
category: "dependency_scanning",
name: "cillum cupidatat consectetur irure sint",
message:
"quis quis adipisicing incididunt esse id ea magna minim nostrud magna reprehenderit adipisicing veniam tempor labore aliquip excepteur mollit aliquip ullamco non duis tempor fugiat ea dolor magna in autes",
description:
"ad reprehenderit sint duis labore voluptate minim non duis ad",
cve: "CVE-2012-5338",
severity: "Unknown",
solution: "Upgrade to fixed version.\r\n",
scanner: {
id: "gemnasium",
name: "Gemnasium"
}
},
{
category: "dependency_scanning",
name: "exercitation esse Lorem voluptate adipisicing",
message:
"anim enim occaecat aute id fugiat ullamco pariatur incididunt ex culpa id laboris ut proident elit nulla fugiat non laboris nulla fugiat commodo adipisicing mollit qui mollit est pariatur deserunts",
description: "non minim eiusmod in et velit duis nulla nostrud velit",
cve: "CVE-2012-7630",
severity: "Unknown",
solution: "Upgrade to fixed version.\r\n",
scanner: {
id: "gemnasium",
name: "Gemnasium"
}
},
{
category: "dependency_scanning",
name: "ullamco deserunt laborum consequat fugiat",
message:
"deserunt nulla ipsum minim aliqua voluptate fugiat anim aliqua non laboris aliqua ut eiusmod consequat eiusmod eiusmod tempor aliqua qui quis tempor fugiat excepteur sunt id amet ut amet cupidatats",
description:
"cupidatat eu laborum et velit minim in commodo duis deserunt",
cve: "CVE-2012-9337",
severity: "Unknown",
solution: "Upgrade to fixed version.\r\n",
scanner: {
id: "gemnasium",
name: "Gemnasium"
}
},
{
category: "dependency_scanning",
name: "consectetur sit fugiat esse sint",
message:
"est Lorem mollit tempor anim minim id pariatur eu labore tempor sint laborum eu enim proident sunt incididunt consequat dolore ut eu do anim sit enim nostrud exercitation duis ests",
description:
"consectetur cupidatat exercitation dolor commodo quis deserunt ipsum pariatur ipsum",
cve: "CVE-2012-5911",
severity: "Unknown",
solution: "Upgrade to fixed version.\r\n",
scanner: {
id: "gemnasium",
name: "Gemnasium"
}
},
{
category: "dependency_scanning",
name: "minim enim laborum amet sunt",
message:
"exercitation aliquip laborum eu proident cillum ipsum quis deserunt esse dolor aute occaecat eu incididunt laborum ex ipsum adipisicing Lorem sit cupidatat laboris ullamco do amet nulla elit Lorem excepteurs",
description:
"laborum reprehenderit excepteur anim ullamco amet consectetur excepteur eiusmod adipisicing",
cve: "CVE-2012-3885",
severity: "Unknown",
solution: "Upgrade to fixed version.\r\n",
scanner: {
id: "gemnasium",
name: "Gemnasium"
}
},
{
category: "dependency_scanning",
name: "magna qui mollit ea do",
message:
"laboris exercitation eiusmod Lorem dolor occaecat id minim dolore aute sint do aliqua esse commodo commodo est dolor non dolore irure qui aute in ad nostrud ea et aute consecteturs",
description:
"ullamco dolor occaecat irure incididunt ut veniam laboris duis dolore",
cve: "CVE-2012-5725",
severity: "Unknown",
solution: "Upgrade to fixed version.\r\n",
scanner: {
id: "gemnasium",
name: "Gemnasium"
}
},
{
category: "dependency_scanning",
name: "quis irure proident proident elit",
message:
"fugiat aliquip sunt enim in fugiat laborum irure exercitation elit laboris incididunt elit consectetur consectetur Lorem do tempor deserunt Lorem officia eiusmod in enim ullamco non minim enim ea tempors",
description:
"laboris amet anim adipisicing tempor enim proident id est occaecat",
cve: "CVE-2012-6382",
severity: "Unknown",
solution: "Upgrade to fixed version.\r\n",
scanner: {
id: "gemnasium",
name: "Gemnasium"
}
},
{
category: "dependency_scanning",
name: "labore adipisicing aliquip elit minim",
message:
"magna fugiat nisi nostrud consectetur laboris ipsum duis deserunt voluptate enim tempor adipisicing labore do officia mollit sint enim dolor eu sunt sint ex quis duis officia ipsum amet occaecats",
description:
"aliquip ut nostrud cupidatat sunt ullamco nostrud do quis aliqua",
cve: "CVE-2012-2369",
severity: "Unknown",
solution: "Upgrade to fixed version.\r\n",
scanner: {
id: "gemnasium",
name: "Gemnasium"
}
},
{
category: "dependency_scanning",
name: "Lorem adipisicing duis do minim",
message:
"exercitation ex minim enim duis non sunt aliqua in laborum velit dolore qui sit consectetur incididunt elit elit sint incididunt esse aute ullamco deserunt non consectetur eiusmod in voluptate dos",
description:
"aliqua in ullamco ad dolor excepteur incididunt non dolore laborum",
cve: "CVE-2012-1519",
severity: "Unknown",
solution: "Upgrade to fixed version.\r\n",
scanner: {
id: "gemnasium",
name: "Gemnasium"
}
},
{
category: "dependency_scanning",
name: "ex sit ea sunt mollit",
message:
"do exercitation duis reprehenderit voluptate culpa magna ea elit ea pariatur occaecat dolore do incididunt magna culpa aute pariatur officia veniam id cupidatat sint ex dolor ad dolore ex irures",
description: "labore mollit do do do sunt fugiat Lorem ullamco elit",
cve: "CVE-2012-3696",
severity: "Unknown",
solution: "Upgrade to fixed version.\r\n",
scanner: {
id: "gemnasium",
name: "Gemnasium"
}
},
{
category: "dependency_scanning",
name: "esse labore voluptate nostrud tempor",
message:
"nisi enim do est irure elit culpa nisi est qui elit deserunt voluptate dolore proident est voluptate et officia nisi mollit officia aliqua mollit ea reprehenderit nostrud enim minim esses",
description:
"laboris ea pariatur amet enim ex eiusmod cillum sunt cupidatat",
cve: "CVE-2012-4319",
severity: "Unknown",
solution: "Upgrade to fixed version.\r\n",
scanner: {
id: "gemnasium",
name: "Gemnasium"
}
},
{
category: "dependency_scanning",
name: "magna sint irure minim sint",
message:
"cillum et et proident commodo proident aute non qui sint sint sunt quis ullamco aute esse veniam voluptate veniam est dolore duis proident voluptate aliqua anim dolore duis qui culpas",
description:
"aliquip cupidatat ullamco dolore ipsum dolor esse excepteur voluptate consequat",
cve: "CVE-2012-1945",
severity: "Unknown",
solution: "Upgrade to fixed version.\r\n",
scanner: {
id: "gemnasium",
name: "Gemnasium"
}
},
{
category: "dependency_scanning",
name: "labore aute quis est reprehenderit",
message:
"labore aliquip qui tempor eu labore cupidatat ut incididunt sit officia minim ut labore velit pariatur mollit eu adipisicing id nulla cillum amet elit amet tempor cillum elit pariatur proidents",
description:
"ea id cillum voluptate nulla eu eiusmod sint proident qui",
cve: "CVE-2012-7779",
severity: "Unknown",
solution: "Upgrade to fixed version.\r\n",
scanner: {
id: "gemnasium",
name: "Gemnasium"
}
},
{
category: "dependency_scanning",
name: "amet pariatur esse amet enim",
message:
"culpa deserunt voluptate duis exercitation non occaecat tempor ullamco Lorem proident id elit commodo quis excepteur deserunt reprehenderit sit mollit magna excepteur dolore sunt aliqua mollit exercitation elit adipisicing labores",
description:
"adipisicing reprehenderit ea fugiat qui aliquip excepteur dolor aute minim",
cve: "CVE-2012-4633",
severity: "Unknown",
solution: "Upgrade to fixed version.\r\n",
scanner: {
id: "gemnasium",
name: "Gemnasium"
}
},
{
category: "dependency_scanning",
name: "exercitation incididunt magna fugiat aliquip",
message:
"ad enim sunt velit qui ullamco ea et aliqua cupidatat quis aute aute sunt ipsum non cupidatat quis eiusmod dolor dolor cupidatat deserunt do amet Lorem tempor officia qui deserunts",
description: "est dolore quis elit qui esse deserunt nisi sint esse",
cve: "CVE-2012-7023",
severity: "Unknown",
solution: "Upgrade to fixed version.\r\n",
scanner: {
id: "gemnasium",
name: "Gemnasium"
}
},
{
category: "dependency_scanning",
name: "eu est amet ipsum eiusmod",
message:
"dolor est ullamco aliqua aliquip quis do consequat excepteur enim eu irure aliqua labore id dolore nulla laboris commodo ex id reprehenderit velit non nulla cupidatat in est sunt nons",
description:
"excepteur ut sit deserunt ea incididunt velit est cupidatat ullamco",
cve: "CVE-2012-6417",
severity: "Unknown",
solution: "Upgrade to fixed version.\r\n",
scanner: {
id: "gemnasium",
name: "Gemnasium"
}
},
{
category: "dependency_scanning",
name: "eiusmod deserunt labore quis officia",
message:
"veniam anim est cillum anim labore enim cillum est commodo culpa proident veniam mollit magna et dolore id pariatur nostrud eu incididunt in sit excepteur minim ullamco mollit anim cillums",
description:
"veniam ad mollit laborum qui officia nulla ipsum reprehenderit elit",
cve: "CVE-2012-7884",
severity: "Unknown",
solution: "Upgrade to fixed version.\r\n",
scanner: {
id: "gemnasium",
name: "Gemnasium"
}
},
{
category: "dependency_scanning",
name: "Lorem cupidatat voluptate non nostrud",
message:
"eiusmod esse reprehenderit do esse Lorem quis amet labore eu amet sint et incididunt non elit aliquip ea enim consequat exercitation exercitation nisi nisi culpa quis ad commodo incididunt esses",
description:
"labore consequat reprehenderit adipisicing tempor cillum est aliqua sit veniam",
cve: "CVE-2012-9716",
severity: "Unknown",
solution: "Upgrade to fixed version.\r\n",
scanner: {
id: "gemnasium",
name: "Gemnasium"
}
},
{
category: "dependency_scanning",
name: "dolor amet reprehenderit occaecat nostrud",
message:
"nostrud consequat laborum Lorem incididunt pariatur culpa eu non voluptate est amet irure cillum voluptate adipisicing qui minim eiusmod nostrud aliqua et elit deserunt tempor consectetur enim ipsum exercitation dolors",
description:
"reprehenderit cillum culpa qui exercitation cillum voluptate consectetur magna consectetur",
cve: "CVE-2012-5221",
severity: "Unknown",
solution: "Upgrade to fixed version.\r\n",
scanner: {
id: "gemnasium",
name: "Gemnasium"
}
},
{
category: "dependency_scanning",
name: "Lorem esse eu in ex",
message:
"excepteur exercitation veniam reprehenderit magna minim magna est cillum aliquip Lorem voluptate dolor elit sunt anim eiusmod anim consectetur dolore ut sint esse magna eiusmod id quis pariatur reprehenderit cupidatats",
description:
"exercitation nisi amet aliquip quis duis anim sit pariatur laboris",
cve: "CVE-2012-9878",
severity: "Unknown",
solution: "Upgrade to fixed version.\r\n",
scanner: {
id: "gemnasium",
name: "Gemnasium"
}
},
{
category: "dependency_scanning",
name: "ullamco occaecat mollit amet aliqua",
message:
"aliqua commodo nisi aliqua cillum pariatur sint quis elit do laboris eiusmod nostrud sunt magna do tempor aliqua sint deserunt aliqua deserunt et pariatur et enim quis ipsum pariatur ipsums",
description:
"anim officia ullamco anim Lorem veniam veniam tempor mollit do",
cve: "CVE-2012-3107",
severity: "Unknown",
solution: "Upgrade to fixed version.\r\n",
scanner: {
id: "gemnasium",
name: "Gemnasium"
}
},
{
category: "dependency_scanning",
name: "ipsum dolor adipisicing do fugiat",
message:
"ut sint aliquip velit consequat mollit incididunt laboris occaecat ipsum nulla dolore dolor esse non occaecat et id nulla in pariatur voluptate laboris nulla minim sunt incididunt cillum exercitation proidents",
description:
"culpa do cupidatat incididunt veniam qui proident minim do tempor",
cve: "CVE-2012-7232",
severity: "Unknown",
solution: "Upgrade to fixed version.\r\n",
scanner: {
id: "gemnasium",
name: "Gemnasium"
}
},
{
category: "dependency_scanning",
name: "consectetur enim laboris reprehenderit in",
message:
"laborum consectetur qui ullamco elit ea adipisicing mollit aliqua ad adipisicing dolore labore aliqua aute ullamco adipisicing eiusmod esse aliquip velit enim fugiat laboris laboris cupidatat ullamco duis non eus",
description:
"aliqua nostrud adipisicing nisi aute laboris esse ut fugiat sunt",
cve: "CVE-2012-3071",
severity: "Unknown",
solution: "Upgrade to fixed version.\r\n",
scanner: {
id: "gemnasium",
name: "Gemnasium"
}
},
{
category: "dependency_scanning",
name: "quis sunt ad nisi sunt",
message:
"proident amet adipisicing in veniam incididunt exercitation ad ullamco nulla anim reprehenderit aliqua anim in eiusmod magna id dolore voluptate exercitation reprehenderit incididunt reprehenderit nisi Lorem reprehenderit fugiat minim occaecats",
description:
"nostrud in qui quis occaecat aliquip excepteur laboris fugiat nulla",
cve: "CVE-2012-9938",
severity: "Unknown",
solution: "Upgrade to fixed version.\r\n",
scanner: {
id: "gemnasium",
name: "Gemnasium"
}
},
{
category: "dependency_scanning",
name: "duis eu et consequat eu",
message:
"anim magna reprehenderit ex quis cupidatat excepteur minim quis aute deserunt in non adipisicing cillum do officia sit sunt consectetur tempor magna dolor proident laborum duis ea esse in fugiats",
description:
"ex commodo Lorem eu pariatur adipisicing ea enim tempor adipisicing",
cve: "CVE-2012-1156",
severity: "Unknown",
solution: "Upgrade to fixed version.\r\n",
scanner: {
id: "gemnasium",
name: "Gemnasium"
}
},
{
category: "dependency_scanning",
name: "officia et elit aliquip consequat",
message:
"eiusmod eu Lorem labore fugiat enim esse consequat laboris dolore laboris nisi est aliquip anim Lorem magna cupidatat laborum est sunt aliquip nulla ut velit ex duis ut officia anims",
description:
"ex minim exercitation ex cillum ad cupidatat duis ut nisi",
cve: "CVE-2012-4933",
severity: "Unknown",
solution: "Upgrade to fixed version.\r\n",
scanner: {
id: "gemnasium",
name: "Gemnasium"
}
}
]
}
}
});
};
suite.add("spread", function () {
// spread
const mergeLists = (prev, next) => {
const result = { ...next };
result.project.vulnerabilities.nodes = [...prev.project.vulnerabilities.nodes, ...next.project.vulnerabilities.nodes];
return result;
}
let result = getVulnerabilities();
for (let i=0; i < 1000; i++) {
result = mergeLists(result, getVulnerabilities())
}
});
suite.add("concat", function () {
// concat
const mergeLists = (prev, next) => {
const result = { ...next };
result.project.vulnerabilities.nodes = prev.project.vulnerabilities.nodes.concat(next.project.vulnerabilities.nodes);
return result;
}
let result = getVulnerabilities();
for (let i=0; i < 1000; i++) {
result = mergeLists(result, getVulnerabilities())
}
});
suite.add("push", function () {
// push
const mergeLists = (prev, next) => {
const result = { ...next }
prev.project.vulnerabilities.nodes.push(...next.project.vulnerabilities.nodes);
result.project.vulnerabilities.nodes = prev.project.vulnerabilities.nodes;
return result;
}
let result = getVulnerabilities();
for (let i=0; i < 1000; i++) {
result = mergeLists(result, getVulnerabilities())
}
});
suite.add("unshift", function () {
// unshift
const mergeLists = (prev, next) => {
const vulnerabilities = prev.project.vulnerabilities.nodes;
next.project.vulnerabilities.nodes.unshift(...vulnerabilities);
return next;
}
let result = getVulnerabilities();
for (let i=0; i < 1000; i++) {
result = mergeLists(result, getVulnerabilities())
}
});
suite.on("cycle", function (evt) {
console.log(" - " + evt.target);
});
suite.on("complete", function (evt) {
console.log(new Array(30).join("-"));
var results = evt.currentTarget.sort(function (a, b) {
return b.hz - a.hz;
});
results.forEach(function (item) {
console.log((idx + 1) + ". " + item);
});
});
console.log("array madness #jsbench #jsperf");
console.log(new Array(30).join("-"));
suite.run();
});
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment