diff --git a/java-checks/src/main/resources/org/sonar/l10n/java/rules/java/S100_java.json b/java-checks/src/main/resources/org/sonar/l10n/java/rules/java/S100_java.json index d33ba174073..e5812e15d05 100644 --- a/java-checks/src/main/resources/org/sonar/l10n/java/rules/java/S100_java.json +++ b/java-checks/src/main/resources/org/sonar/l10n/java/rules/java/S100_java.json @@ -12,6 +12,6 @@ "defaultSeverity": "Minor", "ruleSpecification": "RSPEC-100", "sqKey": "S100", - "scope": "Main", + "scope": "All", "quickfix": "unknown" } diff --git a/java-checks/src/main/resources/org/sonar/l10n/java/rules/java/S101_java.json b/java-checks/src/main/resources/org/sonar/l10n/java/rules/java/S101_java.json index a3f372d5ec3..3706fbc91f4 100644 --- a/java-checks/src/main/resources/org/sonar/l10n/java/rules/java/S101_java.json +++ b/java-checks/src/main/resources/org/sonar/l10n/java/rules/java/S101_java.json @@ -12,6 +12,6 @@ "defaultSeverity": "Minor", "ruleSpecification": "RSPEC-101", "sqKey": "S101", - "scope": "Main", + "scope": "All", "quickfix": "unknown" } diff --git a/java-checks/src/main/resources/org/sonar/l10n/java/rules/java/S103_java.json b/java-checks/src/main/resources/org/sonar/l10n/java/rules/java/S103_java.json index 01e4e980438..52d5912389c 100644 --- a/java-checks/src/main/resources/org/sonar/l10n/java/rules/java/S103_java.json +++ b/java-checks/src/main/resources/org/sonar/l10n/java/rules/java/S103_java.json @@ -12,6 +12,6 @@ "defaultSeverity": "Major", "ruleSpecification": "RSPEC-103", "sqKey": "S103", - "scope": "Main", + "scope": "All", "quickfix": "unknown" } diff --git a/java-checks/src/main/resources/org/sonar/l10n/java/rules/java/S104_java.json b/java-checks/src/main/resources/org/sonar/l10n/java/rules/java/S104_java.json index fb141bb6c4f..4dacf1f69f3 100644 --- a/java-checks/src/main/resources/org/sonar/l10n/java/rules/java/S104_java.json +++ b/java-checks/src/main/resources/org/sonar/l10n/java/rules/java/S104_java.json @@ -12,6 +12,6 @@ "defaultSeverity": "Major", "ruleSpecification": "RSPEC-104", "sqKey": "S104", - "scope": "Main", + "scope": "All", "quickfix": "unknown" } diff --git a/java-checks/src/main/resources/org/sonar/l10n/java/rules/java/S105_java.json b/java-checks/src/main/resources/org/sonar/l10n/java/rules/java/S105_java.json index 3ae3c256040..771eae73499 100644 --- a/java-checks/src/main/resources/org/sonar/l10n/java/rules/java/S105_java.json +++ b/java-checks/src/main/resources/org/sonar/l10n/java/rules/java/S105_java.json @@ -12,6 +12,6 @@ "defaultSeverity": "Minor", "ruleSpecification": "RSPEC-105", "sqKey": "S105", - "scope": "Main", + "scope": "All", "quickfix": "unknown" } diff --git a/java-checks/src/main/resources/org/sonar/l10n/java/rules/java/S1066_java.json b/java-checks/src/main/resources/org/sonar/l10n/java/rules/java/S1066_java.json index 16f59cf6f31..3089fe0f1ca 100644 --- a/java-checks/src/main/resources/org/sonar/l10n/java/rules/java/S1066_java.json +++ b/java-checks/src/main/resources/org/sonar/l10n/java/rules/java/S1066_java.json @@ -12,6 +12,6 @@ "defaultSeverity": "Major", "ruleSpecification": "RSPEC-1066", "sqKey": "S1066", - "scope": "Main", + "scope": "All", "quickfix": "unknown" } diff --git a/java-checks/src/main/resources/org/sonar/l10n/java/rules/java/S1067_java.json b/java-checks/src/main/resources/org/sonar/l10n/java/rules/java/S1067_java.json index 97a5baaacb5..b6f4b5ac3d7 100644 --- a/java-checks/src/main/resources/org/sonar/l10n/java/rules/java/S1067_java.json +++ b/java-checks/src/main/resources/org/sonar/l10n/java/rules/java/S1067_java.json @@ -14,6 +14,6 @@ "defaultSeverity": "Critical", "ruleSpecification": "RSPEC-1067", "sqKey": "S1067", - "scope": "Main", + "scope": "All", "quickfix": "unknown" } diff --git a/java-checks/src/main/resources/org/sonar/l10n/java/rules/java/S106_java.html b/java-checks/src/main/resources/org/sonar/l10n/java/rules/java/S106_java.html index 46207f637b3..36b4f96f946 100644 --- a/java-checks/src/main/resources/org/sonar/l10n/java/rules/java/S106_java.html +++ b/java-checks/src/main/resources/org/sonar/l10n/java/rules/java/S106_java.html @@ -17,6 +17,10 @@

