Skip to content

Commit 604afd3

Browse files
Add rspec keys to configuration files (#194)
1 parent 5183da1 commit 604afd3

File tree

122 files changed

+3470
-138
lines changed

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

122 files changed

+3470
-138
lines changed

its/ruling/src/test/resources/expected/secrets-S6652.json

Lines changed: 0 additions & 8 deletions
This file was deleted.
Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,5 @@
1+
{
2+
"project:secrets/S6687/settings.py": [
3+
3
4+
]
5+
}
Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,5 @@
1+
{
2+
"project:secrets/S6697/mysql.nonRejectedExtension": [
3+
1
4+
]
5+
}

sonar-text-plugin/pom.xml

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -116,8 +116,8 @@
116116
<configuration>
117117
<rules>
118118
<requireFilesSize>
119-
<maxsize>3000000</maxsize>
120-
<minsize>2900000</minsize>
119+
<maxsize>3150000</maxsize>
120+
<minsize>2950000</minsize>
121121
<files>
122122
<file>${project.build.directory}/${project.build.finalName}.jar</file>
123123
</files>

sonar-text-plugin/src/main/java/org/sonar/plugins/secrets/SecretsRulesDefinition.java

Lines changed: 45 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -25,12 +25,33 @@
2525
import org.sonar.plugins.common.DefaultQualityProfileDefinition;
2626
import org.sonar.plugins.secrets.checks.AlibabaCloudAccessKeyCheck;
2727
import org.sonar.plugins.secrets.checks.AwsCheck;
28+
import org.sonar.plugins.secrets.checks.AzureCheck;
2829
import org.sonar.plugins.secrets.checks.AzureStorageAccountKeyCheck;
29-
import org.sonar.plugins.secrets.checks.CommonKeyCheck;
30+
import org.sonar.plugins.secrets.checks.ClarifaiCheck;
31+
import org.sonar.plugins.secrets.checks.DjangoCheck;
32+
import org.sonar.plugins.secrets.checks.FacebookCheck;
33+
import org.sonar.plugins.secrets.checks.GenericpublickeycryptographyCheck;
34+
import org.sonar.plugins.secrets.checks.GitHubCheck;
35+
import org.sonar.plugins.secrets.checks.GitLabCheck;
3036
import org.sonar.plugins.secrets.checks.GoogleApiKeyCheck;
37+
import org.sonar.plugins.secrets.checks.GoogleCheck;
3138
import org.sonar.plugins.secrets.checks.GoogleCloudAccountKeyCheck;
39+
import org.sonar.plugins.secrets.checks.GoogleUniqueNameCheck;
3240
import org.sonar.plugins.secrets.checks.IbmApiKeyCheck;
41+
import org.sonar.plugins.secrets.checks.MongoDBCheck;
3342
import org.sonar.plugins.secrets.checks.MwsAuthTokenCheck;
43+
import org.sonar.plugins.secrets.checks.MySQLCheck;
44+
import org.sonar.plugins.secrets.checks.ODBCJDBCConnectionStringCheck;
45+
import org.sonar.plugins.secrets.checks.OpenSSHCheck;
46+
import org.sonar.plugins.secrets.checks.OpenWeatherMapCheck;
47+
import org.sonar.plugins.secrets.checks.PostgreSQLCheck;
48+
import org.sonar.plugins.secrets.checks.RapidAPICheck;
49+
import org.sonar.plugins.secrets.checks.RiotCheck;
50+
import org.sonar.plugins.secrets.checks.SendgridCheck;
51+
import org.sonar.plugins.secrets.checks.SonarQubeCheck;
52+
import org.sonar.plugins.secrets.checks.SpotifyCheck;
53+
import org.sonar.plugins.secrets.checks.TelegramCheck;
54+
import org.sonar.plugins.secrets.checks.WeChatCheck;
3455

3556
public class SecretsRulesDefinition extends CommonRulesDefinition {
3657

@@ -52,11 +73,32 @@ public static List<Class<?>> checks() {
5273
return List.of(
5374
AlibabaCloudAccessKeyCheck.class,
5475
AwsCheck.class,
76+
AzureCheck.class,
5577
AzureStorageAccountKeyCheck.class,
56-
CommonKeyCheck.class,
78+
ClarifaiCheck.class,
79+
DjangoCheck.class,
80+
FacebookCheck.class,
81+
GenericpublickeycryptographyCheck.class,
82+
GitHubCheck.class,
83+
GitLabCheck.class,
5784
GoogleApiKeyCheck.class,
85+
GoogleCheck.class,
5886
GoogleCloudAccountKeyCheck.class,
87+
GoogleUniqueNameCheck.class,
5988
IbmApiKeyCheck.class,
60-
MwsAuthTokenCheck.class);
89+
MongoDBCheck.class,
90+
MwsAuthTokenCheck.class,
91+
MySQLCheck.class,
92+
ODBCJDBCConnectionStringCheck.class,
93+
OpenSSHCheck.class,
94+
OpenWeatherMapCheck.class,
95+
PostgreSQLCheck.class,
96+
RapidAPICheck.class,
97+
RiotCheck.class,
98+
SendgridCheck.class,
99+
SonarQubeCheck.class,
100+
SpotifyCheck.class,
101+
TelegramCheck.class,
102+
WeChatCheck.class);
61103
}
62104
}

sonar-text-plugin/src/main/java/org/sonar/plugins/secrets/checks/CommonKeyCheck.java renamed to sonar-text-plugin/src/main/java/org/sonar/plugins/secrets/checks/AzureCheck.java

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -22,6 +22,6 @@
2222
import org.sonar.check.Rule;
2323
import org.sonar.plugins.secrets.api.SpecificationBasedCheck;
2424

25-
@Rule(key = "S6652")
26-
public class CommonKeyCheck extends SpecificationBasedCheck {
25+
@Rule(key = "S6684")
26+
public class AzureCheck extends SpecificationBasedCheck {
2727
}

0 commit comments

Comments
 (0)