diff --git a/src/technologies/a.json b/src/technologies/a.json index 373768f7..68a2931f 100644 --- a/src/technologies/a.json +++ b/src/technologies/a.json @@ -2426,6 +2426,7 @@ "implies": [ "Laravel" ], + "cpe": "cpe:2.3:a:akaunting:akaunting:*:*:*:*:*:*:*:*", "oss": true, "website": "https://akaunting.com" }, @@ -2834,6 +2835,7 @@ "requires": [ "Debian" ], + "cpe": "cpe:2.3:a:alternc:alternc:*:*:*:*:*:*:*:*", "saas": false, "scriptSrc": [ "js/alternc\\.js" @@ -3233,6 +3235,7 @@ "scriptSrc": [ "ametys\\.js" ], + "cpe": "cpe:2.3:a:ametys:ametys:*:*:*:*:*:*:*:*", "website": "https://ametys.org" }, "Amex Express Checkout": { @@ -4092,6 +4095,7 @@ "mid", "recurring" ], + "cpe": "cpe:2.3:a:apostrophecms:apostrophecms:*:*:*:*:*:*:*:*", "saas": true, "website": "https://apostrophecms.com" }, @@ -4448,6 +4452,7 @@ "scriptSrc": [ "arc\\.io/widget\\.js" ], + "cpe": "cpe:2.3:a:arc:arc:*:*:*:*:*:*:*:*", "website": "https://arc.io", "xhr": [ "\\.arc\\.io" @@ -4648,6 +4653,7 @@ "generator": "^Asciidoctor\\s([\\d\\.]+)$\\;version:\\1" }, "oss": true, + "cpe": "cpe:2.3:a:asciidoctor:asciidoctor:*:*:*:*:*:*:*:*", "website": "https://github.com/asciidoctor/asciidoctor" }, "Asciinema": { diff --git a/src/technologies/b.json b/src/technologies/b.json index 4415ca00..67689871 100644 --- a/src/technologies/b.json +++ b/src/technologies/b.json @@ -37,6 +37,7 @@ "meta": { "generator": "BIGACE ([\\d.]+)\\;version:\\1" }, + "cpe": "cpe:2.3:a:bigace:bigace:*:*:*:*:*:*:*:*", "oss": true, "website": "https://github.com/bigace" }, @@ -1038,6 +1039,7 @@ "cdn\\.bitrix24\\.com", "\\.bitrix24\\..+/bitrix/js/crm/form_loader\\.js" ], + "cpe": "cpe:2.3:a:bitrix24:bitrix24:*:*:*:*:*:*:*:*", "website": "https://www.bitrix24.com" }, "BittAds": { @@ -2866,6 +2868,7 @@ "scriptSrc": [ "/wp-content/plugins/buddypress/.+\\.js(?:\\?ver=(\\d+(?:\\.\\d+)+))?\\;version:\\1" ], + "cpe": "cpe:2.3:a:buddypress:buddypress:0.1:*:*:*:*:wordpress:*:*", "website": "https://buddypress.org" }, "BugHerd": { diff --git a/src/technologies/c.json b/src/technologies/c.json index 5dcbb09f..abc5d474 100644 --- a/src/technologies/c.json +++ b/src/technologies/c.json @@ -1003,6 +1003,7 @@ "meta": { "generator": "^Cecil(?: ([0-9.]+))?$\\;version:\\1" }, + "cpe": "cpe:2.3:a:cecil:cecil:*:*:*:*:*:*:*:*", "website": "https://cecil.app" }, "Celeritas": { @@ -1415,6 +1416,7 @@ "low", "recurring" ], + "cpe": "cpe:2.3:a:chatwoot:chatwoot:*:*:*:*:*:*:*:*", "saas": true, "website": "https://www.chatwoot.com" }, @@ -1509,8 +1511,9 @@ "headers": { "Server": "CherryPy(?:/([\\d.]+))?\\;version:\\1" }, + "cpe": "cpe:2.3:a:cherrypy:cherrypy:*:*:*:*:*:*:*:*", "icon": "CherryPy.svg", - "website": "https://cherrypy.org/" + "website": "https://cherrypy.dev/" }, "Chevereto": { "cats": [ @@ -1532,6 +1535,7 @@ "low", "onetime" ], + "cpe": "cpe:2.3:a:chevereto:chevereto:*:*:*:*:*:*:*:*", "saas": true, "scriptSrc": [ "/chevereto\\.js" @@ -1833,6 +1837,7 @@ "dom": "a[href*='/civicrm/contribute/transact'], link[href*='/com_civicrm/civicrm/']", "icon": "CiviCRM.png", "oss": true, + "cpe": "cpe:2.3:a:civicrm:civicrm:*:*:*:*:*:*:*:*", "website": "https://civicrm.org" }, "CiviCRM plugins": { @@ -2798,6 +2803,7 @@ "CodeMirror": "", "CodeMirror.version": "^(.+)$\\;version:\\1" }, + "cpe": "cpe:2.3:a:codemirror:codemirror:*:*:*:*:*:*:*:*", "website": "https://codemirror.net" }, "CodeSandbox": { @@ -4485,6 +4491,7 @@ "headers": { "X-Powered-By": "^CppCMS/([\\d.]+)$\\;version:\\1" }, + "cpe": "cpe:2.3:a:cppcms:cppcms:*:*:*:*:*:*:*:*", "icon": "CppCMS.png", "website": "https://cppcms.com" }, diff --git a/src/technologies/d.json b/src/technologies/d.json index 66f0b7f6..201246f4 100644 --- a/src/technologies/d.json +++ b/src/technologies/d.json @@ -285,7 +285,7 @@ "cats": [ 18 ], - "description": "Mono.net delivers the a Software-as-a-Service (SaaS) platform to build and sell websites and other digital products.", + "description": "Dancer is a simple but powerful web application framework for Perl.", "headers": { "Server": "Perl Dancer ([\\d.]+)\\;version:\\1", "X-Powered-By": "Perl Dancer ([\\d.]+)\\;version:\\1" @@ -297,6 +297,7 @@ "pricing": [ "poa" ], + "cpe": "cpe:2.3:a:dancer:dancer:*:*:*:*:*:*:*:*", "saas": true, "website": "https://perldancer.org" }, @@ -1043,6 +1044,7 @@ "js": { "Discourse": "" }, + "cpe": "cpe:2.3:a:discourse:discourse:*:*:*:*:*:*:*:*", "meta": { "generator": "Discourse(?: ?/?([\\d.]+\\d))?\\;version:\\1" }, @@ -1368,6 +1370,7 @@ "meta": { "generator": "Dokeos" }, + "cpe": "cpe:2.3:a:dokeos:dokeos:*:*:*:*:*:*:*:*", "website": "https://dokeos.com" }, "DokuWiki": { diff --git a/src/technologies/e.json b/src/technologies/e.json index b938ab08..03bf4b22 100644 --- a/src/technologies/e.json +++ b/src/technologies/e.json @@ -624,6 +624,7 @@ "freemium", "mid" ], + "cpe": "cpe:2.3:a:10up:elasticpress:*:*:*:*:*:wordpress:*:*", "saas": true, "website": "https://www.elasticpress.io/" }, @@ -919,6 +920,7 @@ "scriptSrc": [ "elgg(?:_dataTables)?(?:\\/Ajax)?(?:\\/Plugin)?(?:\\/require_config)?(?:\\/spinner)?(?:\\/dev)?(?:\\.\\w{0,10})?\\.js" ], + "cpe": "cpe:2.3:a:elgg:elgg:*:*:*:*:*:*:*:*", "website": "https://elgg.org/" }, "Elixir": { @@ -1720,6 +1722,7 @@ "scriptSrc": [ "espo(?:\\.min)?\\.js" ], + "cpe": "cpe:2.3:a:espocrm:espocrm:*:*:*:*:*:*:*:*", "website": "https://www.espocrm.com/" }, "Essent SiteBuilder Pro": { diff --git a/src/technologies/f.json b/src/technologies/f.json index 872e62e8..3018dc9d 100644 --- a/src/technologies/f.json +++ b/src/technologies/f.json @@ -1276,6 +1276,7 @@ "meta": { "id": "^flutterweb-theme$" }, + "cpe": "cpe:2.3:a:flutter:flutter:*:*:*:*:*:*:*:*", "oss": true, "website": "https://flutter.dev" }, @@ -2014,6 +2015,7 @@ "meta": { "generator": "^frappe$" }, + "cpe": "cpe:2.3:a:frappe:frappe:*:*:*:*:*:*:*:*", "oss": true, "website": "https://frappeframework.com" }, @@ -2102,6 +2104,7 @@ "FTB_API": "", "FTB_AddEvent": "" }, + "cpe": "cpe:2.3:a:freetextbox:freetextbox:*:*:*:*:*:*:*:*", "website": "https://freetextbox.com" }, "Freespee": { diff --git a/src/technologies/g.json b/src/technologies/g.json index b7c36f33..83f99d0e 100644 --- a/src/technologies/g.json +++ b/src/technologies/g.json @@ -863,6 +863,7 @@ "low", "recurring" ], + "cpe": "cpe:2.3:a:gitbook:gitbook:*:*:*:*:*:*:*:*", "saas": true, "url": [ "^https?://[^/]+\\.gitbook\\.com/" @@ -2465,6 +2466,7 @@ "meta": { "generator": "GravCMS(?:\\s([\\d.]+))?\\;version:\\1" }, + "cpe": "cpe:2.3:a:getgrav:grav:*:*:*:*:*:*:*:*", "website": "https://getgrav.org" }, "Gravatar": { @@ -2620,6 +2622,7 @@ "scriptSrc": [ "grin-sdk\\.js" ], + "cpe": "cpe:2.3:a:grin:grin:*:*:*:*:*:*:*:*", "website": "https://grin.co/" }, "GrocerKey": { diff --git a/src/technologies/h.json b/src/technologies/h.json index 51ec991f..55f88842 100644 --- a/src/technologies/h.json +++ b/src/technologies/h.json @@ -1044,6 +1044,7 @@ "scriptSrc": [ "highcharts.*\\.js" ], + "cpe": "cpe:2.3:a:highcharts:highcharts:*:*:*:*:*:*:*:*", "website": "https://www.highcharts.com" }, "Highlight.js": { diff --git a/src/technologies/i.json b/src/technologies/i.json index 5229e239..ac5210db 100644 --- a/src/technologies/i.json +++ b/src/technologies/i.json @@ -416,6 +416,7 @@ "mid", "recurring" ], + "cpe": "cpe:2.3:a:imgix:imgix:*:*:*:*:*:*:*:*", "website": "https://imgix.com/" }, "Immutable.js": { diff --git a/src/technologies/l.json b/src/technologies/l.json index 29cd896f..02c3b921 100644 --- a/src/technologies/l.json +++ b/src/technologies/l.json @@ -325,6 +325,7 @@ "layui.v": "([\\d\\.]+)\\;version:\\1" }, "oss": true, + "cpe": "cpe:2.3:a:layui:layui:*:*:*:*:*:*:*:*", "website": "https://layui.gitee.io" }, "Lazada": { diff --git a/src/technologies/m.json b/src/technologies/m.json index 6cb2f9dd..e2ae2630 100644 --- a/src/technologies/m.json +++ b/src/technologies/m.json @@ -324,6 +324,7 @@ "implies": [ "Go" ], + "cpe": "cpe:2.3:a:go-macaron:macaron:*:*:*:*:*:*:*:*", "website": "https://go-macaron.com" }, "MachoThemes NewsMag": { @@ -1288,6 +1289,7 @@ "headers": { "Server": "^Mastodon$" }, + "cpe": "cpe:2.3:a:joinmastodon:mastodon:*:*:*:*:*:*:*:*", "icon": "Mastodon.svg", "website": "https://joinmastodon.org" }, @@ -1350,6 +1352,7 @@ "scriptSrc": [ "([\\d.]+)?/mathjax\\.js\\;version:\\1" ], + "cpe": "cpe:2.3:a:mathjax:mathjax:*:*:*:*:*:*:*:*", "website": "https://www.mathjax.org" }, "Matomo Analytics": { @@ -2370,6 +2373,7 @@ "scriptSrc": [ "[Mm]icroweber(?:\\/includes)?(?:\\/api)?(?:\\/libs)?[\\w\\.\\/-]{0,45}(?:\\.min)?\\.js" ], + "cpe": "cpe:2.3:a:microweber:microweber:*:*:*:*:*:*:*:*", "website": "https://microweber.com" }, "Miestro": { @@ -2601,6 +2605,7 @@ "meta": { "application-name": "Misskey" }, + "cpe": "cpe:2.3:a:misskey:misskey:*:*:*:*:*:*:*:*", "website": "https://join.misskey.page/" }, "Mithril": { @@ -2936,6 +2941,7 @@ "implies": [ "Perl" ], + "cpe": "cpe:2.3:a:mojolicious:mojolicious:*:*:*:*:*:*:*:*", "website": "https://mojolicio.us" }, "Mokka": { @@ -3871,6 +3877,7 @@ "Server": "mini_httpd(?:/([\\d.]+))?\\;version:\\1" }, "icon": "mini_httpd.png", + "cpe": "cpe:2.3:a:acme:mini_httpd:*:*:*:*:*:*:*:*", "website": "https://acme.com/software/mini_httpd" }, "mirrAR": { diff --git a/src/technologies/n.json b/src/technologies/n.json index c9024eeb..261481f0 100644 --- a/src/technologies/n.json +++ b/src/technologies/n.json @@ -1334,6 +1334,7 @@ "meta": { "generator": "^nopCommerce$" }, + "cpe": "cpe:2.3:a:nopcommerce:nopcommerce:*:*:*:*:*:*:*:*", "oss": true, "website": "https://www.nopcommerce.com" }, diff --git a/src/technologies/o.json b/src/technologies/o.json index a9c036bc..62f08752 100644 --- a/src/technologies/o.json +++ b/src/technologies/o.json @@ -1240,6 +1240,7 @@ "implies": [ "Nginx" ], + "cpe": "cpe:2.3:a:openresty:openresty:*:*:*:*:*:*:*:*", "website": "https://openresty.org" }, "OpenSSL": { @@ -2037,6 +2038,7 @@ "high", "recurring" ], + "cpe": "cpe:2.3:a:outsystems:outsystems:*:*:*:*:*:*:*:*", "saas": true, "scriptSrc": [ "scripts/OutSystems(?:[\\w]+)?\\.js" @@ -2206,6 +2208,7 @@ "PHP", "MySQL" ], + "cpe": "cpe:2.3:a:oscommerce:oscommerce:*:*:*:*:*:*:*:*", "oss": true, "website": "https://www.oscommerce.com" }, @@ -2221,6 +2224,7 @@ "PHP", "MySQL" ], + "cpe": "cpe:2.3:a:osticket:osticket:*:*:*:*:*:*:*:*", "website": "https://osticket.com" }, "otrs": { diff --git a/src/technologies/p.json b/src/technologies/p.json index 5b4ee6de..173e916e 100644 --- a/src/technologies/p.json +++ b/src/technologies/p.json @@ -2028,6 +2028,7 @@ "low", "recurring" ], + "cpe": "cpe:2.3:a:piwigo:piwigo:*:*:*:*:*:*:*:*", "saas": true, "website": "https://piwigo.com" }, @@ -3460,6 +3461,7 @@ "js": { "ProcessWire": "" }, + "cpe": "cpe:2.3:a:processwire:processwire:*:*:*:*:*:*:*:*", "oss": true, "website": "https://processwire.com/" }, @@ -4153,6 +4155,7 @@ "implies": [ "Laravel" ], + "cpe": "cpe:2.3:a:pyrocms:pyrocms:*:*:*:*:*:*:*:*", "website": "https://pyrocms.com" }, "Python": { diff --git a/src/technologies/r.json b/src/technologies/r.json index beef9010..b391e378 100644 --- a/src/technologies/r.json +++ b/src/technologies/r.json @@ -2369,6 +2369,7 @@ "meta": { "generator": "^RiteCMS(?: (.+))?\\;version:\\1" }, + "cpe": "cpe:2.3:a:ritecms:ritecms:*:*:*:*:*:*:*:*", "website": "https://ritecms.com" }, "Rive": { @@ -2773,6 +2774,7 @@ "description": "Rust is a multi-paradigm, general-purpose programming language designed for performance and safety, especially safe concurrency.", "icon": "Rust.svg", "oss": true, + "cpe": "cpe:2.3:a:rust-lang:rust:*:*:*:*:*:*:*:*", "website": "https://www.rust-lang.org" }, "RxJS": { diff --git a/src/technologies/s.json b/src/technologies/s.json index 04badbda..e52bf728 100644 --- a/src/technologies/s.json +++ b/src/technologies/s.json @@ -589,6 +589,7 @@ "recurring" ], "saas": true, + "cpe": "cpe:2.3:a:saleor:saleor:*:*:*:*:*:*:*:*", "website": "https://saleor.io" }, "SalesFire": { @@ -1636,6 +1637,7 @@ "scriptSrc": [ "select2(?:\\.min|\\.full)?\\.js" ], + "cpe": "cpe:2.3:a:select2:select2:*:*:*:*:*:*:*:*", "website": "https://select2.org/" }, "Selectize": { @@ -1995,6 +1997,7 @@ "scriptSrc": [ "browser\\.sentry\\-cdn\\.com/([0-9.]+)/bundle(?:\\.tracing)?(?:\\.min)?\\.js\\;version:\\1" ], + "cpe": "cpe:2.3:a:sentry:sentry:*:*:*:*:*:*:*:*", "website": "https://sentry.io/" }, "Seravo": { @@ -2268,6 +2271,7 @@ "scriptSrc": [ "\\.sharetribe\\.com/" ], + "cpe": "cpe:2.3:a:sharetribe:sharetribe:*:*:*:*:*:*:*:*", "website": "https://www.sharetribe.com" }, "SharpSpring": { @@ -3443,6 +3447,7 @@ "generator": "^SilverStripe" }, "oss": true, + "cpe": "cpe:2.3:a:silverstripe:silverstripe:*:*:*:*:*:*:*:*", "website": "https://www.silverstripe.org/" }, "Simbel": { @@ -3545,6 +3550,7 @@ "implies": [ "PHP" ], + "cpe": "cpe:2.3:a:simplesamlphp:simplesamlphp:*:*:*:*:*:*:*:*", "oss": true, "website": "https://simplesamlphp.org" }, @@ -4806,6 +4812,7 @@ "meta": { "generator": "^Smart[sS]tore(.NET)? (.+)$\\;version:\\2" }, + "cpe": "cpe:2.3:a:smartstore:smartstore:*:*:*:*:*:*:*:*", "oss": true, "website": "https://www.smartstore.com" }, @@ -7250,6 +7257,7 @@ }, "icon": "Strapi.svg", "oss": true, + "cpe": "cpe:2.3:a:strapi:strapi:*:*:*:*:*:*:*:*", "website": "https://strapi.io" }, "Strato": { @@ -7539,6 +7547,7 @@ "js": { "SULU_CONFIG.suluVersion": "^([\\d\\.]+)$\\;version:\\1" }, + "cpe": "cpe:2.3:a:sulu:sulu:*:*:*:*:*:*:*:*", "oss": true, "website": "https://sulu.io" }, @@ -8097,6 +8106,7 @@ "syliusshop/script\\.js", "syliusgtmenhancedecommerceplugin" ], + "cpe": "cpe:2.3:a:sylius:sylius:*:*:*:*:*:*:*:*", "website": "https://sylius.com" }, "Symfony": { @@ -8134,6 +8144,7 @@ "meta": { "generator": "^Sympa$" }, + "cpe": "cpe:2.3:a:sympa:sympa:*:*:*:*:*:*:*:*", "website": "https://www.sympa.org/" }, "Syncfusion": { diff --git a/src/technologies/t.json b/src/technologies/t.json index 1fe4bfdc..3d379223 100644 --- a/src/technologies/t.json +++ b/src/technologies/t.json @@ -230,6 +230,7 @@ "scriptSrc": [ "(?:TWikiJavascripts|twikilib(?:\\.min)?\\.js)" ], + "cpe": "cpe:2.3:a:twiki:twiki:*:*:*:*:*:*:*:*", "website": "https://twiki.org" }, "TYPO3 CMS": { @@ -2755,6 +2756,7 @@ "cats": [ 13 ], + "description": "Trac is an enhanced wiki and issue tracking system for software development projects.", "html": [ "Trac(?:[ /]([\\d.]+))?\\;version:\\1" @@ -2935,6 +2937,7 @@ "js": { "Transifex.live.lib_version": "(.+)\\;version:\\1" }, + "cpe": "cpe:2.3:a:transifex:transifex:*:*:*:*:*:*:*:*", "website": "https://www.transifex.com" }, "Transistor.fm": { @@ -3999,6 +4002,7 @@ "url": [ "/admin/login\\.php?referer=http%3A%2F%2F" ], + "cpe": "cpe:2.3:a:typecho:typecho:*:*:*:*:*:*:*:*", "website": "https://typecho.org/" }, "Typed.js": { diff --git a/src/technologies/v.json b/src/technologies/v.json index 47dea445..fbf8b37c 100644 --- a/src/technologies/v.json +++ b/src/technologies/v.json @@ -170,6 +170,7 @@ "scriptSrc": [ "vaadinBootstrap\\.js(?:\\?v=([\\d.]+))?\\;version:\\1" ], + "cpe": "cpe:2.3:a:vaadin:vaadin:*:*:*:*:*:*:*:*", "website": "https://vaadin.com" }, "ValueCommerce": { diff --git a/src/technologies/w.json b/src/technologies/w.json index 41d33194..528aae5f 100644 --- a/src/technologies/w.json +++ b/src/technologies/w.json @@ -898,6 +898,7 @@ "scriptSrc": [ "web2py\\.js" ], + "cpe": "cpe:2.3:a:web2py:web2py:*:*:*:*:*:*:*:*", "website": "https://web2py.com" }, "WebAssembly": { @@ -1432,6 +1433,7 @@ "meta": { "generator": "WebsiteBaker" }, + "cpe": "cpe:2.3:a:websitebaker:websitebaker:*:*:*:*:*:*:*:*", "website": "https://websitebaker2.org/en/home.php" }, "WebsiteBuilder": {