Compliant Solution

See

diff --git a/java-checks/src/main/resources/org/sonar/l10n/java/rules/java/S106_java.json b/java-checks/src/main/resources/org/sonar/l10n/java/rules/java/S106_java.json index 642f48b50d5..9f82688167d 100644 --- a/java-checks/src/main/resources/org/sonar/l10n/java/rules/java/S106_java.json +++ b/java-checks/src/main/resources/org/sonar/l10n/java/rules/java/S106_java.json @@ -18,6 +18,12 @@ "securityStandards": { "CERT": [ "ERR02-J." + ], + "OWASP": [ + "A3" + ], + "OWASP Top 10 2021": [ + "A9" ] }, "quickfix": "unknown" diff --git a/java-checks/src/main/resources/org/sonar/l10n/java/rules/java/S107_java.json b/java-checks/src/main/resources/org/sonar/l10n/java/rules/java/S107_java.json index 23fe875e072..31f7c8773f4 100644 --- a/java-checks/src/main/resources/org/sonar/l10n/java/rules/java/S107_java.json +++ b/java-checks/src/main/resources/org/sonar/l10n/java/rules/java/S107_java.json @@ -12,6 +12,6 @@ "defaultSeverity": "Major", "ruleSpecification": "RSPEC-107", "sqKey": "S107", - "scope": "Main", + "scope": "All", "quickfix": "unknown" } diff --git a/java-checks/src/main/resources/org/sonar/l10n/java/rules/java/S108_java.json b/java-checks/src/main/resources/org/sonar/l10n/java/rules/java/S108_java.json index 4061cc7fe91..28af3204ae5 100644 --- a/java-checks/src/main/resources/org/sonar/l10n/java/rules/java/S108_java.json +++ b/java-checks/src/main/resources/org/sonar/l10n/java/rules/java/S108_java.json @@ -12,6 +12,6 @@ "defaultSeverity": "Major", "ruleSpecification": "RSPEC-108", "sqKey": "S108", - "scope": "Main", + "scope": "All", "quickfix": "unknown" } diff --git a/java-checks/src/main/resources/org/sonar/l10n/java/rules/java/S1104_java.html b/java-checks/src/main/resources/org/sonar/l10n/java/rules/java/S1104_java.html index b191ce1c48f..d999ec731b8 100644 --- a/java-checks/src/main/resources/org/sonar/l10n/java/rules/java/S1104_java.html +++ b/java-checks/src/main/resources/org/sonar/l10n/java/rules/java/S1104_java.html @@ -38,6 +38,6 @@

Exceptions

ignored, as annotations are often used by injection frameworks, which in exchange require having public fields.

See

diff --git a/java-checks/src/main/resources/org/sonar/l10n/java/rules/java/S1105_java.json b/java-checks/src/main/resources/org/sonar/l10n/java/rules/java/S1105_java.json index 4a9238354be..2c0f46889a7 100644 --- a/java-checks/src/main/resources/org/sonar/l10n/java/rules/java/S1105_java.json +++ b/java-checks/src/main/resources/org/sonar/l10n/java/rules/java/S1105_java.json @@ -12,6 +12,6 @@ "defaultSeverity": "Minor", "ruleSpecification": "RSPEC-1105", "sqKey": "S1105", - "scope": "Main", + "scope": "All", "quickfix": "unknown" } diff --git a/java-checks/src/main/resources/org/sonar/l10n/java/rules/java/S1110_java.json b/java-checks/src/main/resources/org/sonar/l10n/java/rules/java/S1110_java.json index c154ef1314d..33fd642c65d 100644 --- a/java-checks/src/main/resources/org/sonar/l10n/java/rules/java/S1110_java.json +++ b/java-checks/src/main/resources/org/sonar/l10n/java/rules/java/S1110_java.json @@ -12,6 +12,6 @@ "defaultSeverity": "Major", "ruleSpecification": "RSPEC-1110", "sqKey": "S1110", - "scope": "Main", + "scope": "All", "quickfix": "unknown" } diff --git a/java-checks/src/main/resources/org/sonar/l10n/java/rules/java/S1111_java.html b/java-checks/src/main/resources/org/sonar/l10n/java/rules/java/S1111_java.html index 051548daf49..6b9022be1cd 100644 --- a/java-checks/src/main/resources/org/sonar/l10n/java/rules/java/S1111_java.html +++ b/java-checks/src/main/resources/org/sonar/l10n/java/rules/java/S1111_java.html @@ -8,7 +8,7 @@

