File tree 2 files changed +19
-0
lines changed
2 files changed +19
-0
lines changed Original file line number Diff line number Diff line change 67
67
<jenkins .version>2.401.3</jenkins .version>
68
68
<jgit .version>6.8.0.202311291450-r</jgit .version>
69
69
<spotbugs .effort>Max</spotbugs .effort>
70
+ <spotbugs-maven-plugin .version>4.8.2.0</spotbugs-maven-plugin .version>
70
71
<spotbugs .threshold>Low</spotbugs .threshold>
71
72
<spotless .check.skip>false</spotless .check.skip>
72
73
</properties >
Original file line number Diff line number Diff line change 4
4
Exclusions in this section have been triaged and determined to be
5
5
false positives.
6
6
-->
7
+ <Match >
8
+ <!-- Jenkins plugins generally not vulnerable to Finalizer attacks -->
9
+ <Bug pattern =" CT_CONSTRUCTOR_THROW" />
10
+ <Or >
11
+ <Class name =" hudson.plugins.git.GitAPI" />
12
+ <Class name =" org.jenkinsci.plugins.gitclient.JGitAPIImpl$FileRepositoryImpl" />
13
+ <Class name =" org.jenkinsci.plugins.gitclient.trilead.TrileadSession$ProcessImpl" />
14
+ </Or >
15
+ </Match >
16
+ <Match >
17
+ <!-- These primitive attributes need to be public to preserve the API -->
18
+ <Bug pattern =" PA_PUBLIC_PRIMITIVE_ATTRIBUTE" />
19
+ <Class name =" hudson.plugins.git.Tag" />
20
+ <Or >
21
+ <Field name =" commitMessage" />
22
+ <Field name =" commitSHA1" />
23
+ </Or >
24
+ </Match >
7
25
<Match >
8
26
<!-- intentional and accepted that it is not restored -->
9
27
<Bug pattern =" SE_TRANSIENT_FIELD_NOT_RESTORED" />
You can’t perform that action at this time.
0 commit comments