diff --git a/schema.json b/schema.json
index 829864074..0ff6516c8 100644
--- a/schema.json
+++ b/schema.json
@@ -36,7 +36,8 @@
"minItems": 1
},
"cpe": {
- "$ref": "#/definitions/non-empty-non-blank-string"
+ "type": "string",
+ "pattern": "cpe:2.3:(a|h|o):[^*:]+:[^:]+:\\*:\\*:\\*:\\*:\\*:[^:]+:\\*:\\*"
},
"cookies": {
"type": "object",
diff --git a/src/technologies/a.json b/src/technologies/a.json
index 3560c2d51..acd997ff7 100644
--- a/src/technologies/a.json
+++ b/src/technologies/a.json
@@ -160,7 +160,7 @@
"cats": [
22
],
- "cpe": "cpe:2.3:a:aol:aolserver:*:*:*:*:*:*:*",
+ "cpe": "cpe:2.3:a:aol:aolserver:*:*:*:*:*:*:*:*",
"headers": {
"Server": "AOLserver/?([\\d.]+)?\\;version:\\1"
},
@@ -298,7 +298,7 @@
"cats": [
10
],
- "cpe": "cpe:2.3:a:laurent_destailleur:awstats:*:*:*:*:*:*:*",
+ "cpe": "cpe:2.3:a:laurent_destailleur:awstats:*:*:*:*:*:*:*:*",
"icon": "AWStats.png",
"implies": "Perl",
"meta": {
@@ -1214,7 +1214,7 @@
"cats": [
3
],
- "cpe": "cpe:2.3:a:adminer:adminer:*:*:*:*:*:*:*",
+ "cpe": "cpe:2.3:a:adminer:adminer:*:*:*:*:*:*:*:*",
"html": [
"Adminer ([\\d.]+)\\;version:\\1",
"onclick=\"bodyClick\\(event\\);\" onload=\"verifyVersion\\('([\\d.]+)'\\);\">\\;version:\\1"
@@ -1366,7 +1366,7 @@
"cats": [
18
],
- "cpe": "cpe:2.3:a:adobe:coldfusion:*:*:*:*:*:*:*",
+ "cpe": "cpe:2.3:a:adobe:coldfusion:*:*:*:*:*:*:*:*",
"headers": {
"Cookie": "CFTOKEN="
},
@@ -1409,7 +1409,7 @@
"cats": [
1
],
- "cpe": "cpe:2.3:a:adobe:experience_manager:*:*:*:*:*:*:*",
+ "cpe": "cpe:2.3:a:adobe:experience_manager:*:*:*:*:*:*:*:*",
"description": "Adobe Experience Manager (AEM) is a content management solution for building websites, mobile apps and forms.",
"html": [
"
]* xmlns:jspwiki=",
"icon": "Apache JSPWiki.png",
@@ -2959,7 +2959,7 @@
"cats": [
22
],
- "cpe": "cpe:2.3:a:apache:tomcat:*:*:*:*:*:*:*",
+ "cpe": "cpe:2.3:a:apache:tomcat:*:*:*:*:*:*:*:*",
"description": "Apache Tomcat is an open-source implementation of the Java Servlet, JavaServer Pages, Java Expression Language and WebSocket technologies.",
"headers": {
"Server": "^Apache-Coyote",
@@ -2973,7 +2973,7 @@
"cats": [
22
],
- "cpe": "cpe:2.3:a:apache:traffic_server:*:*:*:*:*:*:*",
+ "cpe": "cpe:2.3:a:apache:traffic_server:*:*:*:*:*:*:*:*",
"headers": {
"Server": "ATS/?([\\d.]+)?\\;version:\\1"
},
@@ -2984,7 +2984,7 @@
"cats": [
18
],
- "cpe": "cpe:2.3:a:apache:wicket:*:*:*:*:*:*:*",
+ "cpe": "cpe:2.3:a:apache:wicket:*:*:*:*:*:*:*:*",
"icon": "Apache Wicket.svg",
"implies": "Java",
"js": {
@@ -3335,7 +3335,7 @@
"cats": [
6
],
- "cpe": "cpe:2.3:a:arastta:ecommerce:*:*:*:*:*:*:*",
+ "cpe": "cpe:2.3:a:arastta:ecommerce:*:*:*:*:*:*:*:*",
"description": "Arastta is a free and open-source project with contributors from all over the world.",
"excludes": "OpenCart",
"headers": {
@@ -3404,7 +3404,7 @@
"cats": [
47
],
- "cpe": "cpe:2.3:a:jfrog:artifactory:*:*:*:*:*:*:*",
+ "cpe": "cpe:2.3:a:jfrog:artifactory:*:*:*:*:*:*:*:*",
"html": [
"
Artifactory(?: Pro)?(?: Power Pack)?(?: ([\\d.]+))?\\;version:\\1"
],
@@ -3421,7 +3421,7 @@
"cats": [
22
],
- "cpe": "cpe:2.3:a:jfrog:artifactory:*:*:*:*:*:*:*",
+ "cpe": "cpe:2.3:a:jfrog:artifactory:*:*:*:*:*:*:*:*",
"headers": {
"Server": "Artifactory(?:/([\\d.]+))?\\;version:\\1"
},
@@ -3647,7 +3647,7 @@
"cats": [
47
],
- "cpe": "cpe:2.3:a:atlassian:bitbucket:*:*:*:*:*:*:*",
+ "cpe": "cpe:2.3:a:atlassian:bitbucket:*:*:*:*:*:*:*:*",
"description": "Bitbucket is a web-based version control repository hosting service for source code and development projects that use either Mercurial or Git revision control systems.",
"html": "Atlassian Bitbucket v([\\d.]+)<\\;version:\\1",
"icon": "Atlassian Bitbucket.svg",
@@ -3664,7 +3664,7 @@
"cats": [
8
],
- "cpe": "cpe:2.3:a:atlassian:confluence:*:*:*:*:*:*:*",
+ "cpe": "cpe:2.3:a:atlassian:confluence:*:*:*:*:*:*:*:*",
"description": "Atlassian Confluence is a web-based collaboration wiki tool.",
"dom": {
"li.print-only": {
@@ -3688,7 +3688,7 @@
"cookies": {
"FESESSIONID": ""
},
- "cpe": "cpe:2.3:a:atlassian:fisheye:*:*:*:*:*:*:*",
+ "cpe": "cpe:2.3:a:atlassian:fisheye:*:*:*:*:*:*:*:*",
"html": "(?:Log in to )?FishEye (?:and Crucible )?([\\d.]+)?\\;version:\\1",
"icon": "Atlassian FishEye.svg",
"website": "http://www.atlassian.com/software/fisheye/overview/"
@@ -3697,7 +3697,7 @@
"cats": [
13
],
- "cpe": "cpe:2.3:a:atlassian:jira:*:*:*:*:*:*:*",
+ "cpe": "cpe:2.3:a:atlassian:jira:*:*:*:*:*:*:*:*",
"dom": "#jira",
"icon": "Atlassian Jira.svg",
"implies": "Java",
diff --git a/src/technologies/b.json b/src/technologies/b.json
index a85797c8b..0f237bacf 100644
--- a/src/technologies/b.json
+++ b/src/technologies/b.json
@@ -147,7 +147,7 @@
"cats": [
12
],
- "cpe": "cpe:/a:backbone_project:backbone",
+ "cpe": "cpe:2.3:a:backbone_project:backbone:*:*:*:*:*:*:*:*",
"description": "BackboneJS is a JavaScript library that allows to develop and structure the client side applications that run in a web browser.",
"icon": "Backbone.js.png",
"implies": "Underscore.js",
@@ -571,7 +571,7 @@
"bigWAdminID": "",
"bigwareCsid": ""
},
- "cpe": "cpe:/a:bigware:bigware_shop",
+ "cpe": "cpe:2.3:a:bigware:bigware_shop:*:*:*:*:*:*:*:*",
"html": "(?:Diese ]+bigware\\.de|]+/main_bigware_\\d+\\.php)",
"icon": "Bigware.png",
"implies": "PHP",
@@ -1250,7 +1250,7 @@
"cats": [
1
],
- "cpe": "cpe:/a:bolt:bolt",
+ "cpe": "cpe:2.3:a:bolt:bolt:*:*:*:*:*:*:*:*",
"icon": "Bolt CMS.png",
"implies": "PHP",
"meta": {
@@ -1453,7 +1453,7 @@
"cats": [
66
],
- "cpe": "cpe:/a:getbootstrap:bootstrap",
+ "cpe": "cpe:2.3:a:getbootstrap:bootstrap:*:*:*:*:*:*:*:*",
"description": "Bootstrap is a free and open-source CSS framework directed at responsive, mobile-first front-end web development. It contains CSS and JavaScript-based design templates for typography, forms, buttons, navigation, and other interface components.",
"html": [
"