Noncompliant Code Example

See

diff --git a/java-checks/src/main/resources/org/sonar/l10n/java/rules/java/S1114_java.html b/java-checks/src/main/resources/org/sonar/l10n/java/rules/java/S1114_java.html index 64c79c117dd..f5fc561274b 100644 --- a/java-checks/src/main/resources/org/sonar/l10n/java/rules/java/S1114_java.html +++ b/java-checks/src/main/resources/org/sonar/l10n/java/rules/java/S1114_java.html @@ -21,7 +21,7 @@

Compliant Solution

See

diff --git a/java-checks/src/main/resources/org/sonar/l10n/java/rules/java/S1116_java.json b/java-checks/src/main/resources/org/sonar/l10n/java/rules/java/S1116_java.json index 48cd59643ad..90ef60e19a3 100644 --- a/java-checks/src/main/resources/org/sonar/l10n/java/rules/java/S1116_java.json +++ b/java-checks/src/main/resources/org/sonar/l10n/java/rules/java/S1116_java.json @@ -13,7 +13,7 @@ "defaultSeverity": "Minor", "ruleSpecification": "RSPEC-1116", "sqKey": "S1116", - "scope": "Main", + "scope": "All", "quickfix": "covered", "securityStandards": { "CERT": [ diff --git a/java-checks/src/main/resources/org/sonar/l10n/java/rules/java/S1117_java.json b/java-checks/src/main/resources/org/sonar/l10n/java/rules/java/S1117_java.json index 9591e6f0ac5..5ba40a0c168 100644 --- a/java-checks/src/main/resources/org/sonar/l10n/java/rules/java/S1117_java.json +++ b/java-checks/src/main/resources/org/sonar/l10n/java/rules/java/S1117_java.json @@ -14,7 +14,7 @@ "defaultSeverity": "Major", "ruleSpecification": "RSPEC-1117", "sqKey": "S1117", - "scope": "Main", + "scope": "All", "quickfix": "unknown", "securityStandards": { "CERT": [ diff --git a/java-checks/src/main/resources/org/sonar/l10n/java/rules/java/S1119_java.json b/java-checks/src/main/resources/org/sonar/l10n/java/rules/java/S1119_java.json index 398942a7b55..80d8bb17a42 100644 --- a/java-checks/src/main/resources/org/sonar/l10n/java/rules/java/S1119_java.json +++ b/java-checks/src/main/resources/org/sonar/l10n/java/rules/java/S1119_java.json @@ -12,6 +12,6 @@ "defaultSeverity": "Major", "ruleSpecification": "RSPEC-1119", "sqKey": "S1119", - "scope": "Main", + "scope": "All", "quickfix": "unknown" } diff --git a/java-checks/src/main/resources/org/sonar/l10n/java/rules/java/S1121_java.html b/java-checks/src/main/resources/org/sonar/l10n/java/rules/java/S1121_java.html index 1651f235252..104968e5ec8 100644 --- a/java-checks/src/main/resources/org/sonar/l10n/java/rules/java/S1121_java.html +++ b/java-checks/src/main/resources/org/sonar/l10n/java/rules/java/S1121_java.html @@ -26,7 +26,7 @@

Exceptions

See

diff --git a/java-checks/src/main/resources/org/sonar/l10n/java/rules/java/S1121_java.json b/java-checks/src/main/resources/org/sonar/l10n/java/rules/java/S1121_java.json index 8fca8887314..63a3c9f71e6 100644 --- a/java-checks/src/main/resources/org/sonar/l10n/java/rules/java/S1121_java.json +++ b/java-checks/src/main/resources/org/sonar/l10n/java/rules/java/S1121_java.json @@ -14,12 +14,15 @@ "defaultSeverity": "Major", "ruleSpecification": "RSPEC-1121", "sqKey": "S1121", - "scope": "Main", + "scope": "All", "securityStandards": { "CERT": [ "EXP45-C.", "EXP51-J.", "EXP19-CPP." + ], + "CWE": [ + 481 ] }, "quickfix": "unknown" diff --git a/java-checks/src/main/resources/org/sonar/l10n/java/rules/java/S1125_java.json b/java-checks/src/main/resources/org/sonar/l10n/java/rules/java/S1125_java.json index 36280de89aa..5762255357f 100644 --- a/java-checks/src/main/resources/org/sonar/l10n/java/rules/java/S1125_java.json +++ b/java-checks/src/main/resources/org/sonar/l10n/java/rules/java/S1125_java.json @@ -12,6 +12,6 @@ "defaultSeverity": "Minor", "ruleSpecification": "RSPEC-1125", "sqKey": "S1125", - "scope": "Main", + "scope": "All", "quickfix": "partial" } diff --git a/java-checks/src/main/resources/org/sonar/l10n/java/rules/java/S1126_java.json b/java-checks/src/main/resources/org/sonar/l10n/java/rules/java/S1126_java.json index 34aa78b2eda..41a889946d8 100644 --- a/java-checks/src/main/resources/org/sonar/l10n/java/rules/java/S1126_java.json +++ b/java-checks/src/main/resources/org/sonar/l10n/java/rules/java/S1126_java.json @@ -12,6 +12,6 @@ "defaultSeverity": "Minor", "ruleSpecification": "RSPEC-1126", "sqKey": "S1126", - "scope": "Main", + "scope": "All", "quickfix": "unknown" } diff --git a/java-checks/src/main/resources/org/sonar/l10n/java/rules/java/S1128_java.json b/java-checks/src/main/resources/org/sonar/l10n/java/rules/java/S1128_java.json index 4a7b949c41c..76d8ad5383f 100644 --- a/java-checks/src/main/resources/org/sonar/l10n/java/rules/java/S1128_java.json +++ b/java-checks/src/main/resources/org/sonar/l10n/java/rules/java/S1128_java.json @@ -12,6 +12,6 @@ "defaultSeverity": "Minor", "ruleSpecification": "RSPEC-1128", "sqKey": "S1128", - "scope": "Main", + "scope": "All", "quickfix": "covered" } diff --git a/java-checks/src/main/resources/org/sonar/l10n/java/rules/java/S112_java.html b/java-checks/src/main/resources/org/sonar/l10n/java/rules/java/S112_java.html index 91ad9096af4..2c0dca8c394 100644 --- a/java-checks/src/main/resources/org/sonar/l10n/java/rules/java/S112_java.html +++ b/java-checks/src/main/resources/org/sonar/l10n/java/rules/java/S112_java.html @@ -28,7 +28,7 @@

