diff --git a/src/drivers/npm/driver.js b/src/drivers/npm/driver.js index 117216f32..89accd3d4 100644 --- a/src/drivers/npm/driver.js +++ b/src/drivers/npm/driver.js @@ -1057,6 +1057,7 @@ class Site { ({ slug, name, + description, confidence, version, icon, @@ -1066,6 +1067,7 @@ class Site { }) => ({ slug, name, + description, confidence, version: version || null, icon, diff --git a/src/wappalyzer.js b/src/wappalyzer.js index a4481b4fa..73faa81a6 100644 --- a/src/wappalyzer.js +++ b/src/wappalyzer.js @@ -140,12 +140,22 @@ const Wappalyzer = { .sort((a, b) => (priority(a) > priority(b) ? 1 : -1)) .map( ({ - technology: { name, slug, categories, icon, website, pricing, cpe }, + technology: { + name, + description, + slug, + categories, + icon, + website, + pricing, + cpe, + }, confidence, version, lastUrl, }) => ({ name, + description, slug, categories: categories.map((id) => Wappalyzer.getCategory(id)), confidence, @@ -319,6 +329,7 @@ const Wappalyzer = { Wappalyzer.technologies = Object.keys(data).reduce((technologies, name) => { const { cats, + description, url, xhr, dom, @@ -347,6 +358,7 @@ const Wappalyzer = { technologies.push({ name, + description, categories: cats || [], slug: Wappalyzer.slugify(name), url: transform(url),