Exceptions

See

diff --git a/java-checks/src/main/resources/org/sonar/l10n/java/rules/java/S112_java.json b/java-checks/src/main/resources/org/sonar/l10n/java/rules/java/S112_java.json index 7f3e423090b..6018f3c10ca 100644 --- a/java-checks/src/main/resources/org/sonar/l10n/java/rules/java/S112_java.json +++ b/java-checks/src/main/resources/org/sonar/l10n/java/rules/java/S112_java.json @@ -18,6 +18,9 @@ "securityStandards": { "CERT": [ "ERR07-J." + ], + "CWE": [ + 397 ] }, "quickfix": "unknown" diff --git a/java-checks/src/main/resources/org/sonar/l10n/java/rules/java/S1134_java.html b/java-checks/src/main/resources/org/sonar/l10n/java/rules/java/S1134_java.html index 457993ebea9..b41e8d74116 100644 --- a/java-checks/src/main/resources/org/sonar/l10n/java/rules/java/S1134_java.html +++ b/java-checks/src/main/resources/org/sonar/l10n/java/rules/java/S1134_java.html @@ -9,6 +9,6 @@

Noncompliant Code Example

See

diff --git a/java-checks/src/main/resources/org/sonar/l10n/java/rules/java/S1134_java.json b/java-checks/src/main/resources/org/sonar/l10n/java/rules/java/S1134_java.json index d4579b29bd9..00aef3d01f5 100644 --- a/java-checks/src/main/resources/org/sonar/l10n/java/rules/java/S1134_java.json +++ b/java-checks/src/main/resources/org/sonar/l10n/java/rules/java/S1134_java.json @@ -12,7 +12,7 @@ "defaultSeverity": "Major", "ruleSpecification": "RSPEC-1134", "sqKey": "S1134", - "scope": "Main", + "scope": "All", "securityStandards": { "CWE": [ 546 diff --git a/java-checks/src/main/resources/org/sonar/l10n/java/rules/java/S1135_java.html b/java-checks/src/main/resources/org/sonar/l10n/java/rules/java/S1135_java.html index 64b7e87d71c..b84405a1d49 100644 --- a/java-checks/src/main/resources/org/sonar/l10n/java/rules/java/S1135_java.html +++ b/java-checks/src/main/resources/org/sonar/l10n/java/rules/java/S1135_java.html @@ -9,6 +9,6 @@

Noncompliant Code Example

See

diff --git a/java-checks/src/main/resources/org/sonar/l10n/java/rules/java/S1135_java.json b/java-checks/src/main/resources/org/sonar/l10n/java/rules/java/S1135_java.json index 13b7655e993..0246922dec6 100644 --- a/java-checks/src/main/resources/org/sonar/l10n/java/rules/java/S1135_java.json +++ b/java-checks/src/main/resources/org/sonar/l10n/java/rules/java/S1135_java.json @@ -12,7 +12,7 @@ "defaultSeverity": "Info", "ruleSpecification": "RSPEC-1135", "sqKey": "S1135", - "scope": "Main", + "scope": "All", "securityStandards": { "CWE": [ 546 diff --git a/java-checks/src/main/resources/org/sonar/l10n/java/rules/java/S113_java.json b/java-checks/src/main/resources/org/sonar/l10n/java/rules/java/S113_java.json index 12bc3b90c9b..e03be583dcc 100644 --- a/java-checks/src/main/resources/org/sonar/l10n/java/rules/java/S113_java.json +++ b/java-checks/src/main/resources/org/sonar/l10n/java/rules/java/S113_java.json @@ -12,6 +12,6 @@ "defaultSeverity": "Minor", "ruleSpecification": "RSPEC-113", "sqKey": "S113", - "scope": "Main", + "scope": "All", "quickfix": "unknown" } diff --git a/java-checks/src/main/resources/org/sonar/l10n/java/rules/java/S1143_java.html b/java-checks/src/main/resources/org/sonar/l10n/java/rules/java/S1143_java.html index 3a394eb74fa..db8aae2bec7 100644 --- a/java-checks/src/main/resources/org/sonar/l10n/java/rules/java/S1143_java.html +++ b/java-checks/src/main/resources/org/sonar/l10n/java/rules/java/S1143_java.html @@ -57,7 +57,7 @@

Compliant Solution

See

diff --git a/java-checks/src/main/resources/org/sonar/l10n/java/rules/java/S1143_java.json b/java-checks/src/main/resources/org/sonar/l10n/java/rules/java/S1143_java.json index 6de466bda24..fa61e9d0986 100644 --- a/java-checks/src/main/resources/org/sonar/l10n/java/rules/java/S1143_java.json +++ b/java-checks/src/main/resources/org/sonar/l10n/java/rules/java/S1143_java.json @@ -14,10 +14,13 @@ "defaultSeverity": "Critical", "ruleSpecification": "RSPEC-1143", "sqKey": "S1143", - "scope": "Main", + "scope": "All", "securityStandards": { "CERT": [ "ERR04-J." + ], + "CWE": [ + 584 ] }, "quickfix": "unknown" diff --git a/java-checks/src/main/resources/org/sonar/l10n/java/rules/java/S1147_java.html b/java-checks/src/main/resources/org/sonar/l10n/java/rules/java/S1147_java.html index c0e402edc8f..43016748a9a 100644 --- a/java-checks/src/main/resources/org/sonar/l10n/java/rules/java/S1147_java.html +++ b/java-checks/src/main/resources/org/sonar/l10n/java/rules/java/S1147_java.html @@ -13,7 +13,7 @@

Exceptions

These methods are ignored inside main.

See

diff --git a/java-checks/src/main/resources/org/sonar/l10n/java/rules/java/S1147_java.json b/java-checks/src/main/resources/org/sonar/l10n/java/rules/java/S1147_java.json index b57c24c72cf..f7818b4b786 100644 --- a/java-checks/src/main/resources/org/sonar/l10n/java/rules/java/S1147_java.json +++ b/java-checks/src/main/resources/org/sonar/l10n/java/rules/java/S1147_java.json @@ -18,6 +18,9 @@ "securityStandards": { "CERT": [ "ERR09-J." + ], + "CWE": [ + 382 ] }, "quickfix": "unknown" diff --git a/java-checks/src/main/resources/org/sonar/l10n/java/rules/java/S1166_java.html b/java-checks/src/main/resources/org/sonar/l10n/java/rules/java/S1166_java.html index 91e65d973b3..e6fc168ea09 100644 --- a/java-checks/src/main/resources/org/sonar/l10n/java/rules/java/S1166_java.html +++ b/java-checks/src/main/resources/org/sonar/l10n/java/rules/java/S1166_java.html @@ -69,6 +69,8 @@

Exceptions

See